{"dependencies":[{"name":"0.json","size":3000798,"url":"https://gw.alipayobjects.com/os/mashi/2808741c-b262-4df4-8675-46a67aa84fe5/herbox/0.json","ETag":"E327AFA3763A6DEB58DBFA023A8176CC","type":"json"}],"sourceCode":{"app.acss":"","app.js":"App({\n onLaunch(options) {\n },\n onShow() {\n console.log('app onShow');\n },\n onHide() {\n console.log('--------onHide');\n },\n onError(msg) {\n console.log('app OnError: ', msg);\n },\n shareData: {\n\n },\n});\n","app.json":"{\n \"pages\": [\n \"pages/mas-example/index\",\n \"pages/edu-bus-righttop/index\",\n \"pages/edu-bus-add2/index\",\n \"pages/edu-bus-add/index\",\n \"pages/edu-insurance-add2/index\",\n \"pages/edu-insurance-add/index\",\n \"pages/edu-insurance-info/index\",\n \"pages/auto-payment-advance/index\",\n \"pages/common-problem/index\",\n \"pages/medical-cert-service/index\",\n \"pages/sale-after/index\",\n \"pages/hand-step/index\",\n \"pages/hand-mode/index\",\n \"pages/user-evaluation/index\",\n \"pages/market-cards/index\",\n \"pages/action-button/index\",\n \"pages/swiper-block/index\",\n \"pages/etc-value-module/index\",\n \"pages/move-map/index\",\n \"pages/am-checkbox/index\",\n \"pages/market-card/index\",\n \"pages/value-module/index\",\n \"pages/transfer/index\",\n \"pages/to-desktop/index\",\n \"pages/super-page/index\",\n \"pages/stand-out-card/index\",\n \"pages/routes/index\",\n \"pages/question/index\",\n \"pages/process/index\",\n \"pages/pay-info/index\",\n \"pages/passway/index\",\n \"pages/operation/index\",\n \"pages/green-energy/index\",\n \"pages/evaluate/index\",\n \"pages/cert-service/index\",\n \"pages/card/index\",\n \"pages/advance-list/index\",\n \"pages/tabs/index\",\n \"pages/index/index\",\n \"pages/mobile-code/index\",\n \"pages/water-mark/index\",\n \"pages/select/index\",\n \"pages/skeleton/index\",\n \"pages/countdown/index\",\n \"pages/payment-records/index\",\n \"pages/ai-camera/index\",\n \"pages/steps/index\",\n \"pages/transaction-record/index\",\n \"pages/traffic-offence-record/index\",\n \"pages/upload-info/index\",\n \"pages/accumulation-notice/index\",\n \"pages/entry-exit-record/index\",\n \"pages/housing-fund-record/index\",\n \"pages/receive-tips/index\",\n \"pages/etc-novice-guide/index\",\n \"pages/credential-folder/index\",\n \"pages/box-scan/index\",\n \"pages/etc-waiting-card/index\",\n \"pages/etc-guide-illustration1/index\",\n \"pages/etc-guide-illustration2/index\",\n \"pages/etc-guide-illustration3/index\",\n \"pages/upload-info-accumulation/index\",\n \"pages/insurance-info-face/index\",\n \"pages/insurance-info-exhibit/index\",\n \"pages/insurance-info-search/index\",\n \"pages/bus-card-confirm/index\",\n \"pages/bus-card-info/index\",\n \"pages/welcome-popup/index\"\n ],\n \"window\": {\n \"enableDSL\": \"YES\",\n \"enableJSC\": \"YES\",\n \"enableKeepAlive\": \"NO\",\n \"enableWK\": \"YES\",\n \"nboffline\": \"sync\",\n \"tinyPubRes\": \"YES\",\n \"showDomain\": \"NO\",\n \"defaultTitle\": \"\"\n }\n}\n","components/es/_util/fmtEvent.js":"export default function fmtEvent(props, e) {\n var dataset = {};\n\n for (var key in props) {\n if (/data-/gi.test(key)) {\n dataset[key.replace(/data-/gi, '')] = props[key];\n }\n }\n\n return Object.assign({}, e, {\n currentTarget: {\n dataset: dataset\n },\n target: {\n dataset: dataset,\n targetDataset: dataset\n }\n });\n}","components/es/accumulation-notice/index.acss":".accumulation-container {\n height: 102rpx;\n background: #fff;\n border-radius: 16rpx;\n padding: 0 24rpx;\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n.accumulation-container .left-content {\n display: flex;\n align-items: center;\n}\n.accumulation-container .accumulation-container-line {\n margin: 0 24rpx;\n width: 1rpx;\n height: 40rpx;\n background: #E4E4E4;\n}\n.accumulation-container .accumulation-container-text {\n font-size: 28rpx;\n color: #333;\n}\n.accumulation-container .accumulation-container-image {\n width: 54rpx;\n height: 54rpx;\n}\n.accumulation-container .right-content {\n width: 9rpx;\n height: 14rpx;\n}\n","components/es/accumulation-notice/index.axml":"<view class=\"accumulation-container {{className}}\" onTap=\"onNoticeTap\">\n <view class=\"left-content\">\n <image\n class=\"accumulation-container-image\"\n src=\"https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*_K4cSptpkBwAAAAAAAAAAABkARQnAQ\"\n />\n <view class=\"accumulation-container-line\"></view>\n <view class=\"accumulation-container-text\">\n {{text}}\n </view>\n </view> \n <image \n src=\"https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*01etTJmLhbYAAAAAAAAAAABkARQnAQ\"\n class=\"right-content\" />\n</view>","components/es/accumulation-notice/index.js":"Component({\n props: {\n text: '2月公积金缴存¥2000.00已到账',\n // 文本值\n className: '',\n onClick: function onClick() {}\n },\n didMount: function didMount() {},\n didUpdate: function didUpdate() {},\n methods: {\n onNoticeTap: function onNoticeTap() {\n if (this.props.onClick) {\n this.props.onClick();\n }\n }\n }\n});","components/es/accumulation-notice/index.json":"{\n \"component\": true\n}","components/es/action-button/index.acss":".action-button-wraper.fixed {\n position: fixed;\n bottom: 0;\n background: #FFF;\n padding-bottom: 32rpx;\n}\n.action-button-wraper .action-body {\n padding: 0 32rpx;\n}\n.action-button-wraper .action-body .top-protocol {\n text-align: left;\n}\n.action-button-wraper .action-body .top-protocol .normal {\n font-size: 22rpx;\n color: #3A3A3A;\n}\n.action-button-wraper .action-body .top-protocol .normal.blue {\n color: #108EE9;\n}\n.action-button-wraper .action-body .button-group {\n padding-top: 16rpx;\n}\n.action-button-wraper .action-body .button-group .button {\n margin-bottom: 16rpx;\n border-radius: 8rpx;\n box-shadow: 0 2px 12px 0 rgba(16, 142, 133, 0.11);\n font-weight: 500;\n}\n.action-button-wraper .action-body .button-group .button:last-child {\n margin-bottom: 0;\n}\n.action-button-wraper .action-body .bottom-protocol {\n margin-top: 16rpx;\n text-align: left;\n}\n.action-button-wraper .action-body .bottom-protocol .normal {\n font-size: 22rpx;\n color: #3A3A3A;\n}\n.action-button-wraper .action-body .bottom-protocol .normal.blue {\n color: #108EE9;\n}\n.action-button-wraper .action-body .bottom-protocol .spread-arrow {\n display: inline-block;\n box-sizing: border-box;\n border-right: 2rpx solid #999;\n border-bottom: 2rpx solid #999;\n width: 8rpx;\n height: 8rpx;\n transform: rotate(45deg);\n vertical-align: middle;\n}\n.action-button-wraper .bottom-item {\n display: flex;\n padding: 32rpx 32rpx 0;\n border-top: 1rpx solid #eee;\n margin-top: 32rpx;\n justify-content: space-between;\n}\n.action-button-wraper .bottom-item .content .icon {\n width: 48rpx;\n height: 48rpx;\n vertical-align: middle;\n margin-right: 24rpx;\n}\n.action-button-wraper .bottom-item .content .text {\n font-size: 28rpx;\n vertical-align: middle;\n}\n.action-button-wraper .bottom-item .arrow {\n width: 12rpx;\n height: 21rpx;\n margin-top: 12rpx;\n}\n.action-button-wraper .bottom-list {\n text-align: left;\n font-size: 28rpx;\n color: #333333;\n padding: 0 32rpx;\n border-top: 1rpx solid #eee;\n margin-top: 32rpx;\n}\n.action-button-wraper .bottom-list .item {\n padding: 24.5rpx 0;\n border-bottom: 1rpx solid #eee;\n}\n.action-button-wraper .bottom-list .item:last-child {\n border-bottom: none;\n padding-bottom: 0;\n}\n.action-button-wraper .bottom-list .item .label {\n display: inline-block;\n width: 174rpx;\n}\n.action-button-wraper .bottom-list .item .value {\n display: inline-block;\n}\n.action-button-wraper .bottom-list .item .icon {\n width: 32rpx;\n height: 32rpx;\n background-size: cover;\n float: right;\n}\n","components/es/action-button/index.axml":"<view class=\"action-button-wraper {{fixed ? 'fixed': ''}}\">\n <view class=\"action-body\">\n <slot name=\"header\" />\n <view a:if=\"{{topProtocol.length > 0}}\" class=\"top-protocol\">\n <text class=\"normal {{item.type=== 'blue' ? 'blue' : ''}}\" a:for=\"{{topProtocol}}\">{{item.text}}</text>\n </view>\n <view class=\"button-group\">\n <button class=\"button\" a:for=\"{{buttonGroup}}\" type=\"{{item.type}}\">{{item.text}}</button>\n </view>\n <view a:if=\"{{bottomProtocol.length > 0}}\" class=\"bottom-protocol\">\n <text class=\"normal {{item.type=== 'blue' ? 'blue' : ''}}\" a:for=\"{{bottomProtocol}}\">{{item.text}}</text>\n <view class=\"spread-arrow\"></view>\n </view>\n </view>\n <view class=\"bottom-item\" a:if=\"{{bottomItem}}\">\n <view class=\"content\">\n <image class=\"icon\" src=\"{{bottomItem.iconUrl}}\"></image>\n <text a:if={{bottomItem}} class=\"text\">{{bottomItem.text}}</text>\n </view>\n <image class=\"arrow\" src=\"https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*S44LRpc_2YQAAAAAAAAAAABkARQnAQ\"></image>\n </view>\n <view class=\"bottom-list\" a:if=\"{{bottomList}}\">\n <view class=\"item\" a:for=\"{{bottomList}}\">\n <view class=\"label\">{{item.label}}</view>\n <view class=\"value\">{{item.value}}</view>\n <image class=\"icon\" src=\"https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*ElrGQYnl2_4AAAAAAAAAAABkARQnAQ\" a:if=\"{{item.editable}}\" />\n </view>\n </view>\n \n</view>","components/es/action-button/index.js":"Component({\n props: {},\n didMount: function didMount() {},\n methods: {}\n});","components/es/action-button/index.json":"{\n \"component\": true\n}","components/es/add-to-desktop/index.acss":".main {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n width: 702rpx;\n height: 614rpx;\n background: #ffffff;\n border-radius: 16rpx;\n padding-bottom: 42rpx;\n}\n.main .main-image {\n margin-top: 62rpx;\n width: 608rpx;\n height: 338rpx;\n}\n.main .main-text {\n font-family: PingFangSC-Regular;\n font-size: 28rpx;\n color: #999999;\n letter-spacing: 0.45rpx;\n text-align: center;\n margin-top: 20rpx;\n}\n.main .main-line {\n width: 100%;\n height: 1px;\n transform: scaleY(0.35);\n background: #d8d8d8;\n margin-top: 42rpx;\n}\n.main .main-bottom {\n width: 100%;\n display: flex;\n justify-content: center;\n}\n.main .main-bottom .main-bottom-botton {\n background: #1677ff;\n width: 553rpx;\n height: 90rpx;\n margin-top: 32rpx;\n font-size: 36rpx;\n color: #ffffff;\n font-family: PingFangSC-Medium;\n text-align: center;\n border-radius: 8px;\n box-shadow: 0 7px 13px 0 rgba(22, 119, 255, 0.23);\n}\n","components/es/add-to-desktop/index.axml":"<view class=\"main\">\n <image \n class=\"main-image\" \n src=\"https://gw.alipayobjects.com/mdn/rms_fd9cbf/afts/img/A*1e3vQYm1RC8AAAAAAAAAAABkARQnAQ\" \n mode=\"scaleToFill\" \n />\n <view class=\"main-text\">\n {{tips}}\n </view>\n <view class=\"main-line\"></view>\n\n <view class=\"main-bottom\">\n <button class=\"main-bottom-botton\" onTap=\"onButtonClick\">\n 立即使用\n </button>\n </view>\n</view>\n\n\n\n ","components/es/add-to-desktop/index.js":"Component({\n data: {},\n props: {\n onButtonClick: function onButtonClick() {},\n tips: \"\"\n },\n methods: {\n onButtonClick: function onButtonClick(e) {\n if (this.props.onButtonClick) {\n this.props.onButtonClick(e);\n }\n }\n }\n});","components/es/add-to-desktop/index.json":"{\n \"component\": true\n}","components/es/add-to-package/index.acss":".main {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n width: 702rpx;\n height: 620rpx;\n background: #ffffff;\n border-radius: 16rpx;\n}\n.main .main-top {\n width: 100%;\n height: 482rpx;\n display: flex;\n flex-direction: column;\n justify-content: flex-end;\n align-items: center;\n}\n.main .main-top .main-top-image {\n margin-top: 75rpx;\n height: 409rpx;\n width: 484rpx;\n}\n.main .main-top .main-top-line {\n height: 1px;\n width: 100%;\n transform: scaleY(0.5);\n background: #e5e5e5;\n}\n.main .main-bottom {\n width: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n height: 136rpx;\n font-family: PingFangSC-Regular;\n font-size: 28rpx;\n color: #333333;\n letter-spacing: 0.45rpx;\n text-align: center;\n}\n","components/es/add-to-package/index.axml":"<view class=\"main\">\n <view class=\"main-top\">\n <image \n class=\"main-top-image\" \n src=\"https://gw.alipayobjects.com/mdn/rms_fd9cbf/afts/img/A*ppyVQLb9L24AAAAAAAAAAABkARQnAQ\" \n mode=\"scaleToFill\" \n />\n <view class=\"main-top-line\"></view>\n </view>\n <view class=\"main-bottom\">\n {{tips}}\n </view>\n</view>","components/es/add-to-package/index.js":"Component({\n data: {},\n props: {\n tips: ''\n },\n methods: {}\n});","components/es/add-to-package/index.json":"{\n \"component\": true\n}","components/es/advance-list/index.acss":".advance-list .advance-item {\n display: flex;\n justify-content: space-around;\n margin-bottom: 20rpx;\n}\n.advance-list .advance-item:list-child {\n margin-bottom: 0;\n}\n.advance-list .advance-item-content {\n text-align: left;\n display: flex;\n flex-direction: column;\n justify-content: center;\n}\n.advance-list .advance-item-content .title {\n color: #108EE9;\n font-weight: 500;\n font-size: 34rpx;\n margin-bottom: 18rpx;\n}\n.advance-list .advance-item-content .des {\n color: #999;\n font-size: 24rpx;\n}\n.advance-list .advance-item-icon-image {\n height: 200rpx;\n width: 200rpx;\n}\n","components/es/advance-list/index.axml":"<view class=\"advance-list\">\n <view class=\"advance-item\" a:for=\"{{list}}\">\n <view class=\"advance-item-content\" a:if=\"{{index % 2 === 1}}\">\n <view class=\"title\">{{item.title}}</view>\n <view class=\"des\">{{item.des}}</view>\n </view>\n <view class=\"advance-item-icon\" a:if=\"{{index % 2 === 1}}\">\n <image class=\"advance-item-icon-image\" src=\"{{item.icon}}\" mode=\"scaleToFill\" />\n </view>\n <view class=\"advance-item-icon\" a:if=\"{{index % 2 === 0}}\">\n <image class=\"advance-item-icon-image\" src=\"{{item.icon}}\" mode=\"scaleToFill\" />\n </view>\n <view class=\"advance-item-content\" a:if=\"{{index % 2 === 0}}\">\n <view class=\"title\">{{item.title}}</view>\n <view class=\"des\">{{item.des}}</view>\n </view>\n \n </view>\n</view>","components/es/advance-list/index.js":"Component({\n props: {},\n didMount: function didMount() {},\n methods: {}\n});","components/es/advance-list/index.json":"{\n \"component\": true\n}","components/es/am-checkbox/index.acss":".am-checkbox {\n position: relative;\n height: 22px;\n width: 22px;\n display: inline-block;\n}\n.am-checkbox-value {\n position: absolute;\n z-index: 1;\n border-radius: 50%;\n opacity: 0;\n}\n.am-checkbox-synthetic {\n position: absolute;\n z-index: 2;\n pointer-events: none;\n top: 0;\n left: 0;\n border-radius: 50%;\n height: 100%;\n width: 100%;\n}\n.am-checkbox-synthetic::before {\n position: absolute;\n left: 0;\n top: 0;\n height: 200%;\n width: 200%;\n display: block;\n box-sizing: border-box;\n border-radius: 50%;\n content: '';\n transform-origin: 0 0;\n transform: scale(0.5);\n border: 1px solid #c9c9c9;\n}\n.am-checkbox-value.a-checkbox-checked + .am-checkbox-synthetic::before {\n background-color: #108ee9;\n border-color: #108ee9;\n border-width: 0;\n}\n.am-checkbox-value.a-checkbox-checked + .am-checkbox-synthetic::after {\n position: absolute;\n display: block;\n z-index: 999;\n content: '';\n top: 4px;\n right: 8px;\n width: 5px;\n height: 10px;\n border: 2px solid #fff;\n border-width: 0 1px 1px 0;\n transform: rotate(45deg);\n}\n.am-checkbox-value.a-checkbox-disabled + .am-checkbox-synthetic::before {\n border: 1px solid #ccc;\n background-color: #e1e1e1;\n}\n.am-checkbox-value.a-checkbox-disabled + .am-checkbox-synthetic::after {\n border-color: #adadad;\n}\n","components/es/am-checkbox/index.axml":"<view class=\"am-checkbox\">\n <checkbox\n class=\"am-checkbox-value\"\n value=\"{{value}}\"\n checked=\"{{checked}}\"\n disabled=\"{{disabled}}\"\n onChange=\"onChange\"\n id=\"{{id}}\"\n />\n <view class=\"am-checkbox-synthetic\"></view>\n</view> ","components/es/am-checkbox/index.js":"import fmtEvent from '../_util/fmtEvent';\nComponent({\n props: {\n value: '',\n checked: false,\n disabled: false,\n onChange: function onChange() {},\n id: ''\n },\n methods: {\n onChange: function onChange(e) {\n var event = fmtEvent(this.props, e);\n this.props.onChange(event);\n }\n }\n});","components/es/am-checkbox/index.json":"{\n \"component\": true\n}","components/es/auto-payment-advance/index.axml":"<view>\n <advance-list list=\"{{advanceData}}\"></advance-list>\n</view>","components/es/auto-payment-advance/index.js":"Component({\n data: {},\n props: {\n advanceData: []\n },\n methods: {}\n});","components/es/auto-payment-advance/index.json":"{\n \"component\": true,\n \"usingComponents\": {\n \"advance-list\": \"/components/es/advance-list/index\"\n }\n }","components/es/blank/app.json":"{\n \"pages\": [\n \"pages/index/index\"\n ],\n \"window\": {\n \"defaultTitle\": \"My App\"\n }\n}\n","components/es/blank/pages/index/index.axml":"<!-- 小程序收藏组件,更多高级用法请参考文档:https://docs.alipay.com/mini/component/component-favorite -->\n\n<view>\n this is a blank page\n</view>\n","components/es/blank/pages/index/index.json":"{}","components/es/box-scan/index.acss":".main {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n width: 702rpx;\n height: 619rpx;\n background: #ffffff;\n border-radius: 16rpx;\n}\n.main .main-top {\n width: 702rpx;\n height: 480rpx;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n}\n.main .main-top .main-top-image {\n width: 532rpx;\n height: 433rpx;\n margin-top: 93rpx;\n}\n.main .main-top .main-top-line {\n margin-top: 60rpx;\n height: 4rpx;\n width: 100%;\n transform: scale(1, 0.5);\n background: #D8D8D8;\n}\n.main .main-bottom {\n width: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n height: 136rpx;\n font-family: PingFangSC-Regular;\n font-size: 28rpx;\n color: #999999;\n letter-spacing: 0.45rpx;\n text-align: center;\n}\n","components/es/box-scan/index.axml":"<view class=\"main\">\n <view class=\"main-top\">\n <image \n class=\"main-top-image\" \n src=\"https://gw.alipayobjects.com/mdn/rms_fd9cbf/afts/img/A*PhL4SKiD40AAAAAAAAAAAABkARQnAQ\" \n mode=\"scaleToFill\" \n />\n <view class=\"main-top-line\"></view>\n </view>\n <view class=\"main-bottom\">\n {{tips}}\n </view>\n</view>","components/es/box-scan/index.js":"Component({\n data: {},\n props: {\n tips: \"\"\n },\n methods: {}\n});","components/es/box-scan/index.json":"{\n \"component\": true\n}","components/es/camera/index.acss":".camera_container {\n width: 100vw;\n height: 100vh;\n position: fixed;\n overflow: hidden;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n z-index: 1000;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n background: #222222;\n}\n.camera_container .camera_content {\n width: 100%;\n height: calc(100vh - 530rpx);\n overflow: hidden;\n background: #222222;\n position: relative;\n}\n.camera_container .camera_content .close_camera_block {\n width: 100%;\n height: 100rpx;\n display: flex;\n flex-direction: column;\n justify-content: flex-end;\n}\n.camera_container .camera_content .close_camera_block .close_camera_icon {\n width: 23rpx;\n height: 39rpx;\n margin-left: 29rpx;\n margin-bottom: 25rpx;\n}\n.camera_container .camera_content .ai-camera_box {\n width: 682rpx;\n height: 436rpx;\n border-radius: 26rpx;\n margin: 0 auto;\n margin-top: 70rpx;\n position: relative;\n}\n.camera_container .camera_content .ai-camera_box .ai-camera {\n width: 100%;\n height: 100%;\n border-radius: 26rpx;\n}\n.camera_container .camera_content .ai-camera_box .camera_avatar {\n position: absolute;\n bottom: 109rpx;\n right: 56rpx;\n z-index: 12;\n width: 164rpx;\n height: 255rpx;\n}\n.camera_container .camera_content .ai-camera_box .camera_emblem {\n position: absolute;\n top: 40rpx;\n left: 40rpx;\n z-index: 12;\n width: 149rpx;\n height: 180rpx;\n}\n.camera_container .camera_content .ai-camera_box .camera_photo {\n width: 682rpx;\n height: 436rpx;\n position: absolute;\n top: 0;\n left: 0;\n z-index: 12;\n}\n.camera_container .camera_content .ai-camera_box .camera_driver_front_tips {\n width: 340rpx;\n height: 23rpx;\n position: absolute;\n top: 82rpx;\n left: 52rpx;\n}\n.camera_container .camera_content .ai-camera_box .camera_driver_front_center_tips {\n width: 308rpx;\n height: 34rpx;\n position: absolute;\n top: 50%;\n left: 50%;\n margin-top: -17rpx;\n margin-left: -154rpx;\n}\n.camera_container .camera_content .ai-camera_box .camera_driver_back_tips {\n width: 409rpx;\n height: 81rpx;\n position: absolute;\n bottom: 40rpx;\n right: 40rpx;\n}\n.camera_container .camera_content .ai-camera_box .camera_driver_rotate_tips {\n width: 560rpx;\n height: 235rpx;\n position: absolute;\n top: 101rpx;\n left: 60rpx;\n}\n.camera_container .camera_content .ai-camera_box .camera_border {\n width: 40rpx;\n height: 40rpx;\n position: absolute;\n border-left: 4rpx solid #108EE9;\n border-top: 4rpx solid #108EE9;\n}\n.camera_container .camera_content .ai-camera_box .camera_border_tl {\n top: 0;\n left: 0;\n}\n.camera_container .camera_content .ai-camera_box .camera_border_tr {\n top: 0;\n right: 0;\n transform: rotate(90deg);\n}\n.camera_container .camera_content .ai-camera_box .camera_border_bl {\n bottom: 0;\n left: 0;\n transform: rotate(-90deg);\n}\n.camera_container .camera_content .ai-camera_box .camera_border_br {\n bottom: 0;\n right: 0;\n transform: rotate(180deg);\n}\n.camera_container .camera_content .license_tips {\n width: 682rpx;\n margin: 0 auto;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n margin-top: 40rpx;\n}\n.camera_container .camera_content .license_tips .license_tips_image {\n width: 200rpx;\n height: 190rpx;\n}\n.camera_container .camera_footer {\n width: 100%;\n height: 530rpx;\n background: #222222;\n position: relative;\n z-index: 20;\n}\n.camera_container .camera_footer .title {\n font-size: 46rpx;\n color: #fff;\n text-align: center;\n padding-top: 120rpx;\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n font-size: 36rpx;\n}\n.camera_container .camera_footer .title .failed_icon {\n width: 48rpx;\n height: 48rpx;\n margin-right: 8rpx;\n}\n.camera_container .camera_footer .title .bold {\n font-weight: bold;\n}\n.camera_container .camera_footer .title .red {\n color: #FF5C17;\n}\n.camera_container .camera_footer .title .uploading {\n font-size: 24rpx;\n color: #999999;\n line-height: 34rpx;\n}\n.camera_container .camera_footer .title .uploading .uploading_icon {\n display: block;\n}\n.camera_container .camera_footer .tips {\n font-size: 26rpx;\n color: #888888;\n letter-spacing: 0;\n text-align: center;\n padding-top: 20rpx;\n}\n.camera_container .camera_footer .take_photo_actions {\n display: flex !important;\n flex-direction: row;\n align-items: center;\n margin-top: 48rpx;\n position: relative;\n}\n.camera_container .camera_footer .take_photo_actions .camera_album {\n display: flex;\n flex-direction: column;\n align-items: center;\n position: absolute;\n right: 70rpx;\n font-size: 32rpx;\n color: #FFFFFF;\n}\n.camera_container .camera_footer .take_photo_actions .camera_album .album_icon {\n width: 30rpx;\n height: 30rpx;\n margin-right: 8rpx;\n margin-bottom: 10rpx;\n}\n.camera_container .camera_footer .take_photo_actions .camera_album .album_icon_text {\n font-size: 28rpx;\n}\n.camera_container .camera_footer .take_photo_actions .take_photo_button {\n width: 160rpx;\n height: 160rpx;\n border-radius: 100%;\n border: 2rpx solid #108EE9;\n border-radius: 80rpx;\n margin: auto;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.camera_container .camera_footer .take_photo_actions .take_photo_button .button {\n background: #108EE9;\n border-radius: 100%;\n width: 134rpx;\n height: 134rpx;\n}\n.camera_container .camera_footer .take_photo_actions .take_photo_button .a-button-active {\n opacity: 0.6;\n}\n.camera_container .camera_footer .confirm_photo_buttons {\n margin: auto;\n margin-top: 80rpx;\n display: flex;\n flex-direction: row;\n justify-content: space-around;\n}\n.camera_container .camera_footer .confirm_photo_buttons button {\n border-radius: 4rpx;\n font-size: 34rpx;\n color: #FFFFFF;\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n width: 220rpx;\n height: 84rpx;\n}\n.camera_container .camera_footer .confirm_photo_buttons .again {\n color: #108EE9;\n margin-right: 60rpx;\n}\n.camera_container .camera_footer .reupload_photo_button button {\n width: 686rpx;\n display: block;\n margin: auto;\n margin-top: 100rpx;\n}\n","components/es/camera/index.axml":"\n<view class=\"camera_container\">\n <view class=\"camera_content\">\n <!-- 相机模块 -->\n <view class=\"ai-camera_box\">\n <ai-camera\n id=\"ai-camera\"\n class=\"ai-camera\"\n device-position=\"back\"\n onError=\"error\"\n onStop=\"stop\"\n flash=\"off\"\n applyMicPermissionWhenInit=\"false\"\n >\n </ai-camera>\n <image\n a:if=\"{{type === 'sfzLicense_front'}}\"\n src=\"https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*WPgyRp96CzMAAAAAAAAAAABjARQnAQ\"\n class=\"camera_avatar\"\n />\n <image\n a:if=\"{{type === 'sfzLicense_back'}}\"\n src=\"https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*OgrwTa4hIP8AAAAAAAAAAABjARQnAQ\"\n class=\"camera_emblem\"\n />\n <image\n a:if=\"{{imageBase64}}\"\n src=\"{{imageBase64}}\"\n class=\"camera_photo\"\n />\n <image\n a:if=\"{{type === 'driverLicense_front'}}\"\n src=\"https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*xwzXR5covoYAAAAAAAAAAABkARQnAQ\"\n class=\"camera_driver_front_tips\"\n />\n <image\n a:if=\"{{type === 'driverLicense_front'}}\"\n src=\"https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*W4S0Sb1GraEAAAAAAAAAAABkARQnAQ\"\n class=\"camera_driver_front_center_tips\"\n />\n <image\n a:if=\"{{type === 'driverLicense_back'}}\"\n src=\"https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*luW9R7ohzSkAAAAAAAAAAABkARQnAQ\"\n class=\"camera_driver_back_tips\"\n />\n <image\n a:if=\"{{type === 'driverLicense_back'}}\"\n src=\"https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*4VuARZQMk4cAAAAAAAAAAABkARQnAQ\"\n class=\"camera_driver_front_center_tips\"\n />\n <image\n a:if=\"{{type === 'driverLicense_rotate'}}\"\n src=\"https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*E0WQS5GP67QAAAAAAAAAAABkARQnAQ\"\n class=\"camera_driver_rotate_tips\"\n />\n <view class=\"camera_border camera_border_tl\"></view>\n <view class=\"camera_border camera_border_tr\"></view>\n <view class=\"camera_border camera_border_bl\"></view>\n <view class=\"camera_border camera_border_br\"></view>\n </view>\n <!-- 拍照提示 -->\n <slot>\n <view class=\"license_tips\">\n <image\n a:for=\"{{tipsImages}}\"\n src=\"{{item}}\"\n class=\"license_tips_image\"\n />\n </view>\n </slot>\n </view>\n <view class=\"camera_footer\">\n <!--上传状态显示-->\n <view class=\"title\">\n <image\n a:if=\"{{cameraStatus === 'uploadFailed' || cameraStatus === 'orcFailed' || cameraStatus === 'enterpriseOwnerNotSupport'}}\"\n class=\"failed_icon\"\n src=\"https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*FAaSSqEuhfMAAAAAAAAAAABjARQnAQ\"\n />\n <view\n a:if=\"{{cameraStatus === 'uploading'}}\"\n class=\"uploading\"\n >\n <icon\n class=\"uploading_icon\"\n type=\"loading\"\n size=\"45\"\n />\n <text>正在上传</text>\n </view>\n <text a:elif=\"{{cameraStatus === 'uploadFailed'}}\">\n 上传失败\n </text>\n <text\n a:elif=\"{{cameraStatus === 'orcFailed' || cameraStatus === 'enterpriseOwnerNotSupport'}}\"\n >\n 识别失败\n </text>\n <text\n class=\"bold\"\n a:else\n >\n 拍摄\n <text\n class=\"{{(type === 'driverLicense_front'|| type === 'driverLicense_back')? 'red': '' }}\"\n >\n {{ ((cameraConfig.cardName!== 'undefined' && cameraConfig.cardName) ? cameraConfig.cardName : '')}}\n </text>\n </text>\n <text\n class=\"bold\"\n a:if=\"{{cameraStatus === 'ready' || cameraStatus === 'takePhotoSuccess'}}\"\n >\n {{cameraConfig.cardPos || ''}}\n </text>\n </view>\n <view\n class=\"tips\"\n a:if=\"{{cameraStatus !== 'uploading'}}\"\n >\n <text a:if=\"{{ errorMsg }}\">\n <text>{{errorMsg}}</text>\n </text>\n <text a:elif=\"{{ cameraStatus === 'uploadFailed' }}\">\n 请确保手机拿稳、光线充足、不要反光\n </text>\n <text a:elif=\"{{ cameraStatus === 'enterpriseOwnerNotSupport' }}\">暂不支持企业车主用户办理</text>\n <text a:else>\n <text\n a:if=\"{{(type==='driverLicense_front' &&cameraStatus === 'orcFailed') ||(type==='driverLicense_back' &&cameraStatus === 'orcFailed') }}\"\n >请确认需要上传的是行驶证,不是驾驶证</text>\n <text a:else>请确保四角完整、亮度均匀、照片清晰</text>\n </text>\n </view>\n <!-- 用户拍照 -->\n <view\n class=\"take_photo_actions\"\n a:if=\"{{cameraStatus === 'ready'}}\"\n >\n <view\n class=\"camera_album\"\n catchTap=\"onChoseImageFromAlbum\"\n >\n <image\n class=\"album_icon\"\n src=\"https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*rI_DSaP-l2oAAAAAAAAAAABkARQnAQ\"\n />\n <text class=\"album_icon_text\">从相册上传</text>\n </view>\n <view class=\"take_photo_button\">\n <button\n type=\"primary\"\n class=\"button\"\n hover-class=\"a-button-active\"\n onTap=\"onTakePhoto\"\n ></button>\n </view>\n </view>\n <!-- 拍照成功,用户操作 -->\n <view\n class=\"confirm_photo_buttons\"\n a:if=\"{{cameraStatus === 'takePhotoSuccess'}}\"\n >\n <button\n type=\"ghost\"\n class=\"again\"\n hover-class=\"a-button-active\"\n onTap=\"onReTakePhoto\"\n >\n 重拍\n </button>\n <button\n type=\"primary\"\n hover-class=\"a-button-active\"\n loading=\"{{ takePhotoing }}\"\n onTap=\"onConfirmPhotoClearly\"\n >\n 确认\n </button>\n </view>\n <!-- 上传失败重新上传按钮 -->\n <view\n class=\"reupload_photo_button\"\n a:if=\"{{cameraStatus === 'uploadFailed'}}\"\n >\n <button\n type=\"primary\"\n hover-class=\"a-button-active\"\n onTap=\"onConfirmPhotoClearly\"\n >\n 重新上传\n </button>\n </view>\n <!-- 识别失败重新识别,重新拍照按钮 -->\n <view\n class=\"reupload_photo_button\"\n a:if=\"{{cameraStatus === 'orcFailed' || cameraStatus === 'enterpriseOwnerNotSupport'}}\"\n >\n <button\n type=\"primary\"\n hover-class=\"a-button-active\"\n onTap=\"onReTakePhoto\"\n >\n 重新拍照\n </button>\n </view>\n </view>\n</view>","components/es/camera/index.js":"import _extends from \"@babel/runtime/helpers/extends\";\nimport _regeneratorRuntime from \"@babel/runtime/regenerator\";\nimport _asyncToGenerator from \"@babel/runtime/helpers/asyncToGenerator\";\nvar imageMime = 'data:image/png;base64,';\nvar ATFSBizCode = 'industry_etc';\nvar aiCameraContext = null;\nvar CAMERA_CONFIG = {\n sfzLicense_front: {\n cardName: '身份证',\n cardPos: '人像页'\n },\n sfzLicense_back: {\n cardName: '身份证',\n cardPos: '国徽页'\n },\n driverLicense_front: {\n cardName: '行驶证',\n cardPos: '正页'\n },\n driverLicense_back: {\n cardName: '行驶证',\n cardPos: '副页'\n },\n driverLicense_rotate: {\n cardName: '45度角',\n cardPos: '正页'\n },\n etcDevice_front: {\n cardName: '45度角',\n cardPos: '正页'\n },\n userInfo_contract: {\n cardName: '终止合同',\n cardPos: ''\n },\n userInfo_retired: {\n cardName: '离退休表',\n cardPos: ''\n },\n userInfo_cancellation: {\n cardName: '户口注销证明',\n cardPos: ''\n }\n};\nvar PHOTO_UPLOAD_EXAMPLE = {\n sfzLicense_front: {\n image: ['https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*ItSETqgK3Z0AAAAAAAAAAABkARQnAQ', 'https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*BEg8T6TcJ2wAAAAAAAAAAABkARQnAQ', 'https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*E4EYQKAcY5sAAAAAAAAAAABkARQnAQ']\n },\n sfzLicense_back: {\n image: ['https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*R0OATJCGQ9gAAAAAAAAAAABkARQnAQ', 'https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*j8JaSbVfRXEAAAAAAAAAAABkARQnAQ', 'https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*zgOlSY212ooAAAAAAAAAAABkARQnAQ']\n },\n sfzLicenseProxy_front: {\n image: ['https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*ItSETqgK3Z0AAAAAAAAAAABkARQnAQ', 'https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*BEg8T6TcJ2wAAAAAAAAAAABkARQnAQ', 'https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*E4EYQKAcY5sAAAAAAAAAAABkARQnAQ']\n },\n sfzLicenseProxy_back: {\n image: ['https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*R0OATJCGQ9gAAAAAAAAAAABkARQnAQ', 'https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*j8JaSbVfRXEAAAAAAAAAAABkARQnAQ', 'https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*zgOlSY212ooAAAAAAAAAAABkARQnAQ']\n },\n driverLicense_front: {\n image: ['https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*73MBR6uSmhIAAAAAAAAAAABkARQnAQ', 'https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*E_7oSo_RpnEAAAAAAAAAAABkARQnAQ', 'https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*YUt9Q4yILjAAAAAAAAAAAABkARQnAQ']\n },\n driverLicense_back: {\n image: ['https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*hX0qS4XtNl0AAAAAAAAAAABkARQnAQ', 'https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*P795RqCp7F0AAAAAAAAAAABkARQnAQ', 'https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*D5B-TIAUrvAAAAAAAAAAAABkARQnAQ']\n },\n driverLicense_rotate: {\n image: ['https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*8Au4SaKc0y0AAAAAAAAAAABkARQnAQ', 'https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*HbNyT6cwlnwAAAAAAAAAAABkARQnAQ', 'https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*F7zxRKhUQS4AAAAAAAAAAABkARQnAQ']\n },\n carHead_out: {\n image: ['https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*8Au4SaKc0y0AAAAAAAAAAABkARQnAQ', 'https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*HbNyT6cwlnwAAAAAAAAAAABkARQnAQ', 'https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*F7zxRKhUQS4AAAAAAAAAAABkARQnAQ']\n },\n carInner_inner: {\n image: ['https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*l8g3S7oNUb0AAAAAAAAAAABkARQnAQ', 'https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*2fI5RpSXa2QAAAAAAAAAAABkARQnAQ', 'https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*6Y2HR6cc2bwAAAAAAAAAAABkARQnAQ']\n },\n userInfo_contract: {\n image: []\n },\n userInfo_retired: {\n image: []\n },\n userInfo_cancellation: {\n image: []\n }\n};\nComponent({\n props: {\n // 当前拍照的证件类型,sfzLicense_front,sfzLicense_back,driverLicense_front,driverLicense_back,driverLicense_rotate\n type: 'sfzLicense_front',\n // 上传文件成功的回调\n onUploadFileSuccessful: function () {\n var _onUploadFileSuccessful = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee() {\n return _regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n\n function onUploadFileSuccessful() {\n return _onUploadFileSuccessful.apply(this, arguments);\n }\n\n return onUploadFileSuccessful;\n }(),\n // 退出相机\n onExitCameraHandle: function onExitCameraHandle() {}\n },\n mixins: [],\n data: {\n cameraConfig: {},\n imageBase64: '',\n // base64拍照的图片\n // 准备拍照ready, 拍照成功takePhotoSuccess, 正在上传uploading, 上传失败uploadFailed,识别失败orcFailed,不支持企业用户enterpriseOwnerNotSupport\n cameraStatus: 'ready',\n takePhotoing: false,\n tipsImages: [],\n // 拍照提示图片\n errorMsg: '' // 识别失败的错误信息\n\n },\n didMount: function didMount() {\n // TODO can-i-use ai-camera 检测\n this.setData({\n cameraConfig: CAMERA_CONFIG[this.props.type],\n tipsImages: PHOTO_UPLOAD_EXAMPLE[this.props.type].image\n });\n aiCameraContext = my.createAICameraContext('ai-camera');\n },\n didUpdate: function didUpdate(_ref) {\n var type = _ref.type;\n\n if (type !== this.props.type) {\n this.setData({\n cameraConfig: CAMERA_CONFIG[this.props.type]\n });\n }\n },\n methods: {\n error: function error(e) {\n console.log('---------camera onerror---------', e);\n },\n stop: function stop(e) {\n console.log('---------camera onstop---------', e);\n },\n\n /**\n * ai-camera组件拍照\n * 文档: https://yuque.antfin-inc.com/tiny-tmp/api/vqe745\n */\n onTakePhoto: function onTakePhoto(e) {\n var _this = this;\n\n return _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee2() {\n return _regeneratorRuntime.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n if (aiCameraContext) {\n aiCameraContext.takePhoto({\n quality: 'normal',\n isNeedBase64: false,\n success: function success() {\n var tempImagePath = e.tempImagePath,\n imageBase64 = e.imageBase64;\n\n if (tempImagePath) {\n _this.setData({\n imageBase64: tempImagePath,\n tempImagePath: tempImagePath,\n cameraStatus: 'takePhotoSuccess'\n });\n }\n },\n fail: function fail() {\n _this.setData({\n cameraStatus: 'uploadFailed'\n });\n }\n });\n }\n\n case 1:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n },\n\n /**\n * 上传图片jsapi\n * 文档: http://jsapi.alipay.net/jsapi/util/upload-image.html\n * 文档:http://jsapi.alipay.net/alipayjsapi/media/file/uploadFile.html\n */\n toActionUploadImage: function toActionUploadImage(type) {\n var _this2 = this;\n\n return _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee3() {\n var tempImagePath, multimediaID, result;\n return _regeneratorRuntime.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n if (type === void 0) {\n type = '';\n }\n\n // 支付宝小程序方案\n tempImagePath = _this2.data.tempImagePath;\n\n _this2.setData({\n takePhotoing: true\n });\n\n _context3.next = 5;\n return uploadImageHandle(tempImagePath);\n\n case 5:\n multimediaID = _context3.sent;\n\n _this2.setData({\n takePhotoing: false\n });\n\n if (!(type === 'album')) {\n _context3.next = 12;\n break;\n }\n\n _context3.next = 10;\n return downloadImage(multimediaID);\n\n case 10:\n result = _context3.sent;\n\n if (result.data) {\n _this2.setData({\n cameraStatus: 'takePhotoSuccess',\n imageBase64: imageMime + result.data\n });\n }\n\n case 12:\n if (!multimediaID) {\n _this2.setData({\n cameraStatus: 'uploadFailed'\n });\n } else {\n _this2.setData({\n multimediaID: multimediaID\n }, function () {\n _this2.uploadImageSuccessHandle();\n });\n }\n\n ;\n\n case 14:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3);\n }))();\n },\n // 调用uploadImage API成功的回调\n uploadImageSuccessHandle: function uploadImageSuccessHandle() {\n var _this3 = this;\n\n return _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee4() {\n var type, _this3$data, imageBase64, cameraStatus, multimediaID, result;\n\n return _regeneratorRuntime.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n type = _this3.props.type;\n _this3$data = _this3.data, imageBase64 = _this3$data.imageBase64, cameraStatus = _this3$data.cameraStatus, multimediaID = _this3$data.multimediaID;\n\n if (!(cameraStatus === 'uploading')) {\n _context4.next = 4;\n break;\n }\n\n return _context4.abrupt(\"return\");\n\n case 4:\n _this3.changeCameraStatus('uploading', ''); // 如果是识别的身份证人面页面或者是行驶证正页的话,对行驶证和身份证做字段长度对比,如果长度不一致,且行驶证字数大于5。\n\n\n _context4.next = 7;\n return _this3.props.onUploadFileSuccessful({\n type: type,\n mediaId: multimediaID,\n imageBase64: imageBase64\n });\n\n case 7:\n result = _context4.sent;\n console.log(\"upload-result:\" + JSON.stringify(result));\n\n if (result && !result.isError) {\n // if (type === 'driverLicense_front' && result.owner && name && result.owner.length > 10 && result.owner !== name) {\n // this.changeCameraStatus(result.errorStatus || 'enterpriseOwnerNotSupport', '');\n // }\n // if (type === 'sfzLicense_front' && owner && result.name && owner.length > 10 && owner !== result.name) {\n // this.changeCameraStatus('enterpriseOwnerNotSupport', '');\n // }\n // if (this.data.cameraStatus === 'enterpriseOwnerNotSupport') {\n // getApp().shareData.nextLicenseState = null;\n // return;\n // }\n _this3.onExitCameraHandle();\n } else {\n _this3.changeCameraStatus('orcFailed', result.errorMsg);\n }\n\n case 10:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee4);\n }))();\n },\n // 从相册选择照片进行上传\n onChoseImageFromAlbum: function onChoseImageFromAlbum(e) {\n var _this4 = this;\n\n my.chooseImage({\n chooseImage: 1,\n sourceType: ['album'],\n success: function () {\n var _success = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee5(res) {\n return _regeneratorRuntime.wrap(function _callee5$(_context5) {\n while (1) {\n switch (_context5.prev = _context5.next) {\n case 0:\n _this4.setData({\n tempImagePath: res.apFilePaths[0]\n }, function () {\n _this4.toActionUploadImage('album');\n });\n\n case 1:\n case \"end\":\n return _context5.stop();\n }\n }\n }, _callee5);\n }));\n\n function success(_x) {\n return _success.apply(this, arguments);\n }\n\n return success;\n }()\n });\n },\n\n /***\n * 确认清晰上传\n */\n onConfirmPhotoClearly: function onConfirmPhotoClearly(e) {\n this.toActionUploadImage();\n },\n\n /**\n * 重新拍摄\n */\n onReTakePhoto: function onReTakePhoto(e) {\n this.setData({\n cameraStatus: 'ready',\n imageBase64: '',\n tempImagePath: '',\n errorMsg: ''\n });\n },\n // 关闭camera组件\n onExitCameraHandle: function onExitCameraHandle() {\n this.setData({\n cameraStatus: 'ready',\n imageBase64: ''\n });\n this.props.onExitCameraHandle();\n },\n changeCameraStatus: function changeCameraStatus(cameraStatus, errorMsg) {\n this.setData({\n cameraStatus: cameraStatus,\n errorMsg: errorMsg\n });\n }\n }\n});\n\nfunction uploadImageHandle(tempImagePath) {\n return new Promise(function (resolve) {\n var param = {\n data: tempImagePath,\n // base64编码过的图片字节流 或 图片的文件URL“file://xxxx”\n dataType: 'fileURL',\n // 指定上传时使用的是字节流还是绝对物理路径,'dataURL'-字节流,‘fileURL'-文件URL,默认为'dataURL'\n // 可选,默认为4。 0-低质量,1-中质量,\n // 2-高质量,3-不压缩,4-根据网络情况自动选择\n compress: 2,\n business: ATFSBizCode // 可选, 默认为“NebulaBiz”\n\n };\n my.call('uploadImage', _extends({}, param), function (res) {\n var errorMessage = res.errorMessage,\n multimediaID = res.multimediaID;\n\n if (!multimediaID) {\n my.alert({\n content: \"\\u4E0A\\u4F20\\u6587\\u4EF6\\u5931\\u8D25,\" + (errorMessage || '请重试'),\n buttonText: '确定'\n });\n }\n\n resolve(multimediaID || '');\n });\n });\n}\n\nfunction downloadImage(multimediaID) {\n return new Promise(function (resolve) {\n my.call('downloadImage', {\n multimediaID: multimediaID,\n // multimediaId: 可以是url,id, base64(带有image**base64头部的)\n business: 'multimedia',\n // 该项业务存储标识 可选, 默认为“NebulaBiz”\n // width: 1200,\n // height: 500,\n match: 1,\n // 必选,默认为0。0-等比缩放 1-大图 2-原图 3-非等比裁剪\n quality: 80\n }, function (result) {\n resolve(result);\n });\n });\n}","components/es/camera/index.json":"{\n \"component\": true\n}","components/es/card/index.acss":".card_wraper {\n width: 100%;\n background: #fff;\n border-radius: 10rpx;\n padding: 32rpx 0;\n box-sizing: border-box;\n text-align: center;\n}\n.card_wraper.margin-bottom {\n margin-bottom: 24rpx;\n}\n.card_wraper.margin-bottom:last-child {\n margin-bottom: 0;\n}\n.card_wraper.no-top-radius {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.card_wraper .hot-tip {\n display: inline-block;\n background: #FFF5F5;\n border: 1rpx solid #FFD7CF;\n height: 36rpx;\n border-radius: 18rpx;\n font-size: 21.6rpx;\n padding: 0 21rpx;\n line-height: 30rpx;\n color: #E37000;\n margin: 32rpx 0 48rpx;\n vertical-align: middle;\n}\n.card_wraper .hot-tip .hot-image {\n width: 90rpx;\n height: 22rpx;\n vertical-align: middle;\n}\n.card_wraper .hot-tip .gap {\n display: inline-block;\n width: 2rpx;\n height: 18rpx;\n background: #F0D1D1;\n vertical-align: middle;\n margin: 0 13rpx;\n}\n.card_wraper .hot-tip .content {\n vertical-align: middle;\n}\n.card_wraper .title-wraper {\n margin-bottom: 48rpx;\n font-size: 32rpx;\n font-weight: 500;\n}\n.card_wraper .title-wraper.hastip {\n margin-bottom: 0;\n}\n.card_wraper .title-wraper .line {\n display: inline-block;\n width: 24rpx;\n height: 2rpx;\n background-color: #D8D8D8;\n vertical-align: middle;\n}\n.card_wraper .title-wraper .title {\n display: inline-block;\n margin: 0 12rpx;\n color: #3A3A3A;\n}\n.card_wraper .get-more {\n display: block;\n height: 57rpx;\n font-size: 24rpx;\n line-height: 89rpx;\n box-sizing: border-box;\n position: relative;\n}\n.card_wraper .get-more::after {\n position: absolute;\n display: block;\n content: '';\n height: 1rpx;\n width: 702rpx;\n background: #eee;\n top: 0;\n left: 0;\n}\n.card_wraper.padding {\n padding: 32rpx;\n}\n.card_wraper.padding .get-more::after {\n left: -32rpx;\n}\n","components/es/card/index.axml":"<view class=\"card_wraper {{noTopRadius ? 'no-top-radius' : ''}} {{HorizonatalPadding ? 'padding' : ''}} {{marginBottom ? 'margin-bottom' : ''}}\">\n <view a:if=\"{{title}}\" class=\"title-wraper {{hotTip ? 'hastip' : ''}}\">\n <view class=\"line\"></view>\n <view class=\"title\">{{title}}</view>\n <view class=\"line\"></view>\n </view>\n <view a:if=\"{{hotTip}}\" class=\"hot-tip\">\n <image src=\"{{hotTip.imageUrl}}\" class=\"hot-image\" mode=\"scaleToFill\" />\n <view class=\"gap\"></view>\n <text class=\"content\">{{hotTip.text}}</text>\n </view>\n <slot></slot>\n <text a:if=\"{{showBottomButton}}\" class=\"get-more\">{{bottomButtonText}}</text>\n</view>","components/es/card/index.js":"Component({\n data: {},\n props: {\n title: '',\n HorizonatalPadding: false,\n showBottomButton: false,\n bottomButtonText: '',\n marginBottom: true\n },\n methods: {}\n});","components/es/card/index.json":"{\n \"component\": true\n}","components/es/cert-service/index.acss":"@font-face {\n font-family: \"MFJianhei\";\n src: url(\"https://gw.alipayobjects.com/os/basement_prod/2c89b71b-8399-43ec-8c20-d575ebdd4b15.ttf\") format(\"truetype\");\n}\n.cert-wraper {\n padding-top: 60rpx;\n box-sizing: border-box;\n position: relative;\n text-align: center;\n left: -24rpx;\n width: 750rpx;\n height: 201rpx;\n}\n.cert-wraper .title-wraper .icon-wraper {\n display: inline-block;\n}\n.cert-wraper .title-wraper .icon-wraper .line {\n width: 108rpx;\n height: 1rpx;\n background: #D8D8D8;\n display: inline-block;\n vertical-align: middle;\n margin: 0 9rpx;\n box-sizing: border-box;\n}\n.cert-wraper .title-wraper .icon-wraper .icon {\n width: 17rpx;\n height: 18rpx;\n background-size: cover;\n vertical-align: middle;\n}\n.cert-wraper .title-wraper .title {\n display: inline-block;\n font-family: \"MFJianhei\";\n margin: 0 11rpx 11rpx;\n vertical-align: middle;\n color: #FFF;\n}\n.cert-wraper .des {\n color: rgba(255, 255, 255, 0.63);\n font-size: 24rpx;\n letter-spacing: 4rpx;\n}\n","components/es/cert-service/index.axml":"<view class=\"cert-wraper\" style=\"{{background: backgroundColor}}\">\n <view class=\"title-wraper\">\n <view class=\"icon-wraper\">\n <view class=\"line\"></view>\n <image class=\"icon\" src=\"https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*R4v4TYKSGW0AAAAAAAAAAABkARQnAQ\" mode=\"\" />\n </view>\n <view class=\"title\">{{title}}</view>\n <view class=\"icon-wraper\">\n <image class=\"icon\" src=\"https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*B1FcT7RqlaUAAAAAAAAAAABkARQnAQ\" mode=\"\" />\n <view class=\"line\"></view>\n </view>\n </view>\n <view class=\"des\" style=\"{{letterSpacing: letterSpacing + 'rpx'}}\">{{des}}</view>\n</view>","components/es/cert-service/index.js":"Component({\n data: {},\n props: {\n backgroundColor: '#eee',\n title: '',\n des: '',\n letterSpacing: '4'\n },\n methods: {}\n});","components/es/cert-service/index.json":"{\n \"component\": true\n}","components/es/comment-notice/index.acss":".comment-service {\n position: relative;\n display: flex;\n align-items: center;\n background: #FFFFFF;\n box-shadow: 0 2rpx 16rpx 0 rgba(0, 0, 0, 0.05);\n border-radius: 16rpx;\n height: 85rpx;\n margin: 20rpx 32rpx;\n}\n.comment-service-img {\n width: 41rpx;\n height: 38rpx;\n margin-left: 34rpx;\n}\n.comment-service-text {\n font-size: 26rpx;\n color: #333;\n margin-left: 25rpx;\n}\n","components/es/comment-notice/index.axml":"<view class=\"comment-service\" onTap=\"goToComment\">\n <image\n class=\"comment-service-img\"\n mode=\"scaleToFill\"\n src=\"https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*dKhfTo-iT5IAAAAAAAAAAABkARQnAQ\"\n />\n <text \n class=\"comment-service-text\">\n {{text}}\n </text>\n</view>","components/es/comment-notice/index.js":"Component({\n mixins: [],\n data: {},\n props: {\n text: '',\n onClick: function onClick() {}\n },\n didMount: function didMount() {},\n didUpdate: function didUpdate() {},\n didUnmount: function didUnmount() {},\n methods: {\n goToComment: function goToComment(e) {\n if (this.props.onClick) {\n this.props.onClick();\n }\n }\n }\n});","components/es/comment-notice/index.json":"{\n \"component\": true\n}","components/es/common-problem/index.axml":"<view>\n <question list=\"{{simpleQuestionData}}\" />\n</view>","components/es/common-problem/index.js":"Component({\n data: {},\n props: {\n simpleQuestionData: []\n },\n methods: {}\n});","components/es/common-problem/index.json":"{\n \"component\": true,\n \"usingComponents\": {\n \"question\": \"/components/es/question/index\"\n }\n }","components/es/count-down/index.acss":".uni-countdown {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n padding: 2rpx 0;\n}\n.uni-countdown__splitor {\n display: flex;\n justify-content: center;\n line-height: 48rpx;\n padding: 5rpx;\n font-size: 14px;\n color: skyblue;\n}\n.uni-countdown__number {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 52rpx;\n height: 48rpx;\n line-height: 48rpx;\n margin: 5rpx;\n text-align: center;\n font-size: 14px;\n color: skyblue;\n}\n","components/es/count-down/index.axml":"<view class=\"uni-countdown\">\n <text \n a:if=\"{{ showDay }}\" \n style=\"borderColor: {{ borderColor }}; color: {{ color }}; backgroundColor: {{ backgroundColor }}\" \n class=\"uni-countdown__number\"\n >\n {{ d }}\n </text>\n <text \n a:if=\"{{ showDay }}\" \n style=\"color: {{ splitorColor }}\"\n class=\"uni-countdown__splitor\"\n >\n 天\n </text>\n <text \n a:if=\"{{showHour}}\"\n style=\"borderColor: {{ borderColor }}; color: {{ color }}; backgroundColor: {{ backgroundColor }}\"\n class=\"uni-countdown__number\"\n >\n {{ h }}\n </text>\n <text \n a:if=\"{{showHour}}\"\n style=\"color: {{ splitorColor }}\"\n class=\"uni-countdown__splitor\"\n >\n {{ showColon ? ':' : '时' }}\n </text>\n <text \n a:if=\"{{showMinute}}\"\n style=\"borderColor: {{ borderColor }}; color: {{ color }}; backgroundColor: {{ backgroundColor }}\" \n class=\"uni-countdown__number\"\n >\n {{ i }}\n </text>\n <text\n a:if=\"{{showMinute}}\"\n style=\"color: {{ splitorColor }}\" \n class=\"uni-countdown__splitor\"\n >\n {{ showColon ? ':' : '分' }}\n </text>\n <text \n style=\"borderColor: {{ borderColor }}; color: {{ color }}; backgroundColor: {{ backgroundColor }}\" \n class=\"uni-countdown__number\"\n >\n {{ s }}\n </text>\n <text \n a:if=\"{{ !showColon }}\" \n style=\"color: {{ splitorColor }}\" \n class=\"uni-countdown__splitor\"\n >\n 秒\n </text>\n</view>","components/es/count-down/index.js":"Component({\n data: {\n timer: null,\n syncFlag: false,\n d: '00',\n h: '00',\n i: '00',\n s: '00',\n leftTime: 0,\n seconds: 0\n },\n props: {\n showDay: true,\n showHour: true,\n showMinute: true,\n showColon: true,\n backgroundColor: '#FFFFFF',\n borderColor: '#000000',\n color: '#000000',\n splitorColor: '#000000',\n day: 0,\n hour: 0,\n minute: 0,\n second: 0,\n onTimeup: function onTimeup() {}\n },\n didMount: function didMount() {\n this.startData();\n },\n didUnmount: function didUnmount() {\n clearInterval(this.timer);\n },\n methods: {\n toSeconds: function toSeconds(day, hours, minutes, seconds) {\n if (day === void 0) {\n day = 0;\n }\n\n if (hours === void 0) {\n hours = 0;\n }\n\n if (minutes === void 0) {\n minutes = 0;\n }\n\n if (seconds === void 0) {\n seconds = 0;\n }\n\n return day * 60 * 60 * 24 + hours * 60 * 60 + minutes * 60 + seconds;\n },\n timeUp: function timeUp() {\n clearInterval(this.timer);\n var onTimeup = this.props.onTimeup;\n onTimeup && onTimeup(); // this.$emit('timeup');\n },\n countDown: function countDown() {\n var seconds = this.data.seconds;\n var day = 0,\n hour = 0,\n minute = 0,\n second = 0;\n\n if (seconds > 0) {\n day = Math.floor(seconds / (60 * 60 * 24));\n hour = Math.floor(seconds / (60 * 60)) - day * 24;\n minute = Math.floor(seconds / 60) - day * 24 * 60 - hour * 60;\n second = Math.floor(seconds) - day * 24 * 60 * 60 - hour * 60 * 60 - minute * 60;\n } else {\n this.timeUp();\n }\n\n var dayStr = \"\" + day;\n var hourStr = \"\" + hour;\n var minuteStr = \"\" + minute;\n var secondStr = \"\" + second;\n\n if (day < 10) {\n dayStr = \"0\" + day;\n }\n\n if (hour < 10) {\n hourStr = \"0\" + hour;\n }\n\n if (minute < 10) {\n minuteStr = \"0\" + minute;\n }\n\n if (second < 10) {\n secondStr = \"0\" + second;\n }\n\n this.setData({\n d: dayStr,\n h: hourStr,\n i: minuteStr,\n s: secondStr\n });\n },\n\n /**\n *\n */\n startData: function startData() {\n var _this = this;\n\n var _this$props = this.props,\n day = _this$props.day,\n hour = _this$props.hour,\n minute = _this$props.minute,\n second = _this$props.second;\n var seconds = this.toSeconds(day, hour, minute, second);\n\n if (seconds <= 0) {\n return;\n }\n\n this.setData({\n seconds: seconds\n });\n this.countDown();\n this.timer = setInterval(function () {\n var tempSeconds = _this.data.seconds;\n tempSeconds -= 1;\n\n _this.setData({\n seconds: tempSeconds\n });\n\n if (tempSeconds < 0) {\n _this.timeUp();\n\n return;\n }\n\n _this.countDown();\n }, 1000);\n },\n changeFlag: function changeFlag() {\n var syncFlag = this.data.syncFlag;\n\n if (!syncFlag) {\n // const { day, hour, minute, second } = this.data;\n // const seconds = this.toSeconds(day, hour, minute, second);\n this.startData();\n this.setData({\n syncFlag: true\n });\n }\n }\n }\n});","components/es/count-down/index.json":"{\n \"component\": true\n}","components/es/credential-folder/index.acss":".main {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n width: 702rpx;\n height: 619rpx;\n background: #ffffff;\n border-radius: 16rpx;\n}\n.main .main-top {\n width: 702rpx;\n height: 483rpx;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n}\n.main .main-top .main-top-image {\n width: 598rpx;\n height: 327rpx;\n margin-top: 62rpx;\n}\n.main .main-top .main-top-line {\n margin-top: 115rpx;\n height: 4rpx;\n width: 100%;\n transform: scale(1, 0.5);\n background: #D8D8D8;\n}\n.main .main-bottom {\n width: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n height: 136rpx;\n font-family: PingFangSC-Regular;\n font-size: 28rpx;\n color: #999999;\n letter-spacing: 0.45rpx;\n text-align: center;\n}\n","components/es/credential-folder/index.axml":"<view class=\"main\">\n <view class=\"main-top\">\n <image \n class=\"main-top-image\" \n src=\"https://gw.alipayobjects.com/mdn/rms_fd9cbf/afts/img/A*_cdqTYwVODoAAAAAAAAAAABkARQnAQ\" \n mode=\"scaleToFill\" \n />\n <view class=\"main-top-line\"></view>\n </view>\n <view class=\"main-bottom\">\n {{tips}}\n </view>\n</view>","components/es/credential-folder/index.js":"Component({\n data: {},\n props: {\n tips: \"\"\n },\n methods: {}\n});","components/es/credential-folder/index.json":"{\n \"component\": true\n}","components/es/edu-bus-add/index.acss":".main {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n width: 702rpx;\n height: 614rpx;\n background: #ffffff;\n border-radius: 16rpx;\n padding-bottom: 42rpx;\n}\n.main .main-image {\n margin-top: 62rpx;\n width: 608rpx;\n height: 338rpx;\n}\n.main .main-text {\n font-family: PingFangSC-Regular;\n font-size: 28rpx;\n color: #999999;\n letter-spacing: 0.45rpx;\n text-align: center;\n margin-top: 20rpx;\n}\n.main .main-line {\n width: 100%;\n height: 1px;\n transform: scaleY(0.35);\n background: #d8d8d8;\n margin-top: 42rpx;\n}\n.main .main-bottom {\n width: 100%;\n display: flex;\n justify-content: center;\n}\n.main .main-bottom .main-bottom-botton {\n background: #1677ff;\n width: 553rpx;\n height: 90rpx;\n margin-top: 32rpx;\n font-size: 36rpx;\n color: #ffffff;\n font-family: PingFangSC-Medium;\n text-align: center;\n border-radius: 8px;\n box-shadow: 0 7px 13px 0 rgba(22, 119, 255, 0.23);\n}\n","components/es/edu-bus-add/index.axml":"<view class=\"main {{containerClassName}}\">\n <image \n class=\"main-image\" \n src=\"https://gw.alipayobjects.com/mdn/rms_fd9cbf/afts/img/A*1e3vQYm1RC8AAAAAAAAAAABkARQnAQ\" \n mode=\"scaleToFill\" \n />\n <view class=\"main-text\">\n {{tips}}\n </view>\n <view class=\"main-line\"></view>\n\n <view class=\"main-bottom\">\n <button class=\"main-bottom-botton\" onTap=\"onButtonClick\">\n 立即使用\n </button>\n </view>\n</view>\n\n\n\n ","components/es/edu-bus-add/index.js":"Component({\n data: {},\n props: {\n onButtonClick: function onButtonClick() {},\n tips: \"\",\n containerClassName: \"\"\n },\n methods: {\n onButtonClick: function onButtonClick(e) {\n if (this.props.onButtonClick) {\n this.props.onButtonClick(e);\n }\n }\n }\n});","components/es/edu-bus-add/index.json":"{\n \"component\": true\n}","components/es/edu-bus-add2/index.acss":".main {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n width: 702rpx;\n height: 614rpx;\n background: #ffffff;\n border-radius: 16rpx;\n padding-bottom: 42rpx;\n}\n.main .main-image {\n margin-top: 62rpx;\n width: 608rpx;\n height: 338rpx;\n}\n.main .main-text {\n font-family: PingFangSC-Regular;\n font-size: 28rpx;\n color: #999999;\n letter-spacing: 0.45rpx;\n text-align: center;\n margin-top: 20rpx;\n}\n.main .main-line {\n width: 100%;\n height: 1px;\n transform: scaleY(0.35);\n background: #d8d8d8;\n margin-top: 42rpx;\n}\n.main .main-bottom {\n width: 100%;\n display: flex;\n justify-content: center;\n}\n.main .main-bottom .main-bottom-botton {\n background: #1677ff;\n width: 553rpx;\n height: 90rpx;\n margin-top: 32rpx;\n font-size: 36rpx;\n color: #ffffff;\n font-family: PingFangSC-Medium;\n text-align: center;\n border-radius: 8px;\n box-shadow: 0 7px 13px 0 rgba(22, 119, 255, 0.23);\n}\n","components/es/edu-bus-add2/index.axml":"<view class=\"main {{containerClassName}}\">\n <image \n class=\"main-image\" \n src=\"https://gw.alipayobjects.com/mdn/rms_fd9cbf/afts/img/A*1e3vQYm1RC8AAAAAAAAAAABkARQnAQ\" \n mode=\"scaleToFill\" \n />\n <view class=\"main-text\">\n {{tips}}\n </view>\n <view class=\"main-line\"></view>\n\n <view class=\"main-bottom\">\n <button class=\"main-bottom-botton\" onTap=\"onButtonClick\">\n 立即使用\n </button>\n </view>\n</view>\n\n\n\n ","components/es/edu-bus-add2/index.js":"Component({\n data: {},\n props: {\n onButtonClick: function onButtonClick() {},\n tips: \"\",\n containerClassName: \"\"\n },\n methods: {\n onButtonClick: function onButtonClick(e) {\n if (this.props.onButtonClick) {\n this.props.onButtonClick(e);\n }\n }\n }\n});","components/es/edu-bus-add2/index.json":"{\n \"component\": true\n}","components/es/edu-bus-righttop/index.acss":".main {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n width: 702rpx;\n height: 614rpx;\n background: #ffffff;\n border-radius: 16rpx;\n padding-bottom: 42rpx;\n}\n.main .main-image {\n margin-top: 62rpx;\n width: 608rpx;\n height: 338rpx;\n}\n.main .main-text {\n font-family: PingFangSC-Regular;\n font-size: 28rpx;\n color: #999999;\n letter-spacing: 0.45rpx;\n text-align: center;\n margin-top: 20rpx;\n}\n.main .main-line {\n width: 100%;\n height: 1px;\n transform: scaleY(0.35);\n background: #d8d8d8;\n margin-top: 42rpx;\n}\n.main .main-bottom {\n width: 100%;\n display: flex;\n justify-content: center;\n}\n.main .main-bottom .main-bottom-botton {\n background: #1677ff;\n width: 553rpx;\n height: 90rpx;\n margin-top: 32rpx;\n font-size: 36rpx;\n color: #ffffff;\n font-family: PingFangSC-Medium;\n text-align: center;\n border-radius: 8px;\n box-shadow: 0 7px 13px 0 rgba(22, 119, 255, 0.23);\n}\n","components/es/edu-bus-righttop/index.axml":"<view class=\"main {{containerClassName}}\">\n <image \n class=\"main-image\" \n src=\"https://gw.alipayobjects.com/mdn/rms_fd9cbf/afts/img/A*1e3vQYm1RC8AAAAAAAAAAABkARQnAQ\" \n mode=\"scaleToFill\" \n />\n <view class=\"main-text\">\n {{tips}}\n </view>\n <view class=\"main-line\"></view>\n\n <view class=\"main-bottom\">\n <button class=\"main-bottom-botton\" onTap=\"onButtonClick\">\n 立即使用\n </button>\n </view>\n</view>\n\n\n\n ","components/es/edu-bus-righttop/index.js":"Component({\n data: {},\n props: {\n onButtonClick: function onButtonClick() {},\n tips: \"\",\n containerClassName: \"\"\n },\n methods: {\n onButtonClick: function onButtonClick(e) {\n if (this.props.onButtonClick) {\n this.props.onButtonClick(e);\n }\n }\n }\n});","components/es/edu-bus-righttop/index.json":"{\n \"component\": true\n}","components/es/enlarge-image/index.acss":".atd-enlarge-image .preview-model-show {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n width: 100vw;\n height: 100vh;\n}\n.atd-enlarge-image .preview-model-hide {\n display: none;\n}\n.atd-enlarge-image .preview-model-mask {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background-color: rgba(0, 0, 0, 0.75);\n}\n.atd-enlarge-image .preview-model-document {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n}\n.atd-enlarge-image .preview-model-enlarge-image {\n width: 100vw;\n}\n.atd-enlarge-image .preview-model-content {\n position: relative;\n}\n.atd-enlarge-image .preview-modal-close {\n width: 30px;\n height: 30px;\n position: absolute;\n bottom: -65px;\n right: calc(50% - 15px);\n}\n.atd-enlarge-image .preview-modal-close:before {\n content: '';\n position: absolute;\n top: -38px;\n left: calc(50% - 0.5px);\n background: #ddd;\n width: 1px;\n height: 38px;\n}\n","components/es/enlarge-image/index.axml":"<view class=\"atd-enlarge-image\">\n <image style=\"width:{{width?width:'400'}}rpx;height:{{height?height:'400'}}rpx\" src=\"{{url}}\" mode=\"aspectFit\" onTap=\"handelPreview\"/>\n <view class=\"preview-model-{{show ? 'show' : 'hide'}}\" disable-scroll=\"{{true}}\">\n <view class=\"preview-model-mask\" onTap=\"handelClose\"></view>\n <view class=\"preview-model-document\">\n <view class=\"preview-model-content\">\n <image class=\"preview-model-enlarge-image\" src=\"{{url}}\" mode=\"widthFix\"/>\n <view class=\"preview-modal-close\" onTap=\"handelClose\">\n <icon type=\"clear\" size=\"30\" color=\"#dddddd\"/>\n </view>\n </view>\n </view>\n </view>\n</view>","components/es/enlarge-image/index.js":"Component({\n mixins: [],\n data: {\n show: false\n },\n props: {},\n didMount: function didMount() {},\n didUpdate: function didUpdate() {},\n didUnmount: function didUnmount() {},\n methods: {\n handelPreview: function handelPreview() {\n this.setData({\n show: true\n });\n },\n handelClose: function handelClose() {\n this.setData({\n show: false\n });\n }\n }\n});","components/es/enlarge-image/index.json":"{\n \"component\": true\n}","components/es/entry-exit-record/index.acss":".entry-exit-record-wraper {\n display: flex;\n flex-direction: column;\n border-radius: 16rpx;\n min-height: 340rpx;\n box-sizing: border-box;\n background-image: radial-gradient(circle at 22rpx 22rpx, transparent 0%, transparent 22rpx, white 22rpx, white 100%);\n background-position: -22rpx 62rpx;\n background-size: 100% 369rpx;\n}\n.entry-exit-record-wraper .entry-exit-record-top {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 25rpx 37rpx 25rpx 24rpx;\n}\n.entry-exit-record-wraper .entry-exit-record-top .entry-exit-record-left {\n display: flex;\n align-items: center;\n font-family: PingFangSC-Medium;\n font-size: 28rpx;\n color: #333333;\n letter-spacing: 0.63rpx;\n text-align: right;\n}\n.entry-exit-record-wraper .entry-exit-record-top .entry-exit-record-left image {\n width: 40rpx;\n height: 40rpx;\n margin-right: 16rpx;\n}\n.entry-exit-record-wraper .entry-exit-record-top .entry-exit-record-right {\n font-family: Helvetica;\n font-size: 28rpx;\n color: #333333;\n letter-spacing: 0.63rpx;\n text-align: right;\n}\n.entry-exit-record-wraper .entry-exit-record-dashed {\n height: 1px;\n border-bottom: 1px dotted #D8D8D8;\n margin: 0 32rpx;\n}\n.entry-exit-record-wraper .entry-exit-record-content {\n display: flex;\n flex-direction: column;\n}\n.entry-exit-record-wraper .entry-exit-record-content > view {\n display: flex;\n justify-content: space-between;\n padding: 17rpx 26rpx 12rpx 26rpx;\n}\n.entry-exit-record-wraper .entry-exit-record-content > view :first-child {\n font-family: PingFangSC-Regular;\n font-size: 28rpx;\n color: #999999;\n letter-spacing: 0;\n}\n.entry-exit-record-wraper .entry-exit-record-content > view :last-child {\n font-family: PingFangSC-Regular;\n font-size: 28rpx;\n color: #333333;\n letter-spacing: 0;\n text-align: right;\n max-width: 520rpx;\n word-wrap: break-word;\n}\n.entry-exit-record-wraper .entry-exit-record-content > view:last-child {\n padding-bottom: 24rpx;\n}\n","components/es/entry-exit-record/index.axml":"<!-- 移民局-出入境记录 -->\n<view class=\"entry-exit-record-wraper {{containerClassName}}\">\n <view class=\"entry-exit-record-top\">\n <view class=\"entry-exit-record-left\" a:if=\"{{data.isEntry}}\">\n <image mode=\"widthFix\" src=\"https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*gzW2TLL3LawAAAAAAAAAAABkARQnAQ\"/>\n 入境\n </view>\n <view class=\"entry-exit-record-left\" a:else>\n <image mode=\"widthFix\" src=\"https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*uHhcTZZuV6QAAAAAAAAAAABkARQnAQ\"/>\n 出境\n </view>\n <view class=\"entry-exit-record-right\">\n {{data.dateTime}}\n </view>\n </view>\n <view class=\"entry-exit-record-dashed\"></view>\n <view class=\"entry-exit-record-content\">\n <view>\n <view>口岸</view>\n <view>{{data.port}}</view>\n </view>\n <view>\n <view>证件号码</view>\n <view>{{data.credentialNumber}}</view>\n </view>\n <view>\n <view>证件类型</view>\n <view>{{data.credentialType}}</view>\n </view>\n <view>\n <view>交通工具</view>\n <view>{{data.trafficTools}}</view>\n </view>\n </view>\n</view>\n","components/es/entry-exit-record/index.js":"/* eslint-disable */\nComponent({\n data: {},\n props: {\n data: {},\n containerClassName: ''\n },\n didMount: function didMount() {},\n didUpdate: function didUpdate() {},\n methods: {}\n});","components/es/entry-exit-record/index.json":"{\n \"component\": true\n}","components/es/etc-confirm/index.acss":".etc-confirm-wraper {\n display: flex;\n justify-content: center;\n align-items: center;\n position: absolute;\n width: 100%;\n height: 100vh;\n top: 0;\n left: 0;\n z-index: 2000;\n background: rgba(0, 0, 0, 0.7);\n}\n.etc-confirm-wraper .etc-confirm-content {\n position: relative;\n width: 540rpx;\n height: 607rpx;\n background: #FFFFFF;\n border-radius: 16rpx;\n background-image: url(https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*QU4gQqKWBicAAAAAAAAAAABkARQnAQ);\n background-size: 540rpx 300rpx;\n background-repeat: no-repeat;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n}\n.etc-confirm-wraper .etc-confirm-close {\n position: absolute;\n top: 28rpx;\n right: 32rpx;\n width: 30rpx;\n height: 30rpx;\n background-image: url(https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*vFDHS5ywXE0AAAAAAAAAAABkARQnAQ);\n background-size: 100%;\n}\n.etc-confirm-wraper .etc-confirm-title {\n margin-top: 340rpx;\n font-family: PingFangSC-Medium;\n font-size: 36rpx;\n color: #333333;\n letter-spacing: 0.58rpx;\n text-align: center;\n line-height: 42rpx;\n}\n.etc-confirm-wraper .etc-confirm-subtitle {\n margin-top: 20rpx;\n font-family: PingFangSC-Medium;\n font-size: 28rpx;\n color: #FF6010;\n letter-spacing: 0.58rpx;\n text-align: center;\n line-height: 40rpx;\n}\n.etc-confirm-wraper .etc-confirm-buttons {\n position: absolute;\n bottom: 0;\n display: flex;\n}\n.etc-confirm-wraper .etc-confirm-buttons button {\n width: 270rpx;\n}\n.etc-confirm-wraper .etc-confirm-buttons :first-child {\n font-family: PingFangSC-Regular;\n font-size: 36rpx;\n color: #999999;\n letter-spacing: 0.58rpx;\n text-align: center;\n border-right: none;\n}\n.etc-confirm-wraper .etc-confirm-buttons :last-child {\n font-family: PingFangSC-Medium;\n font-size: 36rpx;\n color: #1677FF;\n letter-spacing: 0.58rpx;\n}\n","components/es/etc-confirm/index.axml":"<!-- etc-确认窗 -->\n<view class=\"etc-confirm-wraper {{containerClassName}}\" a:if=\"{{ifShow}}\">\n <view class=\"etc-confirm-content\">\n <view class=\"etc-confirm-close\" onTap=\"handleClose\"></view>\n <text class=\"etc-confirm-title\" number-of-lines=\"1\">{{title}}</text>\n <text class=\"etc-confirm-subtitle\" number-of-lines=\"2\">{{subTitle}}</text>\n <view class=\"etc-confirm-buttons\">\n <button onTap=\"handleCancel\">{{cancelButtonText}}</button>\n <button onTap=\"handleConfirm\">{{confirmButtonText}}</button>\n </view>\n </view>\n</view>","components/es/etc-confirm/index.js":"/* eslint-disable */\nComponent({\n data: {\n ifShow: false\n },\n props: {\n title: '',\n subTitle: '',\n cancelButtonText: '取消',\n confirmButtonText: '确认已固定',\n containerClassName: '',\n\n /**\n * 点击关闭的回调\n */\n onClose: function onClose() {},\n\n /**\n * 点击取消的回调\n */\n onCancel: function onCancel() {},\n\n /**\n * 点击确认的回调\n */\n onConfirm: function onConfirm() {}\n },\n didMount: function didMount() {},\n didUpdate: function didUpdate() {},\n methods: {\n handleShow: function handleShow() {\n this.setData({\n ifShow: true\n });\n },\n\n /** \n * 关闭\n */\n handleClose: function handleClose(e) {\n this.setData({\n ifShow: false\n });\n var onClose = this.props.onClose;\n onClose(e);\n },\n\n /**\n * 取消\n */\n handleCancel: function handleCancel(e) {\n this.setData({\n ifShow: false\n });\n var onCancel = this.props.onCancel;\n onCancel(e);\n },\n\n /**\n * 确认\n */\n handleConfirm: function handleConfirm(e) {\n this.setData({\n ifShow: false\n });\n var onConfirm = this.props.onConfirm;\n onConfirm(e);\n }\n }\n});","components/es/etc-confirm/index.json":"{\n \"component\": true\n}","components/es/etc-guide-illustration/index.acss":".etc-guide-illustration-wraper {\n display: flex;\n flex-direction: column;\n}\n.etc-guide-illustration-wraper .etc-guide-illustration-traffic-content {\n width: 638rpx;\n height: 132rpx;\n margin-top: 85.13rpx;\n}\n.etc-guide-illustration-wraper .etc-guide-illustration-traffic-icon {\n position: absolute;\n width: 170rpx;\n height: 104rpx;\n left: 18rpx;\n}\n.etc-guide-illustration-wraper .etc-guide-illustration-traffic-line {\n width: 2rpx;\n height: 153rpx;\n margin-left: 48rpx;\n}\n.etc-guide-illustration-wraper .etc-guide-illustration-traffic-point {\n width: 30rpx;\n height: 30rpx;\n margin-left: 34rpx;\n}\n.etc-guide-illustration-wraper .etc-guide-illustration-traffic-text {\n position: absolute;\n margin-top: 85.13rpx;\n width: 638rpx;\n height: 115rpx;\n display: flex;\n justify-content: center;\n align-items: center;\n font-family: PingFangSC-Regular;\n font-size: 28rpx;\n color: #FFFFFF;\n line-height: 45rpx;\n}\n.etc-guide-illustration-wraper .etc-guide-illustration-traffic-text view {\n font-family: PingFangSC-Regular;\n font-size: 30rpx;\n color: #FFFFFF;\n line-height: 45rpx;\n margin: 0 10rpx;\n}\n.etc-guide-illustration-wraper .etc-guide-illustration-discounts-content {\n width: 638rpx;\n height: 132rpx;\n margin-top: 72rpx;\n z-index: 5;\n}\n.etc-guide-illustration-wraper .etc-guide-illustration-discounts-icon1 {\n position: absolute;\n width: 140rpx;\n height: 96rpx;\n left: 438rpx;\n z-index: 10;\n}\n.etc-guide-illustration-wraper .etc-guide-illustration-discounts-icon2 {\n position: absolute;\n width: 53rpx;\n height: 65rpx;\n left: 544rpx;\n top: 24rpx;\n z-index: 1;\n}\n.etc-guide-illustration-wraper .etc-guide-illustration-discounts-line {\n width: 2rpx;\n height: 153rpx;\n margin-left: 48rpx;\n}\n.etc-guide-illustration-wraper .etc-guide-illustration-discounts-point {\n width: 30rpx;\n height: 30rpx;\n margin-left: 34rpx;\n}\n.etc-guide-illustration-wraper .etc-guide-illustration-discounts-text {\n position: absolute;\n margin-top: 72rpx;\n width: 638rpx;\n height: 115rpx;\n display: flex;\n justify-content: center;\n align-items: center;\n font-family: PingFangSC-Regular;\n font-size: 28rpx;\n color: #FFFFFF;\n line-height: 45rpx;\n z-index: 6;\n}\n.etc-guide-illustration-wraper .etc-guide-illustration-discounts-text view {\n font-family: PingFangSC-Regular;\n font-size: 30rpx;\n color: #FFFFFF;\n line-height: 45rpx;\n margin: 0 10rpx;\n}\n.etc-guide-illustration-wraper .etc-guide-illustration-signin-content {\n width: 600rpx;\n height: 166rpx;\n z-index: 5;\n}\n.etc-guide-illustration-wraper .etc-guide-illustration-signin-icon1 {\n position: absolute;\n width: 100rpx;\n height: 100rpx;\n top: 167.41rpx;\n left: 473rpx;\n z-index: 10;\n}\n.etc-guide-illustration-wraper .etc-guide-illustration-signin-icon2 {\n position: absolute;\n width: 25rpx;\n height: 25rpx;\n top: 157rpx;\n left: 472rpx;\n z-index: 10;\n}\n.etc-guide-illustration-wraper .etc-guide-illustration-signin-icon3 {\n position: absolute;\n width: 36rpx;\n height: 36rpx;\n top: 222rpx;\n left: 441rpx;\n z-index: 10;\n}\n.etc-guide-illustration-wraper .etc-guide-illustration-signin-icon4 {\n position: absolute;\n width: 48rpx;\n height: 48rpx;\n z-index: 10;\n top: 167rpx;\n left: 566rpx;\n}\n.etc-guide-illustration-wraper .etc-guide-illustration-signin-line {\n width: 2rpx;\n height: 198.85rpx;\n margin-left: 116rpx;\n}\n.etc-guide-illustration-wraper .etc-guide-illustration-signin-point {\n width: 30rpx;\n height: 30rpx;\n margin-left: 102rpx;\n}\n.etc-guide-illustration-wraper .etc-guide-illustration-signin-text {\n position: absolute;\n margin-top: 244rpx;\n width: 600rpx;\n height: 149rpx;\n z-index: 6;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.etc-guide-illustration-wraper .etc-guide-illustration-signin-text > view {\n font-family: PingFangSC-Regular;\n font-size: 28rpx;\n color: #FFFFFF;\n line-height: 44rpx;\n width: 557rpx;\n}\n.etc-guide-illustration-wraper .etc-guide-illustration-signin-text > view > view {\n display: inline-block;\n font-family: PingFangSC-Regular;\n font-size: 30rpx;\n color: #FFFFFF;\n line-height: 44rpx;\n}\n","components/es/etc-guide-illustration/index.axml":"<!-- etc-引导插画 -->\n<view class=\"etc-guide-illustration-wraper {{containerClassName}}\" a:if=\"{{type==='traffic'}}\">\n <image class=\"etc-guide-illustration-traffic-content\" src=\"https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*33ASRb83_l4AAAAAAAAAAABkARQnAQ\"></image>\n <image class=\"etc-guide-illustration-traffic-icon\" src=\"https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*ruUzSZW58hgAAAAAAAAAAABkARQnAQ\"></image>\n <image class=\"etc-guide-illustration-traffic-line\" src=\"https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*MeSqSpStYF0AAAAAAAAAAABkARQnAQ\"></image>\n <image class=\"etc-guide-illustration-traffic-point\" src=\"https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*XYvyTp3JXOUAAAAAAAAAAABkARQnAQ\"></image>\n <view class=\"etc-guide-illustration-traffic-text\">这里可查看附近 <view>交通工具、实时公交</view>等信息\n </view>\n</view>\n<view class=\"etc-guide-illustration-wraper {{containerClassName}}\" a:if=\"{{type==='discounts'}}\">\n <image class=\"etc-guide-illustration-discounts-content\" src=\"https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*QEj7Rr3xDq4AAAAAAAAAAABkARQnAQ\"></image>\n <image class=\"etc-guide-illustration-discounts-icon1\" src=\"https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*UQmiR4ZhlMMAAAAAAAAAAABkARQnAQ\"></image>\n <image class=\"etc-guide-illustration-discounts-icon2\" src=\"https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*vOxXQpI9ec0AAAAAAAAAAABkARQnAQ\"></image>\n <image class=\"etc-guide-illustration-discounts-line\" src=\"https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*7IF8TqnLIdEAAAAAAAAAAABkARQnAQ\"></image>\n <image class=\"etc-guide-illustration-discounts-point\" src=\"https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*C-_DQahzehYAAAAAAAAAAABkARQnAQ\"></image>\n <view class=\"etc-guide-illustration-discounts-text\">点击查看更多 <view>出行优惠内容,兑换丰富商品</view>\n </view>\n</view>\n<view class=\"etc-guide-illustration-wraper {{containerClassName}}\" a:if=\"{{type==='signIn'}}\">\n <image class=\"etc-guide-illustration-signin-point\" src=\"https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*6UcOR6Kul70AAAAAAAAAAABkARQnAQ\"></image>\n <image class=\"etc-guide-illustration-signin-line\" src=\"https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*ShauSZjBNlIAAAAAAAAAAABkARQnAQ\"></image>\n <image class=\"etc-guide-illustration-signin-content\" src=\"https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*89B5R4XAiJUAAAAAAAAAAABkARQnAQ\"></image>\n <image class=\"etc-guide-illustration-signin-icon1\" src=\"https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*MqyHS7dKFOcAAAAAAAAAAABkARQnAQ\"></image>\n <image class=\"etc-guide-illustration-signin-icon2\" src=\"https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*xjVcRJe3DYEAAAAAAAAAAABkARQnAQ\"></image>\n <image class=\"etc-guide-illustration-signin-icon3\" src=\"https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*BnDDRbS3aTQAAAAAAAAAAABkARQnAQ\"></image>\n <image class=\"etc-guide-illustration-signin-icon4\" src=\"https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*HW7MT4xUmc8AAAAAAAAAAABkARQnAQ\"></image>\n <view class=\"etc-guide-illustration-signin-text\">\n <view>\n 使用支付宝出行可产生<view>绿色里程,</view>每天<view>签到</view>也可以获得哦~\n </view>\n </view>\n</view>","components/es/etc-guide-illustration/index.js":"/* eslint-disable */\nComponent({\n data: {},\n props: {\n type: \"traffic\",\n containerClassName: ''\n },\n didMount: function didMount() {},\n didUpdate: function didUpdate() {},\n methods: {}\n});","components/es/etc-guide-illustration/index.json":"{\n \"component\": true\n}","components/es/etc-novice-guide/index.acss":".etc-novice-guide-wraper {\n display: flex;\n flex-direction: column;\n height: 445rpx;\n box-sizing: border-box;\n background: white;\n padding: 64rpx 37rpx 0 37rpx;\n}\n.etc-novice-guide-wraper .etc-novice-guide-title {\n font-family: PingFangSC-Medium;\n font-size: 54rpx;\n color: #333333;\n margin-bottom: 20rpx;\n}\n.etc-novice-guide-wraper .etc-novice-guide-subtitle-out {\n height: 124rpx;\n}\n.etc-novice-guide-wraper .etc-novice-guide-subtitle-out .etc-novice-guide-subtitle {\n font-family: PingFangSC-Regular;\n font-size: 32rpx;\n color: #333333;\n}\n.etc-novice-guide-wraper .etc-novice-guide-steps-row {\n display: flex;\n justify-content: space-between;\n margin-bottom: 67rpx;\n}\n.etc-novice-guide-wraper .etc-novice-guide-steps-row image {\n width: 16rpx;\n height: 26rpx;\n}\n.etc-novice-guide-wraper .etc-novice-guide-steps-row :first-child {\n font-family: PingFangSC-Medium;\n font-size: 36rpx;\n color: #1671ff;\n}\n.etc-novice-guide-wraper .etc-novice-guide-steps-row :first-child image {\n margin-right: 12rpx;\n}\n.etc-novice-guide-wraper .etc-novice-guide-steps-row :nth-child(2) {\n font-family: PingFangSC-Medium;\n font-size: 32rpx;\n color: #333333;\n}\n.etc-novice-guide-wraper .etc-novice-guide-steps-row :last-child {\n font-family: PingFangSC-Medium;\n font-size: 36rpx;\n color: #1671ff;\n}\n.etc-novice-guide-wraper .etc-novice-guide-steps-row :last-child image {\n margin-left: 12rpx;\n}\n.etc-novice-guide-wraper .etc-novice-guide-bottom {\n display: flex;\n justify-content: center;\n}\n.etc-novice-guide-wraper .etc-novice-guide-bottom > view {\n display: flex;\n}\n.etc-novice-guide-wraper .etc-novice-guide-bottom .etc-novice-guide-bottom-text {\n font-family: PingFangSC-Regular;\n font-size: 24rpx;\n color: #1677FF;\n letter-spacing: 0.58rpx;\n}\n.etc-novice-guide-wraper .etc-novice-guide-fix-1px {\n position: relative;\n border: none;\n height: 100%;\n margin: 0 27.5rpx;\n}\n.etc-novice-guide-wraper .etc-novice-guide-fix-1px:after {\n content: '';\n position: absolute;\n bottom: 0;\n background: #e5e5e5;\n width: 1px;\n height: 100%;\n -webkit-transform: scaleX(0.5);\n transform: scaleX(0.5);\n -webkit-transform-origin: 0 0;\n transform-origin: 0 0;\n}\n","components/es/etc-novice-guide/index.axml":"<!-- etc-新手引导 -->\n<view class=\"etc-novice-guide-wraper {{containerClassName}}\">\n <text class=\"etc-novice-guide-title\" number-of-lines=\"1\">{{currentItem.title}}</text>\n <view class=\"etc-novice-guide-subtitle-out\">\n <text class=\"etc-novice-guide-subtitle\" number-of-lines=\"2\">{{currentItem.subTitle}}</text>\n </view>\n <view class=\"etc-novice-guide-steps-row\">\n <view onTap=\"onTapPre\">\n <image src=\"https://gw.alipayobjects.com/mdn/rms_d2bbcd/afts/img/A*XW-GQZRonhoAAAAAAAAAAABkARQnAQ\" />\n {{currentItem.preText}}\n </view>\n <view>{{currentItem.midText}}</view>\n <view onTap=\"onTapNext\">\n {{currentItem.nextText}}\n <image src=\"https://gw.alipayobjects.com/mdn/rms_d2bbcd/afts/img/A*W_5-TJsWPUAAAAAAAAAAAABkARQnAQ\" />\n </view>\n </view>\n <view class=\"etc-novice-guide-bottom\">\n <view a:for=\"{{currentItem.bottomText}}\">\n <view class=\"etc-novice-guide-fix-1px\" a:if=\"{{index!==0}}\"></view>\n <view class=\"etc-novice-guide-bottom-text\" data-content=\"{{item}}\" data-index=\"{{index}}\" onTap=\"onBottomText\">{{item}}</view>\n </view>\n </view>\n</view>","components/es/etc-novice-guide/index.js":"/* eslint-disable */\nComponent({\n data: {\n goOn: false,\n currentIndex: 0,\n currentItem: {}\n },\n props: {\n data: [],\n\n /**\n * 返回 step 切换的状态\n */\n onClickStep: function onClickStep() {},\n\n /**\n * 点击底部文案\n */\n onClickBottomText: function onClickBottomText() {},\n\n /**\n * 进行下一步前需要确认\n */\n onConfirm: function onConfirm() {},\n containerClassName: ''\n },\n didMount: function didMount() {\n var _this = this;\n\n var data = this.props.data;\n\n if (!Array.isArray(data) || data.length <= 0) {\n return;\n }\n\n this.setData({\n currentItem: data[0]\n }, function () {\n _this.playAudio(_this.data.currentItem.audio, 3000);\n });\n },\n didUpdate: function didUpdate() {},\n methods: {\n /**\n * 播放音频\n */\n playAudio: function playAudio(audioSrc, millisecond) {\n var _this2 = this;\n\n if (millisecond === void 0) {\n millisecond = 3000;\n }\n\n clearTimeout(this.backMusicTimeout);\n\n if (!audioSrc) {\n return;\n }\n\n if (!this.innerAudioContext) {\n this.innerAudioContext = my.createInnerAudioContext();\n } else {\n this.innerAudioContext.stop();\n }\n\n this.innerAudioContext.src = audioSrc;\n this.innerAudioContext.autoplay = false;\n this.innerAudioContext.loop = false;\n this.innerAudioContext.play();\n this.innerAudioContext.onEnded(function () {\n _this2.innerAudioContext.src = '';\n _this2.backMusicTimeout = setTimeout(function () {\n _this2.innerAudioContext.src = _this2.data.currentItem.audio;\n\n _this2.innerAudioContext.play();\n }, millisecond);\n });\n },\n\n /**\n * 点击上一步\n */\n onTapPre: function onTapPre() {\n var _this3 = this;\n\n var currentIndex = this.data.currentIndex;\n var tem = currentIndex;\n var _this$props = this.props,\n data = _this$props.data,\n onClickStep = _this$props.onClickStep;\n\n if (currentIndex === 0) {\n return;\n }\n\n currentIndex--;\n this.setData({\n currentIndex: currentIndex,\n currentItem: data[currentIndex]\n }, function () {\n // 切换音频\n _this3.playAudio(_this3.data.currentItem.audio, 3000);\n });\n onClickStep({\n fromStep: tem,\n toStep: currentIndex\n });\n },\n\n /**\n * 点击下一步\n */\n onTapNext: function onTapNext() {\n var _this$data = this.data,\n currentIndex = _this$data.currentIndex,\n currentItem = _this$data.currentItem;\n var tem = currentIndex;\n var onConfirm = this.props.onConfirm;\n\n if (currentItem.confirmation) {\n onConfirm({\n index: tem,\n msg: '该步需要组件外确认,确认后调用组件的 next 方法'\n });\n return;\n }\n\n this.next('内部调用');\n },\n\n /**\n * 真正切换到下一步\n */\n next: function next(type) {\n var _this4 = this;\n\n var _this$data2 = this.data,\n currentIndex = _this$data2.currentIndex,\n currentItem = _this$data2.currentItem;\n var tem = currentIndex;\n var _this$props2 = this.props,\n data = _this$props2.data,\n onClickStep = _this$props2.onClickStep; // 如果方法是外界调用且不需要外界确认则调用无效\n\n if (type !== '内部调用' && !currentItem.confirmation) {\n return;\n } // 是否是最后一页\n\n\n var isLastPage = currentIndex === data.length - 1;\n\n if (!isLastPage) {\n currentIndex++;\n this.setData({\n currentIndex: currentIndex,\n currentItem: data[currentIndex]\n }, function () {\n // 切换音频\n _this4.playAudio(_this4.data.currentItem.audio, 3000);\n });\n } // 如果已经是最后一页,则 toStep 返回为 null\n\n\n onClickStep({\n fromStep: tem,\n toStep: isLastPage ? null : currentIndex\n });\n },\n\n /**\n * 点击底部的链接\n * @param event \n */\n onBottomText: function onBottomText(event) {\n var target = event.target;\n var onClickBottomText = this.props.onClickBottomText;\n onClickBottomText(target.dataset);\n }\n }\n});","components/es/etc-novice-guide/index.json":"{\n \"component\": true\n}","components/es/etc-value-module/index.acss":".value-wraper {\n text-align: center;\n}\n.value-wraper .title-wraper {\n font-size: 32rpx;\n font-weight: bold;\n}\n.value-wraper .title-wraper .line {\n display: inline-block;\n width: 24rpx;\n height: 1rpx;\n background-color: #D8D8D8;\n vertical-align: middle;\n}\n.value-wraper .title-wraper .title {\n display: inline-block;\n margin: 0 12rpx;\n color: #3A3A3A;\n}\n.value-wraper .item {\n display: inline-block;\n width: 33.3%;\n}\n.value-wraper .item .icon {\n width: 48rpx;\n height: 48rpx;\n background-size: contain;\n margin-bottom: 6rpx;\n}\n.value-wraper .item .label {\n margin-bottom: 32rpx;\n font-size: 24rpx;\n color: #4C4C4C;\n}\n","components/es/etc-value-module/index.axml":"<view class=\"value-wraper\">\n <view a:for=\"{{list}}\" class=\"item\">\n <image class=\"icon\" src=\"{{item.icon}}\" mode=\"\" />\n <view class=\"label\">{{item.label}}</view>\n </view>\n</view> ","components/es/etc-value-module/index.js":"Component({\n props: {\n list: []\n },\n didMount: function didMount() {},\n methods: {}\n});","components/es/etc-value-module/index.json":"{\n \"component\": true\n}","components/es/etc-waiting-card/index.acss":".etc-waiting-card-wraper {\n display: flex;\n flex-direction: column;\n align-items: center;\n height: 445rpx;\n box-sizing: border-box;\n background: white;\n padding-top: 64rpx;\n}\n.etc-waiting-card-wraper .etc-waiting-card-title {\n font-family: PingFangSC-Medium;\n font-size: 54rpx;\n color: #333333;\n margin-bottom: 38rpx;\n}\n.etc-waiting-card-wraper .etc-waiting-card-subtitle-out {\n height: 106rpx;\n margin: 0 30rpx;\n}\n.etc-waiting-card-wraper .etc-waiting-card-subtitle-out .etc-waiting-card-subtitle {\n font-family: PingFangSC-Regular;\n font-size: 32rpx;\n color: #333333;\n}\n.etc-waiting-card-wraper .etc-waiting-card-info-out {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.etc-waiting-card-wraper .etc-waiting-card-info-out image {\n width: 40rpx;\n height: 67rpx;\n}\n.etc-waiting-card-wraper .etc-waiting-card-info-out view {\n max-width: 600rpx;\n background: rgba(255, 230, 216, 0.3);\n border-radius: 28rpx;\n display: flex;\n align-items: center;\n padding: 10rpx 24rpx;\n}\n.etc-waiting-card-wraper .etc-waiting-card-info-out view text {\n font-family: PingFangSC-Regular;\n font-size: 28rpx;\n color: #FF6010;\n text-align: center;\n}\n","components/es/etc-waiting-card/index.axml":"<!-- etc-等待卡片 -->\n<view class=\"etc-waiting-card-wraper {{containerClassName}}\">\n <text class=\"etc-waiting-card-title\" number-of-lines=\"1\">{{data.title}}</text>\n <view class=\"etc-waiting-card-subtitle-out\">\n <text class=\"etc-waiting-card-subtitle\" number-of-lines=\"2\">请稍等,预计 {{count}} 秒完成</text>\n </view>\n <view class=\"etc-waiting-card-info-out\">\n <image a:if=\"{{data.iconUrl}}\" style=\"width:{{data.iconWidth}};height:{{data.iconHeight}};\" src=\"{{data.iconUrl}}\" mode=\"scaleToFill\" />\n <view>\n <text number-of-lines=\"3\">{{data.info}}</text>\n </view>\n </text>\n</view>","components/es/etc-waiting-card/index.js":"/* eslint-disable */\nComponent({\n data: {\n count: '',\n flag: null\n },\n props: {\n data: {},\n onFinish: function onFinish() {},\n containerClassName: ''\n },\n didMount: function didMount() {\n var _this = this;\n\n var waitingTime = this.props.data.waitingTime; // 默认 15 秒\n\n this.setData({\n count: waitingTime ? waitingTime : 15\n }, function () {\n // 300 毫秒之后再开始执行,让用户感知到开始时间\n var flag = setTimeout(function () {\n _this.setTime();\n }, 300);\n flag = null;\n });\n },\n didUpdate: function didUpdate() {},\n didUnmount: function didUnmount() {\n this.clear();\n },\n methods: {\n setTime: function setTime() {\n var _this2 = this;\n\n if (this.data.count === 0) {\n this.clear();\n var onFinish = this.props.onFinish;\n onFinish('End of countdown');\n return;\n } else {\n this.setData({\n count: this.data.count - 1\n });\n }\n\n var flag = setTimeout(function () {\n _this2.setTime();\n }, 1000);\n this.setData({\n flag: flag\n });\n },\n clear: function clear() {\n clearTimeout(this.data.flag);\n this.setData({\n flag: null\n });\n }\n }\n});","components/es/etc-waiting-card/index.json":"{\n \"component\": true\n}","components/es/evaluate/index.acss":".evaluate-wraper .evaluate-item {\n height: 273rpx;\n padding: 40rpx 0 47rpx;\n box-sizing: border-box;\n position: relative;\n border-bottom: 1rpx solid #eee;\n}\n.evaluate-wraper .evaluate-item:nth-of-type(1) {\n padding-top: 0rpx;\n}\n.evaluate-wraper .evaluate-item:last-of-type {\n padding-bottom: 0;\n border-bottom: none;\n}\n.evaluate-wraper .evaluate-item .info-wraper {\n display: flex;\n justify-content: space-between;\n margin-bottom: 28rpx;\n}\n.evaluate-wraper .evaluate-item .info-wraper .user-info .avatar {\n height: 60rpx;\n width: 60rpx;\n border-radius: 50%;\n vertical-align: middle;\n margin-right: 16rpx;\n}\n.evaluate-wraper .evaluate-item .info-wraper .user-info .person {\n display: inline-block;\n text-align: left;\n vertical-align: middle;\n}\n.evaluate-wraper .evaluate-item .info-wraper .user-info .person .name {\n font-size: 26rpx;\n margin-bottom: 8rpx;\n}\n.evaluate-wraper .evaluate-item .info-wraper .user-info .person .time {\n font-size: 20rpx;\n color: #999;\n}\n.evaluate-wraper .evaluate-item .info-wraper .count-wraper .icon-wraper {\n display: inline-block;\n font-size: 24rpx;\n color: #999;\n}\n.evaluate-wraper .evaluate-item .info-wraper .count-wraper .icon-wraper .number {\n vertical-align: middle;\n margin-left: 6rpx;\n}\n.evaluate-wraper .evaluate-item .info-wraper .count-wraper .icon-wraper.up {\n margin-right: 24rpx;\n}\n.evaluate-wraper .evaluate-item .info-wraper .count-wraper .icon-wraper.up .icon {\n width: 24rpx;\n height: 24rpx;\n background-size: cover;\n vertical-align: middle;\n}\n.evaluate-wraper .evaluate-item .info-wraper .count-wraper .icon-wraper.count .icon {\n width: 25rpx;\n height: 23rpx;\n background-size: cover;\n vertical-align: middle;\n}\n.evaluate-wraper .evaluate-item .comment-info {\n text-align: left;\n}\n.evaluate-wraper .evaluate-item .comment-info .text {\n width: 394rpx;\n display: inline-block;\n vertical-align: top;\n margin-right: 28rpx;\n}\n.evaluate-wraper .evaluate-item .comment-info .text .content {\n display: -webkit-box;\n overflow: hidden;\n font-size: 24rpx;\n -webkit-line-clamp: 4;\n -webkit-box-orient: vertical;\n color: #A2A2A2;\n line-height: 34rpx;\n}\n.evaluate-wraper .evaluate-item .comment-info .image {\n width: 216rpx;\n height: 138rpx;\n}\n.evaluate-wraper .evaluate-item .comment-info.noImage .text {\n width: 100%;\n margin-right: 0;\n}\n.evaluate-wraper .evaluate-item .comment-info.noImage .text .content {\n display: -webkit-box;\n overflow: hidden;\n font-size: 24rpx;\n -webkit-line-clamp: 3;\n -webkit-box-orient: vertical;\n}\n.evaluate-wraper .evaluate-item .comment-info.noImage .image {\n display: none;\n}\n","components/es/evaluate/index.axml":"<view class=\"evaluate-wraper\">\n <swiper style=\"height: 273rpx;\" indicator-dots=\"{{false}}\" autoplay=\"{{true}}\" vertical=\"{{true}}\" circular=\"{{true}}\" >\n <block a:for=\"{{list}}\">\n <swiper-item>\n <view class=\"evaluate-item\">\n <view class=\"info-wraper\">\n <view class=\"user-info\">\n <image class=\"avatar\" src=\"{{item.avatarUrl}}\"></image>\n <view class=\"person\">\n <view class=\"name\">{{item.name}}</view>\n <view class=\"time\">{{item.time}}</view>\n </view>\n </view>\n <view class=\"count-wraper\">\n <view class=\"icon-wraper up\">\n <image class=\"icon\" src=\"https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*aPqQQL-z3vIAAAAAAAAAAABkARQnAQ\" mode=\"\" />\n <text class=\"number\">{{item.upCount}}</text>\n </view>\n <view class=\"icon-wraper count\">\n <image class=\"icon\" src=\"https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*6_kPRaNKm1UAAAAAAAAAAABkARQnAQ\" mode=\"\" />\n <text class=\"number\">{{item.commentCount}}</text>\n </view>\n </view>\n </view>\n <view class=\"comment-info {{item.imageUrl ? '' : 'noImage'}}\">\n <view class=\"text\">\n <view class=\"content\">\n {{item.content}}\n </view>\n </view>\n <image a:if=\"{{item.imageUrl}}\" class=\"image\" src=\"{{item.imageUrl}}\"></image>\n </view>\n </view>\n </swiper-item>\n </block>\n </swiper>\n\n</view>","components/es/evaluate/index.js":"Component({\n data: {},\n props: {\n list: []\n },\n methods: {}\n});","components/es/evaluate/index.json":"{\n \"component\": true\n}","components/es/face-animation-card/index.acss":".face-animation-card {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.face-animation-card .face-animation-card-image {\n width: 400rpx;\n height: 403rpx;\n}\n","components/es/face-animation-card/index.axml":"<view class=\"face-animation-card {{containerClassName}}\">\n <image \n src=\"https://gw.alipayobjects.com/mdn/rms_fd9cbf/afts/img/A*lVx2RruQXs0AAAAAAAAAAABkARQnAQ\" \n class=\"face-animation-card-image\" \n mode=\"scaleToFill\" \n />\n</view>","components/es/face-animation-card/index.js":"Component({\n data: {},\n props: {\n containerClassName: \"\"\n },\n methods: {}\n});","components/es/face-animation-card/index.json":"{\n \"component\": true\n}","components/es/green-energy/index.acss":".green-wraper {\n border-radius: 24rpx;\n padding: 0rpx 16rpx;\n background: rgba(0, 0, 0, 0.12);\n display: inline-block;\n height: 48rpx;\n line-height: 48rpx;\n box-sizing: border-box;\n}\n.green-wraper .icon {\n display: inline-block;\n width: 32rpx;\n height: 32rpx;\n line-height: 32rpx;\n margin-right: 8rpx;\n vertical-align: middle;\n border-radius: 50%;\n text-align: center;\n color: #009D01;\n font-family: AlipayNumber-Regular;\n font-size: 14rpx;\n background: url('https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*hoFFRqSPLNUAAAAAAAAAAABkARQnAQ') no-repeat;\n background-size: contain;\n}\n.green-wraper .icon.big {\n width: 39rpx;\n height: 39rpx;\n line-height: 39rpx;\n background: url('https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*p-lhQbNBz60AAAAAAAAAAABkARQnAQ') no-repeat;\n background-size: contain;\n}\n.green-wraper .icon .unit {\n font-size: 13.5rpx;\n}\n.green-wraper .content {\n display: inline-block;\n color: #fff;\n font-size: 24rpx;\n}\n.green-wraper .content .number {\n color: #BFFF00;\n font-family: AlipayNumber-Regular;\n}\n.green-wraper .content .number.big {\n font-size: 28.2rpx;\n}\n.green-wraper .content .unit {\n color: #BFFF00;\n font-family: AlipayNumber-Regular;\n}\n.green-wraper .content .unit.big {\n font-size: 28.2rpx;\n}\n","components/es/green-energy/index.axml":"<view class=\"green-wraper\">\n <view class=\"icon {{isBig ? 'big' : ''}}\">{{count}}<text class=\"unit\">g</text></view>\n <view class=\"content\">\n {{preDes}}<text class=\"number {{isBig ? 'big' : ''}}\">{{count}}</text><text class=\"unit {{isBig ? 'big' : ''}}\">g</text>绿色能量\n </view>\n</view>","components/es/green-energy/index.js":"Component({\n data: {\n isBig: false\n },\n props: {\n preDes: '',\n count: ''\n },\n didMount: function didMount() {\n var count = this.props.count;\n\n if (String(count).length > 2) {\n this.setData({\n isBig: true\n });\n }\n },\n methods: {}\n});","components/es/green-energy/index.json":"{\n \"component\": true\n}","components/es/hand-mode/index.axml":"<view>\n <process type=\"main\" list=\"{{keyStepData}}\"/>\n</view> ","components/es/hand-mode/index.js":"Component({\n props: {\n keyStepData: []\n },\n didMount: function didMount() {},\n methods: {}\n});","components/es/hand-mode/index.json":"{\n \"component\": true,\n \"usingComponents\": {\n \"process\": \"/components/es/process/index\"\n }\n }","components/es/hand-step/index.axml":"<view>\n <process type=\"particular\" list=\"{{particularData}}\"/>\n</view> ","components/es/hand-step/index.js":"Component({\n props: {\n particularData: []\n },\n didMount: function didMount() {},\n methods: {}\n});","components/es/hand-step/index.json":"{\n \"component\": true,\n \"usingComponents\": {\n \"process\": \"/components/es/process/index\"\n }\n }","components/es/header-steps/index.acss":"/* horizontal steps style */\n.am-hor-steps {\n padding: 40rpx 90rpx 50rpx;\n background-color: #fff;\n overflow: hidden;\n white-space: nowrap;\n}\n.am-hor-step {\n display: inline-block;\n white-space: normal;\n text-align: center;\n vertical-align: top;\n}\n.am-hor-step-line {\n position: relative;\n margin: 6px 0;\n height: 2px;\n background-color: #ccc;\n}\n.am-hor-step-line.is-active {\n background-color: #116FF4;\n}\n.extension {\n background: #116FF4;\n}\n.am-hor-step-line.is-last {\n background-color: transparent;\n}\n.am-hor-step-icon {\n position: absolute;\n top: 50%;\n left: 0;\n width: 20rpx;\n height: 20rpx;\n transform: translate(-50%, -50%);\n border-radius: 999px;\n background-color: #ccc;\n}\n.am-hor-step-icon.is-active {\n width: 34rpx;\n height: 34rpx;\n background-color: #116FF4;\n}\n.am-hor-step-icon.is-current {\n background-color: #116FF4;\n}\n.am-hor-step-text {\n margin-top: 20px;\n padding: 0 5px;\n max-width: 90px;\n transform: translateX(-50%);\n}\n.am-hor-step-title {\n font-size: 12px;\n color: #333;\n}\n.am-hor-step-description {\n margin-top: 6px;\n font-size: 12px;\n color: #999;\n}\n/* vertical steps style */\n.am-vertical-steps {\n padding: 20px 30px 0 30px;\n background-color: #fff;\n}\n.am-vertical-step {\n display: flex;\n}\n.am-vertical-step-left {\n position: relative;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n width: 24px;\n margin-right: 20px;\n}\n/* line 包含 top 和 bottom 两块, 整体下移20px, 保证和原点无缝衔接 */\n.am-vertical-step-line {\n position: relative;\n top: 10px;\n width: 2px;\n background-color: #ccc;\n}\n.am-vertical-step-line.is-active {\n background-color: #116FF4;\n}\n.am-vertical-step-line-top {\n flex: 1;\n}\n/* 60px 是 am-vertical-step-text的margin-bottom的40px加上line的下移20px,保证line-top底部和右侧文字底布对齐 */\n.am-vertical-step-line-bottom {\n height: 30px;\n width: 2px;\n background-color: #ccc;\n}\n.am-vertical-step-icon {\n position: absolute;\n top: 0;\n left: 50%;\n transform: translateX(-50%);\n border-radius: 999px;\n}\n.am-vertical-step-icon.is-normal {\n top: 5px;\n background-color: #ccc;\n width: 10px;\n height: 10px;\n}\n.am-vertical-step-icon.is-active,\n.am-vertical-step-icon.is-fail {\n width: 24px;\n height: 24px;\n background-color: #fff;\n}\n.am-vertical-step-right {\n flex: 1;\n margin-bottom: 20px;\n}\n.am-vertical-step-title {\n margin-bottom: 4px;\n font-size: 17px;\n color: #333;\n}\n.am-vertical-step-title.is-active {\n color: #999999;\n}\n.am-vertical-step-title.is-chosed {\n font-family: PingFangSC-Medium;\n color: #116FF4;\n font-size: 32rpx;\n}\n.am-vertical-step-title.is-fail {\n /* color: #F4333C; */\n font-family: PingFangSC-Medium;\n font-size: 34rpx;\n color: #e8a010;\n}\n.am-vertical-step-title.is-offline-active {\n color: #999999;\n}\n.am-vertical-step-description {\n font-size: 28rpx;\n color: #888;\n}\n.am-vertical-step-description .strong {\n color: #116FF4;\n}\n.am-vertical-placeholder {\n height: 20px;\n}\n.am-vertical-placeholder-line {\n position: absolute;\n left: 50%;\n transform: translateX(-50%);\n height: 100%;\n width: 2px;\n background-color: #ccc;\n}\n.etcoffline-time {\n color: #e8a010;\n margin-right: 10rpx;\n}\n.steps-highLight-copytext {\n color: #116FF4;\n font-size: 28rpx;\n margin-left: 5rpx;\n}\n.steps-returnContactInfo .mark {\n color: #116FF4;\n}\n","components/es/header-steps/index.axml":"<view class=\"am-hor-steps {{className}}\">\n <view class=\"am-hor-step\" a:for=\"{{steps}}\" style=\"{{width: 100 / (steps.length - 1) + '%'}}\">\n <view\n class=\"am-hor-step-line {{index === activeIndex - 1 && index < steps.length - 1 ? 'extension' : ''}} {{index < activeIndex - 1 ? 'is-active' : ''}} {{index >= steps.length - 1 ? 'is-last' : ''}}\">\n <view\n class=\"am-hor-step-icon {{index <= activeIndex - 1 ? 'is-active' : ''}} {{index == activeIndex ? 'is-current' : ''}} {{iconClassName}}\"\n style=\" background: url({{icon}}) center no-repeat/cover\" a:if=\"{{index <= activeIndex - 1 && icon }}\">\n </view>\n <view\n class=\"am-hor-step-icon {{index <= activeIndex - 1 ? 'is-active' : ''}} {{index == activeIndex ? 'is-current' : ''}}\"\n a:else></view>\n </view>\n <view class=\"am-hor-step-text\">\n <view class=\"am-hor-step-title\">\n <text>{{item.title}}</text>\n </view>\n <view class=\"am-hor-step-description\">\n <text>{{item.description}}</text>\n </view>\n </view>\n </view>\n</view>","components/es/header-steps/index.js":"Component({\n data: {},\n props: {\n iconClassName: '',\n className: '',\n activeIndex: 0,\n failIndex: 0,\n icon: 'https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*O9mNRKYRPLAAAAAAAAAAAABkARQnAQ',\n failIcon: 'warn',\n iconSize: 24,\n steps: []\n },\n didMount: function didMount() {},\n methods: {}\n});","components/es/header-steps/index.json":"{\n \"component\": true\n}","components/es/housing-fund-record/index.acss":".housing-fund-record-wraper {\n display: flex;\n flex-direction: column;\n border-radius: 16rpx;\n background: white;\n min-height: 160rpx;\n box-sizing: border-box;\n padding: 24rpx 24rpx 26rpx 24rpx;\n}\n.housing-fund-record-wraper .housing-fund-record-title {\n display: flex;\n justify-content: space-between;\n align-items: center;\n margin-bottom: 16rpx;\n}\n.housing-fund-record-wraper .housing-fund-record-title > :first-child {\n font-family: PingFangSC-Medium;\n font-size: 30rpx;\n color: #4A4A4A;\n max-width: 400rpx;\n}\n.housing-fund-record-wraper .housing-fund-record-title .housing-fund-record-in {\n font-family: PingFangSC-Medium;\n font-size: 34rpx;\n color: #FF6010;\n text-align: right;\n line-height: 40rpx;\n max-width: 250rpx;\n}\n.housing-fund-record-wraper .housing-fund-record-title .housing-fund-record-out {\n font-family: PingFangSC-Medium;\n font-size: 34rpx;\n color: #333333;\n text-align: right;\n line-height: 40rpx;\n max-width: 250rpx;\n}\n.housing-fund-record-wraper .housing-fund-record-source-out {\n display: flex;\n justify-content: space-between;\n margin-bottom: 16rpx;\n}\n.housing-fund-record-wraper .housing-fund-record-source-out .housing-fund-record-source {\n font-family: PingFangSC-Regular;\n font-size: 22rpx;\n color: #333333;\n}\n.housing-fund-record-wraper .housing-fund-record-source-out .housing-fund-record-total {\n font-family: Helvetica;\n font-size: 22rpx;\n color: #999999;\n text-align: right;\n}\n.housing-fund-record-wraper .housing-fund-record-datetime {\n font-family: Helvetica;\n font-size: 22rpx;\n color: #999999;\n letter-spacing: 0;\n}\n","components/es/housing-fund-record/index.axml":"<!-- 公积金-历史记录 -->\n<view class=\"housing-fund-record-wraper {{containerClassName}}\">\n <view class=\"housing-fund-record-title\">\n <view>{{data.title}}</view>\n <view class=\"housing-fund-record-in\" a:if=\"{{data.isIn}}\">+{{data.value}}</view>\n <view class=\"housing-fund-record-out\" a:else>-{{data.value}}</view>\n </view>\n <view class=\"housing-fund-record-source-out\">\n <view class=\"housing-fund-record-source\">{{data.source}}</view>\n <view class=\"housing-fund-record-total\">{{data.total}}</view>\n </view>\n <view class=\"housing-fund-record-datetime\">{{data.dateTime}}</view>\n</view>","components/es/housing-fund-record/index.js":"/* eslint-disable */\nComponent({\n data: {},\n props: {\n data: {},\n containerClassName: ''\n },\n didMount: function didMount() {},\n didUpdate: function didUpdate() {},\n methods: {}\n});","components/es/housing-fund-record/index.json":"{\n \"component\": true\n}","components/es/insurance-add/index.acss":".main {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n width: 702rpx;\n height: 620rpx;\n background: #ffffff;\n border-radius: 16rpx;\n}\n.main .main-top {\n width: 100%;\n height: 482rpx;\n display: flex;\n flex-direction: column;\n justify-content: flex-end;\n align-items: center;\n}\n.main .main-top .main-top-image {\n margin-top: 75rpx;\n height: 416rpx;\n width: 449rpx;\n}\n.main .main-top .main-top-line {\n height: 1px;\n width: 100%;\n transform: scaleY(0.5);\n background: #e5e5e5;\n}\n.main .main-bottom {\n width: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n height: 136rpx;\n font-family: PingFangSC-Regular;\n font-size: 28rpx;\n color: #333333;\n letter-spacing: 0.45rpx;\n text-align: center;\n}\n","components/es/insurance-add/index.axml":"<view class=\"main {{containerClassName}}\">\n <view class=\"main-top\">\n <image \n class=\"main-top-image\" \n src=\"https://gw.alipayobjects.com/mdn/rms_fd9cbf/afts/img/A*u8PDTLf9WMIAAAAAAAAAAABkARQnAQ\" \n mode=\"scaleToFill\" \n />\n <view class=\"main-top-line\"></view>\n </view>\n <view class=\"main-bottom\">\n {{tips}}\n </view>\n</view>","components/es/insurance-add/index.js":"Component({\n data: {},\n props: {\n tips: \"\",\n containerClassName: \"\"\n },\n methods: {}\n});","components/es/insurance-add/index.json":"{\n \"component\": true\n}","components/es/insurance-add2/index.acss":".main {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n width: 702rpx;\n height: 620rpx;\n background: #ffffff;\n border-radius: 16rpx;\n}\n.main .main-top {\n width: 100%;\n height: 482rpx;\n display: flex;\n flex-direction: column;\n justify-content: flex-end;\n align-items: center;\n}\n.main .main-top .main-top-image {\n margin-top: 75rpx;\n height: 416rpx;\n width: 449rpx;\n}\n.main .main-top .main-top-line {\n height: 1px;\n width: 100%;\n transform: scaleY(0.5);\n background: #e5e5e5;\n}\n.main .main-bottom {\n width: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n height: 136rpx;\n font-family: PingFangSC-Regular;\n font-size: 28rpx;\n color: #333333;\n letter-spacing: 0.45rpx;\n text-align: center;\n}\n","components/es/insurance-add2/index.axml":"<view class=\"main {{containerClassName}}\">\n <view class=\"main-top\">\n <image \n class=\"main-top-image\" \n src=\"https://gw.alipayobjects.com/mdn/rms_fd9cbf/afts/img/A*u8PDTLf9WMIAAAAAAAAAAABkARQnAQ\" \n mode=\"scaleToFill\" \n />\n <view class=\"main-top-line\"></view>\n </view>\n <view class=\"main-bottom\">\n {{tips}}\n </view>\n</view>","components/es/insurance-add2/index.js":"Component({\n data: {},\n props: {\n tips: \"\",\n containerClassName: \"\"\n },\n methods: {}\n});","components/es/insurance-add2/index.json":"{\n \"component\": true\n}","components/es/insurance-info/index.acss":".main {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n width: 702rpx;\n height: 620rpx;\n background: #ffffff;\n border-radius: 16rpx;\n}\n.main .main-top {\n width: 100%;\n height: 482rpx;\n display: flex;\n flex-direction: column;\n justify-content: flex-end;\n align-items: center;\n}\n.main .main-top .main-top-image {\n margin-top: 75rpx;\n height: 416rpx;\n width: 449rpx;\n}\n.main .main-top .main-top-line {\n height: 1px;\n width: 100%;\n transform: scaleY(0.5);\n background: #e5e5e5;\n}\n.main .main-bottom {\n width: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n height: 136rpx;\n font-family: PingFangSC-Regular;\n font-size: 28rpx;\n color: #333333;\n letter-spacing: 0.45rpx;\n text-align: center;\n}\n","components/es/insurance-info/index.axml":"<view class=\"main {{containerClassName}}\">\n <view class=\"main-top\">\n <image \n class=\"main-top-image\" \n src=\"https://gw.alipayobjects.com/mdn/rms_fd9cbf/afts/img/A*u8PDTLf9WMIAAAAAAAAAAABkARQnAQ\" \n mode=\"scaleToFill\" \n />\n <view class=\"main-top-line\"></view>\n </view>\n <view class=\"main-bottom\">\n {{tips}}\n </view>\n</view>","components/es/insurance-info/index.js":"Component({\n data: {},\n props: {\n tips: \"\",\n containerClassName: \"\"\n },\n methods: {}\n});","components/es/insurance-info/index.json":"{\n \"component\": true\n}","components/es/market-card/index.acss":".market-card-wraper {\n width: 310rpx;\n height: 202rpx;\n padding-top: 81rpx;\n display: inline-block;\n text-align: center;\n box-sizing: border-box;\n box-shadow: 2px 4px 12px 0 rgba(153, 153, 153, 0.11);\n}\n.market-card-wraper .content {\n font-size: 28rpx;\n}\n.market-card-wraper .content .high-price {\n font-size: 38rpx;\n font-family: AlipayNumber-Regular;\n color: #FF4A4B;\n margin: 0 1rpx 0 6rpx;\n}\n.market-card-wraper .content .high-unit {\n font-size: 30rpx;\n color: #FF4A4B;\n margin-right: 7rpx;\n}\n.market-card-wraper .des {\n font-size: 22rpx;\n color: #B6B6B6;\n margin-top: 5rpx;\n}\n.market-card-wraper.jsyh {\n background: url('https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*LmydSZ93s1QAAAAAAAAAAABkARQnAQ');\n background-size: cover;\n}\n.market-card-wraper.gsyh {\n background: url('https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*FBAgRL6IEp8AAAAAAAAAAABkARQnAQ');\n background-size: cover;\n}\n.market-card-wraper.nyyh {\n background: url('https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*QKIQT7JLMxAAAAAAAAAAAABkARQnAQ');\n background-size: cover;\n}\n.market-card-wraper.large {\n width: 678rpx;\n text-align: left;\n padding-left: 32rpx;\n border-radius: 8rpx;\n}\n.market-card-wraper.large .content {\n font-size: 34rpx;\n}\n.market-card-wraper.large .content .high-price {\n font-size: 44rpx;\n}\n.market-card-wraper.large .des {\n font-size: 24rpx;\n margin-top: 4rpx;\n}\n.market-card-wraper.large.jsyh {\n background: url('https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*LPlaSp6pyPAAAAAAAAAAAABkARQnAQ');\n background-size: cover;\n}\n.market-card-wraper.large.gsyh {\n background: url('https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*Bi6xRoeCVGgAAAAAAAAAAABkARQnAQ');\n background-size: cover;\n}\n.market-card-wraper.large.nyyh {\n background: url('https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*NWRAS4y41QMAAAAAAAAAAABkARQnAQ');\n background-size: cover;\n}\n","components/es/market-card/index.axml":"<view class=\"market-card-wraper {{className}}\" data-kind=\"{{type}}\" onTap=\"navigatorTo\">\n <view class=\"content\">\n 最高 <text class=\"high-price\">{{high}}</text><text class=\"high-unit\">元</text> 加油红包\n </view>\n <view class=\"des\">\n 绑{{card}}最低得{{low}}元\n </view>\n</view>","components/es/market-card/index.js":"var Enum = {\n 'jsyh': '建行卡',\n 'gsyh': '工行卡',\n 'nyyh': '农行卡'\n};\nvar EnumClassName = {\n 'jsyh': 'jsyh',\n 'gsyh': 'gsyh',\n 'nyyh': 'nyyh'\n};\nComponent({\n data: {\n card: '',\n className: ''\n },\n props: {\n type: '',\n size: 'normal',\n high: '',\n low: '',\n onNavigatorTo: function onNavigatorTo() {}\n },\n didMount: function didMount() {\n var card = '';\n var className = '';\n\n switch (this.props.type) {\n case 'jsyh':\n card = Enum['jsyh']; // 建行\n\n className = EnumClassName['jsyh'];\n break;\n\n case 'gsyh':\n card = Enum['gsyh']; // 工行\n\n className = EnumClassName['gsyh'];\n break;\n\n case 'nyyh':\n card = Enum['nyyh']; // 农行\n\n className = EnumClassName['nyyh'];\n break;\n }\n\n if (this.props.size === 'large') className += ' large';\n this.setData({\n card: card,\n className: className\n });\n },\n methods: {\n navigatorTo: function navigatorTo(e) {\n this.props.onNavigatorTo(e);\n }\n }\n});","components/es/market-card/index.json":"{\n \"component\": true\n}","components/es/market-cards/index.axml":"<view >\n <market-card type=\"gsyh\" high=\"190\" low=\"140\" onNavigatorTo=\"navigatorToBank\"></market-card>\n <market-card type=\"nyyh\" high=\"300\" low=\"10\"></market-card>\n <market-card type=\"jsyh\" high=\"90\" low=\"40\" size=\"large\"></market-card>\n</view>","components/es/market-cards/index.js":"Component({\n data: {},\n props: {\n onNavigatorTo: function onNavigatorTo() {}\n },\n methods: {\n navigatorTo: function navigatorTo(e) {\n this.props.onNavigatorTo(e);\n }\n }\n});","components/es/market-cards/index.json":"{\n \"component\": true,\n \"usingComponents\": {\n \"market-card\": \"/components/es/market-card/index\"\n }\n }","components/es/medical-cert-service/index.axml":"<view>\n <cert-service backgroundColor=\"#6F2A2B\" letterSpacing=\"4\" title=\"{{certServiceData.title}}\" des=\"{{certServiceData.des}}\"/>\n</view> ","components/es/medical-cert-service/index.js":"Component({\n props: {\n certServiceData: {}\n },\n didMount: function didMount() {},\n methods: {}\n});","components/es/medical-cert-service/index.json":"{\n \"component\": true,\n \"usingComponents\": {\n \"cert-service\": \"/components/es/cert-service/index\"\n }\n }","components/es/mobile-code/index.acss":"/* stylelint-disable */\n.atd-verify-wrapper {\n width: 100%;\n padding: 32rpx 0;\n}\n.atd-verify-wrapper .atd-title-wrapper {\n padding-top: 32rpx;\n padding-bottom: 16rpx;\n padding-left: 32rpx;\n font-size: 24rpx;\n color: #999;\n}\n.atd-verify-wrapper .atd-tel-wrapper {\n background-color: #fff;\n padding-left: 32rpx;\n}\n.atd-verify-wrapper .atd-tel-wrapper .atd-input-con .atd-input-box {\n padding-left: 8rpx;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.atd-tel-wrapper .atd-input-con {\n border-bottom: 1rpx solid #f5f5f5;\n}\n.atd-verify-wrapper .atd-tel-wrapper .atd-input-con .atd-title-field {\n color: #333333;\n}\n.atd-verify-wrapper .am-input-item {\n flex: 1;\n box-sizing: border-box;\n}\n.atd-verify-wrapper .send-code-wrapper {\n display: flex;\n align-items: center;\n border-bottom: 1rpx solid #f5f5f5;\n}\n.atd-verify-wrapper .send-code-wrapper .atd-input-con {\n display: flex;\n flex-direction: row;\n align-items: center;\n border-bottom: none;\n}\n.atd-verify-wrapper .send-code-wrapper .atd-input-box {\n padding-left: 8rpx;\n}\n.atd-verify-wrapper .send-code-wrapper .msg {\n height: 48rpx;\n line-height: 48rpx;\n padding-left: 32rpx;\n padding-right: 32rpx;\n text-align: center;\n font-size: 34rpx;\n color: #999;\n border-left: 1rpx solid #ddd;\n}\n.atd-verify-wrapper .send-code-wrapper .msg.active {\n color: #108EE9;\n}\n.atd-verify-wrapper .atd-input-con .atd-title-field {\n align-self: center;\n color: #333333;\n}\n.atd-input-con {\n flex: 1;\n height: 100%;\n display: flex;\n font-size: 34rpx;\n}\n.atd-verify-wrapper .popover {\n width: 300rpx;\n}\n.atd-input-box {\n flex: 1;\n box-sizing: border-box;\n}\n.atd-verify-wrapper .am-input-item {\n background: none !important;\n}\n.atd-verify-wrapper .am-input-line {\n position: static !important;\n}\n.atd-verify-wrapper input {\n padding: 0 !important;\n}\n","components/es/mobile-code/index.axml":"<view class=\"atd-verify-wrapper {{className}}\">\n <view class=\"atd-title-wrapper\">\n <text>{{txt}}发送验证码到以下手机 \n </text>\n </view>\n <view class=\"atd-tel-wrapper\">\n <label for=\"mobile\" class=\"atd-input-con\">\n <view class=\"atd-title-field\">手机号 \n </view>\n <el-input name=\"mobile\" placeholder=\"请输入正确的手机号\" type=\"number\" maxlength=\"{{11}}\" disabled=\"{{mobileDisabled}}\" onInput=\"onMobileInput\" clear=\"{{true}}\" value=\"{{hasSend ? mobileSafe : mobileValue}}\" onClear=\"onMobileClear\"\t/>\n </label>\n <view class=\"send-code-wrapper\">\n <label for=\"verifyCode\" class=\"atd-input-con\">\n <view class=\"atd-title-field\">验证码 \n </view>\n <el-input name=\"verifyCode\" maxlength=\"{{verifyCodeLength}}\" placeholder=\"请输入验证码\" type=\"{{numberCode ? 'number': 'text'}}\" onInput=\"onCodeInput\" value=\"{{verifyCode}}\" />\n </label>\n <popover position=\"{{position}}\" show=\"{{popoverShow}}\" showMask=\"{{false}}\">\n <view onTap=\"onSendCode\" class=\"msg {{canSend ? 'active':''}}\">{{btnName}} \n </view>\n <view slot=\"items\">\n <popover-item className=\"popover\">\n <text>请输入正确的手机号 \n </text>\n </popover-item>\n </view>\n </popover>\n </view>\n </view>\n</view> ","components/es/mobile-code/index.js":"Component({\n props: {\n // 组件传参默认值\n className: '',\n // 父级加入className\n verifyCodeLength: 6,\n // 验证码长度\n mobile: '',\n // 父传的手机号\n numberCode: true,\n // 是否是是数字键盘\n codeTime: 60,\n // 倒计时时间\n disabled: false,\n // 手机号是否可以编辑\n onSendCode: function onSendCode() {},\n // 点击发送验证码\n onCodeInput: function onCodeInput() {} // 输入验证码事件\n\n },\n data: {\n version: '1.0.0',\n // 组件版本信息\n btnName: '发送验证码',\n // 按钮显示名称\n canSend: false,\n // 是否可以发送验证吗\n hasSend: false,\n // 是否已经发送\n popoverShow: false,\n // 弹窗\n mobileValue: '',\n // 组件手机号的值\n mobileSafe: '',\n // 脱敏后的值\n txt: '',\n // 文本赋值\n mobileDisabled: false,\n // 手机号是否禁止输入\n position: 'bottomRight' // 弹窗位置\n\n },\n didMount: function didMount() {\n var _this$props = this.props,\n mobile = _this$props.mobile,\n disabled = _this$props.disabled;\n var flag = mobile && this.verifyTel(mobile);\n this.setData({\n mobileValue: mobile,\n mobileDisabled: disabled,\n canSend: flag\n });\n console.log(\"\\u8F7D\\u5165mobileCode\\u7EC4\\u4EF6:\" + this.data.version);\n },\n didUpdate: function didUpdate(prevProps) {\n var mobile = prevProps.mobile,\n disabled = prevProps.disabled;\n var mobileValue = this.data.mobileValue;\n\n if (mobile !== this.props.mobile && this.props.mobile !== mobileValue) {\n var flag = this.props.mobile && this.verifyTel(this.props.mobile);\n this.setData({\n mobileValue: this.props.mobile,\n canSend: flag\n });\n }\n\n if (disabled !== this.props.disabled) {\n this.setData({\n mobileDisabled: this.props.disabled\n });\n }\n },\n methods: {\n /**\n * 点击清楚手机号\n * @method onMobileClear\n */\n onMobileClear: function onMobileClear() {\n this.setData({\n mobileValue: '',\n mobileSafe: '',\n canSend: false,\n hasSend: false,\n btnName: '发送验证码'\n });\n },\n\n /**\n * 点击获取验证码触发\n * @method onSendCode\n */\n onSendCode: function onSendCode() {\n if (this.data.canSend) {\n var mobileValue = this.data.mobileValue;\n this.settimer();\n var pat = /(\\d{3})\\d*(\\d{4})/;\n var str = mobileValue.replace(pat, '$1***$2');\n this.props.onSendCode({\n mobile: mobileValue\n });\n this.setData({\n mobileSafe: str,\n hasSend: true,\n txt: '已',\n mobileDisabled: true,\n canSend: false\n });\n } else {\n var _this$data = this.data,\n popoverShow = _this$data.popoverShow,\n hasSend = _this$data.hasSend;\n\n if (!hasSend && !popoverShow) {\n this.showPopover();\n }\n }\n },\n\n /**\n * 输入验证码触发事件并传给父\n * @method onCodeInput\n * @param {*} e\n */\n onCodeInput: function onCodeInput(e) {\n this.props.onCodeInput && this.props.onCodeInput(e);\n },\n\n /**\n * 正则校验 获取值 改变\n * @method onMobileInput\n * @param {*} e\n */\n onMobileInput: function onMobileInput(e) {\n var value = e.detail.value;\n var result = this.verifyTel(value);\n\n if (result) {\n // 11位数字\n this.setData({\n mobileValue: value,\n canSend: true,\n btnName: '发送验证码'\n });\n } else {\n this.setData({\n canSend: false,\n btnName: '发送验证码'\n });\n }\n },\n\n /**\n * 弹窗去抖(3秒后弹窗强制消失)\n * @method showPopover\n */\n showPopover: function showPopover() {\n var _this = this;\n\n this.setData({\n popoverShow: true\n }, function () {\n setTimeout(function () {\n _this.setData({\n popoverShow: false\n });\n }, 3000);\n });\n },\n\n /**\n * 倒计时定时器\n * @method settimer\n */\n settimer: function settimer() {\n var _this2 = this;\n\n var timer;\n var codeTime = this.props.codeTime;\n var disabled = this.props.disabled;\n clearInterval(timer);\n timer = setInterval(function () {\n codeTime -= 1;\n\n _this2.setData({\n btnName: \"\\u5012\\u8BA1\\u65F6\" + codeTime + \"\\u79D2\"\n });\n\n if (codeTime === 0) {\n clearInterval(timer);\n\n _this2.setData({\n btnName: '重新发送',\n mobileDisabled: !!disabled,\n canSend: true,\n txt: ''\n });\n }\n }, 1000);\n },\n\n /**\n * 检验手机号是否正确\n * @method verifyTel\n * @param {*} number // 手机号\n */\n verifyTel: function verifyTel(number) {\n // 手机号正则校验\n var reg = /^1[3|4|5|7|8|9]\\d{9}$/;\n return reg.test(number);\n }\n }\n});","components/es/mobile-code/index.json":"{\n \"component\": true,\n \"usingComponents\": {\n \"popover\": \"mini-antui/es/popover/index\",\n \"popover-item\": \"mini-antui/es/popover/popover-item/index\",\n \"el-input\": \"mini-antui/es/input-item/index\"\n }\n}","components/es/move-map/bottomCard/index.acss":".mapDemo-bottom-card {\n position: fixed;\n background: #fff;\n width: 90%;\n bottom: 2%;\n left: 0;\n right: 0;\n margin-left: auto;\n margin-right: auto;\n z-index: 150;\n box-shadow: 0 -1rpx 15rpx 0 rgba(153, 153, 153, 0.4);\n border-radius: 8rpx;\n padding: 16rpx;\n transition: max-height 0.8s;\n max-height: 300rpx;\n}\n.mapDemo-bottom-card.up {\n bottom: 0;\n transition: max-height 0.8s;\n max-height: 80vh;\n overflow: auto;\n}\n.mapDemo-bottom-card .move {\n display: flex;\n justify-content: center;\n padding: 8rpx;\n position: relative;\n}\n.mapDemo-bottom-card .move image {\n width: 73rpx;\n height: 21rpx;\n}\n.mapDemo-bottom-card .close {\n position: absolute;\n right: 16rpx;\n top: 16rpx;\n}\n.mapDemo-bottom-card .close .icon {\n width: 32rpx;\n height: 32rpx;\n border-radius: 24rpx;\n background: url('https://gw.alipayobjects.com/mdn/rms_7a3c08/afts/img/A*mCBsRKW-tTgAAAAAAAAAAABjARQnAQ') no-repeat;\n background-size: 100%;\n}\n.mapDemo-bottom-card .wrapper {\n padding-left: 16rpx;\n}\n.mapDemo-bottom-card .title {\n font-size: 42rpx;\n line-height: 60rpx;\n font-weight: bolder;\n}\n.mapDemo-bottom-card .tag-box {\n padding-top: 16rpx;\n display: flex;\n padding-bottom: 16rpx;\n}\n.mapDemo-bottom-card .tag-box text {\n height: 36rpx;\n border-radius: 18rpx;\n background: #F2F2F2;\n display: flex;\n justify-content: center;\n align-items: center;\n padding: 0 12rpx;\n font-size: 24rpx;\n line-height: 24rpx;\n margin-right: 18rpx;\n}\n.mapDemo-bottom-card .action {\n padding-bottom: 16rpx;\n}\n.mapDemo-bottom-card .navigation {\n border-radius: 36rpx;\n border: 1rpx solid #ccc;\n height: 72rpx;\n display: flex;\n justify-content: center;\n align-items: center;\n font-size: 28rpx;\n color: #333;\n}\n.mapDemo-bottom-card .navigation image {\n width: 26rpx;\n height: 24rpx;\n margin-right: 16rpx;\n}\n","components/es/move-map/bottomCard/index.axml":"<view a:if=\"{{show}}\" class=\"mapDemo-bottom-card {{open ? 'up' : ''}}\">\n <view a:if=\"{{data.desc}}\" class=\"move\" onTap=\"onMove\">\n <image src=\"{{!open ? 'https://gw.alipayobjects.com/mdn/rms_7a3c08/afts/img/A*RZF0QLqLOVoAAAAAAAAAAABjARQnAQ':'https://gw.alipayobjects.com/mdn/rms_7a3c08/afts/img/A*V6jPQKkoobIAAAAAAAAAAABjARQnAQ'}}\" mode=\"scaleToFill\" />\n </view>\n <view class=\"close\" onTap=\"onClose\">\n <view class=\"icon\">\n </view>\n </view>\n <view class=\"wrapper\">\n <view class=\"title\">\n {{data.title}}\n </view>\n <view class=\"tag-box\">\n <block a:for=\"{{data.tag}}\">\n <text>{{item}}</text>\n </block>\n </view>\n <view class=\"action\">\n <view class=\"navigation\" onTap=\"onNavigation\">\n <image mode=\"scaleToFill\" src=\"https://gw.alipayobjects.com/mdn/rms_7a3c08/afts/img/A*EUdtSY89FOUAAAAAAAAAAABkARQnAQ\"/> 立即前往</view>\n </view>\n </view>\n <view a:if=\"{{open}}\">\n <rich-text html=\"{{data.desc}}\" />\n </view>\n</view>","components/es/move-map/bottomCard/index.js":"Component({\n data: {\n open: false // card在上还是下\n\n },\n props: {\n show: true,\n // 是否显示card\n data: {},\n onNavigation: function onNavigation() {},\n onCloseCard: function onCloseCard() {}\n },\n methods: {\n /**\n * 点击card上方箭头\n * @method onMove\n */\n onMove: function onMove() {\n this.setData({\n open: !this.data.open\n });\n },\n\n /**\n * 点击右上角关闭\n * @method onClose\n */\n onClose: function onClose(e) {\n this.props.onCloseCard(e);\n },\n\n /**\n * 点击立即前往\n * @method onNavigation\n */\n onNavigation: function onNavigation(e) {\n this.props.onNavigation(e);\n }\n }\n});","components/es/move-map/bottomCard/index.json":"{\n \"component\": true,\n \"usingComponents\": {\n \"rich-text\": \"/components/es/move-map/richText/index\"\n }\n}","components/es/move-map/index.acss":".atd-top-tabs {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 150;\n width: 100%;\n display: flex;\n justify-content: space-between;\n background: #fff;\n}\n.atd-map #map {\n height: 100vh;\n width: 100vw;\n}\n.atd-list-box {\n position: fixed;\n bottom: 0;\n left: 0;\n height: 600rpx;\n width: 100%;\n z-index: 150;\n background-color: #fff;\n}\n.atd-left-nav-item {\n height: 60rpx;\n width: 60rpx;\n opacity: 0;\n position: fixed;\n left: 100rpx;\n bottom: 370rpx;\n z-index: 0;\n}\n.atd-scroll-view-item_H {\n flex-shrink: 0;\n flex-grow: 0;\n width: 200rpx;\n}\n.atd-scroll-view_H {\n width: 100%;\n white-space: nowrap;\n display: flex;\n}\n.atd-scroll-view-item-box {\n width: 240rpx;\n margin: 10rpx 30rpx;\n background-color: #f7f7f7;\n padding: 16rpx;\n text-align: center;\n}\n.atd-scroll-view-item-text {\n font-size: 20rpx;\n color: #b1b1b1;\n}\n.is-choose {\n background-color: #fff6d5;\n}\n.atd-top-box {\n height: 68rpx;\n line-height: 68rpx;\n color: skyblue;\n flex: 1;\n text-align: center;\n}\n.atd-top-click {\n background: #ccc;\n}\n.atd-menue-item {\n /* height: 80rpx; */\n width: 200rpx;\n padding: 16rpx;\n text-align: center;\n}\n.atd-tabs-bar-tab {\n height: 42px;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 20%;\n flex-shrink: 0;\n font-size: 16px;\n}\n.atd-tabs-bar-title {\n height: 42px;\n line-height: 42px;\n box-sizing: border-box;\n position: relative;\n border-bottom-width: 2px;\n border-bottom-style: solid;\n border-bottom-color: transparent;\n}\n.atd-left-nav {\n position: fixed;\n border-radius: 44rpx;\n bottom: 368rpx;\n left: 25rpx;\n z-index: 150;\n background: #F4F4F4;\n}\n.atd-left-nav-tp {\n width: 60rpx;\n height: 60rpx;\n}\n.atd-bottom-sincard {\n position: fixed;\n background: #fff;\n width: 96%;\n bottom: 0;\n left: 2%;\n z-index: 150;\n box-shadow: 0 -1rpx 15rpx 0 rgba(153, 153, 153, 0.4);\n border-radius: 5% 5% 0 0;\n}\n.atd-icon-tolocation {\n position: fixed;\n width: 88rpx;\n height: 88rpx;\n bottom: 258rpx;\n left: 24rpx;\n z-index: 150;\n /* display:flex;\n justify-content: center;\n align-items: center; */\n border-radius: 50%;\n box-sizing: border-box;\n box-shadow: 0 2rpx 8rpx 0 rgba(0, 0, 0, 0.1);\n}\n.atd-icon-tolocation.show {\n background: url(https://gw.alipayobjects.com/mdn/rms_7a3c08/afts/img/A*r594Q5HYQgIAAAAAAAAAAABjARQnAQ) #fff no-repeat center center;\n background-size: 60.5%;\n}\n.atd-icon-tolocation.hidden {\n background: url(https://gw.alipayobjects.com/mdn/rms_7a3c08/afts/img/A*LQm2SoAIwJ0AAAAAAAAAAABjARQnAQ) #fff no-repeat center center;\n background-size: 60.5%;\n}\n.atd-bottom-sincard-img-box {\n width: 300rpx;\n height: 200rpx;\n margin: 0 auto;\n}\n.atd-bottom-sincard-img {\n width: 300rpx;\n height: 200rpx;\n}\n.atd-card-cancel {\n display: flex;\n justify-content: center;\n padding-top: 15rpx;\n padding-bottom: 10rpx;\n}\n.atd-card-showCardUp {\n width: 73rpx;\n height: 21rpx;\n}\n.atd-card-showCardUp image {\n display: block;\n}\n.atd-card-showsv {\n box-sizing: border-box;\n padding: 0 15px;\n}\n.atd-sc {\n width: 100%;\n}\n","components/es/move-map/index.axml":"<view class=\"atd-map\">\n <!-- 头部tab栏 导航方式-->\n <view a:if=\"{{showSearchTypeTab}}\" class=\"atd-top-tabs\">\n <block a:for=\"{{searchTypeData}}\">\n <view data-index=\"{{item.id}}\" key=\"tabs-item-{{index}}\" onTap=\"onSearchType\" style=\"{{backgroundColor: tabBarBackgroundColor,color: item.isCheck===1 ? tabBarActiveTextColor: tabBarInactiveTextColor,width: (tabBardata.length > 3 ? 0.25 : 1 / tabBardata.length) * 100 + '%',}}\" class=\"atd-tabs-bar-tab\">\n <view onTap=\"onTabClick\" class=\"atd-tabs-bar-title\" style=\"{{ borderBottomColor: item.isCheck===1 ? tabBarUnderlineColor : '' }}\"> {{item.type}}</view>\n </view>\n </block>\n </view>\n <!-- 左下菜单栏 -->\n <view class=\"atd-left-nav\" a:if=\"{{MenuShow}}\" a:if=\"{{!showRouteBox}}\">\n <menu markers=\"{{markers}}\" selectMarkers=\"{{selectMarkers}}\" onTypeClick=\"onTypeClick\" onCancelType=\"onCancelType\"/>\n </view>\n <!-- 定位 -->\n <view a:if=\"{{MenuShow}}\" class=\"atd-icon-tolocation {{bgchange?'show':'hidden'}}\" onTap=\"moveTolocation\" a:if=\"{{!showRouteBox}}\">\n </view>\n <!-- 点击景点的浮层 -->\n <b-card onCloseCard=\"onCloseCard\" show=\"{{bottomCardShow}}\" data=\"{{cardData}}\" onNavigation=\"onNavigation\"/>\n <!-- 地图 -->\n <map id=\"map\" scale=\"{{scale}}\" longitude=\"{{longitude}}\" latitude=\"{{latitude}}\" controls=\"{{controls}}\" markers=\"{{selectMarkers.length ? selectMarkers : markers}}\" onMarkerTap=\"markertap\"\n polyline = \"{{polyline}}\" circles=\"{{circles}}\" onRegionChange=\"onRegionChange\" \n show-location=\"{{true}}\" style=\"height: 100vh;\">\n </map>\n <!-- 线路浮层 -->\n <view a:if=\"{{showRouteBox}}\" class=\"atd-list-box\" style=\"height:{{boxHeightChange?boxHeight:300}}px\">\n <view class=\"atd-scroll-view_H \">\n <view class=\"atd-top-box\" hover-class=\"atd-top-click\" hover-stay-time=100 onTap=\"backout\">\n <text> 退出\n </text>\n </view>\n <view class=\"atd-top-box\" hover-class=\"atd-top-click\" hover-stay-time=100 onTap=\"showMore\">\n <text> 展开\n </text>\n </view>\n </view>\n <view>\n <scroll-view class=\"atd-scroll-view_H\" scroll-x=\"{{true}}\" class=\"atd-sc\" onScrollToUpper=\"upper\" onScrollToLower=\"lower\" onScroll=\"scroll\" scroll-into-view=\"{{toView}}\" scroll-top=\"{{scrollTop}}\">\n <block a:for=\"{{routeShow}}\">\n <view class=\"atd-scroll-view-item_H atd-scroll-view-item-box {{item.isChoose == 1 ? 'is-choose' : ''}}\" onTap=\"chooseRoute\" data-value=\"{{item}}\">\n <view >\n <text>{{item.route}}\n </text>\n </view>\n <view >\n <text class=\"atd-scroll-view-item-text\">{{item.routeTotal}}个景点|约{{item.costsTime}}小时\n </text>\n </view>\n </view>\n </block>\n </scroll-view>\n </view>\n <scroll-view scroll-y=\"{{true}}\" style=\"height:{{boxHeightChange?boxHeight-100:200}}px\" onScrollToUpper=\"upper\" onScrollToLower=\"lower\" onScroll=\"scroll\" scroll-into-view=\"{{toView}}\" scroll-top=\"{{scrollTop}}\">\n <steps onChoose=\"onNavigation\" onTapname=\"tapName\" chooseData=\"{{chooseData}}\">\n </steps>\n </scroll-view>\n </view>\n</view>","components/es/move-map/index.js":"import _extends from \"@babel/runtime/helpers/extends\";\n\n/* eslint-disable */\nComponent({\n data: {\n markerWidth: 10,\n // marker 宽\n markerHeight: 10,\n // marker 高\n bottomCardShow: false,\n // 底部card是否显示\n markers: [],\n // markers\n selectMarkers: [],\n // 筛选后的markers\n searchTypeData: [{\n id: 0,\n isCheck: 1,\n type: '步行'\n }, {\n id: 1,\n type: '骑行'\n }, {\n id: 2,\n type: '驾车'\n }, {\n id: 3,\n type: '公交'\n }],\n showSearchTypeTab: false,\n scale: 15,\n // 缩放比例(和includePoints二选一)\n cardData: {},\n // card数据(景点)\n bgchange: true,\n // 锁定位置样式控制\n routeShow: [],\n // 所有的路线\n chooseData: {},\n // 选择的路线\n showRouteBox: false,\n // 路线框等的变化\n polyline: [],\n // 连线(景点)\n boxHeight: my.getSystemInfoSync().windowHeight,\n // 获取手机窗口高度\n boxHeightChange: false,\n // 线路浮层高度\n MenuShow: true,\n // 菜单\n version: '1.0.0' // 组件版本信息\n\n },\n props: {\n mockLocation: false,\n // 是否mock当前位置\n routeColor: '',\n // 导航路线颜色 10.1.50之后,该值仅在2d地图中生效\n className: '',\n // 父级加入className\n iconWidth: null,\n // 导航纹理宽度 iconPath设置时才生效。10.1.50建议不再设置,在3d地图下提供了默认的纹理宽度。\n iconPath: '',\n // 导航路线纹理 3d地图其优先级高于routeColor,即纹理会覆盖颜色值;10.1.50建议不再设置,在3d地图下提供了默认的纹理图案。\n routeWidth: null,\n // 路线宽度 在不设置纹理时有效。 10.1.50建议不再设置,在2d地图下提供了默认值,3d不需要设置。。\n longitude: '',\n // 中心位置\n latitude: '',\n // 中心位置\n polylineColor: '',\n // 路线颜色及透明度\n polylineWidth: null,\n // 路线宽度\n polylineDottedLine: null,\n // 路线虚线还是实线\n city: '',\n destinationCity: '',\n anchorY: null,\n // markersY轴的位置\n anchorX: null,\n // markersX轴的位置\n circles: []\n },\n didMount: function didMount() {\n this.mapCtx = my.createMapContext('map');\n this.getAttractions(); // 获取所有景点并以markers形式展示\n\n this.inspectionVersion(); // 检测支付宝版本\n\n console.log(\"\\u8F7D\\u5165\\u666F\\u533A\\u5BFC\\u89C8\\u7EC4\\u4EF6:\" + this.data.version);\n },\n didUpdate: function didUpdate() {// this.getMindis(this.props.data); // 计算距离\n },\n methods: {\n /**\n * 支付宝版本检测\n * @method inspectionVersion\n */\n inspectionVersion: function inspectionVersion() {\n try {\n var data = this.props.data;\n var version = my.getSystemInfoSync().version.substring(0, 7); // 获取版本\n\n version = parseInt(version.replace(/\\./g, ''));\n\n if (version >= 10150) {\n this.setData({\n routeShow: data\n }); // 路线功能\n } else {\n my.alert({\n title: '提示',\n content: '你好,您的版本过低,继续使用将有些功能不能正常使用,请将支付宝升级到10.1.50及以上。'\n });\n }\n } catch (ex) {\n console.log(ex);\n }\n },\n\n /**\n * 获取所有景点\n * @method getAttractions\n */\n getAttractions: function getAttractions() {\n var markers = this.props.markers;\n var _this$data = this.data,\n markerWidth = _this$data.markerWidth,\n markerHeight = _this$data.markerHeight; // let newMarkers = [];\n\n if (markers) {\n var newMarkers = markers.map(function (item, i) {\n item.id = i + 1; // markers 不能为0\n\n item.width = markerWidth;\n item.height = markerHeight;\n item.anchorX = 0.5;\n item.anchorY = 0;\n item.markerLevel = 1;\n item.iconPath = 'https://gw.alipayobjects.com/mdn/rms_cd276b/afts/img/A*PZpiRrolAVoAAAAAAAAAAABkARQnAQ';\n return item;\n });\n this.setData({\n markers: newMarkers\n });\n }\n },\n\n /**\n * marker点击事件\n * @method markertap\n * @param {*} e\n */\n markertap: function markertap(e) {\n console.log(e);\n this.mapCtx.clearRoute(); // 清除导航线\n\n var data = this.props.data;\n this.setData({\n showSearchTypeTab: false // showRouteBox: false,\n // boxHeightChange: false,\n // cardData: {},\n // chooseData: [],\n // routeShow: [],\n // MenuShow: false\n\n });\n var markers = this.data.markers;\n var cardData = markers[e.markerId - 1];\n this.setData({\n cardData: cardData,\n bottomCardShow: true\n });\n },\n\n /**\n * 点击左边菜单筛选\n * @method onTypeClick\n * @param {*} type\n */\n onTypeClick: function onTypeClick(type) {\n this.mapCtx.clearRoute();\n var value = type.value;\n var markers = this.data.markers;\n var selectMarkers = [];\n markers.map(function (item) {\n if (item.type && item.type.value === value) {\n selectMarkers.push(_extends({}, item, {\n iconAppendStr: null,\n anchorX: 0.5,\n anchorY: 0.5,\n width: 30,\n height: 35,\n iconPath: 'https://gw.alipayobjects.com/mdn/rms_7a3c08/afts/img/A*4QW9RY1ONwkAAAAAAAAAAABkARQnAQ'\n }));\n }\n });\n this.setData({\n selectMarkers: selectMarkers,\n scale: this.data.scale\n });\n },\n\n /**\n * 点击左边菜单筛选取消\n * @method onCancelType\n */\n onCancelType: function onCancelType() {\n this.mapCtx.clearRoute();\n this.setData({\n selectMarkers: [],\n bottomCardShow: false,\n scale: this.data.scale\n });\n },\n\n /**\n * 导航立即前往\n * @method onNavigation\n */\n onNavigation: function onNavigation(value) {\n var _this = this;\n\n // 点击浮层导航 点击step导航 (导航,显示路线)\n this.mapCtx.clearRoute();\n var that = this;\n var cardData = this.data.cardData;\n var mockLocation = this.props.mockLocation;\n var data = {\n searchType: 'walk',\n startLat: this.props.latitude,\n startLng: this.props.longitude,\n endLat: cardData.latitude,\n endLng: cardData.longitude\n };\n\n if (mockLocation) {\n this.navigation(data);\n } else {\n my.getLocation({\n success: function success(res) {\n var searchTypeData = that.data.searchTypeData;\n data.startLat = res.latitude;\n data.startLng = res.longitude;\n\n for (var i = 0; i < searchTypeData.length; i++) {\n if (searchTypeData[i].isCheck === 1) {\n switch (searchTypeData[i].type) {\n case '步行':\n data.searchType = 'walk';\n break;\n\n case '骑行':\n data.searchType = 'ride';\n break;\n\n case '驾车':\n data.searchType = 'drive';\n break;\n\n case '公交':\n data.searchType = 'bus';\n break;\n }\n }\n }\n\n _this.navigation(data);\n },\n fail: function fail(err) {\n console.log(err);\n }\n });\n }\n },\n\n /**\n * 显示导航线路\n * @method navigation\n */\n navigation: function navigation(data) {\n var _this2 = this;\n\n // 导航(步行,骑车,驾车,公交)\n var _this$props = this.props,\n routeColor = _this$props.routeColor,\n iconWidth = _this$props.iconWidth,\n routeWidth = _this$props.routeWidth,\n iconPath = _this$props.iconPath,\n city = _this$props.city,\n destinationCity = _this$props.destinationCity;\n this.mapCtx.showRoute(_extends({}, data, {\n routeColor: routeColor,\n iconPath: iconPath,\n iconWidth: iconWidth,\n routeWidth: routeWidth,\n zIndex: 4,\n mode: 0,\n // 只有驾车模式和公交模式支持,可选\n city: city,\n // 公交模式下必填\n destinationCity: destinationCity,\n // 公交跨城模式下必填\n success: function success(res) {\n if (res.success === false) {\n my.alert({\n title: '亲',\n content: '距离太远,请切换导航方式',\n buttonText: '我知道了',\n success: function success() {\n my.alert({\n title: '用户点击了「我知道了」'\n });\n }\n });\n } else {\n // 显示导航\n !_this2.props.mockLocation && _this2.setData({\n showSearchTypeTab: true\n });\n }\n },\n fail: function fail(res) {\n my.alert({\n title: '亲',\n content: '导航出错',\n buttonText: '我知道了',\n success: function success() {\n my.alert({\n title: '用户点击了「我知道了」'\n });\n }\n });\n }\n }));\n },\n\n /**\n * 导航方式切换\n * @method onSearchType\n * @param {*} e\n */\n onSearchType: function onSearchType(e) {\n var searchTypeData = this.data.searchTypeData;\n var index = e.currentTarget.dataset.index;\n\n for (var i = 0; i < searchTypeData.length; i++) {\n searchTypeData[i].isCheck = 0;\n\n if (searchTypeData[i].id === index) {\n searchTypeData[i].isCheck = 1;\n }\n }\n\n this.setData({\n searchTypeData: searchTypeData\n });\n },\n\n /**\n * 关闭下方card\n * @method onCloseCard\n */\n onCloseCard: function onCloseCard() {\n this.mapCtx.clearRoute();\n this.setData({\n cardData: {},\n bottomCardShow: false,\n polyline: [],\n scale: this.data.scale,\n chooseData: [],\n routeShow: [],\n MenuShow: true\n }); // this.getAttractions();\n },\n // 展示路线\n showRoute: function showRoute(value) {\n var point = [];\n var marks = [];\n var _this$props2 = this.props,\n polylineColor = _this$props2.polylineColor,\n polylineWidth = _this$props2.polylineWidth,\n polylineDottedLine = _this$props2.polylineDottedLine,\n anchorY = _this$props2.anchorY,\n anchorX = _this$props2.anchorX,\n alpha = _this$props2.alpha,\n width = _this$props2.width,\n height = _this$props2.height;\n\n for (var i = 0; i < value.items.length; i++) {\n point.push({\n latitude: value.items[i].latitude,\n longitude: value.items[i].longitude\n });\n marks.push({\n id: value.items[i].id,\n latitude: value.items[i].latitude,\n longitude: value.items[i].longitude,\n tag: value.items[i].tag,\n title: value.items[i].title,\n address: value.items[i].address,\n detail: value.items[i].detail,\n anchorY: anchorY,\n anchorX: anchorX,\n alpha: alpha,\n width: width,\n height: height,\n iconPath: value.items[i].icon2\n });\n }\n\n this.setData({\n markers: marks,\n // includePoints: point,\n polyline: [{\n points: point,\n color: polylineColor,\n width: polylineWidth,\n dottedLine: polylineDottedLine,\n zIndex: 5\n }]\n }, function () {// console.log(this.data.polyline, point, marks, '支付宝版本4')\n });\n },\n // 选择线路\n chooseRoute: function chooseRoute(e) {\n console.log('选择线路');\n this.mapCtx.clearRoute();\n var data = this.props.data;\n var id = e.target.dataset.value.id;\n\n for (var i = 0; i < data.length; i++) {\n data[i].isChoose = 0;\n\n if (data[i].id === id) {\n data[i].isChoose = 1; // 设置 高亮 steps 地图上的路线\n\n this.setData({\n chooseData: this.data.routeShow[i]\n });\n this.showRoute(data[i]);\n }\n }\n\n this.setData({\n routeShow: data\n });\n },\n // 退出线路推荐\n backout: function backout() {\n var data = this.props.data;\n var that = this;\n my.confirm({\n title: '亲确定要退出线路推荐吗',\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n success: function success(result) {\n if (result.confirm) {\n that.setData({\n showRouteBox: false,\n boxHeightChange: false,\n cardData: {},\n polyline: [],\n MenuShow: true,\n chooseData: [],\n routeShow: []\n }, function () {\n that.getAttractions();\n });\n }\n }\n });\n },\n // 点击展开\n showMore: function showMore(e) {\n this.setData({\n boxHeightChange: !this.data.boxHeightChange\n });\n },\n // 点击线路名称 弹card\n tapName: function tapName(value) {\n this.setData({\n showRouteBox: false,\n cardShow: value.detail === 1,\n cardData: {\n longitude: value.longitude,\n latitude: value.latitude,\n title: value.title,\n tag: value.tag,\n address: value.address,\n detail: value.detail\n }\n });\n },\n // 点击三角形\n moveToUp: function moveToUp() {\n // 用that取代this,防止不必要的情况发生\n var that = this; // 创建一个动画实例\n\n var animation = my.createAnimation({\n // 动画持续时间\n duration: 500,\n // 定义动画效果,当前是匀速\n timingFunction: 'linear'\n }); // 将该变量赋值给当前动画\n\n that.animation = animation; // 先在y轴偏移,然后用step()完成一个动画\n\n animation.translateY(-350).step(); // 用setData改变当前动画\n\n that.setData({\n // 通过export()方法导出数据\n animationData: animation[\"export\"]()\n });\n that.setData({\n ToUp: false\n });\n },\n moveToDown: function moveToDown() {\n // 用that取代this,防止不必要的情况发生\n var that = this; // 创建一个动画实例\n\n var animation = my.createAnimation({\n // 动画持续时间\n duration: 500,\n // 定义动画效果,当前是匀速\n timingFunction: 'linear'\n }); // 将该变量赋值给当前动画\n\n that.animation = animation; // 先在y轴偏移,然后用step()完成一个动画\n\n animation.translateY(0).step(); // 用setData改变当前动画\n\n that.setData({\n // 通过export()方法导出数据\n animationData: animation[\"export\"]()\n });\n that.setData({\n ToUp: true\n });\n },\n moveTolocation: function moveTolocation() {\n this.setData({\n bgchange: false\n });\n this.mapCtx.moveToLocation();\n },\n onRegionChange: function onRegionChange() {\n this.setData({\n bgchange: true\n });\n },\n // 计算距离是否最近\n getMindis: function getMindis(alldata) {\n var that = this;\n my.getLocation({\n success: function success(res) {\n var disarry = [];\n var mindis = 0;\n\n for (var m = 0; m < alldata.length; m++) {\n var value = alldata[m].items;\n\n for (var i = 0; i < value.length; i++) {\n var dis = getGreatCircleDistance(res.latitude, res.longitude, value[i].latitude, value[i].longitude);\n disarry.push(dis);\n }\n\n var min = disarry[0];\n\n for (var _i = 0; _i < disarry.length; _i++) {\n var cur = disarry[_i];\n\n if (cur < min) {\n min = cur;\n mindis = _i;\n }\n }\n\n for (var _i2 = 0; _i2 < alldata[m].items.length; _i2++) {\n that.props.data[m].items[_i2].isFar = 0;\n\n if (value[mindis].id === alldata[m].items[_i2].id) {\n that.props.data[m].items[_i2].isFar = 1;\n that.setData({\n routeShow: that.props.data\n });\n }\n }\n\n disarry = [];\n }\n },\n fail: function fail() {\n my.alert({\n title: '定位失败'\n });\n }\n });\n },\n getlocation: function getlocation() {\n my.confirm({\n title: '温馨提示',\n content: '请求获取你的当前位置',\n confirmButtonText: '获取',\n cancelButtonText: '取消',\n success: function success(result) {\n my.getLocation({\n success: function success(res) {\n my.hideLoading();\n my.alert({\n title: '定位成功'\n });\n },\n fail: function fail() {\n my.hideLoading();\n my.alert({\n title: '定位失败'\n });\n }\n });\n }\n });\n },\n onShowRouterPopover: function onShowRouterPopover() {\n this.setData({\n ClassShow: false,\n CityShow: false,\n MenuShow: false\n });\n var data = this.props.data;\n\n for (var i = 0; i < data.length; i++) {\n // 清tabbar\n data[i].isChoose = 0;\n }\n\n data[0].isChoose = 1; // tabbar第一项高亮\n\n this.showRoute(data[0]); // 默认显示第一条线路\n\n this.setData({\n showRouteBox: true,\n chooseData: data[0],\n routeShow: data\n });\n },\n onShowCityPopover: function onShowCityPopover() {\n this.setData({\n CityShow: true,\n ClassShow: false\n });\n },\n onShowClassPopover: function onShowClassPopover() {\n this.setData({\n ClassShow: true,\n CityShow: false\n });\n },\n onGetVoice: function onGetVoice() {\n my.alert({\n title: '你点击了语言讲解'\n });\n }\n }\n}); // ===============================计算距离方法========================================\n\nvar EARTH_RADIUS = 6378137.0;\nvar PI = Math.PI;\n\nfunction getRad(d) {\n return d * PI / 180.0;\n}\n/**\n * caculate the great circle distance\n * @param {Object} lat1\n * @param {Object} lng1\n * @param {Object} lat2\n * @param {Object} lng2\n */\n\n\nfunction getGreatCircleDistance(lat1, lng1, lat2, lng2) {\n var radLat1 = getRad(lat1);\n var radLat2 = getRad(lat2);\n var a = radLat1 - radLat2;\n var b = getRad(lng1) - getRad(lng2);\n var s = 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(a / 2), 2) + Math.cos(radLat1) * Math.cos(radLat2) * Math.pow(Math.sin(b / 2), 2)));\n s *= EARTH_RADIUS;\n s = Math.round(s * 10000) / 10000.0;\n return s;\n}","components/es/move-map/index.json":"{\n \"component\": true,\n \"usingComponents\": {\n \"steps\": \"/components/es/move-map/steps/index\",\n \"menu\":\"/components/es/move-map/menu/index\",\n \"b-card\": \"/components/es/move-map/bottomCard/index\"\n }\n}","components/es/move-map/menu/index.acss":".atd-menu-box {\n width: 88rpx;\n border-radius: 44rpx;\n display: flex;\n font-size: 22rpx;\n flex-direction: column;\n justify-content: flex-start;\n align-items: center;\n background: #fff;\n box-shadow: 0 2rpx 10rpx 0 rgba(0, 0, 0, 0.1);\n}\n.am-popover-placement-rightTop {\n box-shadow: 0 2rpx 10rpx 0 rgba(0, 0, 0, 0.1) !important;\n}\n.am-popover-placement-rightBottom {\n box-shadow: 0 2rpx 10rpx 0 rgba(0, 0, 0, 0.1) !important;\n}\n.atd-menu-box .menu-box-commen {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: center;\n height: 64rpx;\n padding: 16rpx 0;\n position: relative;\n}\n.atd-menu-box .popover {\n position: static;\n}\n.atd-menu-box .popover .item-list {\n height: 400rpx;\n overflow: auto;\n}\n.atd-menu-box .menu-class-phote {\n width: 30rpx;\n height: 30rpx;\n background: url('https://gw.alipayobjects.com/mdn/rms_7a3c08/afts/img/A*euJORayEK6sAAAAAAAAAAABjARQnAQ') no-repeat;\n background-size: 100%;\n}\n.atd-menu-box .menu-class-phote:active {\n width: 30rpx;\n height: 30rpx;\n background: url('https://gw.alipayobjects.com/mdn/rms_7a3c08/afts/img/A*-eZQSrYQ3yQAAAAAAAAAAABjARQnAQ') no-repeat;\n background-size: 100%;\n}\n.atd-menu-box .type-cancel {\n width: 30rpx;\n height: 30rpx;\n background: url('https://gw.alipayobjects.com/mdn/rms_7a3c08/afts/img/A*OTRRRKRFEEcAAAAAAAAAAABkARQnAQ') no-repeat;\n background-size: 100%;\n}\n","components/es/move-map/menu/index.axml":"<view class=\"atd-menu-box\">\n <view class=\"menu-box-commen\" onTap=\"onShowTypePopover\">\n <view class=\"menu-class-phote\"></view>\n <view class=\"menu-class-text\">筛选</view>\n </view>\n <popover className=\"popover\" position=\"rightTop\" show=\"{{typeShow}}\" showMask=\"{{false}}\" onMaskClick=\"onMaskClick\">\n <view slot=\"items\" class=\"item-list\">\n <block a:for=\"{{typeData}}\">\n <popover-item>\n <view onTap=\"onTypeClick\" data-type=\"{{item}}\">{{item.label}}</view>\n </popover-item>\n </block>\n </view>\n </popover>\n <view a:if=\"{{selectMarkers.length}}\" class=\"menu-box-commen\" onTap=\"onCancel\">\n <view class=\"type-cancel\"></view>\n <view class=\"menu-class-text\">取消</view>\n </view>\n</view>","components/es/move-map/menu/index.js":"Component({\n mixins: [],\n data: {\n typeData: [],\n typeShow: false\n },\n props: {\n markers: [],\n selectMarkers: [],\n onTypeClick: function onTypeClick() {},\n onCancelType: function onCancelType() {}\n },\n didUpdate: function didUpdate(prevProps) {\n if (prevProps.markers.length !== this.props.markers.length) {\n var markers = this.props.markers;\n var typeData = this.data.typeData;\n var temp = [];\n markers.forEach(function (item) {\n if (item.type && item.type.value && temp.indexOf(item.type.value) === -1) {\n temp.push(item.type.value);\n typeData.push(item.type);\n }\n });\n this.setData({\n typeData: typeData\n });\n }\n },\n methods: {\n /**\n * 点击了类别中的内容\n * @method onTypeClick\n * @param {*} e\n */\n onTypeClick: function onTypeClick(e) {\n var type = e.target.dataset.type;\n this.props.onTypeClick(type);\n this.setData({\n typeShow: false\n });\n },\n\n /**\n * 点击类别显示popover\n * @method onShowTypePopover\n */\n onShowTypePopover: function onShowTypePopover() {\n this.setData({\n typeShow: !this.data.typeShow\n });\n },\n\n /**\n * 点击了取消筛选\n * @method onCancel\n */\n onCancel: function onCancel() {\n this.props.onCancelType();\n }\n }\n});","components/es/move-map/menu/index.json":"{\n \"component\": true,\n \"usingComponents\": {\n \"popover\": \"mini-antui/es/popover/index\",\n \"popover-item\": \"mini-antui/es/popover/popover-item/index\"\n }\n}","components/es/move-map/richText/index.acss":".atd-box-box {\n border-top: 1px solid #F2F2F2;\n}\n.atd-header-box {\n padding-top: 24rpx;\n padding-bottom: 18rpx;\n}\n.atd-header {\n text-align: left;\n line-height: 45rpx;\n font-size: 30rpx;\n}\n.atd-header-o {\n padding-bottom: 24rpx;\n}\n.atd-header-time {\n text-align: left;\n line-height: 45rpx;\n font-size: 30rpx;\n color: #333;\n letter-spacing: 0;\n}\n.atd-header-t {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n margin-bottom: 17rpx;\n}\n.atd-header-pl {\n width: 66.4%;\n}\n.atd-header-tpl {\n width: 100%;\n height: 300rpx;\n border-radius: 5%;\n}\n.atd-header-pr {\n width: 33.1%;\n}\n.atd-header-tprl {\n width: 100%;\n border-radius: 5%;\n height: 145rpx;\n}\n.atd-header-tprr {\n width: 100%;\n border-radius: 5%;\n height: 145rpx;\n}\n.atd-header-b {\n text-align: left;\n line-height: 46rpx;\n font-size: 30rpx;\n color: #333;\n letter-spacing: 0;\n}\n.atd-center-box {\n height: 316rpx;\n margin-top: 17rpx;\n border-top: 1rpx solid #F2F2F2;\n border-bottom: 1rpx solid #F2F2F2;\n}\n.atd-center-bheader {\n text-align: justify;\n line-height: 54rpx;\n font-size: 36rpx;\n color: #333;\n letter-spacing: 0;\n /* padding:30rpx 0; */\n}\n.atd-content-box h3 {\n text-align: left;\n line-height: 50rpx;\n font-size: 36rpx;\n color: #333;\n letter-spacing: 0;\n}\n.atd-content-header {\n display: flex;\n margin-bottom: 36rpx;\n}\n.atd-content-left {\n width: 222rpx;\n height: 222rpx;\n background: yellow;\n}\n.atd-content-lefttp {\n width: 222rpx;\n height: 222rpx;\n border-radius: 5%;\n}\n.atd-content-right {\n box-sizing: border-box;\n padding-left: 18rpx;\n}\n.atd-content-right span:nth-of-type(1) {\n text-align: left;\n line-height: 33px;\n font-size: 24px;\n color: #333;\n}\n.atd-content-rightsp {\n /* overflow:hidden;\n text-overflow:ellipsis; */\n /* color: red;\n white-space: nowrap; */\n text-align: left;\n font-size: 28rpx;\n color: #333;\n line-height: 42rpx;\n}\n.atd-content-rightbm {\n font-size: 30rpx;\n color: red;\n}\n.atd-content-bottombox {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n height: 90rpx;\n /* border-bottom: 1rpx solid #F2F2F2; */\n}\n.atd-content-bottom {\n display: flex;\n}\n.atd-content-bottomspan {\n font-size: 36rpx;\n display: block;\n}\n.atd-content-bottomimg {\n width: 36rpx;\n height: 36rpx;\n display: block;\n}\n.atd-center-bcenter {\n display: flex;\n}\n.atd-center-bcbox {\n width: 350rpx;\n height: 154rpx;\n background: url(https://gw.alipayobjects.com/mdn/rms_7a3c08/afts/img/A*ANZFT62Xh_EAAAAAAAAAAABjARQnAQ) no-repeat center center;\n background-size: cover;\n border-radius: 5%;\n box-sizing: border-box;\n padding-left: 10rpx;\n margin-right: 20rpx;\n}\n.atd-center-bcboxa {\n width: 350rpx;\n height: 154rpx;\n background: url(https://gw.alipayobjects.com/mdn/rms_7a3c08/afts/img/A*HK45QKHk2KMAAAAAAAAAAABjARQnAQ) no-repeat center center;\n background-size: cover;\n border-radius: 5%;\n box-sizing: border-box;\n padding-left: 10rpx;\n margin-right: 20rpx;\n}\n.atd-center-bca {\n display: block;\n font-weight: bolder;\n line-height: 30rpx;\n font-size: 30rpx;\n color: #FF5000;\n margin: 24rpx 0;\n}\n.atd-center-bcb {\n display: block;\n color: #FF5000;\n margin-bottom: 5rpx;\n}\n.atd-center-bcc {\n display: block;\n color: #FF5000;\n font-size: 25rpx;\n}\n.atd-bottom-bt {\n width: 100%;\n height: 40rpx;\n}\n","components/es/move-map/richText/index.axml":"<view class=\"atd-box-box\">\n <rich-text nodes=\"{{nodes}}\" onTap=\"tap\"></rich-text>\n</view>","components/es/move-map/richText/index.js":"import parse from 'mini-html-parser2';\nComponent({\n data: {\n nodes: []\n },\n props: {\n html: ''\n },\n didMount: function didMount() {\n var _this = this;\n\n var html = this.props.html;\n parse(html, function (err, nodes) {\n if (!err) {\n _this.setData({\n nodes: nodes\n });\n }\n });\n }\n});","components/es/move-map/richText/index.json":"{\n \"component\": true\n}","components/es/move-map/steps/index.acss":"/* horizontal steps style */\n.atd-hor-steps {\n padding: 20px 50px 10px 50px;\n background-color: #fff;\n overflow: hidden;\n white-space: nowrap;\n}\n.atd-hor-step {\n display: inline-block;\n white-space: normal;\n text-align: center;\n vertical-align: top;\n}\n.atd-hor-step-line {\n position: relative;\n margin: 6px 0;\n height: 2px;\n background-color: #ccc;\n}\n.atd-hor-step-line.is-active {\n background-color: #108ee9;\n}\n.atd-hor-step-line.is-last {\n background-color: transparent;\n}\n.atd-hor-step-icon {\n position: absolute;\n top: 50%;\n left: 0;\n width: 10px;\n height: 10px;\n transform: translate(-50%, -50%);\n border-radius: 999px;\n background-color: #ccc;\n}\n.atd-hor-step-icon.is-active {\n background-color: #108ee9;\n}\n.atd-hor-step-text {\n margin-top: 20px;\n padding: 0 5px;\n max-width: 90px;\n transform: translateX(-50%);\n}\n.atd-hor-step-title {\n font-size: 12px;\n color: #333;\n}\n.atd-hor-step-description {\n margin-top: 6px;\n font-size: 12px;\n color: #999;\n}\n/* vertical steps style */\n.atd-vertical-steps {\n padding: 20px 30px 0 30px;\n background-color: #fff;\n}\n.atd-vertical-step {\n display: flex;\n}\n.atd-vertical-step-left {\n position: relative;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n width: 24px;\n margin-right: 20px;\n}\n/* line 包含 top 和 bottom 两块, 整体下移20px, 保证和原点无缝衔接 */\n.atd-vertical-step-line {\n position: relative;\n top: 10px;\n width: 2px;\n background-color: #ccc;\n}\n.atd-vertical-step-line-top {\n flex: 1;\n}\n/* 60px 是 atd-vertical-step-text的margin-bottom的40px加上line的下移20px,保证line-top底部和右侧文字底布对齐 */\n.atd-vertical-step-line-bottom {\n height: 30px;\n width: 2px;\n background-color: #ccc;\n}\n.atd-vertical-step-line.is-active {\n background-color: #ccc;\n}\n.atd-vertical-step-icon {\n position: absolute;\n top: 0;\n left: 50%;\n transform: translateX(-50%);\n border-radius: 999px;\n}\n.atd-vertical-step-icon.is-normal {\n top: 5px;\n background-color: #ccc;\n width: 14px;\n height: 14px;\n}\n.atd-vertical-step-icon.is-active,\n.atd-vertical-step-icon.is-fail {\n width: 14px;\n height: 14px;\n background-color: #fff;\n}\n.atd-vertical-step-right {\n flex: 1;\n margin-bottom: 20px;\n padding-top: 7rpx;\n}\n.atd-vertical-step-title {\n margin-bottom: 4px;\n font-size: 14px;\n color: #333;\n}\n.atd-vertical-step-title.is-active {\n color: #108ee9;\n}\n.atd-vertical-step-title.is-fail {\n color: #F4333C;\n}\n.atd-vertical-step-description {\n font-size: 14px;\n color: #888;\n float: right;\n display: inline-block;\n}\n.atd-vertical-placeholder {\n height: 20px;\n}\n.atd-vertical-placeholder-line {\n position: absolute;\n left: 50%;\n transform: translateX(-50%);\n height: 100%;\n width: 2px;\n background-color: #ccc;\n}\n.atd-vertical-step-icon .image-icon {\n width: 28rpx;\n height: 28rpx;\n}\n.atd-list-arrow {\n display: inline-block;\n width: 10px;\n height: 10px;\n margin-left: 8px;\n background-image: url('https://gw.alipayobjects.com/zos/rmsportal/nGMpTwTjtKMbOeeQIucS.png');\n background-size: contain;\n background-repeat: no-repeat;\n background-position: 50% 50%;\n}\n.atd-vertical-step-isfar {\n display: inline-block;\n font-size: 24rpx;\n color: #0f8ee9;\n padding-left: 20rpx;\n}\n.atd-vertical-step-name {\n display: inline-block;\n}\n.atd-vertical-step-voice {\n width: 80rpx;\n height: 100%;\n display: inline-block;\n float: right;\n border: 1px solid #333;\n border-radius: 20rpx;\n text-align: center;\n margin-right: 40rpx;\n}\n.atd-vertical-step-icon.is-active {\n top: 5px;\n background: #108ee9;\n width: 14px;\n height: 14px;\n}\n.atd-vertical-step-voice.active {\n color: white;\n background: skyblue;\n}\n.atd-vertical-step-voice.unactive {\n color: skyblue;\n background: white;\n}\n.atd-bottom-bt {\n width: 100%;\n height: 40rpx;\n}\n","components/es/move-map/steps/index.axml":"<view class=\"atd-hor-steps {{className}}\" a:if=\"{{direction == 'horizontal'}}\">\n <view class=\"atd-hor-step\" a:for=\"{{items['items'] }}\" style=\"{{width: 100 / (items['items'].length - 1) + '%'}}\">\n <view class=\"atd-hor-step-line {{index < activeIndex - 1 ? 'is-active' : ''}} {{index >= items['items'].length - 1 ? 'is-last' : ''}}\">\n <view class=\"atd-hor-step-icon {{index <= activeIndex - 1 ? 'is-active' : ''}}\"></view>\n </view>\n <view onTap=\"test\" class=\"atd-hor-step-text\">\n <view class=\"atd-hor-step-title\">\n <text>{{item.title}}</text>\n <view class=\"atd-hor-step-description\">\n <text>{{item.operate}}</text>\n </view>\n </view> \n </view>\n </view>\n</view>\n<view class=\"atd-vertical-steps {{className}}\" a:if=\"{{direction == 'vertical'}}\">\n <view class=\"atd-vertical-step\" a:for=\"{{items['items'] }}\">\n <view class=\"atd-vertical-step-left\">\n <view \n class=\"atd-vertical-step-line atd-vertical-step-line-top {{index < activeIndex ? 'is-active' : ''}}\"\n a:if=\"{{index < items['items'] .length - 1}}\"\n ></view>\n <view \n class=\"atd-vertical-step-line atd-vertical-step-line-bottom {{index < activeIndex - 1 ? 'is-active' : ''}}\"\n a:if=\"{{index < items['items'] .length - 1}}\"\n ></view>\n <view class=\"atd-vertical-step-icon is-active\" >\n </view>\n </view>\n <view class=\"atd-vertical-step-right\" data-chooseData=\"{{item}}\">\n <view class=\"atd-vertical-step-title {{item.title == items.discounts[0].endPlace ? 'is-fail' : ''}}\">\n <view onTap=\"chooseName\" data-chooseData=\"{{item}}\" class=\"atd-vertical-step-name {{ item.isActive ? 'is-active' : ''}}\" >\n <text>{{item.title}}</text>\n </view>\n <text class=\"atd-vertical-step-isfar\" a:if=\"{{item.isFar== 1}}\">离我最近</text>\n <view class=\"atd-vertical-step-description\" onTap=\"choose\" data-chooseData=\"{{item}}\">\n <text>导航</text>\n <view class=\"atd-list-arrow\" />\n </view>\n <audio id=\"{{item.key}}\" src=\"{{item.voice}}\" style=\"display:none\" loop />\n </view>\n </view>\n </view>\n <view class=\"atd-bottom-bt\"></view>\n</view>","components/es/move-map/steps/index.js":"Component({\n data: {\n items: []\n },\n props: {\n className: '',\n direction: 'vertical',\n chooseData: {}\n },\n didMount: function didMount() {\n var chooseData = this.props.chooseData;\n this.setData({\n items: chooseData\n });\n },\n didUpdate: function didUpdate() {\n this.setData({\n items: this.props.chooseData\n });\n },\n methods: {\n choose: function choose(e) {\n this.props.onChoose(e.target.dataset.chooseData);\n },\n chooseName: function chooseName(e) {\n // 点击景点\n this.props.onTapname(e.target.dataset.chooseData);\n }\n }\n});","components/es/move-map/steps/index.json":"{\n \"component\": true\n}","components/es/notice-card/index.acss":".header-tips {\n height: 73rpx;\n display: flex;\n align-items: center;\n padding-left: 20rpx;\n margin: 0 32rpx;\n}\n.header-tips .icon-alipay {\n margin-right: 8rpx;\n}\n.header-tips-info {\n background: #f7f7f7;\n font-size: 26rpx;\n color: #333333;\n border-radius: 73rpx;\n}\n.header-tips-info .icon-alipay {\n width: 29rpx;\n height: 32rpx;\n}\n.notice-card-text {\n font-family: PingFangSC-Medium;\n font-size: 24rpx;\n color: #333333;\n}\n","components/es/notice-card/index.axml":"<view class=\"header-tips header-tips-info\">\n <image\n class=\"icon-alipay\"\n src=\"{{ imageUrl }}\"\n />\n <text class=\"notice-card-text\">{{text}}</text>\n</view>","components/es/notice-card/index.js":"Component({\n props: {\n text: '',\n imageUrl: 'https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*4Yy3TbeYzIoAAAAAAAAAAABkARQnAQ'\n },\n didMount: function didMount() {},\n methods: {}\n});","components/es/notice-card/index.json":"{\n \"component\": true\n}","components/es/operation/index.acss":".operation-wraper-item {\n padding: 32rpx 32rpx 34.5rpx;\n border-bottom: 1rpx solid #eee;\n display: flex;\n justify-content: space-between;\n}\n.operation-wraper-item:first-child {\n padding-top: 0;\n}\n.operation-wraper-item:last-child {\n border-bottom: none;\n padding-bottom: 0;\n}\n.operation-wraper-item-label-icon {\n width: 74rpx;\n height: 74rpx;\n}\n.operation-wraper-item-label-content {\n margin-left: 32rpx;\n display: inline-block;\n line-height: 46rpx;\n text-align: left;\n}\n.operation-wraper-item-label-content-title {\n font-size: 32rpx;\n color: #3D2E2F;\n font-weight: 500;\n}\n.operation-wraper-item-label-content-des {\n font-size: 26rpx;\n color: #999;\n}\n.operation-wraper-item-button {\n width: 124rpx;\n height: 54rpx;\n font-size: 28rpx;\n line-height: 54rpx;\n vertical-align: middle;\n margin-top: 20rpx;\n font-weight: 500;\n}\n.operation-wraper-item-button.default {\n border-color: #108EE9;\n color: #108EE9;\n}\n","components/es/operation/index.axml":"<view class=\"operation-wraper\">\n <view class=\"operation-wraper-item\" a:for=\"{{dataSource}}\">\n <view class=\"operation-wraper-item-label\">\n <image class=\"operation-wraper-item-label-icon\" src=\"{{item.iconPath}}\" mode=\"scaleToFill\" />\n <view class=\"operation-wraper-item-label-content\">\n <view class=\"operation-wraper-item-label-content-title\">{{item.title}}</view>\n <view class=\"operation-wraper-item-label-content-des\">{{item.des}}</view>\n </view>\n </view>\n <button class=\"operation-wraper-item-button {{item.buttonType}}\" type=\"{{item.buttonType}}\" size=\"defaultSize\" onTap=\"defaultTap\">{{item.buttonText}}</button>\n </view>\n \n</view>","components/es/operation/index.js":"Component({\n data: {},\n props: {\n list: []\n },\n methods: {}\n});","components/es/operation/index.json":"{\n \"component\": true\n}","components/es/package.json":"{\n \"dependencies\": {\n \"@babel/runtime\": \"^7.9.2\"\n }\n}\n","components/es/passway/index.acss":".passway-wraper .out-wraper {\n padding: 0 32rpx;\n display: flex;\n justify-content: space-between;\n text-align: left;\n}\n.passway-wraper .out-wraper .label {\n font-size: 36rpx;\n line-height: 40rpx;\n vertical-align: middle;\n font-weight: 500;\n}\n.passway-wraper .out-wraper .more .pre {\n font-size: 24rpx;\n color: #999;\n vertical-align: middle;\n}\n.passway-wraper .out-wraper .more .arrow {\n width: 12rpx;\n height: 21rpx;\n vertical-align: middle;\n margin-left: 10rpx;\n}\n.passway-wraper .exit-wraper {\n padding: 40rpx 32rpx 40rpx;\n color: #333;\n}\n.passway-wraper .exit-wraper .item {\n display: flex;\n justify-content: space-between;\n margin-bottom: 24rpx;\n}\n.passway-wraper .exit-wraper .item:last-child {\n margin-bottom: 0;\n}\n.passway-wraper .exit-wraper .item .name {\n font-size: 25rpx;\n line-height: 53rpx;\n}\n.passway-wraper .exit-wraper .item .list {\n width: 530rpx;\n display: flex;\n justify-content: space-between;\n flex-wrap: wrap;\n align-content: flex-start;\n}\n.passway-wraper .exit-wraper .item .list .exitRef {\n width: 259rpx;\n display: inline-block;\n font-size: 24rpx;\n height: 53rpx;\n line-height: 53rpx;\n background: #F7FCFF;\n border-radius: 2rpx;\n margin-bottom: 10rpx;\n}\n.passway-wraper .exit-wraper .item .list .exitRef:last-child {\n margin-bottom: 0;\n}\n.passway-wraper .exit-wraper .item .list .exitRef:nth-last-child(2) {\n margin-bottom: 0;\n}\n.passway-wraper .traffic-wraper {\n display: flex;\n padding: 32rpx 32rpx 0;\n justify-content: space-between;\n border-top: 1rpx solid #eee;\n font-size: 26rpx;\n font-weight: normal;\n}\n.passway-wraper .traffic-wraper .label .pre {\n display: inline-block;\n vertical-align: middle;\n}\n.passway-wraper .traffic-wraper .label .icon {\n display: inline-block;\n height: 34rpx;\n background: rgba(152, 227, 199, 0.24);\n line-height: 34rpx;\n padding: 0 8rpx;\n font-size: 20rpx;\n font-weight: 500;\n color: #11A86E;\n border-radius: 2rpx;\n vertical-align: middle;\n margin-left: 10rpx;\n}\n.passway-wraper .traffic-wraper .go .text {\n vertical-align: middle;\n}\n.passway-wraper .traffic-wraper .go .arrow {\n width: 12rpx;\n height: 21rpx;\n margin-left: 10rpx;\n vertical-align: middle;\n}\n","components/es/passway/index.axml":"<view class=\"passway-wraper\">\n <view class=\"out-wraper\">\n <view class=\"label\">{{dataSource.name}}</view>\n <view class=\"more\">\n <text class=\"pre\">更多出口</text>\n <image class=\"arrow\" mode=\"scaleToFill\" src=\"https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*S44LRpc_2YQAAAAAAAAAAABkARQnAQ\"/>\n </view>\n </view>\n <view class=\"exit-wraper\">\n <view class=\"item\" a:for=\"{{dataSource.exits}}\">\n <view class=\"name\">{{item.name}}</view>\n <view class=\"list\">\n <view class=\"exitRef\" a:for=\"{{item.to}}\" a:for-item=\"exit\">\n {{exit}}\n </view>\n </view>\n </view>\n </view>\n <view class=\"traffic-wraper\">\n <view class=\"label\">\n <text class=\"pre\">{{dataSource.traffic.label}}</text>\n <view class=\"icon\">{{dataSource.traffic.iconText}}</view>\n </view>\n <view class=\"go\">\n <text class=\"text\">{{dataSource.traffic.go}}</text>\n <image class=\"arrow\" mode=\"scaleToFill\" src=\"https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*S44LRpc_2YQAAAAAAAAAAABkARQnAQ\"/>\n </view>\n </view>\n</view>","components/es/passway/index.js":"Component({\n data: {},\n props: {},\n methods: {}\n});","components/es/passway/index.json":"{\n \"component\": true\n}","components/es/pay-info/index.acss":".pay-info-wraper {\n text-align: center;\n color: #FFF;\n font-size: 36rpx;\n}\n.pay-info-wraper .status-icon {\n margin-bottom: 11rpx;\n}\n.pay-info-wraper .status-icon .icon {\n width: 35rpx;\n height: 35rpx;\n vertical-align: middle;\n margin-right: 12rpx;\n}\n.pay-info-wraper .status-icon .text {\n vertical-align: middle;\n font-weight: 500;\n}\n.pay-info-wraper .content-wraper {\n margin-bottom: 13rpx;\n color: #FFF;\n font-size: 54rpx;\n}\n.pay-info-wraper .content-wraper.price-wraper .RMB {\n font-size: 36rpx;\n}\n.pay-info-wraper .content-wraper.price-wraper .price {\n font-family: AlipayNumber-Regular;\n font-size: 74rpx;\n line-height: 94rpx;\n}\n.pay-info-wraper .content-wraper.station-wraper {\n line-height: 75rpx;\n margin-top: 21rpx;\n}\n.pay-info-wraper .content-wraper.bus-wraper .busNumber {\n font-family: AlipayNumber-Regular;\n font-size: 72rpx;\n vertical-align: text-bottom;\n margin-right: 7.5rpx;\n}\n.pay-info-wraper .pay-status-des {\n font-size: 26rpx;\n}\n.pay-info-wraper .pay-status-des .reduced {\n color: #FFF087;\n margin-right: 5rpx;\n}\n.pay-info-wraper .pay-status-des .delay {\n color: rgba(255, 255, 255, 0.6);\n}\n.pay-info-wraper .pay-status-des .remark {\n color: rgba(255, 255, 255, 0.7);\n}\n.pay-info-wraper .pay-status-des:last-child {\n margin-bottom: 39rpx;\n}\n.pay-info-wraper .energy-wraper {\n margin-top: 12rpx;\n margin-bottom: 19rpx;\n}\n.pay-info-wraper .sub-arrow-wraper {\n height: 32rpx;\n padding-top: 7rpx;\n box-sizing: border-box;\n}\n.pay-info-wraper .sub-arrow-wraper .sub-arrow {\n margin: 0 auto;\n background: url('https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*mx6vTb1hpFoAAAAAAAAAAABkARQnAQ');\n height: 10rpx;\n width: 21rpx;\n background-size: 100% 100%;\n}\n.pay-info-wraper .sub-arrow-wraper .sub-arrow.spread {\n background: url('https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*BhtqQoms64sAAAAAAAAAAABkARQnAQ');\n background-size: 100% 100%;\n margin: 0 auto;\n}\n.pay-info-wraper .station-info {\n padding-top: 46rpx;\n}\n.pay-info-wraper .station-info .item {\n padding: 0 24rpx;\n margin-bottom: 10rpx;\n display: flex;\n justify-content: space-between;\n}\n.pay-info-wraper .station-info .item text {\n line-height: 37rpx;\n font-size: 26rpx;\n color: rgba(255, 255, 255, 0.6);\n}\n.pay-info-wraper .station-info .item:last-child {\n margin-bottom: 0;\n}\n","components/es/pay-info/index.axml":"<view class=\"pay-info-wraper\">\n <view class=\"status-icon\">\n <image class=\"icon\" src=\"https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*R0zvQoRLW6kAAAAAAAAAAABkARQnAQ\" mode=\"scaleToFill\" />\n <text a:if=\"{{dataSource.status === 1}}\" class=\"text\">支付成功</text>\n <text a:if=\"{{dataSource.status === 0 && dataSource.type === 1}}\" class=\"text\">进站成功</text>\n <text a:if=\"{{dataSource.status === 0 && dataSource.type === 2}}\" class=\"number\">欢迎乘车</text>\n </view>\n <view class=\"content-wraper price-wraper\" a:if=\"{{dataSource.status === 1}}\">\n <text class=\"RMB\">¥</text>\n <text class=\"price\">{{dataSource.price}}</text>\n </view>\n <view class=\"content-wraper station-wraper\" a:if=\"{{dataSource.status === 0 && dataSource.type === 1}}\">\n <text>{{dataSource.stationName}}</text>\n </view>\n <view class=\"content-wraper bus-wraper\" a:if=\"{{dataSource.status === 0 && dataSource.type === 2}}\">\n <text class=\"busNumber\">{{dataSource.busNumber}}</text>路\n </view>\n <view class=\"pay-status-des\">\n <text class=\"reduced\" a:if=\"{{dataSource.status === 1}}\">已优惠¥{{dataSource.reducePrice}}</text>\n <text class=\"delay\" a:if=\"{{dataSource.status === 0}}\">预计{{dataSource.delay}}分钟内扣款</text>\n <text class=\"remark\" a:if=\"{{dataSource.status === 1}}\">实际支付金额以账单为准</text>\n </view>\n <view class=\"energy-wraper\" a:if=\"{{dataSource.greenCount && dataSource.status === 1}}\">\n <green-energy preDes=\"预计次日可得\" count=\"{{dataSource.greenCount}}\" />\n </view>\n <view class=\"station-info\" a:if=\"{{dataSource.stationInfos && spread}}\">\n <view class=\"item\" a:for=\"{{dataSource.stationInfos}}\">\n <text>{{item.label}}</text><text>{{item.value}}</text>\n </view>\n </view>\n <view a:if=\"{{dataSource.status === 1}}\" class=\"sub-arrow-wraper\" onTap=\"toggleSpread\">\n <view class=\"sub-arrow {{spread ? 'spread' : ''}}\"></view>\n </view>\n</view>","components/es/pay-info/index.js":"Component({\n data: {\n spread: false\n },\n props: {},\n methods: {\n toggleSpread: function toggleSpread() {\n var spread = !this.data.spread;\n this.setData({\n spread: spread\n });\n }\n }\n});","components/es/pay-info/index.json":"{\n \"component\": true,\n \"usingComponents\": {\n \"green-energy\": \"/components/es/green-energy/index\"\n }\n}","components/es/payment-records/index.acss":".payment-records-wraper {\n display: flex;\n flex-direction: column;\n border-radius: 16rpx;\n background: white;\n}\n.payment-records-wraper .payment-records-title-out {\n display: flex;\n flex-direction: column;\n}\n.payment-records-wraper .payment-records-title-out .payment-records-title {\n display: flex;\n margin: 28rpx 32rpx;\n font-family: Helvetica;\n font-size: 30rpx;\n color: #000000;\n letter-spacing: 0.51rpx;\n text-align: center;\n}\n.payment-records-wraper .payment-records-payment-col-out {\n display: flex;\n flex-direction: column;\n min-height: 148rpx;\n padding: 0 23rpx 0 24rpx;\n}\n.payment-records-wraper .payment-records-payment-col-out .payment-records-payment-col {\n display: flex;\n align-items: center;\n padding: 35rpx 0;\n}\n.payment-records-wraper .payment-records-payment-col-out .payment-records-payment-col .payment-records-icon {\n width: 64rpx;\n height: 64rpx;\n background-size: contain;\n}\n.payment-records-wraper .payment-records-payment-col-out .payment-records-payment-col .payment-records-content {\n flex: 1;\n display: flex;\n flex-direction: column;\n margin-left: 24rpx;\n}\n.payment-records-wraper .payment-records-payment-col-out .payment-records-payment-col .payment-records-content .payment-records-main-title {\n font-family: PingFangSC-Medium;\n font-size: 30rpx;\n color: #333333;\n text-align: left;\n margin-bottom: 8rpx;\n}\n.payment-records-wraper .payment-records-payment-col-out .payment-records-payment-col .payment-records-content .payment-records-sub-title {\n font-family: PingFangSC-Regular;\n font-size: 26rpx;\n color: #999999;\n letter-spacing: 0;\n text-align: left;\n}\n.payment-records-wraper .payment-records-payment-col-out .payment-records-payment-col .payment-records-arrow {\n margin-right: 13.09rpx;\n}\n.payment-records-wraper .payment-records-payment-col-out .payment-records-payment-col .payment-records-arrow:after {\n content: '';\n display: inline-block;\n width: 13.89rpx;\n height: 13.89rpx;\n border-top: 1px solid #CCCCCC;\n border-right: 1px solid #CCCCCC;\n transform: rotate(45deg);\n -webkit-transform: rotate(45deg);\n}\n.payment-records-wraper .payment-records-payment-col-out .payment-records-payment-col .payment-records-extra {\n max-width: 180rpx;\n overflow: hidden;\n white-space: normal;\n word-wrap: break-word;\n display: flex;\n flex-direction: column;\n}\n.payment-records-wraper .payment-records-payment-col-out .payment-records-payment-col .payment-records-extra .payment-records-extra-value {\n font-family: Helvetica;\n font-size: 36rpx;\n color: #333333;\n letter-spacing: 0.75px;\n text-align: right;\n}\n.payment-records-wraper .payment-records-payment-col-out .payment-records-payment-col .payment-records-extra .payment-records-extra-description {\n font-family: PingFangSC-Regular;\n font-size: 26rpx;\n color: #999999;\n letter-spacing: 0.54px;\n text-align: right;\n}\n.payment-records-wraper .payment-records-fix-1px {\n position: relative;\n border: none;\n}\n.payment-records-wraper .payment-records-fix-1px:after {\n content: '';\n position: absolute;\n bottom: 0;\n background: #e5e5e5;\n width: 100%;\n height: 1px;\n -webkit-transform: scaleY(0.5);\n transform: scaleY(0.5);\n -webkit-transform-origin: 0 0;\n transform-origin: 0 0;\n}\n","components/es/payment-records/index.axml":"<!-- 生活缴费-历史记录 -->\n<view class=\"payment-records-wraper {{containerClassName}}\">\n <view class=\"payment-records-title-out\" a:if=\"{{data.title}}\">\n <view class=\"payment-records-title\">{{data.title}}</view>\n <view class=\"payment-records-fix-1px\"></view>\n </view>\n <view class=\"payment-records-payment-col-out\" a:for=\"{{data.list}}\" a:key=\"index\">\n <view class=\"payment-records-fix-1px\" a:if=\"{{index!==0}}\"></view>\n <view class=\"payment-records-payment-col\">\n <image class=\"payment-records-icon\" src=\"{{item.icon}}\" mode=\"\" />\n <view class=\"payment-records-content\">\n <view class=\"payment-records-main-title\">{{item.mainTitle}}</view>\n <view class=\"payment-records-sub-title\">{{item.subTitle}}</view>\n </view>\n <view class=\"payment-records-extra\" a:if=\"{{item.extra}}\">\n <view class=\"payment-records-extra-value\">{{item.extra.value}}</view>\n <view class=\"payment-records-extra-description\">{{item.extra.description}}</view>\n </view>\n <view a:else class=\"payment-records-arrow\"></view>\n </view>\n </view>\n</view>","components/es/payment-records/index.js":"/* eslint-disable */\nComponent({\n data: {},\n props: {\n data: [],\n containerClassName: ''\n },\n didMount: function didMount() {},\n didUpdate: function didUpdate() {},\n methods: {}\n});","components/es/payment-records/index.json":"{\n \"component\": true\n}","components/es/process/index.acss":".process-wraper .main {\n text-align: left;\n box-sizing: border-box;\n padding: 20rpx 0 68.5rpx 68rpx;\n}\n.process-wraper .main .item {\n display: inline-block;\n}\n.process-wraper .main .item .content {\n display: inline-block;\n vertical-align: middle;\n margin-right: 55rpx;\n}\n.process-wraper .main .item .content .icon {\n width: 85rpx;\n height: 53rpx;\n margin-bottom: 17rpx;\n background-size: cover;\n}\n.process-wraper .main .item .content .des {\n font-size: 24rpx;\n}\n.process-wraper .main .item .arrow {\n width: 14rpx;\n height: 22rpx;\n background-size: cover;\n vertical-align: middle;\n margin-right: 74rpx;\n}\n.process-wraper .particular {\n text-align: left;\n padding: 0 0 22rpx 42rpx;\n}\n.process-wraper .particular .item .content .icon {\n width: 54rpx;\n height: 42rpx;\n vertical-align: middle;\n margin-right: 45rpx;\n}\n.process-wraper .particular .item .content .info {\n display: inline-block;\n vertical-align: middle;\n}\n.process-wraper .particular .item .content .info .title {\n font-size: 30rpx;\n font-weight: bold;\n}\n.process-wraper .particular .item .content .info .des {\n margin-top: 6rpx;\n font-size: 24rpx;\n color: #666;\n}\n.process-wraper .particular .item .dashed {\n margin: 7.5rpx 26rpx;\n width: 3rpx;\n height: 69rpx;\n background: url('https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*70DnQKDiWL8AAAAAAAAAAABkARQnAQ') no-repeat;\n background-size: 100% 100%;\n}\n","components/es/process/index.axml":"<view class=\"process-wraper\">\n <view class=\"main\" a:if=\"{{type === 'main'}}\">\n <view class=\"item\" a:for=\"{{list}}\">\n <view class=\"content\">\n <image class=\"icon\" src=\"{{item.iconUrl}}\"></image>\n <view class=\"des\">{{item.des}}</view>\n </view>\n <image class=\"arrow\" a:if=\"{{index !== list.length - 1}}\" src=\"https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*6rkWS5Zv188AAAAAAAAAAABkARQnAQ\"></image> \n </view>\n </view>\n <view class=\"particular\" a:if=\"{{type === 'particular'}}\">\n <view class=\"item\" a:for=\"{{list}}\">\n <view class=\"content\">\n <image class=\"icon\" src=\"{{item.iconUrl}}\"></image>\n <view class=\"info\">\n <view class=\"title\">{{index + 1 + '.'}}{{item.title}}</view>\n <view class=\"des\">{{item.des}}</view>\n </view>\n </view>\n <view class=\"dashed\" a:if=\"{{index !== list.length - 1}}\"></view>\n </view>\n </view>\n</view>","components/es/process/index.js":"Component({\n data: {},\n props: {\n item: {},\n type: 'main'\n },\n methods: {}\n});","components/es/process/index.json":"{\n \"component\": true\n}","components/es/question/index.acss":".question-wraper {\n text-align: left;\n margin: 0 auto;\n}\n.question-wraper .item {\n padding: 40rpx 0 35rpx;\n border-bottom: 1rpx solid #eee;\n}\n.question-wraper .item:first-child {\n padding-top: 0;\n}\n.question-wraper .item:last-of-type {\n border-bottom: none;\n}\n.question-wraper .item .ask-wraper {\n margin-bottom: 14rpx;\n}\n.question-wraper .item .ask-wraper .icon {\n width: 33rpx;\n height: 35rpx;\n background-size: cover;\n vertical-align: middle;\n margin-right: 16rpx;\n}\n.question-wraper .item .ask-wraper .text {\n vertical-align: middle;\n font-size: 28rpx;\n color: #333;\n}\n.question-wraper .item .answer-wraper .answer {\n margin-bottom: 14rpx;\n display: inline-block;\n vertical-align: middle;\n font-size: 24rpx;\n color: #999;\n}\n.question-wraper .item .answer-wraper .answer .icon {\n width: 33rpx;\n height: 35rpx;\n margin-right: 16rpx;\n background: url('https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*1xhVRqh6cRUAAAAAAAAAAABkARQnAQ') no-repeat;\n background-size: cover;\n display: inline-block;\n vertical-align: top;\n}\n.question-wraper .item .answer-wraper .answer .icon.hidden {\n background: none;\n}\n.question-wraper .item .answer-wraper .answer .content {\n display: inline-block;\n width: 587rpx;\n letter-spacing: 0.5rpx;\n line-height: 36rpx;\n}\n.question-wraper .item .answer-wraper .answer .content .normal.blue {\n color: #0098EF;\n}\n.question-wraper .item .answer-wraper .answer .image {\n margin: 16rpx 0 32rpx 49rpx;\n display: block;\n width: 529rpx;\n height: 327rpx;\n background-size: cover;\n}\n.question-wraper .item .answer-wraper .answer .image:last-child {\n margin-bottom: 0;\n}\n","components/es/question/index.axml":"<view class=\"question-wraper\">\n <view class=\"item\" a:for=\"{{list}}\" a:for-item=\"question\" a:for-index=\"i\">\n <view class=\"ask-wraper\">\n <image class=\"icon\" src=\"https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*Kep_Tr0TUfAAAAAAAAAAAABkARQnAQ\" mode=\"\" />\n <text class=\"text\">{{question.question}}</text>\n </view>\n <view class=\"answer-wraper\" a:for=\"{{question.answers}}\" a:for-item=\"answer\" a:for-index=\"j\">\n <view class=\"answer\" a:for=\"{{answer.steps}}\" a:for-item=\"step\" a:for-index=\"k\">\n <view class=\"icon {{k === 0 ? '': 'hidden'}}\"></view>\n <view class=\"content\">\n <text>{{answer.steps.length > 1 ? k + 1 +'.' :''}}</text>\n <text class=\"normal {{snipet.type === 'blue' ? 'blue' : ''}}\" a:for=\"{{step.text}}\" a:for-item=\"snipet\" a:for-index=\"n\">{{snipet.content}}</text>\n </view>\n <image a:if=\"{{step.imageUrl}}\" class=\"image\" src=\"{{step.imageUrl}}\"/>\n </view>\n </view>\n </view>\n</view>","components/es/question/index.js":"Component({\n data: {},\n props: {\n item: {},\n type: 'main'\n },\n methods: {}\n});","components/es/question/index.json":"{\n \"component\": true\n}","components/es/receive-tips/index.acss":".main {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n width: 702rpx;\n height: 656rpx;\n background: #ffffff;\n border-radius: 16rpx;\n}\n.main .main-image {\n margin-top: 62rpx;\n width: 598rpx;\n height: 327rpx;\n}\n.main .main-text {\n font-family: PingFangSC-Regular;\n font-size: 28rpx;\n color: #999999;\n letter-spacing: 0.45rpx;\n text-align: center;\n margin-top: 33rpx;\n}\n.main .main-line {\n margin-top: 42rpx;\n height: 4rpx;\n width: 100%;\n transform: scale(1, 0.5);\n background: #D8D8D8;\n}\n.main .main-bottom {\n width: 100%;\n flex: 1;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.main .main-bottom .main-bottom-botton {\n background: #1677FF;\n width: 553rpx;\n height: 90rpx;\n font-size: 36rpx;\n color: #FFFFFF;\n font-family: PingFangSC-Medium;\n text-align: center;\n border-radius: 8px;\n box-shadow: 0 7px 13px 0 rgba(22, 119, 255, 0.23);\n}\n","components/es/receive-tips/index.axml":"<view class=\"main\">\n <image \n class=\"main-image\" \n src=\"https://gw.alipayobjects.com/mdn/rms_fd9cbf/afts/img/A*X3e4TLdS-U0AAAAAAAAAAABkARQnAQ\" \n mode=\"scaleToFill\" \n />\n <view class=\"main-text\">\n {{tips}}\n </view>\n <view class=\"main-line\"></view>\n <view class=\"main-bottom\">\n <button class=\"main-bottom-botton\" onTap=\"onButtonClick\">\n 立即使用\n </button>\n </view>\n</view>","components/es/receive-tips/index.js":"Component({\n data: {},\n props: {\n onButtonClick: function onButtonClick() {},\n tips: \"\"\n },\n methods: {\n onButtonClick: function onButtonClick(e) {\n if (this.props.onButtonClick) {\n this.props.onButtonClick(e);\n }\n }\n }\n});","components/es/receive-tips/index.json":"{\n \"component\": true\n}","components/es/routes/index.acss":".routes-wraper .top-wraper {\n display: flex;\n justify-content: space-between;\n text-align: left;\n padding: 0 32rpx;\n}\n.routes-wraper .top-wraper .label {\n font-size: 32rpx;\n line-height: 40rpx;\n vertical-align: middle;\n font-weight: 500;\n}\n.routes-wraper .top-wraper .more .pre {\n font-size: 24rpx;\n color: #999;\n vertical-align: middle;\n}\n.routes-wraper .top-wraper .more .arrow {\n width: 12rpx;\n height: 21rpx;\n vertical-align: middle;\n margin-left: 10rpx;\n}\n.routes-wraper .content-wraper {\n margin-top: 20rpx;\n}\n.routes-wraper .content-wraper .item {\n display: flex;\n justify-content: space-between;\n padding-left: 32rpx;\n padding-top: 28.5rpx;\n border-bottom: 1rpx solid #eee;\n}\n.routes-wraper .content-wraper .item:last-child {\n border-bottom: none;\n}\n.routes-wraper .content-wraper .item .label .route {\n font-size: 26rpx;\n color: #FFF;\n width: 119rpx;\n height: 44rpx;\n font-weight: 500;\n border-radius: 22.5rpx;\n line-height: 44rpx;\n}\n.routes-wraper .content-wraper .item .label .price {\n font-size: 22rpx;\n color: #999;\n margin-top: 8rpx;\n}\n.routes-wraper .content-wraper .item .detail {\n width: 505rpx;\n text-align: left;\n}\n.routes-wraper .content-wraper .item .detail .line {\n padding: 28.5rpx 32rpx 28.5rpx 0;\n border-bottom: 1rpx solid #eee;\n}\n.routes-wraper .content-wraper .item .detail .line:last-child {\n border-bottom: none;\n}\n.routes-wraper .content-wraper .item .detail .line:first-child {\n padding-top: 0;\n}\n.routes-wraper .content-wraper .item .detail .line .info {\n display: flex;\n justify-content: space-between;\n vertical-align: middle;\n}\n.routes-wraper .content-wraper .item .detail .line .info .content .tartget {\n font-size: 28rpx;\n}\n.routes-wraper .content-wraper .item .detail .line .info .content .time {\n font-size: 24rpx;\n color: #333;\n margin-top: 6rpx;\n}\n.routes-wraper .content-wraper .item .detail .line .info .arrow {\n width: 12rpx;\n height: 21rpx;\n margin-top: 28rpx;\n margin-left: 10rpx;\n}\n.routes-wraper .content-wraper .item .detail .line .gap {\n font-size: 24rpx;\n color: #999;\n margin-top: 12rpx;\n}\n","components/es/routes/index.axml":"<view class=\"routes-wraper\">\n <view class=\"top-wraper\">\n <view class=\"label\">{{dataSource.name}}</view>\n <view class=\"more\">\n <text class=\"pre\">更多线路</text>\n <image class=\"arrow\" mode=\"scaleToFill\" src=\"https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*S44LRpc_2YQAAAAAAAAAAABkARQnAQ\"/>\n </view>\n </view>\n <view class=\"content-wraper\">\n <view class=\"item\" a:for=\"{{dataSource.routes}}\">\n <view class=\"label\">\n <view class=\"route\" style=\"{{backgroundColor: colorArray[index]}}\">{{item.name}}</view>\n <view class=\"price\">票{{item.lowPrice}}-{{item.highPrice}}元</view>\n </view>\n <view class=\"detail\">\n <view class=\"line\" a:for={{item.directs}} a:for-item=\"direct\">\n <view class=\"info\">\n <view class=\"content\">\n <view class=\"tartget\">开往 {{direct.targetPlace}}</view>\n <view class=\"time\">首{{direct.startTime}} 末{{direct.lastTime}}</view>\n </view>\n <image class=\"arrow\" mode=\"scaleToFill\" src=\"https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*bGSpQ4JWd3AAAAAAAAAAAABkARQnAQ\"/>\n </view>\n <view class=\"gap\">5分钟一班</view>\n </view>\n \n \n </view>\n </view>\n </view>\n</view>\n","components/es/routes/index.js":"Component({\n data: {\n colorArray: ['#FF7476', '#ED782E']\n },\n props: {\n item: {},\n type: 'main'\n },\n methods: {}\n});","components/es/routes/index.json":"{\n \"component\": true\n}","components/es/sale-after/index.acss":".sale-after-wraper .content-wraper {\n display: flex;\n justify-content: space-around;\n}\n.sale-after-wraper .content-wraper .item {\n width: 144rpx;\n}\n.sale-after-wraper .content-wraper .item .icon {\n width: 80rpx;\n height: 80rpx;\n margin-bottom: 12rpx;\n}\n.sale-after-wraper .content-wraper .item .des {\n font-size: 24rpx;\n color: #333;\n}\n.sale-after-wraper .bill {\n display: flex;\n padding: 32rpx 32rpx 0;\n border-top: 1rpx solid #eee;\n margin-top: 61rpx;\n justify-content: space-between;\n}\n.sale-after-wraper .bill .content .icon {\n width: 26rpx;\n height: 28rpx;\n vertical-align: middle;\n margin-right: 14rpx;\n}\n.sale-after-wraper .bill .content .text {\n font-size: 25rpx;\n vertical-align: middle;\n}\n.sale-after-wraper .bill .arrow {\n width: 12rpx;\n height: 21rpx;\n margin-top: 7rpx;\n}\n","components/es/sale-after/index.axml":"<view class=\"sale-after-wraper\">\n <view class=\"content-wraper\">\n <view class=\"item\" a:for=\"{{list}}\">\n <image class=\"icon\" src=\"{{item.iconUrl}}\"></image>\n <view class=\"des\">{{item.des}}</view>\n </view>\n </view>\n <view class=\"bill\">\n <view class=\"content\">\n <image class=\"icon\" src=\"https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*gpQzTKP0tcMAAAAAAAAAAABkARQnAQ\"></image>\n <text class=\"text\">开电子发票</text>\n </view>\n <image class=\"arrow\" src=\"https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*S44LRpc_2YQAAAAAAAAAAABkARQnAQ\"></image>\n </view>\n</view>\n","components/es/sale-after/index.js":"Component({\n data: {},\n props: {\n list: []\n },\n methods: {}\n});","components/es/sale-after/index.json":"{\n \"component\": true\n}","components/es/search-animation-card/index.acss":".main {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 702rpx;\n height: 466rpx;\n}\n.main .main-image {\n width: 400rpx;\n height: 403rpx;\n}\n","components/es/search-animation-card/index.axml":"<view class=\"main {{containerClassName}}\">\n <image src=\"https://gw.alipayobjects.com/mdn/rms_fd9cbf/afts/img/A*tLHSS7Nx4JQAAAAAAAAAAABkARQnAQ\" class=\"main-image\" mode=\"scaleToFill\" />\n</view>","components/es/search-animation-card/index.js":"Component({\n data: {},\n props: {\n containerClassName: \"\"\n },\n methods: {}\n});","components/es/search-animation-card/index.json":"{\n \"component\": true\n}","components/es/select/index.acss":".btn-action {\n display: flex;\n align-items: center;\n padding: 30rpx;\n box-sizing: border-box;\n background: #FFF;\n}\n.pipick-view-tab .am-tabs-bar {\n height: 80rpx;\n box-sizing: border-box;\n border-bottom: 1rpx solid #DDD;\n padding: 0 10rpx;\n}\n.pipick-view-tab .am-tabs-bar-content {\n height: 79rpx;\n box-sizing: border-box;\n}\n.pipick-view-tab .am-tabs-scroll-right,\n.pipick-view-tab .am-tabs-scroll-left {\n width: 0;\n display: none;\n}\n.pick-view-tab-header {\n height: 79rpx;\n line-height: 79rpx;\n box-sizing: border-box;\n font-size: 26rpx;\n color: #333;\n}\n.pick-view-tab-header .am-tabs-bar-title {\n max-width: 180rpx;\n height: 79rpx;\n line-height: 79rpx;\n border-bottom: 4rpx solid transparent;\n box-sizing: border-box;\n padding: 0 20rpx;\n}\n.pick-view-tab-header .am-tabs-bar-title text {\n max-width: 180rpx;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n display: block;\n}\n.pipick-view-tab .am-tabs-content-wrap {\n margin-top: 0;\n}\n.pick-view-content {\n height: 480rpx;\n padding: 20rpx 0;\n box-sizing: border-box;\n}\n.pick-view-content-item {\n height: 60rpx;\n line-height: 60rpx;\n padding: 0 30rpx;\n color: #333;\n width: 100%;\n box-sizing: border-box;\n font-size: 26rpx;\n}\n.confirm-btn {\n text-align: right;\n flex: 1;\n}\n.cancel-btn {\n flex: 1;\n}\n.disable {\n color: #CCC;\n}\n.active {\n color: #108ee9;\n}\n.curret {\n color: #FFF;\n background: #108ee9;\n}\n","components/es/select/index.axml":"<view>\n <popup show=\"{{selectShow}}\" position=\"bottom\" onClose=\"onPopupClose\" className=\"picker-popup\" disableScroll=\"{{false}}\">\n <view class=\"btn-action\">\n <view class=\"cancel-btn\" data-click=\"{{isConfirm}}\" onTap=\"onCancel\">取消 \n </view>\n <view class=\"confirm-btn {{isConfirm?'active':'disable'}}\" data-click=\"{{isConfirm}}\" onTap=\"onConfirm\">确定 \n </view>\n </view>\n <tabs className=\"pipick-view-tab\" tabBarCls=\"pick-view-tab-header\" activeCls=\"activeTab\" tabBarActiveTextColor=\"#333333\" tabBarBackgroundColor=\"transparent\" tabs=\"{{selectList}}\" swipeable=\"{{false}}\" onTabClick=\"handleTabClick\" activeTab=\"{{activeTab}}\">\n <block a:for=\"{{selectList}}\" a:for-index=\"idx\" a:for-item=\"itemName\">\n <tab-content key=\"{{idx}}\">\n <scroll-view class=\"pick-view-content\" scroll-y=\"{{true}}\" trap-scroll=\"{{true}}\">\n <block a:for=\"{{itemName.sub}}\">\n <view data-key=\"{{idx}}\" data-name=\"{{item.name}}\" data-code=\"{{item.code}}\" data-sub=\"{{item.sub?item.sub:''}}\" class=\"pick-view-content-item {{selectList[idx].title===item.name?'curret':''}}\" onTap=\"itemSelect\">{{item.name}} \n </view>\n </block>\n </scroll-view>\n </tab-content>\n </block>\n </tabs>\n </popup>\n</view>","components/es/select/index.js":"Component({\n data: {\n isConfirm: false,\n // 确认是否可点击\n selectList: [{\n title: '请选择',\n sub: []\n }],\n // list数据\n activeTab: 0 // 当前tab项\n\n },\n props: {\n selectShow: false // 选择面板是否展示\n\n },\n didMount: function didMount() {\n var list = this.props.list;\n this.setData({\n selectList: [{\n title: '请选择',\n sub: list\n }]\n });\n },\n didUpdate: function didUpdate(prevProps) {\n var _this$props = this.props,\n selectValue = _this$props.selectValue,\n list = _this$props.list; // 面板状态改变的时候数据的重新渲染\n\n if (!prevProps.selectShow && this.props.selectShow && selectValue) {\n var selectArray = selectValue.split(' ');\n var selectList = [];\n selectArray.forEach(function (item, k) {\n if (k === 0) {\n var provinces = {\n title: item,\n sub: list\n };\n selectList.push(provinces);\n }\n\n if (k === 1) {\n list.forEach(function (data) {\n if (data.name === selectArray[k - 1]) {\n var city = {\n title: item,\n sub: data.sub\n };\n selectList.push(city);\n }\n });\n }\n\n if (k === 2) {\n list.forEach(function (data) {\n if (data.name === selectArray[k - 2]) {\n data.sub.forEach(function (areaData) {\n if (areaData.name === selectArray[k - 1]) {\n var area = {\n title: item,\n sub: areaData.sub\n };\n selectList.push(area);\n }\n });\n }\n });\n }\n });\n this.setData({\n selectList: selectList,\n activeTab: selectArray.length - 1\n });\n }\n },\n didUnmount: function didUnmount() {},\n methods: {\n /**\n * 关闭popup\n * @method onPopupClose\n */\n onPopupClose: function onPopupClose() {\n var _this$props2 = this.props,\n selectValue = _this$props2.selectValue,\n list = _this$props2.list;\n\n if (!selectValue) {\n this.setData({\n isConfirm: false,\n selectList: [{\n title: '请选择',\n sub: list\n }],\n activeTab: 0\n });\n }\n\n this.props.onClose();\n },\n\n /**\n * 确认\n * @method onConfirm\n * @param {*} e\n */\n onConfirm: function onConfirm(e) {\n if (e.target.dataset.click) {\n // 点击确定\n var selectList = this.data.selectList;\n var result = [];\n selectList.forEach(function (item) {\n var singleSelect = {\n name: item.title,\n code: item.code\n };\n result.push(singleSelect);\n });\n this.props.onSelectSuccess(result);\n this.props.onClose();\n }\n },\n\n /**\n * 取消\n * @method onCancel\n */\n onCancel: function onCancel() {\n this.props.onClose();\n },\n\n /**\n * tab切换\n * @method handleTabClick\n * @param {*} index\n */\n handleTabClick: function handleTabClick(_ref) {\n var index = _ref.index;\n this.setData({\n activeTab: index\n });\n },\n\n /**\n * 省市区选择事件\n * @method itemSelect\n * @param {*} e\n */\n itemSelect: function itemSelect(e) {\n var _e$target$dataset = e.target.dataset,\n key = _e$target$dataset.key,\n name = _e$target$dataset.name,\n code = _e$target$dataset.code,\n sub = _e$target$dataset.sub;\n var list = this.props.list;\n\n if (key === 0) {\n // 第一级数据处理\n if (sub) {\n this.setData({\n selectList: [{\n title: name,\n code: code,\n sub: list\n }, {\n title: '城市',\n sub: sub\n }],\n activeTab: 1,\n isConfirm: false\n });\n } else {\n this.setData({\n selectList: [{\n title: name,\n code: code,\n sub: list\n }],\n isConfirm: true\n });\n }\n }\n\n if (key === 1) {\n // 第二级数据处理\n if (sub) {\n this.setData({\n selectList: [{\n title: this.data.selectList[0].title,\n code: this.data.selectList[0].code,\n sub: list\n }, {\n title: name,\n code: code,\n sub: this.data.selectList[1].sub\n }, {\n title: '区县',\n sub: sub\n }],\n activeTab: 2,\n isConfirm: false\n });\n } else {\n this.setData({\n selectList: [{\n title: this.data.selectList[0].title,\n code: this.data.selectList[0].code,\n sub: list\n }, {\n title: name,\n code: code,\n sub: this.data.selectList[1].sub\n }],\n activeTab: 1,\n isConfirm: true\n });\n }\n }\n\n if (key === 2) {\n // 第三级数据处理\n this.setData({\n selectList: [{\n title: this.data.selectList[0].title,\n code: this.data.selectList[0].code,\n sub: list\n }, {\n title: this.data.selectList[1].title,\n code: this.data.selectList[1].code,\n sub: this.data.selectList[1].sub\n }, {\n title: name,\n code: code,\n sub: this.data.selectList[2].sub\n }],\n activeTab: 2,\n isConfirm: true\n });\n }\n }\n }\n});","components/es/select/index.json":"{\n \"component\": true,\n \"usingComponents\": {\n \"popup\": \"mini-antui/es/popup/index\",\n \"tabs\": \"mini-antui/es/tabs/index\",\n \"tab-content\": \"mini-antui/es/tabs/tab-content/index\"\n }\n}","components/es/skeleton/index.acss":".skeleton {\n display: flex;\n padding: 16px;\n}\n.skeleton-avatar {\n flex-shrink: 0;\n background: #f2f3f5;\n margin-right: 8px;\n}\n.skeleton-avatar.round {\n border-radius: 50%;\n}\n.skeleton-content {\n width: 100%;\n}\n.skeleton-title {\n background-color: #f2f3f5;\n height: 16px;\n}\n.skeleton-title + .skeleton-rows {\n margin-top: 16px;\n}\n.skeleton-row-item {\n background-color: #f2f3f5;\n height: 16px;\n}\n.skeleton-row-item:not(:first-child) {\n margin-top: 16px;\n}\n.skeleton.animate {\n animation: skeleton-blink 1.2s ease-in-out infinite;\n}\n@keyframes skeleton-blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 0.6;\n }\n 100% {\n opacity: 1;\n }\n}\n","components/es/skeleton/index.axml":"<view>\n <view \n a:if=\"{{ loading }}\" \n class=\"skeleton {{ animate ? 'animate' : '' }}\">\n <view\n a:if=\"{{ showAvatar }}\"\n class=\"skeleton-avatar {{ avatarShape }}\"\n style=\"width: {{ avatarSize}}; height: {{ avatarSize }}\"\n >\n </view>\n <view \n class=\"skeleton-content\"\n >\n <view \n a:if=\"{{ showTitle }}\" \n class=\"skeleton-title\" \n style=\"width: {{ titleWidth }}\"\n >\n </view>\n <view \n class=\"skeleton-rows\"\n >\n <view\n class=\"skeleton-row-item\"\n a:for=\"{{ rowList }}\"\n a:for-index=\"index\"\n style=\"width:{{ item.width }}\"\n ></view>\n </view>\n </view>\n </view>\n <view a:else>\n <slot></slot>\n </view>\n</view>","components/es/skeleton/index.js":"var DEFAULT_ROW_WIDTH = '100%';\nvar DEFAULT_LAST_ROW_WIDTH = '60%';\nComponent({\n props: {\n loading: true,\n showAvatar: true,\n avatarSize: '50px',\n avatarShape: 'round',\n showTitle: true,\n titleWidth: '40%',\n row: 3,\n animate: true\n },\n data: {\n rowList: []\n },\n didMount: function didMount() {\n var list = [];\n var row = this.props.row;\n\n for (var i = 0; i < row; i++) {\n list.push({\n width: i === row - 1 && i !== 0 ? DEFAULT_LAST_ROW_WIDTH : DEFAULT_ROW_WIDTH\n });\n }\n\n this.setData({\n rowList: list\n });\n }\n});","components/es/skeleton/index.json":"{\n \"component\": true\n}","components/es/stand-out-card/index.acss":".stand-wraper {\n background: transparent;\n width: 100%;\n box-sizing: border-box;\n margin-bottom: 24rpx;\n}\n.stand-wraper .content {\n top: 0;\n width: 100%;\n box-sizing: border-box;\n}\n","components/es/stand-out-card/index.axml":"<view class=\"stand-wraper\" style=\"{{marginTop: - standHeight + 'rpx'}}\">\n <view class=\"stand\" ></view>\n <view class=\"content\">\n <slot />\n </view>\n</view>","components/es/stand-out-card/index.js":"Component({\n data: {},\n props: {},\n methods: {}\n});","components/es/stand-out-card/index.json":"{\n \"component\": true,\n \"usingComponents\": {\n }\n}","components/es/steps/index.acss":".am-hor-steps {\n padding: 20px 56px;\n overflow: hidden;\n white-space: nowrap;\n}\n.am-hor-step {\n display: inline-block;\n white-space: normal;\n text-align: center;\n vertical-align: top;\n line-height: normal;\n}\n.am-hor-step-line {\n position: relative;\n margin: 6px 0;\n height: 3px;\n background-color: rgba(16, 110, 242, 0.1);\n}\n.am-hor-step-line-extra {\n position: absolute;\n width: 42%;\n left: 20rpx;\n height: 3px;\n background-color: #116ff4;\n border-radius: 5rpx 5rpx 5rpx 5rpx;\n}\n.am-hor-step-line.is-active {\n background-color: #116ff4;\n}\n.am-hor-step-line.is-last {\n background-color: transparent;\n}\n.am-hor-step-icon {\n position: absolute;\n top: 50%;\n left: 0;\n width: 44rpx;\n height: 44rpx;\n transform: translate(-50%, -50%);\n border-radius: 50%;\n background-color: white;\n box-shadow: 0 4px 8px 0 rgba(22, 119, 255, 0.12);\n}\n.am-hor-step-icon-img {\n position: absolute;\n top: 50%;\n left: 0;\n width: 74rpx;\n height: 74rpx;\n transform: translate(-50%, -50%);\n border-radius: 50%;\n}\n.am-hor-step-aline {\n position: absolute;\n top: 50%;\n left: 70rpx;\n width: 100rpx;\n height: 6rpx;\n transform: translate(-50%, -50%);\n background-color: #116ff4;\n}\n.am-hor-step-icon.is-active {\n background-color: #116ff4;\n}\n.am-hor-step-text {\n margin-top: 12px;\n padding: 0 5px;\n max-width: 90px;\n transform: translateX(-50%);\n}\n.am-hor-step-title {\n font-family: PingFangSC-Regular;\n font-size: 28rpx;\n color: #333333;\n text-align: center;\n line-height: 38rpx;\n margin-top: 44rpx;\n}\n.am-hor-step-description {\n font-family: PingFangSC-Regular;\n font-size: 26rpx;\n color: #999999;\n text-align: center;\n line-height: 38rpx;\n margin-top: 8rpx;\n}\n","components/es/steps/index.axml":"<view class=\"am-hor-steps {{containerClassName}}\" >\n <view class=\"am-hor-step\" a:for=\"{{items}}\" style=\"{{width: 100 / (items.length - 1) + '%'}}\">\n <view class=\"am-hor-step-line {{index < activeIndex - 1 ? 'is-active' : ''}} {{index >= items.length - 1 ? 'is-last' : ''}}\">\n <image \n class=\"am-hor-step-icon-img {{index <= activeIndex - 1 ? 'is-active' : ''}}\"\n src=\"https://gw.alipayobjects.com/mdn/rms_fd9cbf/afts/img/A*OzrsS6LebM8AAAAAAAAAAABkARQnAQ\"\n a:if=\"{{index <= activeIndex - 1}}\"\n >\n </image>\n <view \n class=\"am-hor-step-icon {{index <= activeIndex - 1 ? 'is-active' : ''}}\"\n a:else\n >\n {{index+1}}\n </view>\n <view class=\"am-hor-step-line-extra\"\n a:if=\"{{index <= activeIndex - 1 && index != items.length-1}}\">\n </view>\n </view>\n <view class=\"am-hor-step-text\">\n <view class=\"am-hor-step-title\">\n <text>{{item.title}}</text>\n </view>\n <view class=\"am-hor-step-description\">\n <text>{{item.description}}</text>\n </view>\n </view>\n </view>\n</view>","components/es/steps/index.js":"Component({\n props: {\n containerClassName: '',\n activeIndex: 1,\n items: []\n }\n});","components/es/steps/index.json":"{\n \"component\": true\n}","components/es/super-page/index.acss":".m-super-page {\n box-sizing: border-box;\n}\n.m-super-page .m-super-page-header {\n box-sizing: border-box;\n}\n.m-super-page .m-super-page-body {\n box-sizing: border-box;\n}\n.m-super-page .m-super-page-foot {\n box-sizing: border-box;\n position: relative;\n min-height: 400rpx;\n}\n.m-super-page .m-super-page-foot .m-super-page-bottom-content {\n font-size: 28rpx;\n text-align: center;\n color: #999;\n padding-bottom: 32rpx;\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n}\n","components/es/super-page/index.axml":"<view class=\"m-super-page\">\n <view class=\"m-super-page-header {{pageHeaderCls}}\" style=\"{{paddingTop: statusAndTitleBarHeight + 'rpx'}}\">\n <slot name=\"page-header\"></slot>\n </view>\n <view class=\"m-super-page-body {{pageBodyCls}}\" name=\"page-body\">\n <slot name=\"page-body\"></slot>\n </view>\n <view class=\"m-super-page-foot {{pageFootCls}}\" name=\"page-foot\">\n <slot name=\"page-foot\"></slot>\n <view class=\"m-super-page-bottom-content\"> {{bottomContent}} </view>\n </view>\n \n</view>","components/es/super-page/index.js":"Component({\n data: {\n statusAndTitleBarHeight: 0\n },\n props: {},\n methods: {},\n didMount: function didMount() {\n var app = getApp();\n var info = null;\n var statusAndTitleBarHeight = 0;\n\n if (app.globalData && app.globalData.statusAndTitleBarHeight) {\n statusAndTitleBarHeight = app.globalData.statusAndTitleBarHeight;\n } else {\n info = my.getSystemInfoSync();\n statusAndTitleBarHeight = (info.statusBarHeight + info.titleBarHeight) * 2 || 0;\n\n if (!app.globalData) {\n app.globalData = {\n statusAndTitleBarHeight: statusAndTitleBarHeight\n };\n } else {\n app.globalData.statusAndTitleBarHeight = statusAndTitleBarHeight;\n }\n }\n\n this.setData({\n statusAndTitleBarHeight: statusAndTitleBarHeight\n });\n }\n});","components/es/super-page/index.json":"{\n \"component\": true\n}","components/es/swiper-block/index.acss":".swiper-customer-wraper {\n padding-left: 32rpx;\n text-align: left;\n}\n.swiper-customer-wraper .a-swiper-item {\n width: 334rpx;\n text-align: left;\n}\n.swiper-customer-wraper .a-swiper-slides {\n width: 334rpx;\n text-align: left;\n}\n.swiper-customer-item {\n width: 310rpx;\n text-align: left;\n}\n","components/es/swiper-block/index.axml":"<view class=\"swiper-customer-wraper\">\n <swiper indicator-dots=\"{{false}}\" autoplay=\"{{false}}\">\n <block>\n <swiper-item>\n <view class=\"swiper-costomer-item\">\n <market-card type=\"gsyh\" high=\"190\" low=\"140\" onNavigatorTo=\"navigatorToBank\"></market-card>\n </view>\n </swiper-item>\n </block>\n <block>\n <swiper-item>\n <market-card type=\"jsyh\" high=\"190\" low=\"140\"></market-card>\n </swiper-item>\n </block>\n <block>\n <swiper-item>\n <market-card type=\"nyyh\" high=\"300\" low=\"10\"></market-card>\n </swiper-item>\n </block>\n </swiper>\n </view>","components/es/swiper-block/index.js":"Component({\n data: {},\n props: {\n onNavigatorTo: function onNavigatorTo() {}\n },\n didMount: function didMount() {},\n methods: {\n navigatorToBank: function navigatorToBank(e) {\n console.log(e, e.target.dataset.kind);\n }\n }\n});","components/es/swiper-block/index.json":"{\n \"component\": true,\n \"usingComponents\": {\n \"market-card\": \"/components/es/market-card/index\"\n }\n }","components/es/tab-list/index.acss":".am-tabs-container {\n width: 100%;\n display: flex;\n position: relative;\n flex: 1;\n}\n.vertical-container {\n flex-direction: row;\n}\n.am-tabs-title {\n width: 100%;\n background: #fff;\n display: flex;\n justify-content: space-around;\n}\n.vertical-tabs-title {\n width: 25%;\n display: flex;\n flex-direction: column;\n border-right: 1px solid #ddd;\n background: rgba(0, 0, 0, 0.03);\n position: relative;\n justify-content: flex-start;\n box-shadow: rgba(153, 153, 153, 0.24) 0 2px 7px;\n z-index: 99;\n}\n.am-tabs-title-text {\n display: flex;\n position: relative;\n height: 88rpx;\n line-height: 88rpx;\n display: inline-block;\n color: #000;\n font-size: 34rpx;\n}\n.vertical-title-text {\n text-align: center;\n}\n.border {\n height: 2px;\n top: 84rpx;\n position: absolute;\n background: #286fc7;\n transition: 0.1s ease;\n z-index: 99;\n}\n.vertical-border {\n width: 2px;\n height: 88rpx;\n /* border-left: 2px solid #286fc7; */\n}\n.am-tabs-card {\n width: 100vw;\n overflow: hidden;\n display: flex;\n flex-grow: 1;\n position: relative;\n}\n/* 1111 */\n.component-name {\n color: #333333;\n margin-right: 10rpx;\n}\n.component-brief {\n color: #CCC;\n font-size: 34rpx;\n}\n.list {\n padding: 0 32rpx 32rpx;\n flex-shrink: 0;\n box-sizing: border-box;\n width: 100%;\n}\n.vertical-list {\n padding: 0;\n}\n.list-header {\n padding-top: 30rpx;\n padding-bottom: 20rpx;\n display: flex;\n align-items: center;\n color: #888;\n font-size: 28rpx;\n padding-left: 32rpx;\n}\n.thumb {\n height: 60rpx;\n width: 60rpx;\n margin-right: 30rpx;\n}\n.am-list-header {\n box-sizing: border-box;\n padding: 0;\n}\n.am-list-body::before {\n display: none;\n}\n.list-wrap {\n display: flex;\n flex: 1;\n overflow: hidden;\n flex-direction: column;\n}\n.list-container {\n width: 100%;\n}\n.list-item {\n margin: 0;\n padding: 0;\n}\n.am-vtabs {\n height: auto;\n}\n.am-vtabs-slides {\n background: #eee;\n}\n","components/es/tab-list/index.axml":" <vtabs\n tabs=\"{{tabs}}\"\n onTabClick=\"handleChange\"\n onChange=\"onChange\"\n activeTab=\"{{activeTab}}\"\n left=\"{{left}}\"\n >\n <block a:for=\"{{tabs}}\" left=\"{{left}}\">\n <vtab-content anchor=\"{{item.anchor}}\" left=\"{{left}}\" style=\"height:auto;\">\n <view class=\"list-container\">\n <view class=\"list\">\n <list className=\"list-item\">\n <view slot=\"header\" class=\"list-header\">{{item.title}}</view>\n <block a:for=\"{{item.pageList}}\">\n <list-item onClick=\"onpageItem\" data-text=\"{{item}}\" arrow=\"{{true}}\" index=\"{{index}}\" multipleLine=\"{{false}}\" key=\"items-{{item.title}}\" last=\"{{true}}\">\n <text class=\"component-name\">{{item.title}}</text>\n <view slot=\"extra\">\n {{item.extra}}\n </view>\n </list-item>\n </block>\n </list>\n </view>\n </view>\n </vtab-content>\n </block>\n </vtabs>\n","components/es/tab-list/index.js":"Component({\n mixins: [],\n data: {\n version: '1.0.0'\n },\n props: {},\n didUpdate: function didUpdate() {},\n didUnmount: function didUnmount() {},\n methods: {\n handleChange: function handleChange(index) {\n this.setData({\n activeTab: index\n });\n },\n onChange: function onChange(index) {\n this.setData({\n activeTab: index\n });\n },\n onpageItem: function onpageItem(index) {\n var titleUrl = index.target.dataset.text.titleUrl;\n var url = index.target.dataset.text.page;\n my.navigateTo({\n url: \"/pages/\" + titleUrl + \"/\" + url + \"/index\"\n });\n }\n }\n});","components/es/tab-list/index.json":"{\n \"component\": true,\n \"usingComponents\": {\n \"list\":\"mini-antui/es/list/index\",\n \"list-item\":\"mini-antui/es/list/list-item/index\",\n \"vtabs\": \"../vtabs/index\",\n \"vtab-content\": \"../vtabs/vtab-content/index\"\n }\n}","components/es/to-desktop/index.acss":".desktop-wraper-top {\n text-align: left;\n padding: 20rpx 0 0 42rpx;\n}\n.desktop-wraper-top-icon {\n width: 253rpx;\n height: 225rpx;\n vertical-align: middle;\n}\n.desktop-wraper-top-des {\n display: inline-block;\n margin-left: 45rpx;\n}\n.desktop-wraper-top-des-top {\n font-size: 34rpx;\n font-weight: 500;\n}\n.desktop-wraper-top-des-bottom {\n font-size: 26rpx;\n color: #999999;\n margin-top: 10rpx;\n}\n.desktop-wraper-bottom {\n height: 76.5rpx;\n line-height: 108.5rpx;\n color: #108EE9;\n font-size: 32rpx;\n font-weight: 500;\n border-top: 1rpx solid #eee;\n}\n","components/es/to-desktop/index.axml":"<view class=\"desktop-wraper\">\n <view class=\"desktop-wraper-top\">\n <image mode=\"scaleToFill\" src=\"https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*W82dS4PA9h4AAAAAAAAAAABkARQnAQ\" class=\"desktop-wraper-top-icon\" />\n <view class=\"desktop-wraper-top-des\">\n <view class=\"desktop-wraper-top-des-top\">{{dataSource.content}}</view>\n <view class=\"desktop-wraper-top-des-bottom\">{{dataSource.des}}</view>\n </view>\n </view>\n <view class=\"desktop-wraper-bottom\">添加到桌面</view>\n</view>","components/es/to-desktop/index.js":"Component({\n data: {},\n props: {},\n methods: {}\n});","components/es/to-desktop/index.json":"{\n \"component\": true,\n \"usingComponents\": {\n }\n}","components/es/traffic-offence-record/index.acss":".traffic-offence-record-wraper {\n display: flex;\n flex-direction: column;\n border-radius: 16rpx;\n overflow: hidden;\n background: white;\n min-height: 350rpx;\n box-sizing: border-box;\n}\n.traffic-offence-record-wraper .traffic-offence-record-title {\n display: flex;\n justify-content: space-between;\n padding: 20rpx 24rpx;\n background: #f9f9f9;\n}\n.traffic-offence-record-wraper .traffic-offence-record-title .traffic-offence-record-title-left {\n display: flex;\n align-items: center;\n}\n.traffic-offence-record-wraper .traffic-offence-record-title .traffic-offence-record-title-left > image {\n width: 44rpx;\n height: 44rpx;\n background-size: contain;\n}\n.traffic-offence-record-wraper .traffic-offence-record-title .traffic-offence-record-title-left > view {\n font-family: PingFangSC-Regular;\n font-size: 30rpx;\n color: #333333;\n margin-left: 9.2rpx;\n}\n.traffic-offence-record-wraper .traffic-offence-record-title .traffic-offence-record-title-right {\n display: flex;\n align-items: center;\n}\n.traffic-offence-record-wraper .traffic-offence-record-title .traffic-offence-record-title-right > :first-child {\n font-family: PingFangSC-Regular;\n font-size: 26rpx;\n color: #999999;\n margin-right: 22.5rpx;\n}\n.traffic-offence-record-wraper .traffic-offence-record-title .traffic-offence-record-title-right > :last-child {\n width: 16.4rpx;\n height: 26rpx;\n background-image: url('https://gw.alipayobjects.com/zos/rmsportal/nGMpTwTjtKMbOeeQIucS.png');\n background-size: contain;\n background-repeat: no-repeat;\n background-position: 50% 50%;\n}\n.traffic-offence-record-wraper .traffic-offence-record-content {\n display: flex;\n flex-direction: column;\n padding: 32rpx 24rpx;\n}\n.traffic-offence-record-wraper .traffic-offence-record-content .traffic-offence-record-value {\n display: flex;\n align-items: center;\n margin-bottom: 8rpx;\n}\n.traffic-offence-record-wraper .traffic-offence-record-content .traffic-offence-record-value :first-child {\n font-family: PingFangSC-Regular;\n font-size: 36rpx;\n color: #333333;\n}\n.traffic-offence-record-wraper .traffic-offence-record-content .traffic-offence-record-value :last-child {\n font-family: Helvetica;\n font-size: 60rpx;\n color: #333333;\n max-width: 600rpx;\n word-wrap: break-word;\n}\n.traffic-offence-record-wraper .traffic-offence-record-content .traffic-offence-record-row {\n display: flex;\n margin-bottom: 10rpx;\n}\n.traffic-offence-record-wraper .traffic-offence-record-content .traffic-offence-record-row :first-child {\n min-width: 120rpx;\n margin-right: 16rpx;\n font-family: PingFangSC-Regular;\n font-size: 30rpx;\n color: #999999;\n}\n.traffic-offence-record-wraper .traffic-offence-record-content .traffic-offence-record-row :last-child {\n font-family: PingFangSC-Regular;\n font-size: 30rpx;\n color: #333333;\n}\n.traffic-offence-record-wraper .traffic-offence-record-content :last-child {\n margin: 0;\n}\n","components/es/traffic-offence-record/index.axml":"<!-- 交通违法-历史记录 -->\n<view class=\"traffic-offence-record-wraper {{containerClassName}}\">\n <view class=\"traffic-offence-record-title\">\n <view class=\"traffic-offence-record-title-left\">\n <image src=\"{{data.titleIconUrl}}\" mode=\"\" />\n <view>{{data.title}}</view>\n </view>\n <view class=\"traffic-offence-record-title-right\" a:if=\"{{data.showDetail}}\" onTap=\"onDetail\">\n <view>查看详情</view>\n <view></view>\n </view>\n </view>\n <view class=\"traffic-offence-record-content\">\n <view class=\"traffic-offence-record-value\">\n <view>{{data.valueUnit}}</view>\n <view>{{data.value}}</view>\n </view>\n <view class=\"traffic-offence-record-row\">\n <view>状态</view>\n <view style=\"color:{{data.statusColor?data.statusColor:defaultStatusColor}}\">{{data.status}}</view>\n </view>\n <view class=\"traffic-offence-record-row\">\n <view>车牌号</view>\n <view>{{data.licensePlate}}</view>\n </view>\n <view class=\"traffic-offence-record-row\">\n <view>缴款时间</view>\n <view>{{data.dateTime}}</view>\n </view>\n </view>\n</view>","components/es/traffic-offence-record/index.js":"/* eslint-disable */\nComponent({\n data: {\n defaultStatusColor: '#333333'\n },\n props: {\n data: {},\n onDetail: function onDetail() {},\n containerClassName: ''\n },\n didMount: function didMount() {},\n didUpdate: function didUpdate() {},\n methods: {\n onDetail: function onDetail(e) {\n this.props.onDetail(e);\n }\n }\n});","components/es/traffic-offence-record/index.json":"{\n \"component\": true\n}","components/es/transaction-record/index.acss":".transaction-record-wraper {\n display: flex;\n flex-direction: column;\n border-radius: 16rpx;\n background: white;\n min-height: 223rpx;\n padding: 27rpx 24rpx 32rpx 24rpx;\n box-sizing: border-box;\n}\n.transaction-record-wraper .transaction-record-top {\n display: flex;\n justify-content: space-between;\n align-items: center;\n margin-bottom: 21rpx;\n}\n.transaction-record-wraper .transaction-record-top .transaction-record-title {\n max-width: 500rpx;\n font-family: Helvetica;\n font-size: 26rpx;\n color: #333333;\n}\n.transaction-record-wraper .transaction-record-top .transaction-record-value {\n font-family: Helvetica;\n font-size: 36rpx;\n color: #333333;\n line-height: 48rpx;\n max-width: 170rpx;\n text-align: right;\n}\n.transaction-record-wraper .transaction-record-content {\n display: flex;\n justify-content: space-between;\n}\n.transaction-record-wraper .transaction-record-content > :first-child {\n display: flex;\n flex-direction: column;\n}\n.transaction-record-wraper .transaction-record-content > :first-child .transaction-record-start {\n display: flex;\n align-items: center;\n max-width: 500rpx;\n margin-bottom: 12rpx;\n}\n.transaction-record-wraper .transaction-record-content > :first-child .transaction-record-start .transaction-record-icon {\n width: 13rpx;\n height: 13rpx;\n border-radius: 50%;\n border: 2px solid #1777FF;\n margin-right: 16rpx;\n}\n.transaction-record-wraper .transaction-record-content > :first-child .transaction-record-end {\n display: flex;\n align-items: center;\n max-width: 500rpx;\n}\n.transaction-record-wraper .transaction-record-content > :first-child .transaction-record-end .transaction-record-icon {\n width: 13rpx;\n height: 13rpx;\n border-radius: 50%;\n border: 2px solid #FF6010;\n margin-right: 16rpx;\n}\n.transaction-record-wraper .transaction-record-content > :last-child {\n font-family: PingFangSC-Medium;\n font-size: 24rpx;\n color: #999999;\n letter-spacing: 0.39rpx;\n text-align: right;\n}\n","components/es/transaction-record/index.axml":"<!-- etc-交易记录 -->\n<view class=\"transaction-record-wraper {{containerClassName}}\">\n <view class=\"transaction-record-top\">\n <view class=\"transaction-record-title\">{{data.title}}</view>\n <view class=\"transaction-record-value\">{{data.value}}</view>\n </view>\n <view class=\"transaction-record-content\">\n <view>\n <view class=\"transaction-record-start\">\n <view class=\"transaction-record-icon\" />\n {{data.inAddress}}\n </view>\n <view class=\"transaction-record-end\">\n <view class=\"transaction-record-icon\" />\n {{data.outAddress}}\n </view>\n </view>\n <view style=\"color:{{data.statusColor?data.statusColor:defaultStatusColor}}\">\n {{data.status}}\n </view>\n </view>\n</view>","components/es/transaction-record/index.js":"/* eslint-disable */\nComponent({\n data: {\n defaultStatusColor: '#999999'\n },\n props: {\n data: {},\n containerClassName: ''\n },\n didMount: function didMount() {},\n didUpdate: function didUpdate() {},\n methods: {}\n});","components/es/transaction-record/index.json":"{\n \"component\": true\n}","components/es/transfer/index.acss":".transfer-wraper {\n text-align: left;\n}\n.transfer-wraper-title {\n font-size: 36rpx;\n padding: 0 32rpx;\n font-weight: 500;\n}\n.transfer-wraper-map {\n padding: 0 32rpx;\n margin-top: 26rpx;\n padding-bottom: 32.5rpx;\n}\n.transfer-wraper-map-title {\n display: flex;\n justify-content: space-between;\n margin-bottom: 19rpx;\n}\n.transfer-wraper-map-title-count-content {\n font-size: 32rpx;\n color: #108EE9;\n font-weight: bold;\n}\n.transfer-wraper-map-title-count-label {\n font-size: 26rpx;\n}\n.transfer-wraper-map-title-discount {\n font-size: 26rpx;\n color: #999999;\n}\n.transfer-wraper-map-content-map {\n width: 638rpx!important;\n height: 193rpx!important;\n}\n.transfer-wraper-traffic {\n display: flex;\n padding: 32rpx 32rpx 0;\n justify-content: space-between;\n border-top: 1rpx solid #eee;\n font-size: 26rpx;\n font-weight: normal;\n}\n.transfer-wraper-traffic .label .pre {\n display: inline-block;\n vertical-align: middle;\n}\n.transfer-wraper-traffic .label .icon {\n display: inline-block;\n height: 34rpx;\n background: rgba(152, 227, 199, 0.24);\n line-height: 34rpx;\n padding: 0 8rpx;\n font-size: 20rpx;\n color: #11A86E;\n font-weight: 500;\n border-radius: 2rpx;\n vertical-align: middle;\n margin-left: 10rpx;\n}\n.transfer-wraper-traffic .go .text {\n vertical-align: middle;\n}\n.transfer-wraper-traffic .go .arrow {\n width: 12rpx;\n height: 21rpx;\n margin-left: 10rpx;\n vertical-align: middle;\n}\n","components/es/transfer/index.axml":"<view class=\"transfer-wraper\">\n <view class=\"transfer-wraper-title\">\n <text>{{dataSource.stationName}}</text>\n </view>\n <view class=\"transfer-wraper-map\">\n <view class=\"transfer-wraper-map-title\">\n <view class=\"transfer-wraper-map-title-count\">\n <text class=\"transfer-wraper-map-title-count-content\">{{dataSource.count}}</text>\n <text class=\"transfer-wraper-map-title-count-label\">辆{{ dataSource.type=== 1 ? '网约车' : '共享单车'}}在附近</text>\n </view>\n <view class=\"transfer-wraper-map-title-discount\">限时优惠{{dataSource.discounts}}元</view>\n </view>\n <view class=\"transfer-wraper-map-content\">\n <map class=\"transfer-wraper-map-content-map\" id=\"map\" longitude=\"120.131441\" latitude=\"30.279383\" scale=\"{{scale}}\" controls=\"{{controls}}\"\n onControlTap=\"controltap\" markers=\"{{dataSource.markers}}\" circles=\"{{dataSource.circles}}\"/>\n </view>\n </view>\n <view class=\"transfer-wraper-traffic\">\n <view class=\"label\">\n <text class=\"pre\">{{dataSource.traffic.label}}</text>\n <view class=\"icon\">{{dataSource.traffic.iconText}}</view>\n </view>\n <view class=\"go\">\n <text class=\"text\">{{dataSource.traffic.go}}</text>\n <image class=\"arrow\" mode=\"scaleToFill\" src=\"https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*S44LRpc_2YQAAAAAAAAAAABkARQnAQ\"/>\n </view>\n </view>\n</view>","components/es/transfer/index.js":"Component({\n data: {},\n props: {},\n methods: {}\n});","components/es/transfer/index.json":"{\n \"component\": true,\n \"usingComponents\": {\n }\n}","components/es/upload-cards/index.acss":".license-img {\n position: relative;\n width: 319rpx;\n height: 200rpx;\n margin: 24rpx 15rpx 0 0;\n background-repeat: no-repeat;\n background-position: center;\n background-size: cover;\n text-align: center;\n}\n.license-img-wrapper {\n width: 100%;\n overflow: hidden;\n}\n.license-img-wrapper-driver {\n height: 0;\n transition: height 0.3s cubic-bezier(0.17, 0.67, 0.84, 0.66);\n}\n.license-img-wrapper-driver-show {\n height: 300rpx;\n}\n.license-img-inner-wrapper {\n display: flex;\n flex-wrap: wrap;\n}\n.license-img .cover {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n font-family: PingFangSC-Regular;\n color: #1677FF;\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n}\n.license-img .real-license {\n max-width: 100%;\n max-height: 100%;\n}\n.license-img .icon-add {\n display: inline-block;\n width: 80rpx;\n height: 80rpx;\n margin-top: 30rpx;\n background: url(\"https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*va2XQrNYAx0AAAAAAAAAAABkARQnAQ\") no-repeat center / cover;\n}\n.license-img .title {\n height: 40rpx;\n line-height: 40rpx;\n margin-top: 20rpx;\n font-size: 28rpx;\n}\n.uploaded .cover {\n background: rgba(0, 0, 0, 0.3);\n}\n.uploaded .cover .icon-add {\n color: #fff;\n background-image: url(\"https://gw.alipayobjects.com/zos/basement_prod/c2b0bbb0-e853-4fd4-80af-3d538822da0c.svg\");\n}\n.uploaded .cover .title {\n color: #fff;\n}\n","components/es/upload-cards/index.axml":"<view\n class=\"license-img {{imgSrc ?'uploaded':''}}\"\n catchTap=\"upLoadImageFromCamera\"\n data-type=\"{{type}}\"\n>\n <image\n class=\"real-license\"\n src=\"{{imgSrc || licensePicDefault[type]}}\"\n />\n <view class=\"cover\">\n <icon\n type=\"loading\"\n a:if=\"{{ sfzLicense_frontstate === 'pendding' }}\"\n />\n <text\n class=\"icon-add\"\n a:else\n />\n <view class=\"title\">\n {{imgSrc ? licenseTxtDefault.successTxt : licenseTxtDefault[type]}}\n </view>\n </view>\n</view>","components/es/upload-cards/index.js":"// etc 完善车主资料,默认图片\nvar DRIVER_LICENSE_DEFAULT_PIC = {\n sfzLicense_front: 'https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*syv1QJQl3rEAAAAAAAAAAABjARQnAQ',\n sfzLicense_back: 'https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*GWRhQIadSQsAAAAAAAAAAABjARQnAQ',\n driverLicense_front: 'https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*v1q5TrWDObgAAAAAAAAAAABkARQnAQ',\n driverLicense_back: 'https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*3kRoTZT0OuUAAAAAAAAAAABkARQnAQ',\n driverLicense_rotate: 'https://gw.alipayobjects.com/mdn/rms_5c69fa/afts/img/A*dSZMSLuHlqMAAAAAAAAAAABjARQnAQ',\n userInfo_contract: 'https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*xgjMTrXp3FUAAAAAAAAAAABkARQnAQ',\n userInfo_retired: 'https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*xgjMTrXp3FUAAAAAAAAAAABkARQnAQ',\n userInfo_cancellation: 'https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*xgjMTrXp3FUAAAAAAAAAAABkARQnAQ'\n}; // etc 完善车主资料,默认图片\n\nvar DRIVER_LICENSE_DEFAULT_TXT = {\n sfzLicense_front: '身份证(人像面)',\n sfzLicense_back: '身份证(国徽面)',\n driverLicense_front: '行驶证(正页)',\n driverLicense_back: '行驶证(副页)',\n driverLicense_rotate: '车头照(正面45度)',\n userInfo_contract: '终止合同',\n userInfo_retired: '离退休表',\n userInfo_cancellation: '户口注销证明',\n successTxt: '识别成功',\n failTxt: '识别失败'\n};\nComponent({\n props: {\n onClick: function onClick() {},\n type: 'sfzLicenseFront',\n imgSrc: '',\n isPadding: false\n },\n data: {\n licensePicDefault: DRIVER_LICENSE_DEFAULT_PIC,\n licenseTxtDefault: DRIVER_LICENSE_DEFAULT_TXT\n },\n didMount: function didMount() {},\n didUpdate: function didUpdate() {},\n methods: {\n upLoadImageFromCamera: function upLoadImageFromCamera(e) {\n var type = e.target.dataset.type;\n\n if (this.props.onClick) {\n this.props.onClick(e);\n }\n }\n }\n});","components/es/upload-cards/index.json":"{\n \"component\": true\n}","components/es/user-evaluation/index.axml":"<view>\n <evaluate list=\"{{evaluateData}}\">\n </evaluate>\n</view>","components/es/user-evaluation/index.js":"Component({\n data: {},\n props: {\n evaluateData: []\n },\n didMount: function didMount() {},\n methods: {}\n});","components/es/user-evaluation/index.json":"{\n \"component\": true,\n \"usingComponents\": {\n \"evaluate\": \"/components/es/evaluate/index\"\n }\n }","components/es/value-module/index.acss":".value-wraper {\n text-align: center;\n}\n.value-wraper .title-wraper {\n font-size: 32rpx;\n font-weight: bold;\n}\n.value-wraper .title-wraper .line {\n display: inline-block;\n width: 24rpx;\n height: 1rpx;\n background-color: #D8D8D8;\n vertical-align: middle;\n}\n.value-wraper .title-wraper .title {\n display: inline-block;\n margin: 0 12rpx;\n color: #3A3A3A;\n}\n.value-wraper .item {\n display: inline-block;\n width: 33.3%;\n}\n.value-wraper .item .icon {\n width: 48rpx;\n height: 48rpx;\n background-size: contain;\n margin-bottom: 6rpx;\n}\n.value-wraper .item .label {\n margin-bottom: 32rpx;\n font-size: 24rpx;\n color: #4C4C4C;\n}\n","components/es/value-module/index.axml":"<view class=\"value-wraper\">\n <view a:for=\"{{list}}\" class=\"item\">\n <image class=\"icon\" src=\"{{item.icon}}\" mode=\"\" />\n <view class=\"label\">{{item.label}}</view>\n </view>\n</view> ","components/es/value-module/index.js":"Component({\n props: {\n list: []\n },\n didMount: function didMount() {},\n methods: {}\n});","components/es/value-module/index.json":"{\n \"component\": true\n}","components/es/vtabs/index.acss":".am-vtabs {\n width: 100vw;\n height: 100vh;\n display: flex;\n flex-direction: row;\n}\n.am-vtabs-bar {\n width: 110px;\n overflow: hidden;\n}\n.am-vtabs-bar-content {\n height: 100%;\n width: 120px;\n}\n.am-vtabs-bar-tab {\n box-sizing: border-box;\n height: 55px;\n width: 110px;\n text-align: center;\n line-height: 55px;\n font-size: 14px;\n border-left-width: 2px;\n border-left-style: solid;\n border-left-color: transparent;\n border-right-width: 2px;\n border-right-style: solid;\n border-right-color: transparent;\n white-space: nowrap;\n overflow: hidden;\n}\n.am-vtabs-bar-title {\n position: relative;\n display: inline-block;\n}\n.am-vtabs-bar-badge.dot {\n position: absolute;\n top: 11px;\n right: 0;\n transform: translateX(8px);\n}\n.am-vtabs-bar-badge.text {\n position: absolute;\n top: 8px;\n right: 2px;\n transform: translateX(100%);\n}\n.am-vtabs-content-wrap {\n overflow: hidden;\n flex: 1;\n height: 100%;\n background-color: #fff;\n}\n.am-vtabs-slides {\n height: 100%;\n}\n.am-vtabs-slides.animate {\n transition-duration: 0.5s;\n}\n","components/es/vtabs/index.axml":"<view class=\"am-vtabs {{className}}\" style = \" {{left ? 'flex-direction:column' : '' }}\">\n <view\n class=\"am-vtabs-bar\"\n style=\"{{left ? 'width:100vw;overflow:auto;' : ''}}\"\n >\n <scroll-view\n class=\"am-vtabs-bar-content\"\n style=\"width:{{left && tabslength > 3 ? tabslength * 110 : left ? '100vw' : ''}};display:{{left ? 'flex' : ''}};justify-content: {{left ? 'space-around' : ''}};\"\n scroll-top=\"{{tabTop}}\"\n scroll-y=\"{{true}}\">\n <block a:for=\"{{tabs}}\">\n <view\n data-index=\"{{index}}\"\n data-anchor=\"{{item.anchor}}\"\n onTap=\"handleTabClick\"\n class=\"am-vtabs-bar-tab\"\n style=\"{{\n color: activeTab == index ? tabBarActiveTextColor : tabBarInactiveTextColor,\n borderLeftColor: activeTab == index && !left ? tabBarlineColor : tabBarInactiveBgColor,\n borderBottom: activeTab == index && left ? '2px solid #108ee9' : '',\n borderRightColor: activeTab == index && !left ? tabBarActiveBgColor : tabBarInactiveBgColor,\n backgroundColor: activeTab == index ? tabBarActiveBgColor : tabBarInactiveBgColor\n }}\"\n >\n <view class=\"am-vtabs-bar-title\">\n <text>{{item.title}}</text>\n <badge\n className=\"am-vtabs-bar-badge {{item.badgeType ? item.badgeType : ''}}\"\n a:if=\"{{item.badgeType}}\"\n dot=\"{{item.badgeType == 'dot'}}\"\n text=\"{{item.badgeText}}\" />\n </view>\n </view>\n </block>\n </scroll-view>\n </view>\n <view class=\"am-vtabs-content-wrap\" onTouchMove=\"onWrapTouchMove\">\n <block a:if=\"{{swipeable}}\">\n <scroll-view\n class=\"am-vtabs-slides am-vtabs-slides-{{$id}}\"\n scroll-with-animation=\"{{animated}}\"\n scroll-y=\"{{true}}\"\n scroll-top=\"{{wrapScrollTop}}\"\n onScroll=\"onScroll\">\n <slot></slot>\n </scroll-view>\n </block>\n <block a:else>\n <view class=\"am-vtabs-slides am-vtabs-slides-{{$id}} {{animated ? 'animate' : ''}}\" style=\"{{ transform: 'translate3d(0, ' +(-wrapScrollTop) + 'px, 0)' }}\">\n <slot></slot>\n </view>\n </block>\n </view>\n</view>\n","components/es/vtabs/index.js":"Component({\n data: {\n tabTop: 0,\n wrapScrollTop: 0\n },\n props: {\n activeTab: 0,\n className: '',\n tabs: [],\n animated: false,\n swipeable: true,\n tabBarActiveTextColor: '#108ee9',\n tabBarInactiveTextColor: '#333333',\n tabBarActiveBgColor: '#ffffff',\n tabBarInactiveBgColor: '#f8f8f8',\n tabBarlineColor: '#108ee9',\n onTabClick: function onTabClick() {},\n onScrollBar: function onScrollBar() {}\n },\n didMount: function didMount() {\n this.isScrolling = false;\n this.timerId = null;\n this.calcHeight();\n },\n didUpdate: function didUpdate(prevProps) {\n var activeTab = this.props.activeTab;\n\n if (this.props.tabs.length !== prevProps.tabs.length || activeTab !== prevProps.activeTab) {\n this.calcHeight();\n }\n },\n didUnmount: function didUnmount() {\n if (this.timerId) {\n clearTimeout(this.timerId);\n this.timerId = null;\n }\n },\n methods: {\n calcHeight: function calcHeight() {\n var _this = this;\n\n var _this$props = this.props;\n var tabs = _this$props.tabs;\n var activeTab = _this$props.activeTab;\n this.anchorMap = {};\n this.indexMap = {};\n this.wrapHeight = 0;\n this.scrollWrapHeight = 0;\n my.createSelectorQuery().select(\".am-vtabs-slides-\" + this.$id).boundingClientRect().exec(function (ret) {\n _this.wrapHeight = ret[0].height;\n });\n var cacheHeight = 0;\n\n var _loop = function _loop(i) {\n var anchor = tabs[i].anchor;\n /* eslint-disable no-loop-func */\n\n my.createSelectorQuery().select(\"#am-vtab-slide-\" + anchor).boundingClientRect().exec(function (ret) {\n _this.anchorMap[anchor] = cacheHeight;\n _this.indexMap[i] = cacheHeight;\n\n if (activeTab === i) {\n _this.setData({\n wrapScrollTop: _this.indexMap[i]\n });\n }\n\n cacheHeight += ret[0].height;\n _this.scrollWrapHeight = cacheHeight;\n });\n };\n\n for (var i = 0; i < tabs.length; i++) {\n _loop(i);\n }\n },\n handleTabClick: function handleTabClick(e) {\n var _e$target$dataset = e.target.dataset;\n var anchor = _e$target$dataset.anchor;\n var index = _e$target$dataset.index;\n\n if (!this.isScrolling || !this.props.swipeable) {\n if (this.props.activeTab !== index) {\n this.props.onTabClick(index);\n }\n\n this.setData({\n wrapScrollTop: this.anchorMap[anchor]\n });\n this.moveScrollBar(index);\n }\n },\n moveScrollBar: function moveScrollBar(current) {\n var tabTop;\n\n if (current < 6) {\n tabTop = 0;\n } else {\n tabTop = (current - 5) * 55;\n }\n\n if (this.props.activeTab !== current) {\n if (this.props.onChange) {\n this.props.onChange(current);\n } else {\n this.props.onScrollBar(current);\n }\n }\n\n this.setData({\n tabTop: tabTop,\n current: current\n });\n },\n onScroll: function onScroll(e) {\n var _this2 = this;\n\n var scrollTop = e.detail.scrollTop;\n var keys = Object.keys(this.anchorMap);\n\n if (this.timerId) {\n clearTimeout(this.timerId);\n this.timerId = null;\n }\n\n this.timerId = setTimeout(function () {\n _this2.isScrolling = false;\n }, 300);\n var anchorLength = keys.length;\n\n for (var i = 0; i < anchorLength; i++) {\n if (i === anchorLength - 1) {\n // 如果是最后一个只需满足scrollTop高于当前vtab-content的高度\n if (scrollTop >= this.anchorMap[keys[i]]) {\n this.moveScrollBar(i);\n break;\n }\n }\n\n if (scrollTop >= Math.floor(this.anchorMap[keys[i]]) && scrollTop < Math.floor(this.anchorMap[keys[i + 1]])) {\n // 如果没个vtab-content高度小于scroll-view高度,到达底部后就不需要根据scrollTop再去判断左侧的选择项\n if (scrollTop + this.wrapHeight < this.scrollWrapHeight) {\n this.moveScrollBar(i);\n }\n\n break;\n }\n }\n },\n onWrapTouchMove: function onWrapTouchMove() {\n if (this.props.swipeable) {\n this.isScrolling = true;\n }\n }\n }\n});","components/es/vtabs/index.json":"{\n \"component\": true,\n \"usingComponents\": {\n \"badge\": \"mini-antui/es/badge/index\"\n }\n}","components/es/vtabs/vtab-content/index.axml":"<view id=\"am-vtab-slide-{{anchor}}\">\n <slot></slot>\n</view>","components/es/vtabs/vtab-content/index.js":"Component({\n mixins: [],\n data: {},\n props: {},\n didMount: function didMount() {},\n didUpdate: function didUpdate() {},\n didUnmount: function didUnmount() {},\n methods: {}\n});","components/es/vtabs/vtab-content/index.json":"{\n \"component\": true\n}","components/es/watermark/index.acss":".water-canvas {\n position: fixed;\n top: 0;\n left: 0;\n width: 100vw;\n height: 100vh;\n background-color: transparent;\n}\n/* 控制button组件可以在水印上点击 */\nbutton {\n position: relative;\n}\n","components/es/watermark/index.axml":"<canvas id=\"canvas\" width=\"610\" height=\"610\" class=\"water-canvas\" /> ","components/es/watermark/index.js":"Component({\n props: {\n fillText: '侵权必究' // 水印文本,默认值\n\n },\n didMount: function didMount() {\n this.ctx = my.createCanvasContext('canvas');\n this.drawWater();\n },\n didUpdate: function didUpdate() {\n this.drawWater();\n },\n methods: {\n /**\n * @name drawWater\n * @description 填充水印\n */\n drawWater: function drawWater() {\n var fillText = this.props.fillText;\n this.ctx.rotate(18 * Math.PI / 180); // 设置文字的旋转角度,角度为30°\n // 对斜对角线以左部分进行文字的填充\n\n for (var j = 1; j < 10; j++) {\n // 用for循环达到重复输出文字的效果,这个for循环代表纵向循环\n this.fill(fillText, 0, 90 * j);\n\n for (var i = 1; i < 10; i++) {\n // 这个for循环代表横向循环,\n this.fill(fillText, 130 * i, 80 * j);\n }\n } // 两个for循环的配合,使得文字充满斜对角线的左下部分\n // 对斜对角线以右部分进行文字的填充逻辑同上\n\n\n for (var _j = 0; _j < 10; _j++) {\n this.fill(fillText, 0, -80 * _j);\n\n for (var _i = 1; _i < 10; _i++) {\n this.fill(fillText, 130 * _i, -80 * _j);\n }\n }\n\n this.ctx.draw();\n },\n\n /**\n * @name fill\n * @description 绘画水印\n */\n fill: function fill(text, x, y) {\n this.ctx.beginPath();\n this.ctx.setFontSize(20);\n this.ctx.setFillStyle('rgba(169,169,169,.2)');\n this.ctx.fillText(text, x, y);\n }\n }\n});","components/es/watermark/index.json":"{\n \"component\": true\n}","components/es/welcome-popup/index.acss":".welcome-popup-wraper {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n}\n.welcome-popup-wraper > image {\n width: 366rpx;\n height: 320rpx;\n}\n.welcome-popup-wraper .welcome-popup-title {\n margin-top: 108rpx;\n font-family: PingFangSC-Light;\n font-size: 34rpx;\n color: #FFFFFF;\n letter-spacing: 6.59rpx;\n text-align: center;\n}\n.welcome-popup-wraper .welcome-popup-subtitle {\n margin-top: 15rpx;\n font-family: PingFangSC-Semibold;\n font-size: 58rpx;\n color: #FFFFFF;\n letter-spacing: 3.65rpx;\n}\n.welcome-popup-wraper .welcome-popup-subtitle text {\n color: #faaa1d;\n}\n","components/es/welcome-popup/index.axml":"<!-- 新手教程-欢迎弹层 -->\n<view class=\"welcome-popup-wraper {{containerClassName}}\">\n <image src=\"https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*to-ATpwyF5wAAAAAAAAAAABkARQnAQ\"></image>\n <text class=\"welcome-popup-title\">欢迎来到交通出行</text>\n <text class=\"welcome-popup-subtitle\">我是你的<text>出行管家</text></text>\n</view>","components/es/welcome-popup/index.js":"/* eslint-disable */\nComponent({\n data: {},\n props: {\n containerClassName: ''\n },\n didMount: function didMount() {},\n didUpdate: function didUpdate() {},\n methods: {}\n});","components/es/welcome-popup/index.json":"{\n \"component\": true\n}","mini.project.json":"{\n \"component2\": true\n}","package-lock.json":"{\n \"name\": \"mas-demo\",\n \"version\": \"0.0.1\",\n \"lockfileVersion\": 1,\n \"requires\": true,\n \"dependencies\": {\n \"@babel/runtime\": {\n \"version\": \"7.9.2\",\n \"resolved\": \"https://registry.npm.alibaba-inc.com/@babel/runtime/download/@babel/runtime-7.9.2.tgz\",\n \"integrity\": \"sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==\",\n \"requires\": {\n \"regenerator-runtime\": \"^0.13.4\"\n },\n \"dependencies\": {\n \"regenerator-runtime\": {\n \"version\": \"0.13.5\",\n \"resolved\": \"https://registry.npm.alibaba-inc.com/regenerator-runtime/download/regenerator-runtime-0.13.5.tgz\",\n \"integrity\": \"sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==\"\n }\n }\n },\n \"@babel/runtime-corejs2\": {\n \"version\": \"7.9.2\",\n \"resolved\": \"https://registry.npm.alibaba-inc.com/@babel/runtime-corejs2/download/@babel/runtime-corejs2-7.9.2.tgz\",\n \"integrity\": \"sha1-8R0HT/mbm0MZtezwUB8SICvyv00=\",\n \"requires\": {\n \"core-js\": \"^2.6.5\",\n \"regenerator-runtime\": \"^0.13.4\"\n }\n },\n \"core-js\": {\n \"version\": \"2.6.11\",\n \"resolved\": \"https://registry.npm.alibaba-inc.com/core-js/download/core-js-2.6.11.tgz\",\n \"integrity\": \"sha1-OIMUafmSK97Y7iHJ3EaYXgOZMIw=\"\n },\n \"domelementtype\": {\n \"version\": \"1.3.1\",\n \"resolved\": \"https://registry.npm.alibaba-inc.com/domelementtype/download/domelementtype-1.3.1.tgz\",\n \"integrity\": \"sha1-0EjESzew0Qp/Kj1f7j9DM9eQSB8=\"\n },\n \"domhandler\": {\n \"version\": \"2.4.2\",\n \"resolved\": \"https://registry.npm.alibaba-inc.com/domhandler/download/domhandler-2.4.2.tgz\",\n \"integrity\": \"sha1-iAUJfpM9ZehVRvcm1g9euItE+AM=\",\n \"requires\": {\n \"domelementtype\": \"1\"\n }\n },\n \"entities\": {\n \"version\": \"1.1.2\",\n \"resolved\": \"https://registry.npm.alibaba-inc.com/entities/download/entities-1.1.2.tgz\",\n \"integrity\": \"sha1-vfpzUplmTfr9NFKe1PhSKidf6lY=\"\n },\n \"events\": {\n \"version\": \"3.1.0\",\n \"resolved\": \"https://registry.npm.alibaba-inc.com/events/download/events-3.1.0.tgz\",\n \"integrity\": \"sha1-hCea8bNMt1qoi/X/KR9tC9mzGlk=\"\n },\n \"herculex\": {\n \"version\": \"0.3.0-alpha.3\",\n \"resolved\": \"https://registry.npm.alibaba-inc.com/herculex/download/herculex-0.3.0-alpha.3.tgz\",\n \"integrity\": \"sha1-otVe66RK0GMiU4fC/QFgS6y+Y8Q=\",\n \"requires\": {\n \"immer\": \"^1.7.2\",\n \"immutability-helper-enhanced\": \"^2.8.1\"\n }\n },\n \"immer\": {\n \"version\": \"1.12.1\",\n \"resolved\": \"https://registry.npm.alibaba-inc.com/immer/download/immer-1.12.1.tgz\",\n \"integrity\": \"sha1-QMblspLABWCDbCmTvaOiQ3nUZvU=\"\n },\n \"immutability-helper-enhanced\": {\n \"version\": \"2.8.1\",\n \"resolved\": \"https://registry.npm.alibaba-inc.com/immutability-helper-enhanced/download/immutability-helper-enhanced-2.8.1.tgz\",\n \"integrity\": \"sha1-S5g9YizRhRgfOrbdrCBeiPPQZUQ=\"\n },\n \"mini-ali-ui\": {\n \"version\": \"1.0.8\",\n \"resolved\": \"https://registry.npm.alibaba-inc.com/mini-ali-ui/download/mini-ali-ui-1.0.8.tgz\",\n \"integrity\": \"sha1-zcE+26px+GPgbfGPMjYWqySgEYU=\"\n },\n \"mini-antui\": {\n \"version\": \"0.4.35\",\n \"resolved\": \"https://registry.npm.alibaba-inc.com/mini-antui/download/mini-antui-0.4.35.tgz\",\n \"integrity\": \"sha1-4y2N8cZKxVj4Rx2y5GBzsg3k3Sw=\"\n },\n \"mini-html-parser2\": {\n \"version\": \"0.1.4\",\n \"resolved\": \"https://registry.npm.alibaba-inc.com/mini-html-parser2/download/mini-html-parser2-0.1.4.tgz\",\n \"integrity\": \"sha1-/pcr12yTI3oUqUQFc/val/2MDmE=\",\n \"requires\": {\n \"domhandler\": \"^2.4.2\",\n \"entities\": \"^1.1.1\",\n \"events\": \"^3.0.0\"\n }\n },\n \"regenerator-runtime\": {\n \"version\": \"0.13.5\",\n \"resolved\": \"https://registry.npm.alibaba-inc.com/regenerator-runtime/download/regenerator-runtime-0.13.5.tgz\",\n \"integrity\": \"sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==\"\n }\n }\n}\n","package.json":"{\n \"name\": \"mas-demo\",\n \"version\": \"0.0.1\",\n \"appid\": \"77700100\",\n \"description\": \"> TODO: description\",\n \"author\": \"mas <mas@alibaba-inc.com>\",\n \"homepage\": \"\",\n \"license\": \"ISC\",\n \"main\": \"app.js\",\n \"publishConfig\": {\n \"registry\": \"http://registry.npm.taobao.org/\"\n },\n \"scripts\": {},\n \"dependencies\": {\n \"@babel/runtime\": \"^7.2.0\",\n \"@babel/runtime-corejs2\": \"^7.8.7\",\n \"herculex\": \"^0.3.0-alpha.3\",\n \"mini-ali-ui\": \"^1.0.8\",\n \"mini-antui\": \"^0.4.34\",\n \"mini-html-parser2\": \"^0.1.4\"\n }\n}\n","pages/accumulation-notice/index.acss":".example {\n background: #666;\n height: 100vh;\n position: relative;\n padding-top: 100rpx;\n}\n.n3 {\n margin: 0 24rpx;\n}\n.wrap {\n margin: 24rpx 0;\n}\n","pages/accumulation-notice/index.axml":"<view class=\"example\">\n <accumulation-notice \n className=\"{{className}}\"\n text=\"{{text}}\"\n onClick=\"onClickItem\"\n />\n <view class=\"wrap\">\n </view>\n <notice-card\n text=\"{{noticeCardText}}\"\n />\n <view class=\"wrap\">\n </view>\n <comment-notice\n text=\"{{etcText}}\"\n onClick=\"onClickItem\"\n />\n</view>","pages/accumulation-notice/index.js":"Page({\n data: {\n className: 'n3',\n text: '2月公积金缴存¥2000.00已到账',\n noticeCardText: '信息仅用于办理ETC,支付宝保证您的信息安全',\n etcText: '来写下你对ETC服务的评价吧!'\n },\n onLoad() { },\n onClickItem() {\n my.alert({\n content: '我被点击了'\n })\n }\n});\n","pages/accumulation-notice/index.json":"{\n \"defaultTitle\": \"消息通知\",\n \"usingComponents\": {\n \"notice-card\": \"/components/es/notice-card/index\",\n \"comment-notice\": \"/components/es/comment-notice/index\",\n \"accumulation-notice\": \"/components/es/accumulation-notice/index\"\n }\n}","pages/accumulation-notice/index.less":".example {\n background: #666;\n height: 100vh;\n position: relative;\n padding-top: 100rpx;\n}\n\n.n3 {\n margin: 0 24rpx;\n}\n\n.wrap {\n margin: 24rpx 0;\n}","pages/action-button/index.acss":"","pages/action-button/index.axml":"<view>\n<card>\n <action-button\n topProtocol=\"{{actionButtonData.topProtocol}}\"\n bottomProtocol=\"{{actionButtonData.bottomProtocol}}\"\n buttonGroup=\"{{actionButtonData.buttonGroup}}\"\n bottomItem=\"{{actionButtonData.bottomItem}}\"\n bottomList=\"{{actionButtonData.bottomList}}\"\n >\n </card>\n</view>","pages/action-button/index.js":"Page({\n data: {\n actionButtonData: {\n topProtocol: [\n {\n type: 'normal',\n text: '同意',\n },\n {\n type: 'blue',\n text: '《自动缴费服务协议》',\n },\n ],\n bottomProtocol: [\n {\n type: 'normal',\n text: '查看',\n },\n {\n type: 'blue',\n text: '《自动缴费服务协议》',\n },\n {\n type: 'normal',\n text: ',授权ETC服务获取身份证、收货地址用于申请ETC,关注车主服务生活号获取审核;',\n },\n ],\n buttonGroup: [\n {\n type: 'primary',\n text: '同意协议并开通',\n },\n {\n type: 'default',\n text: '暂不开通, 仅手动缴费',\n },\n ],\n bottomItem: {\n iconUrl: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*UUsjRawk8NMAAAAAAAAAAABkARQnAQ',\n text: '办理货车ETC',\n },\n bottomList: [\n {\n label: '姓名',\n value: '*璇子',\n },\n {\n label: '手机号',\n value: '176********52',\n editable: true,\n },\n {\n label: '身份证',\n value: '3****************5',\n },\n ],\n },\n },\n onLoad() { },\n});\n","pages/action-button/index.json":"{\n \"defaultTitle\": \"行动按钮\",\n \"usingComponents\": {\n \"action-button\": \"/components/es/action-button/index\",\n \"card\": \"/components/es/card/index\"\n }\n}","pages/advance-list/index.acss":"","pages/advance-list/index.axml":"<view>\n<card HorizonatalPadding=\"{{true}}\">\n <advance-list list=\"{{advanceData}}\" />\n </card>\n</view>","pages/advance-list/index.js":"Page({\n data: {\n advanceData: [\n {\n title: '自动缴费不怕忘',\n des: '出账自动缴, 远离滞纳金/停用烦恼',\n icon: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*WVJPTquPtAQAAAAAAAAAAABkARQnAQ',\n },\n {\n title: '扣款及时通知',\n des: '缴费清晰随时查, 账单详情有明细',\n icon: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*He6CTpADb6YAAAAAAAAAAABkARQnAQ',\n },\n {\n title: '安全保障更安心',\n des: '专属客服咨询, 错扣漏扣即赔',\n icon: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*tAdJSoDz_rEAAAAAAAAAAABkARQnAQ',\n },\n {\n title: '开关灵活易操作',\n des: '随时签约解约, 简单易使用',\n icon: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*ltOfQaiZrTUAAAAAAAAAAABkARQnAQ',\n },\n ],\n },\n onLoad() { },\n});\n","pages/advance-list/index.json":"{\n \"defaultTitle\": \"优势展示\",\n \"usingComponents\": {\n \"advance-list\": \"/components/es/advance-list/index\",\n \"card\": \"/components/es/card/index\"\n }\n}","pages/ai-camera/index.acss":"view,\nimage,\nscroll-view,\nnavigator,\nbutton {\n box-sizing: border-box;\n display: flex;\n position: relative;\n flex-direction: column;\n flex-shrink: 0;\n flex-basis: auto;\n align-items: stretch;\n align-content: flex-start;\n}\n.page-result {\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n flex-direction: column;\n width: 750rpx;\n height: 100vh;\n align-items: center;\n}\n.page-result-picture {\n width: 440rpx;\n height: 440rpx;\n margin: 44px auto 0px;\n background-size: contain;\n}\n.page-result-page-network {\n background-image: url(\"https://gw.alipayobjects.com/mdn/rms_d57862/afts/img/A*0SX4TKHHYisAAAAAAAAAAABjARQnAQ\");\n}\n.page-result-page-error {\n background-image: url(\"https://gw.alipayobjects.com/as/g/antui/antui-static/1.0.3/i/error-busy.png\");\n}\n.page-result-page-busy {\n background-image: url(\"https://gw.alipayobjects.com/as/g/antui/antui-static/1.0.3/i/error-excption.png\");\n}\n.page-result-page-empty {\n background-image: url(\"https://gw.alipayobjects.com/as/g/antui/antui-static/1.0.3/i/error-not-found.png\");\n}\n.page-result-page-logoff {\n background-image: url(\"https://gw.alipayobjects.com/as/g/antui/antui-static/1.0.3/i/error-logout.png\");\n}\n.page-result-title {\n margin-top: 50rpx;\n margin-bottom: 20rpx;\n font-size: 40rpx;\n line-height: 56rpx;\n color: #333;\n}\n.page-result-brief {\n font-size: 28rpx;\n line-height: 38rpx;\n color: #888;\n max-width: 500rpx;\n text-align: center;\n}\n.page-result-button {\n flex: 1 1 0%;\n display: flex;\n flex-direction: column;\n -webkit-box-pack: end;\n place-content: center flex-end;\n margin: 0;\n padding: 0 0 100rpx;\n}\n.page-result-btn {\n padding: 0;\n margin: 52rpx 0 0;\n text-align: center;\n font-size: 40rpx;\n color: #108EE9;\n}\n.upload-info-big-img {\n width: 354rpx;\n height: 220rpx;\n margin: 60rpx auto 0;\n}\npage .camera_content {\n flex: 1;\n}\npage .camera_footer {\n height: 389rpx;\n}\npage .camera_footer .title {\n padding-top: 10rpx;\n}\n","pages/ai-camera/index.axml":"<view>\n <camera\n onExitCameraHandle=\"onExitCameraHandle\"\n onUploadFileSuccessful=\"onUploadFileSuccessful\"\n type=\"{{cameraType}}\"\n>\n</view>","pages/ai-camera/index.js":"\nconst app = getApp();\nPage({\n data: {\n cameraType: 'sfzLicense_front', // sfzLicense_front,sfzLicense_back,driverLicense_front,driverLicense_back,driverLicense_rotate\n },\n onLoad({ cameraType }) {\n my.setNavigationBar({\n backgroundColor: '#222222',\n });\n app.shareData.nextLicenseState = null;\n this.setData({ cameraType });\n },\n onExitCameraHandle() {\n my.navigateBack();\n },\n onUploadFileSuccessful(params) {\n const { type, mediaId, imageBase64 } = params;\n let nextLicenseState = {\n name: '人生赢家',\n certNo: '320283199406078877',\n address: '江苏省无锡市市玫瑰香缇',\n };\n for (let key in nextLicenseState) {\n if (typeof nextLicenseState[key] === 'undefined') {\n delete nextLicenseState[key];\n }\n }\n app.shareData.nextLicenseState = {\n data: nextLicenseState,\n mediaId,\n imageBase64,\n };\n return new Promise((resolve, reject) => {\n setTimeout(() => {\n resolve(nextLicenseState)\n }, 1000)\n });\n },\n});\n","pages/ai-camera/index.json":"{\n \"defaultTitle\": \"\",\n \"usingComponents\": {\n \"camera\": \"/components/es/camera/index\"\n }\n}","pages/am-checkbox/index.acss":"","pages/am-checkbox/index.axml":"<view>\n <am-checkbox />\n</view>","pages/am-checkbox/index.js":"Page({\n data: {\n },\n onLoad() { }\n});\n","pages/am-checkbox/index.json":"{\n \"defaultTitle\": \"am-checkbox\",\n \"usingComponents\": {\n \"am-checkbox\": \"/components/es/am-checkbox/index\"\n }\n}","pages/auto-payment-advance/index.acss":"","pages/auto-payment-advance/index.axml":"<view>\n <card title=\"了解支付宝自动缴费\" HorizonatalPadding=\"{{true}}\">\n <auto-payment-advance advanceData=\"{{advanceData}}\" />\n </card>\n</view>","pages/auto-payment-advance/index.js":"Page({\n data: {\n advanceData: [\n 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*QELXS6f8SaUAAAAAAAAAAABkARQnAQ',\n 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*LzdaSoF45KMAAAAAAAAAAABkARQnAQ',\n 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*oPwpTreu4DEAAAAAAAAAAABkARQnAQ',\n 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*75ktQpHR33gAAAAAAAAAAABkARQnAQ',\n ],\n },\n onLoad() { }\n });\n\n","pages/auto-payment-advance/index.json":"{\n \"defaultTitle\": \"了解支付宝自动缴费\",\n \"usingComponents\": {\n \"auto-payment-advance\": \"/components/es/auto-payment-advance/index\",\n \"card\": \"/components/es/card/index\"\n }\n}","pages/box-scan/index.acss":"\n.add{\n width:100%;\n min-height:100vh;\n display:flex;\n flex-direction:column;\n align-items:center;\n background:#f5f5f5;\n}\n.add-top{\n display:flex;\n align-items:center;\n flex-direction:column;\n}\n.add-top-title{\n display:flex;\n align-items:center;\n justify-content:center;\n margin-top:100rpx;\n}\n.add-top-title-image{\n width:42rpx;\n height:42rpx;\n -webkit-animation:myRotate 1s linear infinite;\n animation:myRotate 1s linear infinite;\n}\n@-webkit-keyframes myRotate{\n 0%{ -webkit-transform: rotate(0deg);}\n 50%{ -webkit-transform: rotate(180deg);}\n 100%{ -webkit-transform: rotate(360deg);}\n}\n@keyframes myRotate{\n 0%{ -webkit-transform: rotate(0deg);}\n 50%{ -webkit-transform: rotate(180deg);}\n 100%{ -webkit-transform: rotate(360deg);}\n}\n.add-top-title-text{\n font-family: PingFangSC-Medium;\n font-size: 42rpx;\n color: #FFFFFF;\n letter-spacing: 0;\n text-shadow: 0 0 17px #06A5F1;\n margin-left:16rpx;\n}\n.add-top-desc{\n opacity: 0.7;\n font-family: PingFangSC-Regular;\n font-size: 28rpx;\n color: #FFFFFF;\n letter-spacing: 0.45rpx;\n text-align: center;\n margin-top:16rpx;\n}\n.add-top{\n height:387rpx;\n width:100%;\n background:#1677FF\n}\n.add-con{\n display:flex;\n justify-content:center;\n align-items:center;\n position:absolute;\n top:283rpx;\n}\n","pages/box-scan/index.axml":"<view class=\"add\">\n\n <view class=\"add-con\">\n <box-scan tips=\"{{tips}}\"/>\n </view>\n</view>","pages/box-scan/index.js":"Page({\n data: {\n tips: '请出示医保电子凭证二维码'\n },\n onLoad() { },\n});\n","pages/box-scan/index.json":"{\n \"defaultTitle\": \"box-scan\",\n \"transparentTitle\": \"auto\",\n \"usingComponents\": {\n \"box-scan\": \"/components/es/box-scan/index\"\n }\n}","pages/bus-card-confirm/index.acss":"page {\n background-color: #F7F7F7;\n}\n.search-main{\n padding-top:32rpx;\n}\n.search-main-box{\n width:702rpx;\n height:905rpx;\n background:#ffffff;\n margin:0 auto;\n border-radius: 16rpx;\n display:flex;\n flex-direction:column;\n}\n.search-main-box-steps{\n margin-top:50rpx\n}\n.search-main-box-card{\n margin-top:80rpx\n}\n.search-main-button{\n width:702rpx;\n display:flex;\n justify-content:space-between;\n margin:76rpx auto 0\n}\n.search-main-button-back{\n width:335rpx;\n height:98rpx;\n font-family: PingFangSC-Regular;\n font-size: 34rpx;\n color: #333333;\n display:flex;\n justify-content:center;\n align-items:center;\n border-radius:4rpx;\n}\n.search-main-button-retry{\n width:335rpx;\n height:98rpx;\n font-family: PingFangSC-Regular;\n font-size: 34rpx;\n color: #ffffff;\n display:flex;\n justify-content:center;\n align-items:center;\n background:#1677FF;\n border-radius:4rpx;\n}\n","pages/bus-card-confirm/index.axml":"<view class=\"search-main\">\n <view class=\"search-main-box\">\n <view class=\"search-main-box-steps\">\n <steps items=\"{{items}}\" activeIndex=\"{{activeIndex}}\"/>\n </view> \n <view class=\"search-main-box-card\">\n <face-animation-card />\n </view>\n </view>\n <view class=\"search-main-button\">\n <button class=\"search-main-button-back\">辅助操作</button>\n <button class=\"search-main-button-retry\">主要操作</button>\n </view>\n</view>\n","pages/bus-card-confirm/index.js":"Page({\n data: {\n items: [\n {\n title: \"信息确认\",\n description: \"用户身份确认\"\n },\n {\n title: \"功能确认\",\n description: \"先乘车 后付款\"\n }\n ],\n activeIndex: 1\n },\n onLoad() {}\n});\n","pages/bus-card-confirm/index.json":"{\n \"defaultTitle\": \"定州公交卡\",\n \"usingComponents\": {\n \"face-animation-card\": \"/components/es/face-animation-card/index\",\n \"steps\": \"/components/es/steps/index\"\n }\n}\n","pages/bus-card-info/index.acss":"page {\n background-color: #F7F7F7;\n}\n.search-main{\n padding-top:32rpx;\n}\n.search-main-box{\n width:702rpx;\n height:905rpx;\n background:#ffffff;\n margin:0 auto;\n border-radius: 16rpx;\n display:flex;\n flex-direction:column;\n}\n.search-main-box-steps{\n margin-top:50rpx\n}\n.search-main-box-card{\n margin-top:80rpx\n}\n\n","pages/bus-card-info/index.axml":"<view class=\"search-main\">\n <view class=\"search-main-box\">\n <view class=\"search-main-box-steps\">\n <steps items=\"{{items}}\" activeIndex=\"{{activeIndex}}\"/>\n </view> \n <view class=\"search-main-box-card\">\n <face-animation-card />\n </view>\n </view>\n</view>\n","pages/bus-card-info/index.js":"Page({\n data: {\n items: [\n {\n title: \"信息确认\",\n description: \"用户身份确认\"\n },\n {\n title: \"功能确认\",\n description: \"先乘车 后付款\"\n }\n ],\n activeIndex: 1\n },\n onLoad() {}\n});\n","pages/bus-card-info/index.json":"{\n \"defaultTitle\": \"定州公交卡\",\n \"usingComponents\": {\n \"face-animation-card\": \"/components/es/face-animation-card/index\",\n \"steps\": \"/components/es/steps/index\"\n }\n}\n","pages/card/index.acss":"","pages/card/index.axml":"<view>\n <card>card<card />\n</view>","pages/card/index.js":"Page({\n data: {\n },\n onLoad() { },\n});\n","pages/card/index.json":"{\n \"defaultTitle\": \"基础包裹card\",\n \"usingComponents\": {\n \"card\": \"/components/es/card/index\"\n }\n}","pages/cert-service/index.acss":"","pages/cert-service/index.axml":"<view>\n <cert-service backgroundColor=\"#6F2A2B\" letterSpacing=\"4\" title=\"{{certServiceData.title}}\" des=\"{{certServiceData.des}}\"/>\n</view>","pages/cert-service/index.js":"Page({\n data: {\n certServiceData: {\n title: '医保电子凭证服务',\n des: '本服务由支付宝和国际医疗保障局联合提供',\n },\n },\n onLoad() { },\n});\n","pages/cert-service/index.json":"{\n \"defaultTitle\": \"底部认证信息通栏\",\n \"usingComponents\": {\n \"cert-service\": \"/components/es/cert-service/index\"\n }\n}","pages/common-problem/index.acss":"","pages/common-problem/index.axml":"<view>\n <card marginBottom=\"{{false}}\" title=\"常见问题\" HorizonatalPadding=\"{{true}}\" showBottomButton=\"{{true}}\" bottomButtonText=\"查看更多问题\">\n <common-problem simpleQuestionData=\"{{simpleQuestionData}}\"></common-problem>\n </card>\n</view>","pages/common-problem/index.js":"Page({\n data: {\n simpleQuestionData: [\n {\n question: 'ETC设备办理是否可以全国通用?',\n answers: [\n {\n steps: [\n {\n text: [{ type: 'normal', content: '全国高速均可通行,按照各地折扣标准收取通行费,还支持ETC缴费的停车场。' }],\n imageUrl: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*_BOISZgF2qUAAAAAAAAAAABkARQnAQ',\n },\n {\n text: [{ type: 'normal', content: '全国高速均可通行,按照各地折扣标准收取通行费,还支持ETC缴费的停车场。' }],\n imageUrl: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*WECGTK9l0GQAAAAAAAAAAABkARQnAQ',\n },\n ],\n },\n {\n\n },\n ],\n },\n {\n question: '我是否可以免费办理ETC?',\n answers: [\n {\n steps: [\n {\n text: [\n {\n type: 'normal',\n content: '按交通部规定,申请ETC需要遵循一车一卡一标签的原则,即一辆车只能办理一个ETC设备,同时需要您上传身份证和行驶证信息以便核验身份。',\n },\n {\n type: 'blue',\n content: '按交通部规定,申请ETC需要\"遵循\",',\n },\n ],\n imageUrl: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*KXaKSa9csQwAAAAAAAAAAABkARQnAQ',\n },\n ],\n },\n {\n\n },\n ],\n },\n ],\n },\n onLoad() { }\n });\n\n","pages/common-problem/index.json":"{\n \"defaultTitle\": \"常见问题\",\n \"usingComponents\": {\n \"common-problem\": \"/components/es/common-problem/index\",\n \"card\": \"/components/es/card/index\"\n }\n}","pages/countdown/index.acss":"","pages/countdown/index.axml":"<view>\n <countdown\n second=\"{{ 20 }}\"\n showDay=\"{{true}}\"\n showHour=\"{{true}}\"\n showMinute=\"{{true}}\"\n showColon=\"{{false}}\"\n onTimeup=\"onTimeup\"\n />\n</view>","pages/countdown/index.js":"Page({\n data: {},\n onLoad() {},\n onTimeup() {\n my.alert({\n content: '时间到',\n })\n },\n});","pages/countdown/index.json":"{\n \"defaultTitle\": \"倒计时\",\n \"transparentTitle\": \"none\",\n \"usingComponents\": {\n \"countdown\": \"/components/es/count-down/index\"\n }\n}","pages/credential-folder/index.acss":"\n.add{\n width:100%;\n min-height:100vh;\n display:flex;\n flex-direction:column;\n background:#f5f5f5;\n}\n.add-top{\n display:flex;\n align-items:center;\n flex-direction:column;\n height:247rpx;\n width:100%;\n background:#1677FF\n}\n.add-top-title{\n display:flex;\n align-items:center;\n justify-content:center;\n margin-top:100rpx;\n}\n.add-top-title-image{\n width:42rpx;\n height:42rpx;\n -webkit-animation:myRotate 1s linear infinite;\n animation:myRotate 1s linear infinite;\n}\n@-webkit-keyframes myRotate{\n 0%{ -webkit-transform: rotate(0deg);}\n 50%{ -webkit-transform: rotate(180deg);}\n 100%{ -webkit-transform: rotate(360deg);}\n}\n@keyframes myRotate{\n 0%{ -webkit-transform: rotate(0deg);}\n 50%{ -webkit-transform: rotate(180deg);}\n 100%{ -webkit-transform: rotate(360deg);}\n}\n.add-top-title-text{\n font-family: PingFangSC-Medium;\n font-size: 42rpx;\n color: #FFFFFF;\n letter-spacing: 0;\n text-shadow: 0 0 17px #06A5F1;\n margin-left:16rpx;\n}\n.add-top-desc{\n opacity: 0.7;\n font-family: PingFangSC-Regular;\n font-size: 28rpx;\n color: #FFFFFF;\n letter-spacing: 0.45rpx;\n text-align: center;\n margin-top:16rpx;\n}\n.add-con{\n display:flex;\n justify-content:center;\n align-items:center;\n position:absolute;\n top:283rpx;\n}\n","pages/credential-folder/index.axml":"<view class=\"add\">\n\n <view class=\"add-con\">\n <credential-folder tips=\"{{tips}}\"/>\n </view>\n</view>","pages/credential-folder/index.js":"Page({\n data: {\n tips: '电子社保卡已帮你放入 [卡包]'\n },\n onLoad() { },\n});\n","pages/credential-folder/index.json":"{\n \"defaultTitle\": \"credential-folder\",\n \"transparentTitle\": \"auto\",\n \"usingComponents\": {\n \"credential-folder\": \"/components/es/credential-folder/index\"\n }\n}","pages/edu-bus-add/index.acss":"page{\n background-color:#f7f7f7\n}\n.add{\n width:100%;\n display:flex;\n flex-direction:column;\n align-items:center;\n background:#f5f5f5;\n}\n.add-top{\n display:flex;\n align-items:center;\n flex-direction:column;\n height:247rpx;\n width:100%;\n background:#1677FF\n}\n.add-top-title{\n display:flex;\n align-items:center;\n justify-content:center;\n}\n.add-top-title-image{\n width:42rpx;\n height:42rpx;\n -webkit-animation:myRotate 1s linear infinite;\n animation:myRotate 1s linear infinite;\n}\n@-webkit-keyframes myRotate{\n 0%{ -webkit-transform: rotate(0deg);}\n 50%{ -webkit-transform: rotate(180deg);}\n 100%{ -webkit-transform: rotate(360deg);}\n}\n@keyframes myRotate{\n 0%{ -webkit-transform: rotate(0deg);}\n 50%{ -webkit-transform: rotate(180deg);}\n 100%{ -webkit-transform: rotate(360deg);}\n}\n.add-top-title-text{\n font-family: PingFangSC-Medium;\n font-size: 42rpx;\n color: #FFFFFF;\n letter-spacing: 0;\n text-shadow: 0 0 17px #06A5F1;\n margin-left:16rpx;\n}\n.add-top-desc{\n opacity: 0.7;\n font-family: PingFangSC-Regular;\n font-size: 28rpx;\n color: #FFFFFF;\n letter-spacing: 0.45rpx;\n text-align: center;\n margin-top:16rpx;\n}\n\n.add-con{\n display:flex;\n justify-content:center;\n align-items:center;\n position:absolute;\n top:143rpx;\n}\n","pages/edu-bus-add/index.axml":"<view class=\"add\">\n\n <view class=\"add-top\">\n <view class=\"add-top-title\">\n <image \n class=\"add-top-title-image\" \n src=\"https://gw.alipayobjects.com/mdn/rms_fd9cbf/afts/img/A*9bBwSZs20kwAAAAAAAAAAABkARQnAQ\"\n />\n <view class=\"add-top-title-text\">\n 领卡中...\n </view>\n </view>\n <view class=\"add-top-desc\">\n 有辅助文案的状态\n </view>\n </view>\n <view class=\"add-con\">\n <edu-bus-add tips=\"{{tips}}\"/>\n </view>\n</view>","pages/edu-bus-add/index.js":"Page({\n data: {\n tips: \"添加到 [小程序桌面],扫码乘车更便捷\"\n },\n onLoad() { },\n});\n","pages/edu-bus-add/index.json":"{\n \"defaultTitle\": \"\",\n \"titleBarColor\": \"#1677ff\",\n \"usingComponents\": {\n \"edu-bus-add\": \"/components/es/edu-bus-add/index\"\n }\n}\n","pages/edu-bus-add2/index.acss":"\n.add{\n width:100%;\n min-height:100vh;\n display:flex;\n flex-direction:column;\n align-items:center;\n background:#f5f5f5;\n}\n.add-top{\n display:flex;\n align-items:center;\n flex-direction:column;\n height:244rpx;\n width:100%;\n background:#1677FF\n}\n.add-top-title{\n display:flex;\n align-items:center;\n justify-content:center;\n margin-top:0rpx;\n}\n.add-top-title-image{\n width:42rpx;\n height:42rpx;\n -webkit-animation:myRotate 1s linear infinite;\n animation:myRotate 1s linear infinite;\n}\n@-webkit-keyframes myRotate{\n 0%{ -webkit-transform: rotate(0deg);}\n 50%{ -webkit-transform: rotate(180deg);}\n 100%{ -webkit-transform: rotate(360deg);}\n}\n@keyframes myRotate{\n 0%{ -webkit-transform: rotate(0deg);}\n 50%{ -webkit-transform: rotate(180deg);}\n 100%{ -webkit-transform: rotate(360deg);}\n}\n.add-top-title-text{\n font-family: PingFangSC-Medium;\n font-size: 42rpx;\n color: #FFFFFF;\n letter-spacing: 0;\n text-shadow: 0 0 17px #06A5F1;\n margin-left:16rpx;\n}\n.add-top-desc{\n opacity: 0.7;\n font-family: PingFangSC-Regular;\n font-size: 28rpx;\n color: #FFFFFF;\n letter-spacing: 0.45rpx;\n text-align: center;\n margin-top:16rpx;\n}\n.add-con{\n display:flex;\n justify-content:center;\n align-items:center;\n position:absolute;\n top:143rpx;\n}\n","pages/edu-bus-add2/index.axml":"<view class=\"add\">\n\n <view class=\"add-top\">\n <view class=\"add-top-title\">\n <image \n class=\"add-top-title-image\" \n src=\"https://gw.alipayobjects.com/mdn/rms_fd9cbf/afts/img/A*9bBwSZs20kwAAAAAAAAAAABkARQnAQ\"\n />\n <view class=\"add-top-title-text\">\n 领卡中...\n </view>\n </view>\n <view class=\"add-top-desc\">\n 有辅助文案的状态\n </view>\n </view>\n <view class=\"add-con\">\n <edu-bus-add2 tips=\"{{tips}}\"/>\n </view>\n</view>\n","pages/edu-bus-add2/index.js":"Page({\n data: {\n tips: \"添加到 [小程序桌面],扫码乘车更便捷\"\n },\n onLoad() { },\n});\n","pages/edu-bus-add2/index.json":"{\n \"defaultTitle\": \"\",\n \"titleBarColor\": \"#1677ff\",\n \"usingComponents\": {\n \"edu-bus-add2\": \"/components/es/edu-bus-add2/index\"\n }\n}\n","pages/edu-bus-righttop/index.acss":"page{\n background-color:#f7f7f7\n}\n.add{\n width:100%;\n display:flex;\n flex-direction:column;\n align-items:center;\n}\n.add-top{\n display:flex;\n align-items:center;\n flex-direction:column;\n height:244rpx;\n width:100%;\n background:#1677FF\n}\n.add-top-title{\n display:flex;\n align-items:center;\n justify-content:center;\n}\n.add-top-title-image{\n width:42rpx;\n height:42rpx;\n}\n.add-top-title-text{\n font-family: PingFangSC-Medium;\n font-size: 42rpx;\n color: #FFFFFF;\n letter-spacing: 0;\n text-shadow: 0 0 17px #06A5F1;\n margin-left:16rpx;\n}\n.add-top-desc{\n opacity: 0.7;\n font-family: PingFangSC-Regular;\n font-size: 28rpx;\n color: #FFFFFF;\n letter-spacing: 0.45rpx;\n text-align: center;\n margin-top:24rpx;\n display:flex;\n justify-content:center;\n align-items:center;\n width:385rpx;\n height:48rpx;\n background:#146CE9;\n border-radius:40rpx;\n}\n.add-top-desc-img{\n width:32rpx;\n height:32rpx;\n margin-right:8rpx;\n}\n.add-top-desc-green{\n font-family: Helvetica;\n font-size: 24rpx;\n color: #B8FF14;\n text-align: center;\n}\n.add-con{\n display:flex;\n justify-content:center;\n align-items:center;\n position:absolute;\n top:143rpx;\n}\n.add-bottom{\n display:flex;\n position:absolute;\n top:820rpx;\n width:702rpx;\n height:161rpx;\n background:#ffffff;\n align-items:center\n}\n.add-bottom-img{\n width:90rpx;\n height:90rpx;\n margin-left:32rpx;\n}\n.add-bottom-text{\n margin-left:32rpx;\n}\n.add-bottom-text-title{\n font-family: PingFangSC-Regular;\n font-size: 30rpx;\n color: #333333;\n line-height: 46rpx;\n}\n.add-bottom-text-desc{\n font-family: PingFangSC-Regular;\n font-size: 26rpx;\n color: #999999;\n line-height: 46rpx;\n}\n.add-bottom-text-button{\n display:flex;\n justify-content:center;\n align-items:center;\n margin-left:82rpx;\n border: 1px solid #1677FF;\n border-radius: 8rpx;\n font-family: PingFangSC-Regular;\n font-size: 28rpx;\n color: #1677FF;\n width:124rpx;\n height:54rpx;\n}","pages/edu-bus-righttop/index.axml":"<view class=\"add\">\n\n <view class=\"add-top\">\n <view class=\"add-top-title\">\n <image \n class=\"add-top-title-image\" \n src=\"https://gw.alipayobjects.com/mdn/rms_fd9cbf/afts/img/A*56e6QJ3uCbcAAAAAAAAAAABkARQnAQ\"\n />\n <view class=\"add-top-title-text\">\n 领卡成功\n </view>\n </view>\n <view class=\"add-top-desc\">\n <image \n class=\"add-top-desc-img\"\n src=\"https://gw.alipayobjects.com/mdn/rms_fd9cbf/afts/img/A*_AxNSbQbIXkAAAAAAAAAAABkARQnAQ\"\n />\n 每次乘车可得\n <text class=\"add-top-desc-green\">80g</text>\n 绿色能量\n </view>\n </view>\n <view class=\"add-con\">\n <edu-bus-righttop tips=\"{{tips}}\"/>\n </view>\n <view class=\"add-bottom\">\n <image \n class=\"add-bottom-img\"\n src=\"https://gw.alipayobjects.com/mdn/rms_fd9cbf/afts/img/A*w-ZeQb_NOiYAAAAAAAAAAABkARQnAQ\"\n />\n <view class=\"add-bottom-text\">\n <view class=\"add-bottom-text-title\">\n 乘车享优惠 购买周期卡\n </view>\n <view class=\"add-bottom-text-desc\">\n 每次乘车最高可省10元\n </view>\n </view>\n <button class=\"add-bottom-text-button\">去查看</button>\n </view>\n</view>","pages/edu-bus-righttop/index.js":"Page({\n data: {\n tips: \"添加到 [小程序桌面],扫码乘车更便捷\"\n },\n onLoad() { },\n});\n","pages/edu-bus-righttop/index.json":"{\n \"defaultTitle\": \"\",\n \"titleBarColor\": \"#1677ff\",\n \"usingComponents\": {\n \"edu-bus-righttop\": \"/components/es/edu-bus-righttop/index\"\n }\n}\n","pages/edu-insurance-add/index.acss":"page{\n background-color:#f7f7f7\n}\n.add{\n width:100%;\n display:flex;\n flex-direction:column;\n align-items:center;\n}\n.add-top{\n display:flex;\n align-items:center;\n flex-direction:column;\n height:244rpx;\n width:100%;\n background:#1677FF\n}\n.add-top-title{\n display:flex;\n align-items:center;\n justify-content:center;\n}\n.add-top-title-image{\n width:42rpx;\n height:42rpx;\n}\n.add-top-title-text{\n font-family: PingFangSC-Medium;\n font-size: 42rpx;\n color: #FFFFFF;\n letter-spacing: 0;\n text-shadow: 0 0 17px #06A5F1;\n margin-left:16rpx;\n}\n.add-top-desc{\n opacity: 0.7;\n font-family: PingFangSC-Regular;\n font-size: 28rpx;\n color: #FFFFFF;\n letter-spacing: 0.45rpx;\n text-align: center;\n margin-top:24rpx;\n display:flex;\n justify-content:center;\n align-items:center;\n width:385rpx;\n height:48rpx;\n background:#146CE9;\n border-radius:40rpx;\n}\n.add-top-desc-img{\n width:32rpx;\n height:32rpx;\n margin-right:8rpx;\n}\n.add-top-desc-green{\n font-family: Helvetica;\n font-size: 24rpx;\n color: #B8FF14;\n text-align: center;\n}\n.add-con{\n display:flex;\n justify-content:center;\n align-items:center;\n position:absolute;\n top:143rpx;\n}\n.add-bottom{\n position:absolute;\n bottom:68rpx;\n font-family: PingFangSC-Regular;\n font-size: 28rpx;\n color: #888888;\n letter-spacing: 0;\n text-align: center;\n line-height: 40rpx;\n}\n","pages/edu-insurance-add/index.axml":"<view class=\"add\">\n\n <view class=\"add-top\">\n <view class=\"add-top-title\">\n <image \n class=\"add-top-title-image\" \n src=\"https://gw.alipayobjects.com/mdn/rms_fd9cbf/afts/img/A*56e6QJ3uCbcAAAAAAAAAAABkARQnAQ\"\n />\n <view class=\"add-top-title-text\">\n 领卡成功\n </view>\n </view>\n <view class=\"add-top-desc\">\n <image \n class=\"add-top-desc-img\"\n src=\"https://gw.alipayobjects.com/mdn/rms_fd9cbf/afts/img/A*_AxNSbQbIXkAAAAAAAAAAABkARQnAQ\"\n />\n 每次乘车可得\n <text class=\"add-top-desc-green\">80g</text>\n 绿色能量\n </view>\n </view>\n <view class=\"add-con\">\n <insurance-add tips=\"{{tips}}\"/>\n </view>\n <view class=\"add-bottom\">2S后自动跳转</view>\n</view>","pages/edu-insurance-add/index.js":"Page({\n data: {\n tips: \"添加到 [小程序桌面],扫码乘车更便捷\"\n },\n onLoad() { },\n});\n","pages/edu-insurance-add/index.json":"{\n \"defaultTitle\": \"\",\n \"titleBarColor\": \"#1677ff\",\n \"usingComponents\": {\n \"insurance-add\": \"/components/es/insurance-add/index\"\n }\n}\n","pages/edu-insurance-add2/index.acss":"page{\n background-color:#f7f7f7\n}\n.add{\n width:100%;\n display:flex;\n flex-direction:column;\n align-items:center;\n}\n.add-top{\n display:flex;\n align-items:center;\n flex-direction:column;\n height:244rpx;\n width:100%;\n background:#1677FF\n}\n.add-top-title{\n display:flex;\n align-items:center;\n justify-content:center;\n}\n.add-top-title-image{\n width:42rpx;\n height:42rpx;\n}\n.add-top-title-text{\n font-family: PingFangSC-Medium;\n font-size: 42rpx;\n color: #FFFFFF;\n letter-spacing: 0;\n text-shadow: 0 0 17px #06A5F1;\n margin-left:16rpx;\n}\n.add-top-desc{\n opacity: 0.7;\n font-family: PingFangSC-Regular;\n font-size: 28rpx;\n color: #FFFFFF;\n letter-spacing: 0.45rpx;\n text-align: center;\n margin-top:24rpx;\n display:flex;\n justify-content:center;\n align-items:center;\n width:385rpx;\n height:48rpx;\n background:#146CE9;\n border-radius:40rpx;\n}\n.add-top-desc-img{\n width:32rpx;\n height:32rpx;\n margin-right:8rpx;\n}\n.add-top-desc-green{\n font-family: Helvetica;\n font-size: 24rpx;\n color: #B8FF14;\n text-align: center;\n}\n.add-con{\n display:flex;\n justify-content:center;\n align-items:center;\n position:absolute;\n top:143rpx;\n}\n.add-bottom{\n position:absolute;\n bottom:68rpx;\n font-family: PingFangSC-Regular;\n font-size: 28rpx;\n color: #888888;\n letter-spacing: 0;\n text-align: center;\n line-height: 40rpx;\n}","pages/edu-insurance-add2/index.axml":"<view class=\"add\">\n\n <view class=\"add-top\">\n <view class=\"add-top-title\">\n <image \n class=\"add-top-title-image\" \n src=\"https://gw.alipayobjects.com/mdn/rms_fd9cbf/afts/img/A*56e6QJ3uCbcAAAAAAAAAAABkARQnAQ\"\n />\n <view class=\"add-top-title-text\">\n 领卡成功\n </view>\n </view>\n <view class=\"add-top-desc\">\n <image \n class=\"add-top-desc-img\"\n src=\"https://gw.alipayobjects.com/mdn/rms_fd9cbf/afts/img/A*_AxNSbQbIXkAAAAAAAAAAABkARQnAQ\"\n />\n 每次乘车可得\n <text class=\"add-top-desc-green\">80g</text>\n 绿色能量\n </view>\n </view>\n <view class=\"add-con\">\n <insurance-add2 tips=\"{{tips}}\"/>\n </view>\n <view class=\"add-bottom\">2S后自动跳转</view>\n</view>","pages/edu-insurance-add2/index.js":"Page({\n data: {\n tips: \"电子社保卡已帮你放入[卡包]\"\n },\n onLoad() {}\n});\n","pages/edu-insurance-add2/index.json":"{\n \"defaultTitle\": \"\",\n \"titleBarColor\": \"#1677ff\",\n \"usingComponents\": {\n \"insurance-add2\": \"/components/es/insurance-add2/index\"\n }\n}\n","pages/edu-insurance-info/index.acss":"\n.add{\n width:100%;\n min-height:100vh;\n display:flex;\n flex-direction:column;\n align-items:center;\n background:#f5f5f5;\n}\n.add-top{\n display:flex;\n align-items:center;\n flex-direction:column;\n height:244rpx;\n width:100%;\n background:#1677FF\n}\n.add-top-title{\n display:flex;\n align-items:center;\n justify-content:center;\n}\n.add-top-title-image{\n width:42rpx;\n height:42rpx;\n -webkit-animation:myRotate 1s linear infinite;\n animation:myRotate 1s linear infinite;\n}\n@-webkit-keyframes myRotate{\n 0%{ -webkit-transform: rotate(0deg);}\n 50%{ -webkit-transform: rotate(180deg);}\n 100%{ -webkit-transform: rotate(360deg);}\n}\n@keyframes myRotate{\n 0%{ -webkit-transform: rotate(0deg);}\n 50%{ -webkit-transform: rotate(180deg);}\n 100%{ -webkit-transform: rotate(360deg);}\n}\n.add-top-title-text{\n font-family: PingFangSC-Medium;\n font-size: 42rpx;\n color: #FFFFFF;\n letter-spacing: 0;\n text-shadow: 0 0 17px #06A5F1;\n margin-left:24rpx;\n}\n.add-top-desc{\n opacity: 0.7;\n font-family: PingFangSC-Regular;\n font-size: 28rpx;\n color: #FFFFFF;\n letter-spacing: 0.45rpx;\n text-align: center;\n margin-top:16rpx;\n}\n.add-con{\n display:flex;\n justify-content:center;\n align-items:center;\n position:absolute;\n top:143rpx;\n}\n","pages/edu-insurance-info/index.axml":"<view class=\"add\">\n\n <view class=\"add-top\">\n <view class=\"add-top-title\">\n <image \n class=\"add-top-title-image\" \n src=\"https://gw.alipayobjects.com/mdn/rms_fd9cbf/afts/img/A*9bBwSZs20kwAAAAAAAAAAABkARQnAQ\"\n />\n <view class=\"add-top-title-text\">\n 领卡中...\n </view>\n </view>\n </view>\n <view class=\"add-con\">\n <insurance-info tips=\"{{tips}}\"/>\n </view>\n</view>","pages/edu-insurance-info/index.js":"Page({\n data: {\n tips: \"社保信息正在同步...\"\n },\n onLoad() {}\n});\n","pages/edu-insurance-info/index.json":"{\n \"defaultTitle\": \"\",\n \"titleBarColor\": \"#1677ff\",\n \"usingComponents\": {\n \"insurance-info\": \"/components/es/insurance-info/index\"\n }\n}\n","pages/entry-exit-record/index.acss":".entry-exit-record-page {\n background-color:rgb(242, 242, 242);\n height: 100vh;\n display:flex;\n flex-direction: column;\n}\n\n.entry-exit-record-page-top {\n height:77rpx;\n background: #FFFFFF;\n display:flex;\n border-bottom: 1px solid #EEEEEE;\n justify-content: space-between;\n align-items: center;\n padding:0 32rpx;\n box-sizing:border-box;\n}\n\n.entry-exit-record-page-top >view{\n display:flex;\n}\n\n.entry-exit-record-page-top >view >view{\n margin-left:22rpx;\n margin-top:14rpx;\n font-size: 0;\n line-height: 0;\n border-width: 9rpx;\n border-color: #D8D8D8;\n border-bottom-width: 0;\n border-style: dashed;\n border-top-style: solid;\n border-left-color: transparent;\n border-right-color: transparent;\n}\n\n.entry-exit-record-page-top >view >text{\n font-family: Helvetica;\n font-size: 32rpx;\n color: #999999;\n}\n\n.entry-exit-record-page-top >text{\n font-family: PingFangSC-Regular;\n font-size: 32rpx;\n color: #999999;\n}\n\n.entry-exit-record-page-middle{\n padding:16px 12px;\n box-sizing:border-box;\n flex:1;\n overflow:auto;\n}\n.entry-exit-record-page-middle >view {\n margin-bottom:24rpx;\n}\n.entry-exit-record-page-middle >:last-child{\n margin:0;\n}\n\n.entry-exit-record-page-bottom{\n background-color:#FFFFFF;\n margin:0!important;\n width:100%;\n height:146rpx;\n display:flex;\n justify-content: space-between;\n align-items: center;\n box-sizing:border-box;\n padding:0 24rpx;\n border-top: 1px solid #EEEEEE;\n}\n.entry-exit-record-page-bottom :first-child{\n width:339rpx;\n height:98rpx;\n line-height:98rpx;\n background: #FFFFFF;\n border: 2px solid #E5E5E5;\n box-sizing:border-box;\n border-radius: 4rpx;\n font-family: PingFangSC-Regular;\n font-size: 36rpx;\n color: #333333;\n text-align: center;\n}\n.entry-exit-record-page-bottom :last-child{\n width:339rpx;\n height:98rpx;\n line-height:98rpx;\n background: #1677FF;\n border-radius: 4rpx;\n font-family: PingFangSC-Regular;\n font-size: 36rpx;\n color: #FFFFFF;\n text-align: center;\n}","pages/entry-exit-record/index.axml":"<view class=\"entry-exit-record-page\">\n <view class=\"entry-exit-record-page-top\">\n <view onTap=\"datePicker\">\n <text>{{selectYear}}年</text>\n <view></view>\n </view>\n <text>近期共有35条记录</text>\n </view>\n <view class=\"entry-exit-record-page-middle\">\n <view>\n <entry-exit-record data=\"{{item1}}\"/>\n </view>\n <view>\n <entry-exit-record data=\"{{item2}}\"/>\n </view>\n <view>\n <entry-exit-record data=\"{{item3}}\"/>\n </view>\n <view>\n <entry-exit-record data=\"{{item4}}\"/>\n </view>\n </view>\n <view class=\"entry-exit-record-page-bottom\">\n <view>查看其他证件</view>\n <view>下载记录</view>\n </view>\n</view>","pages/entry-exit-record/index.js":"Page({\n data: {\n nowYear: new Date(),\n selectYear: '',\n // array: ['2008年', '2009年', '2010年', '2011年'],\n item1: {\n isEntry: true,\n dateTime: '2017-03-18 20:45:26',\n port: '罗湖',\n credentialNumber: 'E*********8',\n credentialType: '护照',\n trafficTools: '飞机',\n },\n item2: {\n isEntry: false,\n dateTime: '2017-03-18 20:45:26',\n port: '罗湖',\n credentialNumber: 'E*********8',\n credentialType: '护照',\n trafficTools: '飞机',\n },\n item3: {\n isEntry: true,\n dateTime: '2017-03-18 20:45:26',\n port: '罗湖',\n credentialNumber: 'E*********8',\n credentialType: '护照',\n trafficTools: '飞机',\n },\n item4: {\n isEntry: false,\n dateTime: '2017-03-18 20:45:26',\n port: '罗湖',\n credentialNumber: 'E*********8',\n credentialType: '护照',\n trafficTools: '飞机',\n },\n },\n onLoad() {\n this.setData({\n selectYear: `${this.data.nowYear.getFullYear()}`\n })\n },\n datePicker() {\n my.datePicker({\n format: 'yyyy',\n currentDate: this.data.selectYear,\n startDate: '2000',\n endDate: `${this.data.nowYear.getFullYear()}`,\n success: (res) => {\n this.setData({\n selectYear: res.date\n })\n // my.alert({\n // title: 'datePicker response: ' + JSON.stringify(res)\n // });\n },\n });\n }\n});\n","pages/entry-exit-record/index.json":"{\n \"defaultTitle\": \"移民局-历史记录\",\n \"usingComponents\": {\n \"entry-exit-record\": \"/components/es/entry-exit-record/index\"\n }\n}","pages/etc-guide-illustration1/index.acss":".etc-guide-illustration-page1 {\n height:100vh;\n box-sizing:border-box;\n background-image: url(https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*0u9RRZmKTcAAAAAAAAAAAABkARQnAQ);\n background-repeat:no-repeat;\n background-size:cover;\n z-index:1;\n overflow:hidden;\n}\n.etc-guide-illustration-page1 >view:first-child{\n position: absolute;\n left:56rpx;\n top:280rpx;\n z-index:20;\n background: transparent;\n}\n.etc-guide-illustration-page1 >view:last-child{\n position: absolute;\n background-image: url(https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*mJx6Srpe7d4AAAAAAAAAAABkARQnAQ);\n background-repeat:no-repeat;\n background-size:cover;\n z-index:10;\n width:750rpx;\n height:706rpx;\n}","pages/etc-guide-illustration1/index.axml":"<view class=\"etc-guide-illustration-page1\">\n <view>\n <etc-guide-illustration type=\"{{type1}}\"/>\n </view>\n <view></view>\n</view>","pages/etc-guide-illustration1/index.js":"Page({\n data: {\n type1: 'traffic',\n type2: 'discounts',\n type3: 'signIn',\n },\n onLoad() { },\n});\n","pages/etc-guide-illustration1/index.json":"{\n \"defaultTitle\": \"etc-功能引导1\",\n \"usingComponents\": {\n \"etc-guide-illustration\": \"/components/es/etc-guide-illustration/index\"\n }\n}","pages/etc-guide-illustration2/index.acss":".etc-guide-illustration-page2 {\n height:100vh;\n box-sizing:border-box;\n background-image: url(https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*LyS-SoPC4CMAAAAAAAAAAABkARQnAQ);\n background-repeat:no-repeat;\n background-size:cover;\n z-index:1;\n overflow:hidden;\n}\n.etc-guide-illustration-page2 >view:first-child{\n position: absolute;\n left:56rpx;\n top:188rpx;\n z-index:20;\n background: transparent;\n}\n.etc-guide-illustration-page2 >view:last-child{\n position: absolute;\n background-image: url(https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*OAYlRIpjVUoAAAAAAAAAAABkARQnAQ);\n background-repeat:no-repeat;\n background-size:cover;\n z-index:10;\n width:750rpx;\n height:591rpx;\n}","pages/etc-guide-illustration2/index.axml":"<view class=\"etc-guide-illustration-page2\">\n <view>\n <etc-guide-illustration type=\"{{type2}}\"/>\n </view>\n <view></view>\n</view>","pages/etc-guide-illustration2/index.js":"Page({\n data: {\n type1: 'traffic',\n type2: 'discounts',\n type3: 'signIn',\n },\n onLoad() { },\n});\n","pages/etc-guide-illustration2/index.json":"{\n \"defaultTitle\": \"etc-功能引导2\",\n \"usingComponents\": {\n \"etc-guide-illustration\": \"/components/es/etc-guide-illustration/index\"\n }\n}","pages/etc-guide-illustration3/index.acss":".etc-guide-illustration-page3 {\n height:100vh;\n box-sizing:border-box;\n background-image: url(https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*LyS-SoPC4CMAAAAAAAAAAABkARQnAQ);\n background-repeat:no-repeat;\n background-size:cover;\n z-index:1;\n overflow:hidden;\n}\n.etc-guide-illustration-page3 >view:first-child{\n position: absolute;\n left:78rpx;\n top:573rpx;\n z-index:20;\n background: transparent;\n}\n.etc-guide-illustration-page3 >view:last-child{\n position: absolute;\n top:573rpx;\n background-image: url(https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*qVJdSKqarpYAAAAAAAAAAABkARQnAQ);\n background-repeat:no-repeat;\n background-size:cover;\n z-index:10;\n width:750rpx;\n height:1051rpx;\n}","pages/etc-guide-illustration3/index.axml":"<view class=\"etc-guide-illustration-page3\">\n <view>\n <etc-guide-illustration type=\"{{type3}}\"/>\n </view>\n <view></view>\n</view>","pages/etc-guide-illustration3/index.js":"Page({\n data: {\n type1: 'traffic',\n type2: 'discounts',\n type3: 'signIn',\n },\n onLoad() { },\n});\n","pages/etc-guide-illustration3/index.json":"{\n \"defaultTitle\": \"etc-功能引导3\",\n \"usingComponents\": {\n \"etc-guide-illustration\": \"/components/es/etc-guide-illustration/index\"\n }\n}","pages/etc-novice-guide/index.acss":".etc-novice-guide-page {\n display:flex;\n flex-direction:column;\n justify-content:flex-end;\n background-color:rgb(242, 242, 242);\n height:100vh;\n box-sizing:border-box;\n //background-image:url(https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*i9lcQI-9VEQAAAAAAAAAAABkARQnAQ);\n background-size:100%;\n}\n\n.etc-novice-guide-page-rectangle{\n position: absolute;\n top:69.28rpx;\n left:352rpx;\n width:166rpx;\n height:103rpx;\n}\n\n.etc-novice-guide-page-arrow{\n position: absolute;\n top:196.96rpx;\n left:406.59rpx;\n width:70rpx;\n height:70rpx;\n}\n\n.etc-novice-guide-page-card {\n position: absolute;\n top:277.28rpx;\n left:340rpx;\n width:195rpx;\n height:140rpx;\n}\n.etc-novice-guide-lottie1-out {\n position:absolute;\n top:221rpx;\n}\n.etc-novice-guide-lottie1 {\n width:750rpx;\n height:580rpx;\n}\n\n.etc-novice-guide-lottie2-out {\n position:absolute;\n top:139rpx;\n}\n\n.etc-novice-guide-lottie2 {\n width:750rpx;\n height:400rpx;\n}\n\n.etc-novice-guide-lottie3-out {\n position:absolute;\n top:261rpx;\n}\n\n.etc-novice-guide-lottie3 {\n width:750rpx;\n height:516rpx;\n}","pages/etc-novice-guide/index.axml":"<view class=\"etc-novice-guide-page\" style=\"background-image:url({{bgImage}})\">\n <etc-confirm ref=\"savePopRef\" title=\"{{confirmData.title}}\" subTitle=\"{{confirmData.subTitle}}\" cancelButtonText=\"{{confirmData.cancelButtonText}}\" confirmButtonText=\"{{confirmData.confirmButtonText}}\" onClose=\"onPopClose\" onCancel=\"onPopCancel\" onConfirm=\"onPopConfirm\"></etc-confirm>\n <!-- 动画 -->\n <block a:if=\"{{showLottie === 0}}\">\n <view class=\"etc-novice-guide-lottie1-out\">\n <lottie id=\"lottie-step1\" class=\"etc-novice-guide-lottie1\" path=\"https://gw.alipayobjects.com/os/basement_prod/955552a7-4d63-462b-8905-89ce48c81dd7.json\" speed=\"1.0\" autoplay=\"{{true}}\" repeatCount=\"-1\" />\n </view>\n </block>\n <block a:elif=\"{{showLottie === 1}}\">\n <view class=\"etc-novice-guide-lottie2-out\">\n <lottie id=\"lottie-step2\" class=\"etc-novice-guide-lottie2\" path=\"https://gw.alipayobjects.com/os/basement_prod/1874be4f-1945-4e60-91ad-c58487e69dbd.json\" speed=\"1.0\" autoplay=\"{{true}}\" repeatCount=\"-1\" />\n </view>\n </block>\n <block a:else>\n <view class=\"etc-novice-guide-lottie3-out\">\n <lottie id=\"lottie-step3\" class=\"etc-novice-guide-lottie3\" path=\"https://gw.alipayobjects.com/os/basement_prod/7728bce8-1dc5-4a51-a729-f9decbe3fbec.json\" speed=\"1.0\" autoplay=\"{{true}}\" repeatCount=\"-1\" />\n </view>\n </block>\n <view>\n <etc-novice-guide ref=\"saveRef\" data=\"{{item1}}\" onClickStep=\"onClickStep\" onClickBottomText=\"onClickBottomText\" onConfirm=\"onConfirm\"/>\n </view>\n</view>","pages/etc-novice-guide/index.js":"Page({\n data: {\n bgImage1: 'https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*i9lcQI-9VEQAAAAAAAAAAABkARQnAQ',\n bgImage2: 'https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*xEPYS5KvzGEAAAAAAAAAAABkARQnAQ',\n bgImage: '',\n showLottie: 0,\n confirmData: {\n title: '确认设备已固定',\n subTitle: '激活后请勿拆卸移动,否则将失效',\n cancelButtonText: '取消',\n confirmButtonText: '确认已固定'\n },\n item1: [\n {\n title: '车辆熄火,开启手机蓝牙',\n subTitle: '避免手机连接车载蓝牙,安卓手机打开GPS定位增强蓝牙型号',\n preText: '上一步',\n midText: '1/3',\n nextText: '下一步',\n bottomText: ['我的客服'],\n audio: 'https://gw.alipayobjects.com/mdn/industry_l/afts/file/A*xfpQRawS3lwAAAAAAAAAAABkARQnAQ',\n },\n {\n title: '安装ETC设备',\n subTitle: '固定后请勿将ETC设备拆下,以免失效',\n preText: '上一步',\n midText: '2/3',\n nextText: '下一步',\n bottomText: ['常见问题', \"安装指南\"],\n confirmation: true,\n audio: 'https://gw.alipayobjects.com/mdn/industry_l/afts/file/A*fUB-R7T6phMAAAAAAAAAAABkARQnAQ',\n },\n {\n title: '开启ETC设备蓝牙',\n subTitle: '芯片卡朝上插入后,按下按钮蓝灯闪烁',\n preText: '上一步',\n midText: '3/3',\n nextText: '立即激活',\n bottomText: ['常见问题', \"安装指南\"],\n audio: 'https://gw.alipayobjects.com/mdn/industry_l/afts/file/A*yHDHRL3vAE8AAAAAAAAAAABkARQnAQ',\n }\n ],\n },\n onLoad() {\n // 开始是背景图1\n this.setData({\n bgImage: this.data.bgImage1\n })\n },\n saveRef(ref) {\n this.noticeRef = ref;\n },\n savePopRef(ref) {\n this.popRef = ref;\n },\n /**\n * 返回 step 切换的状态\n */\n onClickStep(val) {\n console.log('onClickStep:', val)\n // 设置背景图\n if (val.fromStep === 0 && val.toStep === 1) {\n this.setData({\n bgImage: this.data.bgImage2\n })\n }\n if (val.fromStep === 1 && val.toStep === 0) {\n this.setData({\n bgImage: this.data.bgImage1\n })\n }\n // 设置播放的动画\n this.setData({\n showLottie: val.toStep\n })\n },\n /**\n * 点击底部文案\n * @param {*} val\n */\n onClickBottomText(val) {\n console.log('onClickBottomText:', val)\n },\n /**\n * 进行下一步前需要确认\n * @param {*} val\n */\n onConfirm(val) {\n console.log('onConfirm:', val);\n // 调用弹出窗组件的显示\n this.popRef.handleShow();\n },\n /**\n * 弹出窗关闭\n */\n onPopClose(e) {\n console.log('onPopClose:', e);\n },\n /**\n * 弹出窗取消\n */\n onPopCancel(e) {\n console.log('onPopCancel:', e);\n },\n /**\n * 弹出窗确认\n */\n onPopConfirm(e) {\n console.log('onPopConfirm:', e);\n // 调用步骤组件的下一步\n this.noticeRef.next();\n },\n});\n","pages/etc-novice-guide/index.json":"{\n \"defaultTitle\": \"etc-新手指引\",\n \"usingComponents\": {\n \"etc-novice-guide\": \"/components/es/etc-novice-guide/index\",\n \"etc-confirm\": \"/components/es/etc-confirm/index\"\n }\n}","pages/etc-value-module/index.acss":"","pages/etc-value-module/index.axml":"<view>\n <card title=\"办ETC全免费\">\n <etc-value-module\n list=\"{{dataSource}}\"\n />\n </card>\n</view>","pages/etc-value-module/index.js":"Page({\n data: {\n dataSource: [\n {\n label: '芝麻免押',\n icon: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*YElIT5zxKy8AAAAAAAAAAABkARQnAQ'\n },\n {\n label: '免充值',\n icon: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*XI-NTImfCFsAAAAAAAAAAABkARQnAQ'\n },\n {\n label: '免邮费',\n icon: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*3_I0SZUZeY4AAAAAAAAAAABkARQnAQ'\n },\n {\n label: '免设备费',\n icon: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*j_WARJHOx-IAAAAAAAAAAABkARQnAQ'\n },\n {\n label: '免手续费',\n icon: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*CIoaSrildxUAAAAAAAAAAABkARQnAQ'\n },\n {\n label: '免办卡',\n icon: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*55R4Q4EDDNMAAAAAAAAAAABkARQnAQ'\n }\n ]\n },\n onLoad() { }\n });\n\n","pages/etc-value-module/index.json":"{\n \"defaultTitle\": \"etc-价值模块\",\n \"usingComponents\": {\n \"etc-value-module\": \"/components/es/etc-value-module/index\",\n \"card\": \"/components/es/card/index\"\n }\n}","pages/etc-waiting-card/index.acss":".etc-waiting-card-page {\n display:flex;\n flex-direction:column;\n justify-content:flex-end;\n align-items:center;\n background-color:rgb(242, 242, 242);\n height:100vh;\n box-sizing:border-box;\n background-image:url(https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*oiCQSpnrPhYAAAAAAAAAAABkARQnAQ);\n background-size:100%;\n}\n\n.etc-waiting-card-page >:first-child{\n position: absolute;\n top: 200rpx;\n}\n\n.etc-waiting-card-lottie{\n width: 750rpx;\n height: 650rpx;\n}\n\n.etc-waiting-card-page >:last-child{\n width:100%;\n}\n\n","pages/etc-waiting-card/index.axml":"<view class=\"etc-waiting-card-page\">\n <view>\n <lottie id=\"lottie-step1\" class=\"etc-waiting-card-lottie\" path=\"https://gw.alipayobjects.com/os/basement_prod/0b3db301-a9be-49d1-878e-256294d4185c.json\" speed=\"1.0\" autoplay=\"{{true}}\" repeatCount=\"-1\" />\n </view>\n <view>\n <etc-waiting-card data=\"{{item}}\" onFinish=\"onFinish\" />\n </view>\n</view>","pages/etc-waiting-card/index.js":"Page({\n data: {\n item: {\n title: '蓝牙连接激活中',\n waitingTime: 15,\n iconUrl: 'https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*k5CAQ5LWSxYAAAAAAAAAAABkARQnAQ',\n iconWidth: '40rpx',\n iconHeight: '67rpx',\n info: '安装后请勿拆卸移动,否则设备将失效'\n }\n },\n onLoad() { },\n onFinish(val) {\n console.log(val);\n }\n});\n","pages/etc-waiting-card/index.json":"{\n \"defaultTitle\": \"etc-等待卡片\",\n \"usingComponents\": {\n \"etc-waiting-card\": \"/components/es/etc-waiting-card/index\"\n }\n}","pages/evaluate/index.acss":"","pages/evaluate/index.axml":"<view>\n<card HorizonatalPadding=\"{{true}}\">\n <evaluate list={{evaluateData}} />\n </card>\n</view>","pages/evaluate/index.js":"Page({\n data: {\n evaluateData: [\n {\n avatarUrl: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*HaySSYQ1dJEAAAAAAAAAAABkARQnAQ',\n name: '童*画1',\n time: '2019-09-26',\n upCount: 66,\n commentCount: 14,\n content: '可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字, 可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字',\n imageUrl: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*KAjwTqq_cRgAAAAAAAAAAABkARQnAQ',\n },\n {\n avatarUrl: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*HaySSYQ1dJEAAAAAAAAAAABkARQnAQ',\n name: '童*画2',\n time: '2019-09-27',\n upCount: 66,\n commentCount: 14,\n content: '可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字, 可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字',\n // imageUrl: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*KAjwTqq_cRgAAAAAAAAAAABkARQnAQ',\n },\n ],\n },\n onLoad() { },\n});\n","pages/evaluate/index.json":"{\n \"defaultTitle\": \"评价\",\n \"usingComponents\": {\n \"evaluate\": \"/components/es/evaluate/index\",\n \"card\": \"/components/es/card/index\"\n }\n}","pages/green-energy/index.acss":"","pages/green-energy/index.axml":"<view>\n <green-energy preDes=\"每次缴费可获\" count=\"26\" />\n</view>","pages/green-energy/index.js":"Page({\n data: {\n },\n onLoad() { },\n});\n","pages/green-energy/index.json":"{\n \"defaultTitle\": \"绿色能量\",\n \"usingComponents\": {\n \"green-energy\": \"/components/es/green-energy/index\"\n }\n}","pages/hand-mode/index.acss":".atd-hand-mode {\n background-color:red;\n padding:0.16rem\n}","pages/hand-mode/index.axml":"<view class=\"atd-hand-mode\">\n <card showBottomButton=\"{{true}}\" bottomButtonText=\"查看办理方式\" title=\"办理方式\">\n <hand-mode keyStepData=\"{{keyStepData}}\"/>\n </card>\n</view>","pages/hand-mode/index.js":"Page({\n data: {\n keyStepData: [\n {\n iconUrl: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*bkvOSak8ssYAAAAAAAAAAABkARQnAQ',\n des: '在线办理',\n },\n {\n iconUrl: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*OUeBSpPdjJoAAAAAAAAAAABkARQnAQ',\n des: '保证收货',\n },\n {\n iconUrl: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*UybpRZ_9H5gAAAAAAAAAAABkARQnAQ',\n des: '安装激活',\n },\n ],\n },\n onLoad() { }\n });\n\n","pages/hand-mode/index.json":"{\n \"defaultTitle\": \"办理方式\",\n \"usingComponents\": {\n \"hand-mode\": \"/components/es/hand-mode/index\",\n \"card\": \"/components/es/card/index\"\n }\n}","pages/hand-step/index.acss":".atd-hand-step {\n background-color:red;\n padding:0.16rem\n}","pages/hand-step/index.axml":"<view class=\"atd-hand-step\">\n <card title=\"办理步骤\">\n <hand-step particularData=\"{{particularData}}\"/>\n </card>\n</view>","pages/hand-step/index.js":"Page({\n data: {\n particularData: [\n {\n iconUrl: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*Ryo-TZqpTGMAAAAAAAAAAABkARQnAQ',\n title: '绑定银行卡',\n des: '绑定银行卡用于高速通行扣费,免费办理ETC',\n },\n {\n iconUrl: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*pYgYQZlSIpkAAAAAAAAAAABkARQnAQ',\n title: '缴纳押金',\n des: '绑定银行卡用于高速通行扣费,免费办理ETC',\n },\n {\n iconUrl: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*7XnVRpeoy60AAAAAAAAAAABkARQnAQ',\n title: '填写资料',\n des: '绑定银行卡用于高速通行扣费,免费办理ETC',\n },\n {\n iconUrl: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*Q5qbTJQttckAAAAAAAAAAABkARQnAQ',\n title: '安装激活',\n des: '绑定银行卡用于高速通行扣费,免费办理ETC',\n },\n ],\n },\n onLoad() { }\n });\n\n","pages/hand-step/index.json":"{\n \"defaultTitle\": \"办理步骤\",\n \"usingComponents\": {\n \"hand-step\": \"/components/es/hand-step/index\",\n \"card\": \"/components/es/card/index\"\n }\n}","pages/housing-fund-record/index.acss":".housing-fund-record-page {\n //background-color:rgb(242, 242, 242);\n //padding:16px 12px;\n //height:100vh;\n //box-sizing:border-box;\n}\n\n.housing-fund-record-page-content {\n //position: absolute; \n //width: 100%;\n //top: 0;\n //bottom: 0;\n //left: 0;\n //background-color:red;\n\n height:calc(100vh - 44px);\n overflow-y: auto;\n background-color:rgb(242, 242, 242);\n padding:16px 12px;\n box-sizing:border-box;\n}\n\n.housing-fund-record-page-content >view{\n margin-bottom:24rpx;\n}","pages/housing-fund-record/index.axml":"<view class=\"housing-fund-record-page\">\n <tabs\n tabs=\"{{tabs2}}\"\n tabsName=\"activeTab2\"\n onTabClick=\"handleTabClick\"\n onChange=\"handleTabChange\"\n activeTab=\"{{activeTab2}}\"\n showPlus=\"{{false}}\"\n capsule=\"{{false}}\"\n hasSubTitle=\"{{false}}\"\n >\n <block a:for=\"{{tabs2}}\">\n <tab-content swipeable=\"{{true}}\" key=\"{{index}}\" tabId=\"{{index}}\" activeTab=\"{{activeTab2}}\" a:if=\"{{index === 0}}\">\n <view class=\"housing-fund-record-page-content\">\n <view a:for=\"{{filterList}}\">\n <housing-fund-record data=\"{{item}}\"/>\n </view>\n </view>\n </tab-content>\n <tab-content swipeable=\"{{true}}\" key=\"{{index}}\" tabId=\"{{index}}\" activeTab=\"{{activeTab2}}\" a:elif=\"{{index === 2}}\">\n <view class=\"housing-fund-record-page-content\">\n <view a:for=\"{{filterList}}\">\n <housing-fund-record data=\"{{item}}\"/>\n </view>\n </view>\n </tab-content>\n <tab-content swipeable=\"{{true}}\" key=\"{{index}}\" tabId=\"{{index}}\" activeTab=\"{{activeTab2}}\" a:else>\n <view class=\"housing-fund-record-page-content\">\n <view a:for=\"{{filterList}}\">\n <housing-fund-record data=\"{{item}}\"/>\n </view>\n </view>\n </tab-content>\n </block>\n </tabs>\n</view>","pages/housing-fund-record/index.js":"Page({\n data: {\n tabs2: [\n {\n title: '全部',\n subTitle: '全部',\n },\n {\n title: '缴存',\n subTitle: '缴存',\n },\n {\n title: '提取',\n subTitle: '提取',\n },\n ],\n activeTab2: 0,\n list: [\n {\n title: '租房提取',\n isIn: false,\n source: '杭州市西湖区住房公积金管理中心',\n value: '30000.00',\n dateTime: '2019-04-15 12:14',\n }, {\n title: '公司汇缴-6月',\n isIn: true,\n source: '蚂蚁金服(杭州)网络技术有限公司',\n total: '27568.00',\n value: '5442.16',\n dateTime: '2019-06-15 12:14',\n }, {\n title: '公司汇缴-5月',\n isIn: true,\n source: '蚂蚁金服(杭州)网络技术有限公司',\n total: '22126.00',\n value: '5442.16',\n dateTime: '2019-05-15 12:14',\n }, {\n title: '租房提取',\n isIn: false,\n source: '杭州市西湖区住房公积金管理中心',\n value: '30000.00',\n dateTime: '2019-04-15 12:14',\n }, {\n title: '公司汇缴-4月',\n isIn: true,\n source: '蚂蚁金服(杭州)网络技术有限公司',\n total: '46684.00',\n value: '5442.16',\n dateTime: '2019-04-15 12:14',\n }, {\n title: '公司汇缴-3月',\n isIn: true,\n source: '蚂蚁金服(杭州)网络技术有限公司',\n total: '41242.00',\n value: '5442.16',\n dateTime: '2019-04-15 12:14',\n }, {\n title: '公司汇缴-2月',\n isIn: true,\n source: '蚂蚁金服(杭州)网络技术有限公司',\n total: '35800.00',\n value: '5442.16',\n dateTime: '2019-02-15 12:14',\n },\n ],\n filterList: []\n },\n onLoad() {\n this.setData({\n filterList: this.data.list\n })\n },\n handleTabClick({ index, tabsName }) {\n const { activeTab2, list } = this.data;\n // tab 切换了\n if (activeTab2 !== index) {\n switch (index) {\n case 0:\n this.setData({\n filterList: list\n })\n break;\n case 1:\n this.setData({\n filterList: list.filter(item => item.isIn)\n })\n break;\n case 2:\n this.setData({\n filterList: list.filter(item => !item.isIn)\n })\n break;\n default:\n this.setData({\n filterList: list\n })\n break;\n }\n }\n this.setData({\n [tabsName]: index,\n });\n },\n handleTabChange({ index, tabsName }) {\n const { list } = this.data;\n switch (index) {\n case 0:\n this.setData({\n filterList: list\n })\n break;\n case 1:\n this.setData({\n filterList: list.filter(item => item.isIn)\n })\n break;\n case 2:\n this.setData({\n filterList: list.filter(item => !item.isIn)\n })\n break;\n default:\n this.setData({\n filterList: list\n })\n break;\n }\n this.setData({\n [tabsName]: index,\n });\n },\n});\n","pages/housing-fund-record/index.json":"{\n \"defaultTitle\": \"公积金-历史记录\",\n \"usingComponents\": {\n \"housing-fund-record\": \"/components/es/housing-fund-record/index\",\n \"tabs\": \"mini-ali-ui/es/tabs/index\",\n \"tab-content\": \"mini-ali-ui/es/tabs/tab-content/index\"\n }\n}","pages/index/index.acss":".atd-enlargeimage .page-section {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n","pages/index/index.axml":"<view class=\"page atd-enlargeimage\">\n <view class=\"page-description\">点击图片放大预览 \n </view>\n <view class=\"page-section\">\n <enlarge-image url=\"http://pic1.win4000.com/wallpaper/2018-06-08/5b1a46b515a87.jpg\" width=\"400\"/>\n </view>\n</view>","pages/index/index.js":"Page({\n data: {},\n onLoad() {}\n});\n","pages/index/index.json":"{\n \"defaultTitle\": \"图片放大\",\n \"usingComponents\": {\n \"enlarge-image\": \"/components/es/enlarge-image/index\"\n }\n}\n","pages/insurance-info-exhibit/index.acss":"page {\n background-color: #F7F7F7;\n}\n.exhibit{\n padding-top:32rpx;\n}\n.exhibit-box{\n width:702rpx;\n height:876rpx;\n background:#ffffff;\n margin:0 auto;\n border-radius: 16rpx;\n display:flex;\n flex-direction:column;\n}\n.exhibit-box-steps{\n margin-top:50rpx\n}\n.exhibit-box-img{\n margin-top:100rpx;\n width:100%;\n display:flex;\n justify-content:center;\n align-items:center\n}\n.exhibit-box-img-img{\n width:600rpx;\n height:362rpx;\n}\n.exhibit-bottom{\n font-family: PingFangSC-Regular;\n font-size: 20rpx;\n color: #C0C0C0;\n text-align: center;\n position:absolute;\n bottom:36rpx;\n width:100%;\n}","pages/insurance-info-exhibit/index.axml":"<view class=\"exhibit\">\n <view class=\"exhibit-box\">\n <view class=\"exhibit-box-steps\">\n <steps items=\"{{items}}\" activeIndex=\"{{activeIndex}}\"/>\n </view> \n <view class=\"exhibit-box-img\">\n <image \n class=\"exhibit-box-img-img\"\n src=\"https://gw.alipayobjects.com/mdn/rms_fd9cbf/afts/img/A*U12PTbPBbd8AAAAAAAAAAABkARQnAQ\" />\n </view>\n </view>\n <view class=\"exhibit-bottom\">\n 本服务由人力资源和社会保障部提供\n </view>\n</view>","pages/insurance-info-exhibit/index.js":"Page({\n data: {\n items: [\n {\n title: \"实体卡查询\",\n description: \"\"\n },\n {\n title: \"人脸验证\",\n description: \"\"\n },\n {\n title: \"设置密码\",\n description: \"\"\n }\n ],\n activeIndex: 1\n },\n onLoad() {}\n});\n","pages/insurance-info-exhibit/index.json":"{\n \"defaultTitle\": \"信息查询\",\n \"usingComponents\": {\n \"face-animation-card\": \"/components/es/face-animation-card/index\",\n \"steps\": \"/components/es/steps/index\"\n }\n}\n","pages/insurance-info-face/index.acss":"page {\n background-color: #F7F7F7;\n}\n.face{\n padding-top:32rpx;\n}\n.face-box{\n width:702rpx;\n height:876rpx;\n background:#ffffff;\n margin:0 auto;\n border-radius: 16rpx;\n display:flex;\n flex-direction:column;\n}\n.face-box-steps{\n margin-top:50rpx\n}\n.face-box-card{\n margin-top:88rpx;\n width:100%;\n display:flex;\n justify-content:center;\n align-items:center\n}\n.btn-wrap {\n box-sizing: border-box;\n}\n.btn-wrap .btn {\n background: #1677FF;\n border-radius: 16rpx;\n width: 702rpx;\n height: 94rpx;\n margin: 51rpx auto 16rpx;\n font-size: 36rpx;\n color: #FFFFFF;\n display:flex;\n justify-content:center;\n align-items:center;\n}\n.btn-wrap .txt {\n font-size: 28rpx;\n color: #424242;\n padding:0 24rpx;\n}\n.btn-wrap .txt .text {\n color: #108EE9;\n}\n.face-bottom{\n font-family: PingFangSC-Regular;\n font-size: 20rpx;\n color: #C0C0C0;\n text-align: center;\n position:absolute;\n bottom:36rpx;\n width:100%;\n}","pages/insurance-info-face/index.axml":"<view class=\"face\">\n <view class=\"face-box\">\n <view class=\"face-box-steps\">\n <steps items=\"{{items}}\" activeIndex=\"{{activeIndex}}\"/>\n </view> \n <view class=\"face-box-card\">\n <face-animation-card />\n </view>\n </view>\n <view class=\"btn-wrap\">\n <button class=\"btn\" onTap=\"handleBackMiniApp\" >同意并人脸验证</button>\n <view class=\"txt\" onTap=\"toAgreementPage\">查看<text class=\"text\">《人脸识别认证服务须知》</text></view>\n </view>\n <view class=\"face-bottom\">\n 本服务由人力资源和社会保障部提供\n </view>\n</view>","pages/insurance-info-face/index.js":"Page({\n data: {\n items: [\n {\n title: \"实体卡查询\",\n description: \"\"\n },\n {\n title: \"人脸验证\",\n description: \"\"\n },\n {\n title: \"设置密码\",\n description: \"\"\n }\n ],\n activeIndex: 1\n },\n onLoad() {}\n});\n","pages/insurance-info-face/index.json":"{\n \"defaultTitle\": \"信息查询\",\n \"usingComponents\": {\n \"face-animation-card\": \"/components/es/face-animation-card/index\",\n \"steps\": \"/components/es/steps/index\"\n }\n}\n","pages/insurance-info-search/index.acss":"page {\n background-color: #F7F7F7;\n}\n.search{\n padding-top:32rpx;\n}\n.search-box{\n width:702rpx;\n height:876rpx;\n background:#ffffff;\n margin:0 auto;\n border-radius: 16rpx;\n display:flex;\n flex-direction:column;\n}\n.search-box-steps{\n margin-top:50rpx\n}\n.search-box-card{\n margin-top:68rpx;\n width:100%;\n display:flex;\n justify-content:center;\n align-items:center\n}\n.search-bottom{\n font-family: PingFangSC-Regular;\n font-size: 20rpx;\n color: #C0C0C0;\n text-align: center;\n position:absolute;\n bottom:36rpx;\n width:100%;\n}\n","pages/insurance-info-search/index.axml":"<view class=\"search\">\n <view class=\"search-box\">\n <view class=\"search-box-steps\">\n <steps items=\"{{items}}\" activeIndex=\"{{activeIndex}}\"/>\n </view> \n <view class=\"search-box-card\">\n <search-animation-card />\n </view>\n </view>\n <view class=\"search-bottom\">\n 本服务由人力资源和社会保障部提供\n </view>\n</view>","pages/insurance-info-search/index.js":"Page({\n data: {\n items: [\n {\n title: \"实体卡查询\",\n description: \"\"\n },\n {\n title: \"人脸验证\",\n description: \"\"\n },\n {\n title: \"设置密码\",\n description: \"\"\n }\n ],\n activeIndex: 1\n },\n onLoad() {}\n});\n","pages/insurance-info-search/index.json":"{\n \"defaultTitle\": \"信息查询\",\n \"usingComponents\": {\n \"search-animation-card\": \"/components/es/search-animation-card/index\",\n \"steps\": \"/components/es/steps/index\"\n }\n}\n","pages/market-card/index.acss":"","pages/market-card/index.axml":"<view>\n <market-card type=\"gsyh\" high=\"190\" low=\"140\" onNavigatorTo=\"navigatorToBank\"></market-card>\n</view>","pages/market-card/index.js":"Page({\n data: {\n },\n navigatorToBank(e) {\n console.log(e, e.target.dataset.kind);\n },\n onLoad() { }\n});\n","pages/market-card/index.json":"{\n \"defaultTitle\": \"market-card\",\n \"usingComponents\": {\n \"market-card\": \"/components/es/market-card/index\"\n }\n}","pages/market-cards/index.acss":".atd-swiper-block {\n padding: 0 24rpx\n}","pages/market-cards/index.axml":"<view class=\"atd-market-cards\">\n <card>\n <market-cards\n />\n </card>\n</view>","pages/market-cards/index.js":"Page({\n data: {\n },\n onLoad() { }\n });\n\n","pages/market-cards/index.json":"{\n \"defaultTitle\": \"market-cards\",\n \"usingComponents\": {\n \"market-cards\": \"/components/es/market-cards/index\",\n \"card\": \"/components/es/card/index\"\n }\n}","pages/mas-example/index.acss":"page {\n background-color: #F7F7F7;\n}\n.atd-index {\n display: flex;\n flex-direction: column;\n min-height: 100vh;\n}\n.atd-index .header {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n width: 100vw;\n height: 300rpx;\n background-image: url('https://gw.alipayobjects.com/mdn/rms_7a3c08/afts/img/A*BZ0zT6ADaZMAAAAAAAAAAABjARQnAQ');\n background-repeat: no-repeat;\n background-size: 100% 100%;\n -moz-background-size: 100% 100%;\n}\n.atd-index .header .logo {\n width: 118rpx;\n height: 71rpx;\n background-image: url('https://gw.alipayobjects.com/mdn/rms_7a3c08/afts/img/A*eL4oRLAdcDkAAAAAAAAAAABjARQnAQ');\n background-repeat: no-repeat;\n background-size: 100% 100%;\n -moz-background-size: 100% 100%;\n}\n.atd-index .header .title {\n color: #fff;\n padding: 32rpx 0;\n font-size: 32rpx;\n font-weight: 500;\n}\n.atd-index .header .desc {\n color: #ccc;\n font-size: 28rpx;\n}\n.atd-index .content {\n /* font-size: 50rpx; */\n display: flex;\n /* align-items: center; */\n /* color: #999; */\n margin: 24rpx;\n}\n.list-example {\n width: 100%;\n padding-bottom: 100rpx;\n}\n.atd-index-extra {\n font-size: 26rpx;\n}\n.am-list-extra {\n flex-basis: 45%;\n}\n","pages/mas-example/index.axml":"<!-- 我是最外圈 -->\n<view class=\"atd-index\">\n <view class=\"header\" style=\"padding-top:{{systemInfo.titleBarHeight+systemInfo.statusBarHeight}}\">\n <view class=\"logo\"></view>\n <view class=\"title\">服务链路小程序模板展示</view>\n <view class=\"desc\">提供行业通用链路模板</view>\n </view>\n <!-- tab title -->\n <view class=\"content\">\n <list className=\"list-example\">\n <list-item \n data-item=\"{{item}}\"\n a:for=\"{{tabs[0].pageList}}\"\n a:for-item=\"item\" \n a:for-index=\"index\"\n arrow=\"{{true}}\"\n onClick=\"onItemClick\"\n >\n <view>{{item.title}}</view>\n <view slot=\"extra\" class=\"atd-index-extra\">\n {{item.extra}}\n </view>\n </list-item>\n </list>\n </view>\n</view>\n ","pages/mas-example/index.js":"const tabs = [\n {\n title: \"行业\",\n anchor: \"\",\n pageList: [\n {\n title: \"“历史记录”场景\",\n extra: \"生活缴费\",\n page: \"/pages/payment-records/index\"\n },\n {\n title: \"“历史记录”场景\",\n extra: \"etc-交易记录\",\n page: \"/pages/transaction-record/index\"\n },\n {\n title: \"“历史记录”场景\",\n extra: \"交通违法\",\n page: \"/pages/traffic-offence-record/index\"\n },\n {\n title: \"“历史记录”场景\",\n extra: \"移民局\",\n page: \"/pages/entry-exit-record/index\"\n },\n {\n title: \"“历史记录”场景\",\n extra: \"公积金\",\n page: \"/pages/housing-fund-record/index\"\n },\n {\n title: \"“拍照上传”场景\",\n extra: \"拍照上传-身份证正面\",\n page: \"/pages/ai-camera/index?cameraType=sfzLicense_front\"\n },\n {\n title: \"“拍照上传”场景\",\n extra: \"拍照上传-身份证反面\",\n page: \"/pages/ai-camera/index?cameraType=sfzLicense_back\"\n },\n {\n title: \"“拍照上传”场景\",\n extra: \"拍照上传-行驶证正面\",\n page: \"/pages/ai-camera/index?cameraType=driverLicense_front\"\n },\n {\n title: \"“拍照上传”场景\",\n extra: \"拍照上传-行驶证反面\",\n page: \"/pages/ai-camera/index?cameraType=driverLicense_back\"\n },\n {\n title: \"“拍照上传”场景\",\n extra: \"拍照上传-车头照\",\n page: \"/pages/ai-camera/index?cameraType=driverLicense_rotate\"\n },\n {\n title: \"“资料上传”场景\",\n extra: \"etc上传\",\n page: \"/pages/upload-info/index\"\n },\n {\n title: \"“资料上传”场景\",\n extra: \"公积金上传\",\n page: \"/pages/upload-info-accumulation/index\"\n },\n {\n title: \"“新手引导”场景\",\n extra: \"新手教程-etc\",\n page: \"/pages/etc-novice-guide/index\"\n },\n {\n title: \"“新手引导”场景\",\n extra: \"新手教程-等待卡片\",\n page: \"/pages/etc-waiting-card/index\"\n },\n {\n title: \"“新手引导”场景\",\n extra: \"新手教程-欢迎弹层\",\n page: \"/pages/welcome-popup/index\"\n },\n {\n title: \"“新手引导”场景\",\n extra: \"新手教程-功能引导1\",\n page: \"/pages/etc-guide-illustration1/index\"\n },\n {\n title: \"“新手引导”场景\",\n extra: \"新手教程-功能引导2\",\n page: \"/pages/etc-guide-illustration2/index\"\n },\n {\n title: \"“新手引导”场景\",\n extra: \"新手教程-功能引导3\",\n page: \"/pages/etc-guide-illustration3/index\"\n },\n {\n title: \"“领卡认证”场景\",\n extra: \"公交地铁-领卡-信息认证\",\n page: \"/pages/bus-card-info/index\"\n },\n {\n title: \"“领卡认证”场景\",\n extra: \"公交地铁-领卡-功能确认\",\n page: \"/pages/bus-card-confirm/index\"\n },\n {\n title: \"“领卡认证”场景\",\n extra: \"社保-信息认证-卡查询\",\n page: \"/pages/insurance-info-search/index\"\n },\n {\n title: \"“领卡认证”场景\",\n extra: \"社保-信息认证-卡展示\",\n page: \"/pages/insurance-info-exhibit/index\"\n },\n {\n title: \"“领卡认证”场景\",\n extra: \"社保-信息认证-刷脸认证\",\n page: \"/pages/insurance-info-face/index\"\n }\n // 入口教育暂时不做,还没有动画资源,组件和页面都写好了,现在用的静态图,有动画资源了之后换上去就好了\n // {\n // title: \"“入口教育”场景\",\n // extra: \"社保—信息同步中\",\n // page: \"/pages/edu-insurance-info/index\"\n // },\n // {\n // title: \"“入口教育”场景\",\n // extra: \"社保—放入卡包\",\n // page: \"/pages/edu-insurance-add/index\"\n // },\n // {\n // title: \"“入口教育”场景\",\n // extra: \"社保—放入卡包2\",\n // page: \"/pages/edu-insurance-add2/index\"\n // },\n // {\n // title: \"“入口教育”场景\",\n // extra: \"公交—添加到桌面\",\n // page: \"/pages/edu-bus-add/index\"\n // },\n // {\n // title: \"“入口教育”场景\",\n // extra: \"公交—首页右上角\",\n // page: \"/pages/edu-bus-righttop/index\"\n // },\n // {\n // title: \"“入口教育”场景\",\n // extra: \"公交—添加到桌面2\",\n // page: \"/pages/edu-bus-add2/index\"\n // }\n ]\n }\n];\n\nPage({\n data: {\n tabs\n },\n onLoad() {\n this.setData({\n tabs\n });\n },\n onReady() {},\n onShow() {},\n onHide() {},\n onUnload() {},\n onItemClick(e) {\n const { page } = e.target.dataset.item;\n my.navigateTo({\n url: page\n });\n }\n});\n","pages/mas-example/index.json":"{\n \"defaultTitle\": \"\",\n \"allowsBounceVertical\": \"NO\",\n \"transparentTitle\": \"auto\",\n \"pullRefresh\": false,\n \"usingComponents\": {\n \"list\": \"mini-antui/es/list/index\",\n \"list-item\": \"mini-antui/es/list/list-item/index\"\n }\n}","pages/mas-example/index.less":"page {\n background-color: #F7F7F7;\n}\n.atd-index {\n display: flex;\n flex-direction: column;\n min-height: 100vh;\n}\n.atd-index .header {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n width: 100vw;\n height: 300rpx;\n background-image: url('https://gw.alipayobjects.com/mdn/rms_7a3c08/afts/img/A*BZ0zT6ADaZMAAAAAAAAAAABjARQnAQ');\n background-repeat: no-repeat;\n background-size: 100% 100%;\n -moz-background-size: 100% 100%;\n}\n.atd-index .header .logo {\n width: 118rpx;\n height: 71rpx;\n background-image: url('https://gw.alipayobjects.com/mdn/rms_7a3c08/afts/img/A*eL4oRLAdcDkAAAAAAAAAAABjARQnAQ');\n background-repeat: no-repeat;\n background-size: 100% 100%;\n -moz-background-size: 100% 100%;\n}\n.atd-index .header .title {\n color: #fff;\n padding: 32rpx 0;\n font-size: 32rpx;\n font-weight: 500;\n}\n.atd-index .header .desc {\n color: #ccc;\n font-size: 28rpx;\n}\n.atd-index .content {\n /* font-size: 50rpx; */\n display: flex;\n // justify-content: center;\n /* align-items: center; */\n // flex: 1;\n /* color: #999; */\n margin: 24rpx;\n}\n\n.list-example {\n width: 100%;\n padding-bottom: 100rpx;\n}\n\n.atd-index-extra {\n font-size: 26rpx;\n}\n\n.am-list-extra {\nflex-basis:45%;\n}","pages/medical-cert-service/index.acss":".atd-cert-service {\n padding-left: 0.24rem\n}","pages/medical-cert-service/index.axml":"<view class=\"atd-cert-service\">\n <medical-cert-service certServiceData=\"{{certServiceData}}\"></medical-cert-service>\n</view>","pages/medical-cert-service/index.js":"Page({\n data: {\n certServiceData: {\n title: '医保电子凭证服务',\n des: '本服务由支付宝和国际医疗保障局联合提供',\n },\n },\n onLoad() { }\n });\n\n","pages/medical-cert-service/index.json":"{\n \"defaultTitle\": \"医保电子凭证服务\",\n \"usingComponents\": {\n \"medical-cert-service\": \"/components/es/medical-cert-service/index\"\n }\n}","pages/mobile-code/index.acss":".atd-mobile-code button {\n margin: 0 32rpx;\n}\n","pages/mobile-code/index.axml":"<view class=\"atd-mobile-code\">\n <mobile-code \n onSendCode=\"onSendCode\"\n onCodeInput=\"onCodeInput\"\n disabled=\"{{disabled}}\"\n mobile=\"{{mobile}}\"\n />\n\n <button disabled=\"{{(code && mobile) ? false : true}}\" type=\"primary\" onTap=\"defaultTap\">提交</button>\n</view>","pages/mobile-code/index.js":"Page({\n data: {\n code: '', // 手机验证码input内容\n mobile: '', // 手机号\n disabled: false, // 是否可以编辑手机号\n },\n /**\n * 点击发送验证码触发的事件\n * @method onSendCode\n * @param {object} object 组件传递参数,包含手机号\n */\n onSendCode(object) {\n my.alert({\n title: '温馨提示',\n content: `点击发送 -> 手机号:${object.mobile}`,\n });\n this.setData({ mobile: object.mobile });\n },\n /**\n * 输入验证码触发的事件\n * @method onCodeInput\n * @param {*} e\n */\n onCodeInput(e) {\n const { value } = e.detail;\n this.setData({ code: value });\n },\n /**\n * 点击提交触发的事件\n * @method defaultTap\n */\n defaultTap() {\n my.alert({\n title: '温馨提示',\n content: `点击提交 -> 手机号:${this.data.mobile} -> 验证码:${this.data.code}`,\n });\n },\n});\n","pages/mobile-code/index.json":"{\n \"defaultTitle\": \"获取手机验证码\",\n \"usingComponents\": {\n \"mobile-code\": \"/components/es/mobile-code/index\"\n }\n}","pages/move-map/contstant.js":"/* eslint-disable */\nconst mockDesc = `\n<div class=\"atd-box\">\n<div class=\"atd-header-box\">\n <span class=\"atd-header\">地址: 浙江省杭州市西湖区天目山路224号</span>\n</div>\n<div class=\"atd-header-o\">\n <span class=\"atd-header-time\">时间: ;夏季06:00-17:00(4月1日-9月30日 周一至周日),06:30-17:00 (10月1日-次年3月30日 周一至周日)</span>\n</div>\n<div class=\"atd-header-t\">\n <div class=\"atd-header-pl\">\n <img class=\"atd-header-tpl\" src=\"https://gw.alipayobjects.com/mdn/rms_7a3c08/afts/img/A*lDXIRr0wwQQAAAAAAAAAAABjARQnAQ\"/>\n </div>\n <div class=\"atd-header-pr\">\n <img class=\"atd-header-tprl\" src=\"https://gw.alipayobjects.com/mdn/rms_7a3c08/afts/img/A*fc7pQanwNjcAAAAAAAAAAABjARQnAQ\"/>\n <img class=\"atd-header-tprr\" src=\"https://gw.alipayobjects.com/mdn/rms_7a3c08/afts/img/A*TSCCQ4YrVu4AAAAAAAAAAABjARQnAQ\"/>\n </div>\n</div>\n<span class=\"atd-header-b\">三亚是个被大自然宠坏了的地方,我和朋友是上个月去的三亚,心得就是一句话:梦境般的三亚,尤其是对于像我一样长期生活在内陆城市的孩纸们,总是十分向往大海。海洋一望无际,心旷神怡;潮湿海风拂面,神清气爽;清澈海浪拍岸,嘹嘹呖呖。\n</span>\n<div class=\"atd-content-box\">\n <h3>精选商品</h3>\n <div class=\"atd-content-header\">\n <div class=\"atd-content-left\">\n <img class=\"atd-content-lefttp\" src=\"https://gw.alipayobjects.com/mdn/rms_7a3c08/afts/img/A*Kg-mTb-lqMsAAAAAAAAAAABjARQnAQ\"/>\n </div>\n <div class=\"atd-content-right\">\n <span>三点水时尚精品店</span> \n <p class=\"atd-content-rightsp\">三十多年的光阴,它就是这样一天一天的,转动着日月星辰</p>\n <div class=\"atd-content-rightb\">\n <span class=\"atd-content-rightbm\">¥245起</span>\n <span>月售6.7万|距离17KM</span>\n </div>\n </div>\n </div>\n <div class=\"atd-content-header\">\n <div class=\"atd-content-left\">\n <img class=\"atd-content-lefttp\" src=\"https://gw.alipayobjects.com/mdn/rms_7a3c08/afts/img/A*Jk5UQ7A4TvAAAAAAAAAAAABjARQnAQ\"/></div>\n <div class=\"atd-content-right\">\n <span>月港星光精品店</span>\n <p class=\"atd-content-rightsp\">三十多年的光阴,它就是这样一天一天的,转动着日月星辰</p>\n <div>\n <span class=\"atd-content-rightbm\">¥245起</span>\n <span>月售6.7万|距离17KM</span>\n </div>\n </div>\n </div>\n</div>`;\n\nexport const mockMarkers = [{\n longitude: 121.660938,\n latitude: 31.142986,\n title: '十二朋友园',\n iconAppendStr: '十二朋友园',\n actionIcon: 'https://gw.alipayobjects.com/mdn/rms_7a3c08/afts/img/A*o5qRTq_lS7EAAAAAAAAAAABkARQnAQ',\n type: { value: 'park', label: '公园' },\n tag: ['公园', '鲜花'],\n desc: mockDesc,\n}, {\n longitude: 121.659618,\n latitude: 31.14344,\n title: '奇幻童话城堡',\n iconAppendStr: '奇幻童话城堡',\n type: { value: 'park', label: '公园' },\n actionIcon: 'https://gw.alipayobjects.com/mdn/rms_7a3c08/afts/img/A*4QW9RY1ONwkAAAAAAAAAAABkARQnAQ',\n tag: ['悬空', '休闲', '美'],\n desc: mockDesc,\n}, {\n longitude: 121.665397,\n latitude: 31.143421,\n title: '飞跃地平线',\n iconAppendStr: '飞跃地平线',\n type: { value: 'game', label: '游乐' },\n actionIcon: 'https://gw.alipayobjects.com/mdn/rms_7a3c08/afts/img/A*4QW9RY1ONwkAAAAAAAAAAABkARQnAQ',\n tag: ['悬空', '休闲', '美'],\n desc: mockDesc,\n}, {\n longitude: 121.656044,\n latitude: 31.142013,\n title: '创极速光轮',\n iconAppendStr: '创极速光轮',\n type: { value: 'game', label: '游乐' },\n actionIcon: 'https://gw.alipayobjects.com/mdn/rms_7a3c08/afts/img/A*4QW9RY1ONwkAAAAAAAAAAABkARQnAQ',\n tag: ['刺激', '速度快'],\n desc: mockDesc,\n}, {\n longitude: 121.664827,\n latitude: 31.143473,\n title: '厕所',\n iconAppendStr: '厕所',\n type: { value: 'toilet', label: '厕所' },\n actionIcon: 'https://gw.alipayobjects.com/mdn/rms_7a3c08/afts/img/A*4QW9RY1ONwkAAAAAAAAAAABkARQnAQ',\n tag: ['解放自由'],\n}, {\n longitude: 121.659264,\n latitude: 31.142715,\n title: '厕所',\n iconAppendStr: '厕所',\n type: { value: 'toilet', label: '厕所' },\n actionIcon: 'https://gw.alipayobjects.com/mdn/rms_7a3c08/afts/img/A*4QW9RY1ONwkAAAAAAAAAAABkARQnAQ',\n tag: ['解放自由'],\n}, {\n longitude: 121.657145,\n latitude: 31.142325,\n title: '医务室',\n iconAppendStr: '医务室',\n type: { value: 'infirmary', label: '医务室' },\n actionIcon: 'https://gw.alipayobjects.com/mdn/rms_7a3c08/afts/img/A*4QW9RY1ONwkAAAAAAAAAAABkARQnAQ',\n tag: ['健康'],\n}, {\n longitude: 121.658044,\n latitude: 31.141608,\n title: '旋味',\n iconAppendStr: '旋味',\n type: { value: 'meal', label: '餐饮' },\n actionIcon: 'https://gw.alipayobjects.com/mdn/rms_7a3c08/afts/img/A*4QW9RY1ONwkAAAAAAAAAAABkARQnAQ',\n tag: ['吃饭'],\n}, {\n longitude: 121.661954,\n latitude: 31.14255,\n title: '老车站商店',\n iconAppendStr: '老车站商店',\n type: { value: 'store', label: '商店' },\n actionIcon: 'https://gw.alipayobjects.com/mdn/rms_7a3c08/afts/img/A*4QW9RY1ONwkAAAAAAAAAAABkARQnAQ',\n tag: ['购物'],\n}, {\n longitude: 121.656826,\n latitude: 31.144698,\n title: '林间剧场',\n iconAppendStr: '林间剧场',\n type: { value: 'theatre', label: '剧场' },\n actionIcon: 'https://gw.alipayobjects.com/mdn/rms_7a3c08/afts/img/A*4QW9RY1ONwkAAAAAAAAAAABkARQnAQ',\n tag: ['休闲', '观影'],\n}];\n","pages/move-map/index.acss":".atd-content {\n width: 100%;\n}\n","pages/move-map/index.axml":"<view class=\"atd-content\">\n <move-demo \n id=\"map\"\n markers=\"{{markers}}\"\n mockLocation=\"{{true}}\"\n longitude=\"{{longitude}}\" \n latitude=\"{{latitude}}\" \n groundOverlays=\"{{groundOverlays}}\" \n controls=\"{{controls}}\" \n onControlTap=\"controltap\" \n markers=\"{{markers}}\" \n onMarkerTap=\"markertap\" \n polyline=\"{{polyline}}\" \n circles=\"{{circles}}\" \n onRegionChange=\"regionchange\" \n include-points=\"{{includePoints}} \"\n include-padding=\"{{includePadding}}\"\n polylineColor=\"{{polylineColor}}\"\n polylineWidth=\"{{polylineWidth}}\"\n polylineDottedLine=\"{{polylineDottedLine}}\"\n searchType=\"{{searchType}}\"\n routeColor=\"{{routeColor}}\" \n iconPath=\"{{iconPath}}\"\n iconWidth=\"{{iconWidth}}\"\n routeWidth=\"{{routeWidth}}\"\n city=\"{{city}}\"\n destinationCity=\"{{destinationCity}}\"\n anchorY=\"{{anchorY}}\" \n anchorX=\"{{anchorX}}\" \n alpha=\"{{alpha}}\" \n width=\"{{width}}\"\n height=\"{{height}}\"\n >\n </move-demo>\n</view>","pages/move-map/index.js":"import { mockMarkers } from './contstant';\n\nconst mockLongitude = 121.661702; // mock上海迪士尼位置经度\nconst mockLatitude = 31.141255; // mock上海迪士尼位置纬度\nPage({\n data: {\n markers: mockMarkers,\n longitude: mockLongitude, // 地图默认位置经度\n latitude: mockLatitude, // 地图默认位置纬度\n className: '', // 父级加入className\n polylineColor: '#FF0000DD', // 路线颜色及透明度\n polylineWidth: 5, // 路线宽度\n polylineDottedLine: false, // 路线虚线还是实线\n routeColor: '#FFB90F', // 导航路线颜色 10.1.50之后,该值仅在2d地图中生效\n iconPath: 'https://gw.alipayobjects.com/mdn/rms_7a3c08/afts/img/A*xUaJQrQy0owAAAAAAAAAAABjARQnAQ', // 导航路线纹理 3d地图其优先级高于routeColor,即纹理会覆盖颜色值;10.1.50建议不再设置,在3d地图下提供了默认的纹理图案。\n iconWidth: 10, // 导航纹理宽度 iconPath设置时才生效。10.1.50建议不再设置,在3d地图下提供了默认的纹理宽度。\n routeWidth: 10, // 路线宽度 在不设置纹理时有效。 10.1.50建议不再设置,在2d地图下提供了默认值,3d不需要设置。。\n alpha: 1.0, // markers透明度\n },\n});\n","pages/move-map/index.json":"{\n \"defaultTitle\": \"景区导览\",\n \"allowsBounceVertical\": \"NO\",\n \"usingComponents\": {\n \"move-demo\" :\"/components/es/move-map/index\"\n },\n \"pullRefresh\": false\n}","pages/operation/index.acss":"/* required by usingComponents */","pages/operation/index.axml":"<view>\n<card>\n <operation dataSource=\"{{operationData}}\" />\n </card>\n</view>","pages/operation/index.js":"Page({\n data: {\n operationData: [\n {\n iconPath: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*D8vpRIDpXp8AAAAAAAAAAABkARQnAQ',\n title: '你有80里程待收取',\n des: '距离阿拉善更进一步啦',\n buttonText: '去领取',\n buttonType: 'primary',\n },\n {\n iconPath: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*jA3KRYc3xqMAAAAAAAAAAABkARQnAQ',\n title: '了解更多出行资讯',\n des: '公共出行生活号',\n buttonText: '去查看',\n buttonType: 'default',\n },\n ],\n },\n onLoad() { },\n});\n","pages/operation/index.json":"{\n \"defaultTitle\": \"操作流程\",\n \"usingComponents\": {\n \"operation\": \"/components/es/operation/index\",\n \"card\": \"/components/es/card/index\"\n }\n}","pages/passway/index.acss":"","pages/passway/index.axml":"<view>\n<card>\n <passway dataSource=\"{{passwayData}}\" />\n </card>\n</view>","pages/passway/index.js":"Page({\n data: {\n passwayData: {\n name: '凤起路站',\n exits: [\n {\n name: '1号口',\n to: ['怡乐路', '二十四水果店', '叶氏兄弟水果', '易乐路杂货'],\n },\n {\n name: '2号口',\n to: ['怡乐路', '二十四水果店', '叶氏兄弟水果', '易乐路杂货'],\n },\n ],\n traffic: {\n label: '开地铁电子发票',\n iconText: '绿色低碳',\n go: '去骑车',\n },\n },\n },\n onLoad() { },\n});\n","pages/passway/index.json":"{\n \"defaultTitle\": \"出入口列表\",\n \"usingComponents\": {\n \"passway\": \"/components/es/passway/index\",\n \"card\": \"/components/es/card/index\"\n }\n}","pages/pay-info/index.acss":"","pages/pay-info/index.axml":"<view>\n <pay-info dataSource=\"{{dataSource}}\" />\n</view>","pages/pay-info/index.js":"Page({\n data: {\n dataSource: {\n status: 1, // 0: 待扣款 1:已扣款\n type: 1, // 1: 地铁 2: 公交\n price: 1.78,\n reducePrice: 0.32,\n delay: 30,\n greenCount: 52,\n busNumber: 208,\n stationName: '凤起路站',\n stationInfos: [\n {\n label: '进站站点',\n value: '凤起路站',\n },\n {\n label: '出站站点',\n value: '良渚站',\n },\n ],\n },\n },\n onLoad() { },\n});\n","pages/pay-info/index.json":"{\n \"defaultTitle\": \"付款信息\",\n \"usingComponents\": {\n \"pay-info\": \"/components/es/pay-info/index\"\n }\n}","pages/payment-records/index.acss":".payment-records-page {\n background-color:rgb(248, 248, 248);\n padding:16px 12px;\n height:100vh;\n box-sizing:border-box;\n}\n.payment-records-page > view {\n margin-bottom:24rpx;\n}","pages/payment-records/index.axml":"<view class=\"payment-records-page\">\n <view>\n <payment-records data=\"{{list1}}\" />\n </view>\n <payment-records data=\"{{list2}}\" />\n</view>","pages/payment-records/index.js":"Page({\n data: {\n list1: {\n // title: '06月 缴费 ¥196.40',\n list: [{\n icon: 'https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*6AlQS6dH7f8AAAAAAAAAAABkARQnAQ',\n mainTitle: '06-19 电费',\n subTitle: '汇丰公寓***1室 | *凯',\n // extra: {\n // value: '-143.70',\n // description: '缴费已到账'\n // }\n },\n {\n icon: 'https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*ynQZSKnQi1sAAAAAAAAAAABkARQnAQ',\n mainTitle: '06-19 水费',\n subTitle: '汇丰公寓***1室 | *凯',\n // extra: {\n // value: '-143.70',\n // description: '缴费已到账'\n // }\n },\n {\n icon: 'https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*1qSJTL5fXD4AAAAAAAAAAABkARQnAQ',\n mainTitle: '06-19 燃气费',\n subTitle: '汇丰公寓***1室 | *凯',\n // extra: {\n // value: '-143.70',\n // description: '缴费已到账'\n // }\n }]\n },\n list2: {\n title: '06月 缴费 ¥196.40',\n list: [{\n icon: 'https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*6AlQS6dH7f8AAAAAAAAAAABkARQnAQ',\n mainTitle: '05-19 电费',\n subTitle: '汇丰公寓***1室 | *凯',\n extra: {\n value: '-143.70',\n description: '缴费已到账'\n }\n },\n {\n icon: 'https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*ynQZSKnQi1sAAAAAAAAAAABkARQnAQ',\n mainTitle: '05-19 电费',\n subTitle: '汇丰公寓***1室 | *凯',\n extra: {\n value: '-143.70',\n description: '缴费已到账'\n }\n }]\n }\n },\n onLoad() { },\n});\n","pages/payment-records/index.json":"{\n \"defaultTitle\": \"生活缴费-历史记录\",\n \"usingComponents\": {\n \"payment-records\": \"/components/es/payment-records/index\"\n }\n}","pages/process/index.acss":"","pages/process/index.axml":"<view>\n<card>\n <process type=\"main\" list=\"{{keyStepData}}\"/>\n </card>\n</view>","pages/process/index.js":"Page({\n data: {\n keyStepData: [\n {\n iconUrl: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*2Gk6SKLpChsAAAAAAAAAAABkARQnAQ',\n des: '在线办理',\n },\n {\n iconUrl: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*JVvcTJ38UzcAAAAAAAAAAABkARQnAQ',\n des: '保证收货',\n },\n {\n iconUrl: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*5KRORIuiwScAAAAAAAAAAABkARQnAQ',\n des: '安装激活',\n },\n ],\n },\n onLoad() { },\n});\n","pages/process/index.json":"{\n \"defaultTitle\": \"流程\",\n \"usingComponents\": {\n \"process\": \"/components/es/process/index\",\n \"card\": \"/components/es/card/index\"\n }\n}","pages/question/index.acss":"","pages/question/index.axml":"<view>\n<card HorizonatalPadding=\"{{true}}\">\n <question list=\"{{simpleQuestionData}}\" />\n </card>\n</view>","pages/question/index.js":"Page({\n data: {\n simpleQuestionData: [\n {\n question: 'ETC设备办理是否可以全国通用?',\n answers: [\n {\n steps: [\n {\n text: [{ type: 'normal', content: '全国高速均可通行,按照各地折扣标准收取通行费,还支持ETC缴费的停车场。' }],\n imageUrl: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*_BOISZgF2qUAAAAAAAAAAABkARQnAQ',\n },\n {\n text: [{ type: 'normal', content: '全国高速均可通行,按照各地折扣标准收取通行费,还支持ETC缴费的停车场。' }],\n imageUrl: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*WECGTK9l0GQAAAAAAAAAAABkARQnAQ',\n },\n ],\n },\n {\n\n },\n ],\n },\n {\n question: '我是否可以免费办理ETC?',\n answers: [\n {\n steps: [\n {\n text: [\n {\n type: 'normal',\n content: '按交通部规定,申请ETC需要遵循一车一卡一标签的原则,即一辆车只能办理一个ETC设备,同时需要您上传身份证和行驶证信息以便核验身份。',\n },\n {\n type: 'blue',\n content: '按交通部规定,申请ETC需要\"遵循\",',\n },\n ],\n imageUrl: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*KXaKSa9csQwAAAAAAAAAAABkARQnAQ',\n },\n ],\n },\n {\n\n },\n ],\n },\n ],\n },\n onLoad() { },\n});\n","pages/question/index.json":"{\n \"defaultTitle\": \"问答\",\n \"usingComponents\": {\n \"question\": \"/components/es/question/index\",\n \"card\": \"/components/es/card/index\"\n }\n}","pages/receive-tips/index.acss":"\n.add{\n width:100%;\n min-height:100vh;\n display:flex;\n flex-direction:column;\n align-items:center;\n background:#f5f5f5;\n}\n.add-top{\n display:flex;\n align-items:center;\n flex-direction:column;\n}\n.add-top-title{\n display:flex;\n align-items:center;\n justify-content:center;\n margin-top:100rpx;\n}\n.add-top-title-image{\n width:42rpx;\n height:42rpx;\n -webkit-animation:myRotate 1s linear infinite;\n animation:myRotate 1s linear infinite;\n}\n@-webkit-keyframes myRotate{\n 0%{ -webkit-transform: rotate(0deg);}\n 50%{ -webkit-transform: rotate(180deg);}\n 100%{ -webkit-transform: rotate(360deg);}\n}\n@keyframes myRotate{\n 0%{ -webkit-transform: rotate(0deg);}\n 50%{ -webkit-transform: rotate(180deg);}\n 100%{ -webkit-transform: rotate(360deg);}\n}\n.add-top-title-text{\n font-family: PingFangSC-Medium;\n font-size: 42rpx;\n color: #FFFFFF;\n letter-spacing: 0;\n text-shadow: 0 0 17px #06A5F1;\n margin-left:16rpx;\n}\n.add-top-desc{\n opacity: 0.7;\n font-family: PingFangSC-Regular;\n font-size: 28rpx;\n color: #FFFFFF;\n letter-spacing: 0.45rpx;\n text-align: center;\n margin-top:16rpx;\n}\n.add-top{\n height:387rpx;\n width:100%;\n background:#1677FF\n}\n.add-con{\n display:flex;\n justify-content:center;\n align-items:center;\n position:absolute;\n top:283rpx;\n}\n","pages/receive-tips/index.axml":"<view class=\"add\">\n\n <view class=\"add-con\">\n <receive-tips tips=\"{{tips}}\"/>\n </view>\n</view>","pages/receive-tips/index.js":"Page({\n data: {\n tips: '已领取医保电子凭证'\n },\n onLoad() { },\n});\n","pages/receive-tips/index.json":"{\n \"defaultTitle\": \"\",\n \"transparentTitle\": \"auto\",\n \"usingComponents\": {\n \"receive-tips\": \"/components/es/receive-tips/index\"\n }\n}","pages/routes/index.acss":"","pages/routes/index.axml":"<view>\n <card>\n <routes dataSource=\"{{routesData}}\" />\n </card>\n</view>","pages/routes/index.js":"Page({\n data: {\n routesData: {\n name: '凤起路站',\n routes: [\n {\n name: '1号线',\n lowPrice: 2,\n highPrice: 9,\n directs: [\n {\n targetPlace: '良渚',\n startTime: '06:18',\n lastTime: '23:37',\n gapTime: 5,\n },\n {\n targetPlace: '朝阳',\n startTime: '06:18',\n lastTime: '23:37',\n gapTime: '',\n },\n ],\n },\n {\n name: '2号线',\n lowPrice: 2,\n highPrice: 9,\n directs: [\n {\n targetPlace: '良渚',\n startTime: '06:18',\n lastTime: '23:37',\n gapTime: 5,\n },\n {\n targetPlace: '朝阳',\n startTime: '06:18',\n lastTime: '23:37',\n gapTime: '',\n },\n ],\n },\n ],\n },\n },\n onLoad() { },\n});\n","pages/routes/index.json":"{\n \"defaultTitle\": \"线路\",\n \"usingComponents\": {\n \"routes\": \"/components/es/routes/index\",\n \"card\": \"/components/es/card/index\"\n }\n}","pages/sale-after/index.acss":"","pages/sale-after/index.axml":"<view>\n <card title=\"售后服务\">\n <sale-after list=\"{{saleAfterData}}\"/>\n </card>\n</view>","pages/sale-after/index.js":"Page({\n data: {\n saleAfterData: [\n {\n iconUrl: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*pfLqR4j17f0AAAAAAAAAAABkARQnAQ',\n des: '设备质保两年',\n },\n {\n iconUrl: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*qlnuQpHcVCwAAAAAAAAAAABkARQnAQ',\n des: '在线客服',\n },\n {\n iconUrl: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*u6eYR5DIEMYAAAAAAAAAAABkARQnAQ',\n des: '客服热线',\n },\n ],\n },\n onLoad() { },\n});\n","pages/sale-after/index.json":"{\n \"defaultTitle\": \"售后服务\",\n \"usingComponents\": {\n \"sale-after\": \"/components/es/sale-after/index\",\n \"card\": \"/components/es/card/index\"\n }\n}","pages/select/cityData.js":"/* eslint-disable */\n/*!\n * 模板自动生成\n */\n\n// jshint ignore: start\n\n\nconst rawCitiesData = [\n {\n \"name\": \"北京市\",\n \"code\": \"110000\",\n \"sub\": [\n {\n \"name\": \"北京市\",\n \"code\": \"110100\",\n \"sub\": [\n {\n \"name\": \"东城区\",\n \"code\": \"110101\"\n },\n\n {\n \"name\": \"西城区\",\n \"code\": \"110102\"\n },\n\n {\n \"name\": \"朝阳区\",\n \"code\": \"110105\"\n },\n\n {\n \"name\": \"丰台区\",\n \"code\": \"110106\"\n },\n\n {\n \"name\": \"石景山区\",\n \"code\": \"110107\"\n },\n\n {\n \"name\": \"海淀区\",\n \"code\": \"110108\"\n },\n\n {\n \"name\": \"门头沟区\",\n \"code\": \"110109\"\n },\n\n {\n \"name\": \"房山区\",\n \"code\": \"110111\"\n },\n\n {\n \"name\": \"通州区\",\n \"code\": \"110112\"\n },\n\n {\n \"name\": \"顺义区\",\n \"code\": \"110113\"\n },\n\n {\n \"name\": \"昌平区\",\n \"code\": \"110114\"\n },\n\n {\n \"name\": \"大兴区\",\n \"code\": \"110115\"\n },\n\n {\n \"name\": \"怀柔区\",\n \"code\": \"110116\"\n },\n\n {\n \"name\": \"平谷区\",\n \"code\": \"110117\"\n },\n\n {\n \"name\": \"密云区\",\n \"code\": \"110118\"\n },\n\n {\n \"name\": \"延庆区\",\n \"code\": \"110119\"\n }\n ]\n }\n ]\n },\n\n {\n \"name\": \"天津市\",\n \"code\": \"120000\",\n \"sub\": [\n\n\n {\n \"name\": \"天津市\",\n \"code\": \"120100\",\n \"sub\": [\n\n\n {\n \"name\": \"河西区\",\n \"code\": \"120103\"\n },\n\n {\n \"name\": \"和平区\",\n \"code\": \"120101\"\n },\n\n {\n \"name\": \"河东区\",\n \"code\": \"120102\"\n },\n\n {\n \"name\": \"南开区\",\n \"code\": \"120104\"\n },\n\n {\n \"name\": \"河北区\",\n \"code\": \"120105\"\n },\n\n {\n \"name\": \"红桥区\",\n \"code\": \"120106\"\n },\n\n {\n \"name\": \"东丽区\",\n \"code\": \"120110\"\n },\n\n {\n \"name\": \"西青区\",\n \"code\": \"120111\"\n },\n\n {\n \"name\": \"津南区\",\n \"code\": \"120112\"\n },\n\n {\n \"name\": \"北辰区\",\n \"code\": \"120113\"\n },\n\n {\n \"name\": \"武清区\",\n \"code\": \"120114\"\n },\n\n {\n \"name\": \"宝坻区\",\n \"code\": \"120115\"\n },\n\n {\n \"name\": \"滨海新区\",\n \"code\": \"120116\"\n },\n\n {\n \"name\": \"宁河区\",\n \"code\": \"120117\"\n },\n\n {\n \"name\": \"静海区\",\n \"code\": \"120118\"\n },\n\n {\n \"name\": \"蓟州区\",\n \"code\": \"120119\"\n }\n ]\n }\n ]\n },\n\n {\n \"name\": \"河北省\",\n \"code\": \"130000\",\n \"sub\": [\n\n\n {\n \"name\": \"石家庄市\",\n \"code\": \"130100\",\n \"sub\": [\n\n\n {\n \"name\": \"长安区\",\n \"code\": \"130102\"\n },\n\n {\n \"name\": \"桥西区\",\n \"code\": \"130104\"\n },\n\n {\n \"name\": \"新华区\",\n \"code\": \"130105\"\n },\n\n {\n \"name\": \"井陉矿区\",\n \"code\": \"130107\"\n },\n\n {\n \"name\": \"裕华区\",\n \"code\": \"130108\"\n },\n\n {\n \"name\": \"藁城区\",\n \"code\": \"130109\"\n },\n\n {\n \"name\": \"鹿泉区\",\n \"code\": \"130110\"\n },\n\n {\n \"name\": \"栾城区\",\n \"code\": \"130111\"\n },\n\n {\n \"name\": \"辛集市\",\n \"code\": \"130181\"\n },\n\n {\n \"name\": \"晋州市\",\n \"code\": \"130183\"\n },\n\n {\n \"name\": \"新乐市\",\n \"code\": \"130184\"\n },\n\n {\n \"name\": \"井陉县\",\n \"code\": \"130121\"\n },\n\n {\n \"name\": \"正定县\",\n \"code\": \"130123\"\n },\n\n {\n \"name\": \"行唐县\",\n \"code\": \"130125\"\n },\n\n {\n \"name\": \"灵寿县\",\n \"code\": \"130126\"\n },\n\n {\n \"name\": \"高邑县\",\n \"code\": \"130127\"\n },\n\n {\n \"name\": \"深泽县\",\n \"code\": \"130128\"\n },\n\n {\n \"name\": \"赞皇县\",\n \"code\": \"130129\"\n },\n\n {\n \"name\": \"无极县\",\n \"code\": \"130130\"\n },\n\n {\n \"name\": \"平山县\",\n \"code\": \"130131\"\n },\n\n {\n \"name\": \"元氏县\",\n \"code\": \"130132\"\n },\n\n {\n \"name\": \"赵县\",\n \"code\": \"130133\"\n }\n ]\n },\n\n {\n \"name\": \"唐山市\",\n \"code\": \"130200\",\n \"sub\": [\n\n\n {\n \"name\": \"路北区\",\n \"code\": \"130203\"\n },\n\n {\n \"name\": \"路南区\",\n \"code\": \"130202\"\n },\n\n {\n \"name\": \"古冶区\",\n \"code\": \"130204\"\n },\n\n {\n \"name\": \"开平区\",\n \"code\": \"130205\"\n },\n\n {\n \"name\": \"丰南区\",\n \"code\": \"130207\"\n },\n\n {\n \"name\": \"丰润区\",\n \"code\": \"130208\"\n },\n\n {\n \"name\": \"曹妃甸区\",\n \"code\": \"130209\"\n },\n\n {\n \"name\": \"遵化市\",\n \"code\": \"130281\"\n },\n\n {\n \"name\": \"迁安市\",\n \"code\": \"130283\"\n },\n\n {\n \"name\": \"滦县\",\n \"code\": \"130223\"\n },\n\n {\n \"name\": \"滦南县\",\n \"code\": \"130224\"\n },\n\n {\n \"name\": \"乐亭县\",\n \"code\": \"130225\"\n },\n\n {\n \"name\": \"迁西县\",\n \"code\": \"130227\"\n },\n\n {\n \"name\": \"玉田县\",\n \"code\": \"130229\"\n }\n ]\n },\n\n {\n \"name\": \"秦皇岛市\",\n \"code\": \"130300\",\n \"sub\": [\n\n\n {\n \"name\": \"海港区\",\n \"code\": \"130302\"\n },\n\n {\n \"name\": \"山海关区\",\n \"code\": \"130303\"\n },\n\n {\n \"name\": \"北戴河区\",\n \"code\": \"130304\"\n },\n\n {\n \"name\": \"抚宁区\",\n \"code\": \"130306\"\n },\n\n {\n \"name\": \"昌黎县\",\n \"code\": \"130322\"\n },\n\n {\n \"name\": \"卢龙县\",\n \"code\": \"130324\"\n },\n\n {\n \"name\": \"青龙满族自治县\",\n \"code\": \"130321\"\n }\n ]\n },\n\n {\n \"name\": \"邯郸市\",\n \"code\": \"130400\",\n \"sub\": [\n\n\n {\n \"name\": \"丛台区\",\n \"code\": \"130403\"\n },\n\n {\n \"name\": \"邯山区\",\n \"code\": \"130402\"\n },\n\n {\n \"name\": \"复兴区\",\n \"code\": \"130404\"\n },\n\n {\n \"name\": \"峰峰矿区\",\n \"code\": \"130406\"\n },\n\n {\n \"name\": \"肥乡区\",\n \"code\": \"130407\"\n },\n\n {\n \"name\": \"永年区\",\n \"code\": \"130408\"\n },\n\n {\n \"name\": \"武安市\",\n \"code\": \"130481\"\n },\n\n {\n \"name\": \"临漳县\",\n \"code\": \"130423\"\n },\n\n {\n \"name\": \"成安县\",\n \"code\": \"130424\"\n },\n\n {\n \"name\": \"大名县\",\n \"code\": \"130425\"\n },\n\n {\n \"name\": \"涉县\",\n \"code\": \"130426\"\n },\n\n {\n \"name\": \"磁县\",\n \"code\": \"130427\"\n },\n\n {\n \"name\": \"邱县\",\n \"code\": \"130430\"\n },\n\n {\n \"name\": \"鸡泽县\",\n \"code\": \"130431\"\n },\n\n {\n \"name\": \"广平县\",\n \"code\": \"130432\"\n },\n\n {\n \"name\": \"馆陶县\",\n \"code\": \"130433\"\n },\n\n {\n \"name\": \"魏县\",\n \"code\": \"130434\"\n },\n\n {\n \"name\": \"曲周县\",\n \"code\": \"130435\"\n }\n ]\n },\n\n {\n \"name\": \"邢台市\",\n \"code\": \"130500\",\n \"sub\": [\n\n\n {\n \"name\": \"桥东区\",\n \"code\": \"130502\"\n },\n\n {\n \"name\": \"桥西区\",\n \"code\": \"130503\"\n },\n\n {\n \"name\": \"南宫市\",\n \"code\": \"130581\"\n },\n\n {\n \"name\": \"沙河市\",\n \"code\": \"130582\"\n },\n\n {\n \"name\": \"邢台县\",\n \"code\": \"130521\"\n },\n\n {\n \"name\": \"临城县\",\n \"code\": \"130522\"\n },\n\n {\n \"name\": \"内丘县\",\n \"code\": \"130523\"\n },\n\n {\n \"name\": \"柏乡县\",\n \"code\": \"130524\"\n },\n\n {\n \"name\": \"隆尧县\",\n \"code\": \"130525\"\n },\n\n {\n \"name\": \"任县\",\n \"code\": \"130526\"\n },\n\n {\n \"name\": \"南和县\",\n \"code\": \"130527\"\n },\n\n {\n \"name\": \"宁晋县\",\n \"code\": \"130528\"\n },\n\n {\n \"name\": \"巨鹿县\",\n \"code\": \"130529\"\n },\n\n {\n \"name\": \"新河县\",\n \"code\": \"130530\"\n },\n\n {\n \"name\": \"广宗县\",\n \"code\": \"130531\"\n },\n\n {\n \"name\": \"平乡县\",\n \"code\": \"130532\"\n },\n\n {\n \"name\": \"威县\",\n \"code\": \"130533\"\n },\n\n {\n \"name\": \"清河县\",\n \"code\": \"130534\"\n },\n\n {\n \"name\": \"临西县\",\n \"code\": \"130535\"\n }\n ]\n },\n\n {\n \"name\": \"保定市\",\n \"code\": \"130600\",\n \"sub\": [\n\n\n {\n \"name\": \"竞秀区\",\n \"code\": \"130602\"\n },\n\n {\n \"name\": \"莲池区\",\n \"code\": \"130606\"\n },\n\n {\n \"name\": \"满城区\",\n \"code\": \"130607\"\n },\n\n {\n \"name\": \"清苑区\",\n \"code\": \"130608\"\n },\n\n {\n \"name\": \"徐水区\",\n \"code\": \"130609\"\n },\n\n {\n \"name\": \"涿州市\",\n \"code\": \"130681\"\n },\n\n {\n \"name\": \"定州市\",\n \"code\": \"130682\"\n },\n\n {\n \"name\": \"安国市\",\n \"code\": \"130683\"\n },\n\n {\n \"name\": \"高碑店市\",\n \"code\": \"130684\"\n },\n\n {\n \"name\": \"涞水县\",\n \"code\": \"130623\"\n },\n\n {\n \"name\": \"阜平县\",\n \"code\": \"130624\"\n },\n\n {\n \"name\": \"定兴县\",\n \"code\": \"130626\"\n },\n\n {\n \"name\": \"唐县\",\n \"code\": \"130627\"\n },\n\n {\n \"name\": \"高阳县\",\n \"code\": \"130628\"\n },\n\n {\n \"name\": \"容城县\",\n \"code\": \"130629\"\n },\n\n {\n \"name\": \"涞源县\",\n \"code\": \"130630\"\n },\n\n {\n \"name\": \"望都县\",\n \"code\": \"130631\"\n },\n\n {\n \"name\": \"安新县\",\n \"code\": \"130632\"\n },\n\n {\n \"name\": \"易县\",\n \"code\": \"130633\"\n },\n\n {\n \"name\": \"曲阳县\",\n \"code\": \"130634\"\n },\n\n {\n \"name\": \"蠡县\",\n \"code\": \"130635\"\n },\n\n {\n \"name\": \"顺平县\",\n \"code\": \"130636\"\n },\n\n {\n \"name\": \"博野县\",\n \"code\": \"130637\"\n },\n\n {\n \"name\": \"雄县\",\n \"code\": \"130638\"\n }\n ]\n },\n\n {\n \"name\": \"张家口市\",\n \"code\": \"130700\",\n \"sub\": [\n\n\n {\n \"name\": \"桥西区\",\n \"code\": \"130703\"\n },\n\n {\n \"name\": \"桥东区\",\n \"code\": \"130702\"\n },\n\n {\n \"name\": \"宣化区\",\n \"code\": \"130705\"\n },\n\n {\n \"name\": \"下花园区\",\n \"code\": \"130706\"\n },\n\n {\n \"name\": \"万全区\",\n \"code\": \"130708\"\n },\n\n {\n \"name\": \"崇礼区\",\n \"code\": \"130709\"\n },\n\n {\n \"name\": \"张北县\",\n \"code\": \"130722\"\n },\n\n {\n \"name\": \"康保县\",\n \"code\": \"130723\"\n },\n\n {\n \"name\": \"沽源县\",\n \"code\": \"130724\"\n },\n\n {\n \"name\": \"尚义县\",\n \"code\": \"130725\"\n },\n\n {\n \"name\": \"蔚县\",\n \"code\": \"130726\"\n },\n\n {\n \"name\": \"阳原县\",\n \"code\": \"130727\"\n },\n\n {\n \"name\": \"怀安县\",\n \"code\": \"130728\"\n },\n\n {\n \"name\": \"怀来县\",\n \"code\": \"130730\"\n },\n\n {\n \"name\": \"涿鹿县\",\n \"code\": \"130731\"\n },\n\n {\n \"name\": \"赤城县\",\n \"code\": \"130732\"\n }\n ]\n },\n\n {\n \"name\": \"承德市\",\n \"code\": \"130800\",\n \"sub\": [\n\n\n {\n \"name\": \"双桥区\",\n \"code\": \"130802\"\n },\n\n {\n \"name\": \"双滦区\",\n \"code\": \"130803\"\n },\n\n {\n \"name\": \"鹰手营子矿区\",\n \"code\": \"130804\"\n },\n\n {\n \"name\": \"平泉市\",\n \"code\": \"130881\"\n },\n\n {\n \"name\": \"承德县\",\n \"code\": \"130821\"\n },\n\n {\n \"name\": \"兴隆县\",\n \"code\": \"130822\"\n },\n\n {\n \"name\": \"滦平县\",\n \"code\": \"130824\"\n },\n\n {\n \"name\": \"隆化县\",\n \"code\": \"130825\"\n },\n\n {\n \"name\": \"丰宁满族自治县\",\n \"code\": \"130826\"\n },\n\n {\n \"name\": \"宽城满族自治县\",\n \"code\": \"130827\"\n },\n\n {\n \"name\": \"围场满族蒙古族自治县\",\n \"code\": \"130828\"\n }\n ]\n },\n\n {\n \"name\": \"沧州市\",\n \"code\": \"130900\",\n \"sub\": [\n\n\n {\n \"name\": \"运河区\",\n \"code\": \"130903\"\n },\n\n {\n \"name\": \"新华区\",\n \"code\": \"130902\"\n },\n\n {\n \"name\": \"泊头市\",\n \"code\": \"130981\"\n },\n\n {\n \"name\": \"任丘市\",\n \"code\": \"130982\"\n },\n\n {\n \"name\": \"黄骅市\",\n \"code\": \"130983\"\n },\n\n {\n \"name\": \"河间市\",\n \"code\": \"130984\"\n },\n\n {\n \"name\": \"沧县\",\n \"code\": \"130921\"\n },\n\n {\n \"name\": \"青县\",\n \"code\": \"130922\"\n },\n\n {\n \"name\": \"东光县\",\n \"code\": \"130923\"\n },\n\n {\n \"name\": \"海兴县\",\n \"code\": \"130924\"\n },\n\n {\n \"name\": \"盐山县\",\n \"code\": \"130925\"\n },\n\n {\n \"name\": \"肃宁县\",\n \"code\": \"130926\"\n },\n\n {\n \"name\": \"南皮县\",\n \"code\": \"130927\"\n },\n\n {\n \"name\": \"吴桥县\",\n \"code\": \"130928\"\n },\n\n {\n \"name\": \"献县\",\n \"code\": \"130929\"\n },\n\n {\n \"name\": \"孟村回族自治县\",\n \"code\": \"130930\"\n }\n ]\n },\n\n {\n \"name\": \"廊坊市\",\n \"code\": \"131000\",\n \"sub\": [\n\n\n {\n \"name\": \"广阳区\",\n \"code\": \"131003\"\n },\n\n {\n \"name\": \"安次区\",\n \"code\": \"131002\"\n },\n\n {\n \"name\": \"霸州市\",\n \"code\": \"131081\"\n },\n\n {\n \"name\": \"三河市\",\n \"code\": \"131082\"\n },\n\n {\n \"name\": \"固安县\",\n \"code\": \"131022\"\n },\n\n {\n \"name\": \"永清县\",\n \"code\": \"131023\"\n },\n\n {\n \"name\": \"香河县\",\n \"code\": \"131024\"\n },\n\n {\n \"name\": \"大城县\",\n \"code\": \"131025\"\n },\n\n {\n \"name\": \"文安县\",\n \"code\": \"131026\"\n },\n\n {\n \"name\": \"大厂回族自治县\",\n \"code\": \"131028\"\n }\n ]\n },\n\n {\n \"name\": \"衡水市\",\n \"code\": \"131100\",\n \"sub\": [\n\n\n {\n \"name\": \"桃城区\",\n \"code\": \"131102\"\n },\n\n {\n \"name\": \"冀州区\",\n \"code\": \"131103\"\n },\n\n {\n \"name\": \"深州市\",\n \"code\": \"131182\"\n },\n\n {\n \"name\": \"枣强县\",\n \"code\": \"131121\"\n },\n\n {\n \"name\": \"武邑县\",\n \"code\": \"131122\"\n },\n\n {\n \"name\": \"武强县\",\n \"code\": \"131123\"\n },\n\n {\n \"name\": \"饶阳县\",\n \"code\": \"131124\"\n },\n\n {\n \"name\": \"安平县\",\n \"code\": \"131125\"\n },\n\n {\n \"name\": \"故城县\",\n \"code\": \"131126\"\n },\n\n {\n \"name\": \"景县\",\n \"code\": \"131127\"\n },\n\n {\n \"name\": \"阜城县\",\n \"code\": \"131128\"\n }\n ]\n }\n ]\n },\n\n {\n \"name\": \"山西省\",\n \"code\": \"140000\",\n \"sub\": [\n\n\n {\n \"name\": \"太原市\",\n \"code\": \"140100\",\n \"sub\": [\n\n\n {\n \"name\": \"杏花岭区\",\n \"code\": \"140107\"\n },\n\n {\n \"name\": \"小店区\",\n \"code\": \"140105\"\n },\n\n {\n \"name\": \"迎泽区\",\n \"code\": \"140106\"\n },\n\n {\n \"name\": \"尖草坪区\",\n \"code\": \"140108\"\n },\n\n {\n \"name\": \"万柏林区\",\n \"code\": \"140109\"\n },\n\n {\n \"name\": \"晋源区\",\n \"code\": \"140110\"\n },\n\n {\n \"name\": \"古交市\",\n \"code\": \"140181\"\n },\n\n {\n \"name\": \"清徐县\",\n \"code\": \"140121\"\n },\n\n {\n \"name\": \"阳曲县\",\n \"code\": \"140122\"\n },\n\n {\n \"name\": \"娄烦县\",\n \"code\": \"140123\"\n }\n ]\n },\n\n {\n \"name\": \"大同市\",\n \"code\": \"140200\",\n \"sub\": [\n\n\n {\n \"name\": \"城区\",\n \"code\": \"140202\"\n },\n\n {\n \"name\": \"矿区\",\n \"code\": \"140203\"\n },\n\n {\n \"name\": \"南郊区\",\n \"code\": \"140211\"\n },\n\n {\n \"name\": \"新荣区\",\n \"code\": \"140212\"\n },\n\n {\n \"name\": \"阳高县\",\n \"code\": \"140221\"\n },\n\n {\n \"name\": \"天镇县\",\n \"code\": \"140222\"\n },\n\n {\n \"name\": \"广灵县\",\n \"code\": \"140223\"\n },\n\n {\n \"name\": \"灵丘县\",\n \"code\": \"140224\"\n },\n\n {\n \"name\": \"浑源县\",\n \"code\": \"140225\"\n },\n\n {\n \"name\": \"左云县\",\n \"code\": \"140226\"\n },\n\n {\n \"name\": \"大同县\",\n \"code\": \"140227\"\n }\n ]\n },\n\n {\n \"name\": \"阳泉市\",\n \"code\": \"140300\",\n \"sub\": [\n\n\n {\n \"name\": \"城区\",\n \"code\": \"140302\"\n },\n\n {\n \"name\": \"矿区\",\n \"code\": \"140303\"\n },\n\n {\n \"name\": \"郊区\",\n \"code\": \"140311\"\n },\n\n {\n \"name\": \"平定县\",\n \"code\": \"140321\"\n },\n\n {\n \"name\": \"盂县\",\n \"code\": \"140322\"\n }\n ]\n },\n\n {\n \"name\": \"长治市\",\n \"code\": \"140400\",\n \"sub\": [\n\n\n {\n \"name\": \"城区\",\n \"code\": \"140402\"\n },\n\n {\n \"name\": \"郊区\",\n \"code\": \"140411\"\n },\n\n {\n \"name\": \"潞城市\",\n \"code\": \"140481\"\n },\n\n {\n \"name\": \"长治县\",\n \"code\": \"140421\"\n },\n\n {\n \"name\": \"襄垣县\",\n \"code\": \"140423\"\n },\n\n {\n \"name\": \"屯留县\",\n \"code\": \"140424\"\n },\n\n {\n \"name\": \"平顺县\",\n \"code\": \"140425\"\n },\n\n {\n \"name\": \"黎城县\",\n \"code\": \"140426\"\n },\n\n {\n \"name\": \"壶关县\",\n \"code\": \"140427\"\n },\n\n {\n \"name\": \"长子县\",\n \"code\": \"140428\"\n },\n\n {\n \"name\": \"武乡县\",\n \"code\": \"140429\"\n },\n\n {\n \"name\": \"沁县\",\n \"code\": \"140430\"\n },\n\n {\n \"name\": \"沁源县\",\n \"code\": \"140431\"\n }\n ]\n },\n\n {\n \"name\": \"晋城市\",\n \"code\": \"140500\",\n \"sub\": [\n\n\n {\n \"name\": \"城区\",\n \"code\": \"140502\"\n },\n\n {\n \"name\": \"高平市\",\n \"code\": \"140581\"\n },\n\n {\n \"name\": \"沁水县\",\n \"code\": \"140521\"\n },\n\n {\n \"name\": \"阳城县\",\n \"code\": \"140522\"\n },\n\n {\n \"name\": \"陵川县\",\n \"code\": \"140524\"\n },\n\n {\n \"name\": \"泽州县\",\n \"code\": \"140525\"\n }\n ]\n },\n\n {\n \"name\": \"朔州市\",\n \"code\": \"140600\",\n \"sub\": [\n\n\n {\n \"name\": \"朔城区\",\n \"code\": \"140602\"\n },\n\n {\n \"name\": \"平鲁区\",\n \"code\": \"140603\"\n },\n\n {\n \"name\": \"山阴县\",\n \"code\": \"140621\"\n },\n\n {\n \"name\": \"应县\",\n \"code\": \"140622\"\n },\n\n {\n \"name\": \"右玉县\",\n \"code\": \"140623\"\n },\n\n {\n \"name\": \"怀仁县\",\n \"code\": \"140624\"\n }\n ]\n },\n\n {\n \"name\": \"晋中市\",\n \"code\": \"140700\",\n \"sub\": [\n\n\n {\n \"name\": \"榆次区\",\n \"code\": \"140702\"\n },\n\n {\n \"name\": \"介休市\",\n \"code\": \"140781\"\n },\n\n {\n \"name\": \"榆社县\",\n \"code\": \"140721\"\n },\n\n {\n \"name\": \"左权县\",\n \"code\": \"140722\"\n },\n\n {\n \"name\": \"和顺县\",\n \"code\": \"140723\"\n },\n\n {\n \"name\": \"昔阳县\",\n \"code\": \"140724\"\n },\n\n {\n \"name\": \"寿阳县\",\n \"code\": \"140725\"\n },\n\n {\n \"name\": \"太谷县\",\n \"code\": \"140726\"\n },\n\n {\n \"name\": \"祁县\",\n \"code\": \"140727\"\n },\n\n {\n \"name\": \"平遥县\",\n \"code\": \"140728\"\n },\n\n {\n \"name\": \"灵石县\",\n \"code\": \"140729\"\n }\n ]\n },\n\n {\n \"name\": \"运城市\",\n \"code\": \"140800\",\n \"sub\": [\n\n\n {\n \"name\": \"盐湖区\",\n \"code\": \"140802\"\n },\n\n {\n \"name\": \"永济市\",\n \"code\": \"140881\"\n },\n\n {\n \"name\": \"河津市\",\n \"code\": \"140882\"\n },\n\n {\n \"name\": \"临猗县\",\n \"code\": \"140821\"\n },\n\n {\n \"name\": \"万荣县\",\n \"code\": \"140822\"\n },\n\n {\n \"name\": \"闻喜县\",\n \"code\": \"140823\"\n },\n\n {\n \"name\": \"稷山县\",\n \"code\": \"140824\"\n },\n\n {\n \"name\": \"新绛县\",\n \"code\": \"140825\"\n },\n\n {\n \"name\": \"绛县\",\n \"code\": \"140826\"\n },\n\n {\n \"name\": \"垣曲县\",\n \"code\": \"140827\"\n },\n\n {\n \"name\": \"夏县\",\n \"code\": \"140828\"\n },\n\n {\n \"name\": \"平陆县\",\n \"code\": \"140829\"\n },\n\n {\n \"name\": \"芮城县\",\n \"code\": \"140830\"\n }\n ]\n },\n\n {\n \"name\": \"忻州市\",\n \"code\": \"140900\",\n \"sub\": [\n\n\n {\n \"name\": \"忻府区\",\n \"code\": \"140902\"\n },\n\n {\n \"name\": \"原平市\",\n \"code\": \"140981\"\n },\n\n {\n \"name\": \"定襄县\",\n \"code\": \"140921\"\n },\n\n {\n \"name\": \"五台县\",\n \"code\": \"140922\"\n },\n\n {\n \"name\": \"代县\",\n \"code\": \"140923\"\n },\n\n {\n \"name\": \"繁峙县\",\n \"code\": \"140924\"\n },\n\n {\n \"name\": \"宁武县\",\n \"code\": \"140925\"\n },\n\n {\n \"name\": \"静乐县\",\n \"code\": \"140926\"\n },\n\n {\n \"name\": \"神池县\",\n \"code\": \"140927\"\n },\n\n {\n \"name\": \"五寨县\",\n \"code\": \"140928\"\n },\n\n {\n \"name\": \"岢岚县\",\n \"code\": \"140929\"\n },\n\n {\n \"name\": \"河曲县\",\n \"code\": \"140930\"\n },\n\n {\n \"name\": \"保德县\",\n \"code\": \"140931\"\n },\n\n {\n \"name\": \"偏关县\",\n \"code\": \"140932\"\n }\n ]\n },\n\n {\n \"name\": \"临汾市\",\n \"code\": \"141000\",\n \"sub\": [\n\n\n {\n \"name\": \"尧都区\",\n \"code\": \"141002\"\n },\n\n {\n \"name\": \"侯马市\",\n \"code\": \"141081\"\n },\n\n {\n \"name\": \"霍州市\",\n \"code\": \"141082\"\n },\n\n {\n \"name\": \"曲沃县\",\n \"code\": \"141021\"\n },\n\n {\n \"name\": \"翼城县\",\n \"code\": \"141022\"\n },\n\n {\n \"name\": \"襄汾县\",\n \"code\": \"141023\"\n },\n\n {\n \"name\": \"洪洞县\",\n \"code\": \"141024\"\n },\n\n {\n \"name\": \"古县\",\n \"code\": \"141025\"\n },\n\n {\n \"name\": \"安泽县\",\n \"code\": \"141026\"\n },\n\n {\n \"name\": \"浮山县\",\n \"code\": \"141027\"\n },\n\n {\n \"name\": \"吉县\",\n \"code\": \"141028\"\n },\n\n {\n \"name\": \"乡宁县\",\n \"code\": \"141029\"\n },\n\n {\n \"name\": \"大宁县\",\n \"code\": \"141030\"\n },\n\n {\n \"name\": \"隰县\",\n \"code\": \"141031\"\n },\n\n {\n \"name\": \"永和县\",\n \"code\": \"141032\"\n },\n\n {\n \"name\": \"蒲县\",\n \"code\": \"141033\"\n },\n\n {\n \"name\": \"汾西县\",\n \"code\": \"141034\"\n }\n ]\n },\n\n {\n \"name\": \"吕梁市\",\n \"code\": \"141100\",\n \"sub\": [\n\n\n {\n \"name\": \"离石区\",\n \"code\": \"141102\"\n },\n\n {\n \"name\": \"孝义市\",\n \"code\": \"141181\"\n },\n\n {\n \"name\": \"汾阳市\",\n \"code\": \"141182\"\n },\n\n {\n \"name\": \"文水县\",\n \"code\": \"141121\"\n },\n\n {\n \"name\": \"交城县\",\n \"code\": \"141122\"\n },\n\n {\n \"name\": \"兴县\",\n \"code\": \"141123\"\n },\n\n {\n \"name\": \"临县\",\n \"code\": \"141124\"\n },\n\n {\n \"name\": \"柳林县\",\n \"code\": \"141125\"\n },\n\n {\n \"name\": \"石楼县\",\n \"code\": \"141126\"\n },\n\n {\n \"name\": \"岚县\",\n \"code\": \"141127\"\n },\n\n {\n \"name\": \"方山县\",\n \"code\": \"141128\"\n },\n\n {\n \"name\": \"中阳县\",\n \"code\": \"141129\"\n },\n\n {\n \"name\": \"交口县\",\n \"code\": \"141130\"\n }\n ]\n }\n ]\n },\n\n {\n \"name\": \"内蒙古自治区\",\n \"code\": \"150000\",\n \"sub\": [\n\n\n {\n \"name\": \"呼和浩特市\",\n \"code\": \"150100\",\n \"sub\": [\n\n\n {\n \"name\": \"新城区\",\n \"code\": \"150102\"\n },\n\n {\n \"name\": \"回民区\",\n \"code\": \"150103\"\n },\n\n {\n \"name\": \"玉泉区\",\n \"code\": \"150104\"\n },\n\n {\n \"name\": \"赛罕区\",\n \"code\": \"150105\"\n },\n\n {\n \"name\": \"托克托县\",\n \"code\": \"150122\"\n },\n\n {\n \"name\": \"和林格尔县\",\n \"code\": \"150123\"\n },\n\n {\n \"name\": \"清水河县\",\n \"code\": \"150124\"\n },\n\n {\n \"name\": \"武川县\",\n \"code\": \"150125\"\n },\n\n {\n \"name\": \"土默特左旗\",\n \"code\": \"150121\"\n }\n ]\n },\n\n {\n \"name\": \"包头市\",\n \"code\": \"150200\",\n \"sub\": [\n\n\n {\n \"name\": \"昆都仑区\",\n \"code\": \"150203\"\n },\n\n {\n \"name\": \"东河区\",\n \"code\": \"150202\"\n },\n\n {\n \"name\": \"青山区\",\n \"code\": \"150204\"\n },\n\n {\n \"name\": \"石拐区\",\n \"code\": \"150205\"\n },\n\n {\n \"name\": \"白云鄂博矿区\",\n \"code\": \"150206\"\n },\n\n {\n \"name\": \"九原区\",\n \"code\": \"150207\"\n },\n\n {\n \"name\": \"固阳县\",\n \"code\": \"150222\"\n },\n\n {\n \"name\": \"土默特右旗\",\n \"code\": \"150221\"\n },\n\n {\n \"name\": \"达尔罕茂明安联合旗\",\n \"code\": \"150223\"\n }\n ]\n },\n\n {\n \"name\": \"乌海市\",\n \"code\": \"150300\",\n \"sub\": [\n\n\n {\n \"name\": \"海勃湾区\",\n \"code\": \"150302\"\n },\n\n {\n \"name\": \"海南区\",\n \"code\": \"150303\"\n },\n\n {\n \"name\": \"乌达区\",\n \"code\": \"150304\"\n }\n ]\n },\n\n {\n \"name\": \"赤峰市\",\n \"code\": \"150400\",\n \"sub\": [\n\n\n {\n \"name\": \"红山区\",\n \"code\": \"150402\"\n },\n\n {\n \"name\": \"元宝山区\",\n \"code\": \"150403\"\n },\n\n {\n \"name\": \"松山区\",\n \"code\": \"150404\"\n },\n\n {\n \"name\": \"林西县\",\n \"code\": \"150424\"\n },\n\n {\n \"name\": \"宁城县\",\n \"code\": \"150429\"\n },\n\n {\n \"name\": \"阿鲁科尔沁旗\",\n \"code\": \"150421\"\n },\n\n {\n \"name\": \"巴林左旗\",\n \"code\": \"150422\"\n },\n\n {\n \"name\": \"巴林右旗\",\n \"code\": \"150423\"\n },\n\n {\n \"name\": \"克什克腾旗\",\n \"code\": \"150425\"\n },\n\n {\n \"name\": \"翁牛特旗\",\n \"code\": \"150426\"\n },\n\n {\n \"name\": \"喀喇沁旗\",\n \"code\": \"150428\"\n },\n\n {\n \"name\": \"敖汉旗\",\n \"code\": \"150430\"\n }\n ]\n },\n\n {\n \"name\": \"通辽市\",\n \"code\": \"150500\",\n \"sub\": [\n\n\n {\n \"name\": \"科尔沁区\",\n \"code\": \"150502\"\n },\n\n {\n \"name\": \"霍林郭勒市\",\n \"code\": \"150581\"\n },\n\n {\n \"name\": \"开鲁县\",\n \"code\": \"150523\"\n },\n\n {\n \"name\": \"库伦旗\",\n \"code\": \"150524\"\n },\n\n {\n \"name\": \"奈曼旗\",\n \"code\": \"150525\"\n },\n\n {\n \"name\": \"扎鲁特旗\",\n \"code\": \"150526\"\n },\n\n {\n \"name\": \"科尔沁左翼中旗\",\n \"code\": \"150521\"\n },\n\n {\n \"name\": \"科尔沁左翼后旗\",\n \"code\": \"150522\"\n }\n ]\n },\n\n {\n \"name\": \"鄂尔多斯市\",\n \"code\": \"150600\",\n \"sub\": [\n\n\n {\n \"name\": \"东胜区\",\n \"code\": \"150602\"\n },\n\n {\n \"name\": \"康巴什区\",\n \"code\": \"150603\"\n },\n\n {\n \"name\": \"达拉特旗\",\n \"code\": \"150621\"\n },\n\n {\n \"name\": \"准格尔旗\",\n \"code\": \"150622\"\n },\n\n {\n \"name\": \"鄂托克前旗\",\n \"code\": \"150623\"\n },\n\n {\n \"name\": \"鄂托克旗\",\n \"code\": \"150624\"\n },\n\n {\n \"name\": \"杭锦旗\",\n \"code\": \"150625\"\n },\n\n {\n \"name\": \"乌审旗\",\n \"code\": \"150626\"\n },\n\n {\n \"name\": \"伊金霍洛旗\",\n \"code\": \"150627\"\n }\n ]\n },\n\n {\n \"name\": \"呼伦贝尔市\",\n \"code\": \"150700\",\n \"sub\": [\n\n\n {\n \"name\": \"海拉尔区\",\n \"code\": \"150702\"\n },\n\n {\n \"name\": \"扎赉诺尔区\",\n \"code\": \"150703\"\n },\n\n {\n \"name\": \"满洲里市\",\n \"code\": \"150781\"\n },\n\n {\n \"name\": \"牙克石市\",\n \"code\": \"150782\"\n },\n\n {\n \"name\": \"扎兰屯市\",\n \"code\": \"150783\"\n },\n\n {\n \"name\": \"额尔古纳市\",\n \"code\": \"150784\"\n },\n\n {\n \"name\": \"根河市\",\n \"code\": \"150785\"\n },\n\n {\n \"name\": \"阿荣旗\",\n \"code\": \"150721\"\n },\n\n {\n \"name\": \"陈巴尔虎旗\",\n \"code\": \"150725\"\n },\n\n {\n \"name\": \"新巴尔虎左旗\",\n \"code\": \"150726\"\n },\n\n {\n \"name\": \"新巴尔虎右旗\",\n \"code\": \"150727\"\n },\n\n {\n \"name\": \"莫力达瓦达斡尔族自治旗\",\n \"code\": \"150722\"\n },\n\n {\n \"name\": \"鄂伦春自治旗\",\n \"code\": \"150723\"\n },\n\n {\n \"name\": \"鄂温克族自治旗\",\n \"code\": \"150724\"\n }\n ]\n },\n\n {\n \"name\": \"巴彦淖尔市\",\n \"code\": \"150800\",\n \"sub\": [\n\n\n {\n \"name\": \"临河区\",\n \"code\": \"150802\"\n },\n\n {\n \"name\": \"五原县\",\n \"code\": \"150821\"\n },\n\n {\n \"name\": \"磴口县\",\n \"code\": \"150822\"\n },\n\n {\n \"name\": \"乌拉特前旗\",\n \"code\": \"150823\"\n },\n\n {\n \"name\": \"乌拉特中旗\",\n \"code\": \"150824\"\n },\n\n {\n \"name\": \"乌拉特后旗\",\n \"code\": \"150825\"\n },\n\n {\n \"name\": \"杭锦后旗\",\n \"code\": \"150826\"\n }\n ]\n },\n\n {\n \"name\": \"乌兰察布市\",\n \"code\": \"150900\",\n \"sub\": [\n\n\n {\n \"name\": \"集宁区\",\n \"code\": \"150902\"\n },\n\n {\n \"name\": \"丰镇市\",\n \"code\": \"150981\"\n },\n\n {\n \"name\": \"卓资县\",\n \"code\": \"150921\"\n },\n\n {\n \"name\": \"化德县\",\n \"code\": \"150922\"\n },\n\n {\n \"name\": \"商都县\",\n \"code\": \"150923\"\n },\n\n {\n \"name\": \"兴和县\",\n \"code\": \"150924\"\n },\n\n {\n \"name\": \"凉城县\",\n \"code\": \"150925\"\n },\n\n {\n \"name\": \"察哈尔右翼前旗\",\n \"code\": \"150926\"\n },\n\n {\n \"name\": \"察哈尔右翼中旗\",\n \"code\": \"150927\"\n },\n\n {\n \"name\": \"察哈尔右翼后旗\",\n \"code\": \"150928\"\n },\n\n {\n \"name\": \"四子王旗\",\n \"code\": \"150929\"\n }\n ]\n },\n\n {\n \"name\": \"兴安盟\",\n \"code\": \"152200\",\n \"sub\": [\n\n\n {\n \"name\": \"乌兰浩特市\",\n \"code\": \"152201\"\n },\n\n {\n \"name\": \"阿尔山市\",\n \"code\": \"152202\"\n },\n\n {\n \"name\": \"突泉县\",\n \"code\": \"152224\"\n },\n\n {\n \"name\": \"科尔沁右翼前旗\",\n \"code\": \"152221\"\n },\n\n {\n \"name\": \"科尔沁右翼中旗\",\n \"code\": \"152222\"\n },\n\n {\n \"name\": \"扎赉特旗\",\n \"code\": \"152223\"\n }\n ]\n },\n\n {\n \"name\": \"锡林郭勒盟\",\n \"code\": \"152500\",\n \"sub\": [\n\n\n {\n \"name\": \"锡林浩特市\",\n \"code\": \"152502\"\n },\n\n {\n \"name\": \"二连浩特市\",\n \"code\": \"152501\"\n },\n\n {\n \"name\": \"多伦县\",\n \"code\": \"152531\"\n },\n\n {\n \"name\": \"阿巴嘎旗\",\n \"code\": \"152522\"\n },\n\n {\n \"name\": \"苏尼特左旗\",\n \"code\": \"152523\"\n },\n\n {\n \"name\": \"苏尼特右旗\",\n \"code\": \"152524\"\n },\n\n {\n \"name\": \"东乌珠穆沁旗\",\n \"code\": \"152525\"\n },\n\n {\n \"name\": \"西乌珠穆沁旗\",\n \"code\": \"152526\"\n },\n\n {\n \"name\": \"太仆寺旗\",\n \"code\": \"152527\"\n },\n\n {\n \"name\": \"镶黄旗\",\n \"code\": \"152528\"\n },\n\n {\n \"name\": \"正镶白旗\",\n \"code\": \"152529\"\n },\n\n {\n \"name\": \"正蓝旗\",\n \"code\": \"152530\"\n }\n ]\n },\n\n {\n \"name\": \"阿拉善盟\",\n \"code\": \"152900\",\n \"sub\": [\n\n\n {\n \"name\": \"阿拉善左旗\",\n \"code\": \"152921\"\n },\n\n {\n \"name\": \"阿拉善右旗\",\n \"code\": \"152922\"\n },\n\n {\n \"name\": \"额济纳旗\",\n \"code\": \"152923\"\n }\n ]\n }\n ]\n },\n\n {\n \"name\": \"辽宁省\",\n \"code\": \"210000\",\n \"sub\": [\n\n\n {\n \"name\": \"沈阳市\",\n \"code\": \"210100\",\n \"sub\": [\n\n\n {\n \"name\": \"沈河区\",\n \"code\": \"210103\"\n },\n\n {\n \"name\": \"和平区\",\n \"code\": \"210102\"\n },\n\n {\n \"name\": \"大东区\",\n \"code\": \"210104\"\n },\n\n {\n \"name\": \"皇姑区\",\n \"code\": \"210105\"\n },\n\n {\n \"name\": \"铁西区\",\n \"code\": \"210106\"\n },\n\n {\n \"name\": \"苏家屯区\",\n \"code\": \"210111\"\n },\n\n {\n \"name\": \"浑南区\",\n \"code\": \"210112\"\n },\n\n {\n \"name\": \"沈北新区\",\n \"code\": \"210113\"\n },\n\n {\n \"name\": \"于洪区\",\n \"code\": \"210114\"\n },\n\n {\n \"name\": \"辽中区\",\n \"code\": \"210115\"\n },\n\n {\n \"name\": \"新民市\",\n \"code\": \"210181\"\n },\n\n {\n \"name\": \"康平县\",\n \"code\": \"210123\"\n },\n\n {\n \"name\": \"法库县\",\n \"code\": \"210124\"\n }\n ]\n },\n\n {\n \"name\": \"大连市\",\n \"code\": \"210200\",\n \"sub\": [\n\n\n {\n \"name\": \"西岗区\",\n \"code\": \"210203\"\n },\n\n {\n \"name\": \"中山区\",\n \"code\": \"210202\"\n },\n\n {\n \"name\": \"沙河口区\",\n \"code\": \"210204\"\n },\n\n {\n \"name\": \"甘井子区\",\n \"code\": \"210211\"\n },\n\n {\n \"name\": \"旅顺口区\",\n \"code\": \"210212\"\n },\n\n {\n \"name\": \"金州区\",\n \"code\": \"210213\"\n },\n\n {\n \"name\": \"瓦房店市\",\n \"code\": \"210281\"\n },\n\n {\n \"name\": \"普兰店区\",\n \"code\": \"210214\"\n },\n\n {\n \"name\": \"庄河市\",\n \"code\": \"210283\"\n },\n\n {\n \"name\": \"长海县\",\n \"code\": \"210224\"\n }\n ]\n },\n\n {\n \"name\": \"鞍山市\",\n \"code\": \"210300\",\n \"sub\": [\n\n\n {\n \"name\": \"铁东区\",\n \"code\": \"210302\"\n },\n\n {\n \"name\": \"铁西区\",\n \"code\": \"210303\"\n },\n\n {\n \"name\": \"立山区\",\n \"code\": \"210304\"\n },\n\n {\n \"name\": \"千山区\",\n \"code\": \"210311\"\n },\n\n {\n \"name\": \"海城市\",\n \"code\": \"210381\"\n },\n\n {\n \"name\": \"台安县\",\n \"code\": \"210321\"\n },\n\n {\n \"name\": \"岫岩满族自治县\",\n \"code\": \"210323\"\n }\n ]\n },\n\n {\n \"name\": \"抚顺市\",\n \"code\": \"210400\",\n \"sub\": [\n\n\n {\n \"name\": \"顺城区\",\n \"code\": \"210411\"\n },\n\n {\n \"name\": \"新抚区\",\n \"code\": \"210402\"\n },\n\n {\n \"name\": \"东洲区\",\n \"code\": \"210403\"\n },\n\n {\n \"name\": \"望花区\",\n \"code\": \"210404\"\n },\n\n {\n \"name\": \"抚顺县\",\n \"code\": \"210421\"\n },\n\n {\n \"name\": \"新宾满族自治县\",\n \"code\": \"210422\"\n },\n\n {\n \"name\": \"清原满族自治县\",\n \"code\": \"210423\"\n }\n ]\n },\n\n {\n \"name\": \"本溪市\",\n \"code\": \"210500\",\n \"sub\": [\n\n\n {\n \"name\": \"平山区\",\n \"code\": \"210502\"\n },\n\n {\n \"name\": \"溪湖区\",\n \"code\": \"210503\"\n },\n\n {\n \"name\": \"明山区\",\n \"code\": \"210504\"\n },\n\n {\n \"name\": \"南芬区\",\n \"code\": \"210505\"\n },\n\n {\n \"name\": \"本溪满族自治县\",\n \"code\": \"210521\"\n },\n\n {\n \"name\": \"桓仁满族自治县\",\n \"code\": \"210522\"\n }\n ]\n },\n\n {\n \"name\": \"丹东市\",\n \"code\": \"210600\",\n \"sub\": [\n\n\n {\n \"name\": \"振兴区\",\n \"code\": \"210603\"\n },\n\n {\n \"name\": \"元宝区\",\n \"code\": \"210602\"\n },\n\n {\n \"name\": \"振安区\",\n \"code\": \"210604\"\n },\n\n {\n \"name\": \"东港市\",\n \"code\": \"210681\"\n },\n\n {\n \"name\": \"凤城市\",\n \"code\": \"210682\"\n },\n\n {\n \"name\": \"宽甸满族自治县\",\n \"code\": \"210624\"\n }\n ]\n },\n\n {\n \"name\": \"锦州市\",\n \"code\": \"210700\",\n \"sub\": [\n\n\n {\n \"name\": \"太和区\",\n \"code\": \"210711\"\n },\n\n {\n \"name\": \"古塔区\",\n \"code\": \"210702\"\n },\n\n {\n \"name\": \"凌河区\",\n \"code\": \"210703\"\n },\n\n {\n \"name\": \"凌海市\",\n \"code\": \"210781\"\n },\n\n {\n \"name\": \"北镇市\",\n \"code\": \"210782\"\n },\n\n {\n \"name\": \"黑山县\",\n \"code\": \"210726\"\n },\n\n {\n \"name\": \"义县\",\n \"code\": \"210727\"\n }\n ]\n },\n\n {\n \"name\": \"营口市\",\n \"code\": \"210800\",\n \"sub\": [\n\n\n {\n \"name\": \"站前区\",\n \"code\": \"210802\"\n },\n\n {\n \"name\": \"西市区\",\n \"code\": \"210803\"\n },\n\n {\n \"name\": \"鲅鱼圈区\",\n \"code\": \"210804\"\n },\n\n {\n \"name\": \"老边区\",\n \"code\": \"210811\"\n },\n\n {\n \"name\": \"盖州市\",\n \"code\": \"210881\"\n },\n\n {\n \"name\": \"大石桥市\",\n \"code\": \"210882\"\n }\n ]\n },\n\n {\n \"name\": \"阜新市\",\n \"code\": \"210900\",\n \"sub\": [\n\n\n {\n \"name\": \"细河区\",\n \"code\": \"210911\"\n },\n\n {\n \"name\": \"海州区\",\n \"code\": \"210902\"\n },\n\n {\n \"name\": \"新邱区\",\n \"code\": \"210903\"\n },\n\n {\n \"name\": \"太平区\",\n \"code\": \"210904\"\n },\n\n {\n \"name\": \"清河门区\",\n \"code\": \"210905\"\n },\n\n {\n \"name\": \"彰武县\",\n \"code\": \"210922\"\n },\n\n {\n \"name\": \"阜新蒙古族自治县\",\n \"code\": \"210921\"\n }\n ]\n },\n\n {\n \"name\": \"辽阳市\",\n \"code\": \"211000\",\n \"sub\": [\n\n\n {\n \"name\": \"白塔区\",\n \"code\": \"211002\"\n },\n\n {\n \"name\": \"文圣区\",\n \"code\": \"211003\"\n },\n\n {\n \"name\": \"宏伟区\",\n \"code\": \"211004\"\n },\n\n {\n \"name\": \"弓长岭区\",\n \"code\": \"211005\"\n },\n\n {\n \"name\": \"太子河区\",\n \"code\": \"211011\"\n },\n\n {\n \"name\": \"灯塔市\",\n \"code\": \"211081\"\n },\n\n {\n \"name\": \"辽阳县\",\n \"code\": \"211021\"\n }\n ]\n },\n\n {\n \"name\": \"盘锦市\",\n \"code\": \"211100\",\n \"sub\": [\n\n\n {\n \"name\": \"兴隆台区\",\n \"code\": \"211103\"\n },\n\n {\n \"name\": \"双台子区\",\n \"code\": \"211102\"\n },\n\n {\n \"name\": \"大洼区\",\n \"code\": \"211104\"\n },\n\n {\n \"name\": \"盘山县\",\n \"code\": \"211122\"\n }\n ]\n },\n\n {\n \"name\": \"铁岭市\",\n \"code\": \"211200\",\n \"sub\": [\n\n\n {\n \"name\": \"银州区\",\n \"code\": \"211202\"\n },\n\n {\n \"name\": \"清河区\",\n \"code\": \"211204\"\n },\n\n {\n \"name\": \"调兵山市\",\n \"code\": \"211281\"\n },\n\n {\n \"name\": \"开原市\",\n \"code\": \"211282\"\n },\n\n {\n \"name\": \"铁岭县\",\n \"code\": \"211221\"\n },\n\n {\n \"name\": \"西丰县\",\n \"code\": \"211223\"\n },\n\n {\n \"name\": \"昌图县\",\n \"code\": \"211224\"\n }\n ]\n },\n\n {\n \"name\": \"朝阳市\",\n \"code\": \"211300\",\n \"sub\": [\n\n\n {\n \"name\": \"双塔区\",\n \"code\": \"211302\"\n },\n\n {\n \"name\": \"龙城区\",\n \"code\": \"211303\"\n },\n\n {\n \"name\": \"北票市\",\n \"code\": \"211381\"\n },\n\n {\n \"name\": \"凌源市\",\n \"code\": \"211382\"\n },\n\n {\n \"name\": \"朝阳县\",\n \"code\": \"211321\"\n },\n\n {\n \"name\": \"建平县\",\n \"code\": \"211322\"\n },\n\n {\n \"name\": \"喀喇沁左翼蒙古族自治县\",\n \"code\": \"211324\"\n }\n ]\n },\n\n {\n \"name\": \"葫芦岛市\",\n \"code\": \"211400\",\n \"sub\": [\n\n\n {\n \"name\": \"龙港区\",\n \"code\": \"211403\"\n },\n\n {\n \"name\": \"连山区\",\n \"code\": \"211402\"\n },\n\n {\n \"name\": \"南票区\",\n \"code\": \"211404\"\n },\n\n {\n \"name\": \"兴城市\",\n \"code\": \"211481\"\n },\n\n {\n \"name\": \"绥中县\",\n \"code\": \"211421\"\n },\n\n {\n \"name\": \"建昌县\",\n \"code\": \"211422\"\n }\n ]\n }\n ]\n },\n\n {\n \"name\": \"吉林省\",\n \"code\": \"220000\",\n \"sub\": [\n\n\n {\n \"name\": \"长春市\",\n \"code\": \"220100\",\n \"sub\": [\n\n\n {\n \"name\": \"南关区\",\n \"code\": \"220102\"\n },\n\n {\n \"name\": \"宽城区\",\n \"code\": \"220103\"\n },\n\n {\n \"name\": \"朝阳区\",\n \"code\": \"220104\"\n },\n\n {\n \"name\": \"二道区\",\n \"code\": \"220105\"\n },\n\n {\n \"name\": \"绿园区\",\n \"code\": \"220106\"\n },\n\n {\n \"name\": \"双阳区\",\n \"code\": \"220112\"\n },\n\n {\n \"name\": \"九台区\",\n \"code\": \"220113\"\n },\n\n {\n \"name\": \"榆树市\",\n \"code\": \"220182\"\n },\n\n {\n \"name\": \"德惠市\",\n \"code\": \"220183\"\n },\n\n {\n \"name\": \"农安县\",\n \"code\": \"220122\"\n }\n ]\n },\n\n {\n \"name\": \"吉林市\",\n \"code\": \"220200\",\n \"sub\": [\n\n\n {\n \"name\": \"船营区\",\n \"code\": \"220204\"\n },\n\n {\n \"name\": \"昌邑区\",\n \"code\": \"220202\"\n },\n\n {\n \"name\": \"龙潭区\",\n \"code\": \"220203\"\n },\n\n {\n \"name\": \"丰满区\",\n \"code\": \"220211\"\n },\n\n {\n \"name\": \"蛟河市\",\n \"code\": \"220281\"\n },\n\n {\n \"name\": \"桦甸市\",\n \"code\": \"220282\"\n },\n\n {\n \"name\": \"舒兰市\",\n \"code\": \"220283\"\n },\n\n {\n \"name\": \"磐石市\",\n \"code\": \"220284\"\n },\n\n {\n \"name\": \"永吉县\",\n \"code\": \"220221\"\n }\n ]\n },\n\n {\n \"name\": \"四平市\",\n \"code\": \"220300\",\n \"sub\": [\n\n\n {\n \"name\": \"铁西区\",\n \"code\": \"220302\"\n },\n\n {\n \"name\": \"铁东区\",\n \"code\": \"220303\"\n },\n\n {\n \"name\": \"公主岭市\",\n \"code\": \"220381\"\n },\n\n {\n \"name\": \"双辽市\",\n \"code\": \"220382\"\n },\n\n {\n \"name\": \"梨树县\",\n \"code\": \"220322\"\n },\n\n {\n \"name\": \"伊通满族自治县\",\n \"code\": \"220323\"\n }\n ]\n },\n\n {\n \"name\": \"辽源市\",\n \"code\": \"220400\",\n \"sub\": [\n\n\n {\n \"name\": \"龙山区\",\n \"code\": \"220402\"\n },\n\n {\n \"name\": \"西安区\",\n \"code\": \"220403\"\n },\n\n {\n \"name\": \"东丰县\",\n \"code\": \"220421\"\n },\n\n {\n \"name\": \"东辽县\",\n \"code\": \"220422\"\n }\n ]\n },\n\n {\n \"name\": \"通化市\",\n \"code\": \"220500\",\n \"sub\": [\n\n\n {\n \"name\": \"东昌区\",\n \"code\": \"220502\"\n },\n\n {\n \"name\": \"二道江区\",\n \"code\": \"220503\"\n },\n\n {\n \"name\": \"梅河口市\",\n \"code\": \"220581\"\n },\n\n {\n \"name\": \"集安市\",\n \"code\": \"220582\"\n },\n\n {\n \"name\": \"通化县\",\n \"code\": \"220521\"\n },\n\n {\n \"name\": \"辉南县\",\n \"code\": \"220523\"\n },\n\n {\n \"name\": \"柳河县\",\n \"code\": \"220524\"\n }\n ]\n },\n\n {\n \"name\": \"白山市\",\n \"code\": \"220600\",\n \"sub\": [\n\n\n {\n \"name\": \"浑江区\",\n \"code\": \"220602\"\n },\n\n {\n \"name\": \"江源区\",\n \"code\": \"220605\"\n },\n\n {\n \"name\": \"临江市\",\n \"code\": \"220681\"\n },\n\n {\n \"name\": \"抚松县\",\n \"code\": \"220621\"\n },\n\n {\n \"name\": \"靖宇县\",\n \"code\": \"220622\"\n },\n\n {\n \"name\": \"长白朝鲜族自治县\",\n \"code\": \"220623\"\n }\n ]\n },\n\n {\n \"name\": \"松原市\",\n \"code\": \"220700\",\n \"sub\": [\n\n\n {\n \"name\": \"宁江区\",\n \"code\": \"220702\"\n },\n\n {\n \"name\": \"扶余市\",\n \"code\": \"220781\"\n },\n\n {\n \"name\": \"长岭县\",\n \"code\": \"220722\"\n },\n\n {\n \"name\": \"乾安县\",\n \"code\": \"220723\"\n },\n\n {\n \"name\": \"前郭尔罗斯蒙古族自治县\",\n \"code\": \"220721\"\n }\n ]\n },\n\n {\n \"name\": \"白城市\",\n \"code\": \"220800\",\n \"sub\": [\n\n\n {\n \"name\": \"洮北区\",\n \"code\": \"220802\"\n },\n\n {\n \"name\": \"洮南市\",\n \"code\": \"220881\"\n },\n\n {\n \"name\": \"大安市\",\n \"code\": \"220882\"\n },\n\n {\n \"name\": \"镇赉县\",\n \"code\": \"220821\"\n },\n\n {\n \"name\": \"通榆县\",\n \"code\": \"220822\"\n }\n ]\n },\n\n {\n \"name\": \"延边朝鲜族自治州\",\n \"code\": \"222400\",\n \"sub\": [\n\n\n {\n \"name\": \"延吉市\",\n \"code\": \"222401\"\n },\n\n {\n \"name\": \"图们市\",\n \"code\": \"222402\"\n },\n\n {\n \"name\": \"敦化市\",\n \"code\": \"222403\"\n },\n\n {\n \"name\": \"珲春市\",\n \"code\": \"222404\"\n },\n\n {\n \"name\": \"龙井市\",\n \"code\": \"222405\"\n },\n\n {\n \"name\": \"和龙市\",\n \"code\": \"222406\"\n },\n\n {\n \"name\": \"汪清县\",\n \"code\": \"222424\"\n },\n\n {\n \"name\": \"安图县\",\n \"code\": \"222426\"\n }\n ]\n }\n ]\n },\n\n {\n \"name\": \"黑龙江省\",\n \"code\": \"230000\",\n \"sub\": [\n\n\n {\n \"name\": \"哈尔滨市\",\n \"code\": \"230100\",\n \"sub\": [\n\n\n {\n \"name\": \"松北区\",\n \"code\": \"230109\"\n },\n\n {\n \"name\": \"道里区\",\n \"code\": \"230102\"\n },\n\n {\n \"name\": \"南岗区\",\n \"code\": \"230103\"\n },\n\n {\n \"name\": \"道外区\",\n \"code\": \"230104\"\n },\n\n {\n \"name\": \"平房区\",\n \"code\": \"230108\"\n },\n\n {\n \"name\": \"香坊区\",\n \"code\": \"230110\"\n },\n\n {\n \"name\": \"呼兰区\",\n \"code\": \"230111\"\n },\n\n {\n \"name\": \"阿城区\",\n \"code\": \"230112\"\n },\n\n {\n \"name\": \"双城区\",\n \"code\": \"230113\"\n },\n\n {\n \"name\": \"尚志市\",\n \"code\": \"230183\"\n },\n\n {\n \"name\": \"五常市\",\n \"code\": \"230184\"\n },\n\n {\n \"name\": \"依兰县\",\n \"code\": \"230123\"\n },\n\n {\n \"name\": \"方正县\",\n \"code\": \"230124\"\n },\n\n {\n \"name\": \"宾县\",\n \"code\": \"230125\"\n },\n\n {\n \"name\": \"巴彦县\",\n \"code\": \"230126\"\n },\n\n {\n \"name\": \"木兰县\",\n \"code\": \"230127\"\n },\n\n {\n \"name\": \"通河县\",\n \"code\": \"230128\"\n },\n\n {\n \"name\": \"延寿县\",\n \"code\": \"230129\"\n }\n ]\n },\n\n {\n \"name\": \"齐齐哈尔市\",\n \"code\": \"230200\",\n \"sub\": [\n\n\n {\n \"name\": \"建华区\",\n \"code\": \"230203\"\n },\n\n {\n \"name\": \"龙沙区\",\n \"code\": \"230202\"\n },\n\n {\n \"name\": \"铁锋区\",\n \"code\": \"230204\"\n },\n\n {\n \"name\": \"昂昂溪区\",\n \"code\": \"230205\"\n },\n\n {\n \"name\": \"富拉尔基区\",\n \"code\": \"230206\"\n },\n\n {\n \"name\": \"碾子山区\",\n \"code\": \"230207\"\n },\n\n {\n \"name\": \"梅里斯达斡尔族区\",\n \"code\": \"230208\"\n },\n\n {\n \"name\": \"讷河市\",\n \"code\": \"230281\"\n },\n\n {\n \"name\": \"龙江县\",\n \"code\": \"230221\"\n },\n\n {\n \"name\": \"依安县\",\n \"code\": \"230223\"\n },\n\n {\n \"name\": \"泰来县\",\n \"code\": \"230224\"\n },\n\n {\n \"name\": \"甘南县\",\n \"code\": \"230225\"\n },\n\n {\n \"name\": \"富裕县\",\n \"code\": \"230227\"\n },\n\n {\n \"name\": \"克山县\",\n \"code\": \"230229\"\n },\n\n {\n \"name\": \"克东县\",\n \"code\": \"230230\"\n },\n\n {\n \"name\": \"拜泉县\",\n \"code\": \"230231\"\n }\n ]\n },\n\n {\n \"name\": \"鸡西市\",\n \"code\": \"230300\",\n \"sub\": [\n\n\n {\n \"name\": \"鸡冠区\",\n \"code\": \"230302\"\n },\n\n {\n \"name\": \"恒山区\",\n \"code\": \"230303\"\n },\n\n {\n \"name\": \"滴道区\",\n \"code\": \"230304\"\n },\n\n {\n \"name\": \"梨树区\",\n \"code\": \"230305\"\n },\n\n {\n \"name\": \"城子河区\",\n \"code\": \"230306\"\n },\n\n {\n \"name\": \"麻山区\",\n \"code\": \"230307\"\n },\n\n {\n \"name\": \"虎林市\",\n \"code\": \"230381\"\n },\n\n {\n \"name\": \"密山市\",\n \"code\": \"230382\"\n },\n\n {\n \"name\": \"鸡东县\",\n \"code\": \"230321\"\n }\n ]\n },\n\n {\n \"name\": \"鹤岗市\",\n \"code\": \"230400\",\n \"sub\": [\n\n\n {\n \"name\": \"向阳区\",\n \"code\": \"230402\"\n },\n\n {\n \"name\": \"工农区\",\n \"code\": \"230403\"\n },\n\n {\n \"name\": \"南山区\",\n \"code\": \"230404\"\n },\n\n {\n \"name\": \"兴安区\",\n \"code\": \"230405\"\n },\n\n {\n \"name\": \"东山区\",\n \"code\": \"230406\"\n },\n\n {\n \"name\": \"兴山区\",\n \"code\": \"230407\"\n },\n\n {\n \"name\": \"萝北县\",\n \"code\": \"230421\"\n },\n\n {\n \"name\": \"绥滨县\",\n \"code\": \"230422\"\n }\n ]\n },\n\n {\n \"name\": \"双鸭山市\",\n \"code\": \"230500\",\n \"sub\": [\n\n\n {\n \"name\": \"尖山区\",\n \"code\": \"230502\"\n },\n\n {\n \"name\": \"岭东区\",\n \"code\": \"230503\"\n },\n\n {\n \"name\": \"四方台区\",\n \"code\": \"230505\"\n },\n\n {\n \"name\": \"宝山区\",\n \"code\": \"230506\"\n },\n\n {\n \"name\": \"集贤县\",\n \"code\": \"230521\"\n },\n\n {\n \"name\": \"友谊县\",\n \"code\": \"230522\"\n },\n\n {\n \"name\": \"宝清县\",\n \"code\": \"230523\"\n },\n\n {\n \"name\": \"饶河县\",\n \"code\": \"230524\"\n }\n ]\n },\n\n {\n \"name\": \"大庆市\",\n \"code\": \"230600\",\n \"sub\": [\n\n\n {\n \"name\": \"萨尔图区\",\n \"code\": \"230602\"\n },\n\n {\n \"name\": \"龙凤区\",\n \"code\": \"230603\"\n },\n\n {\n \"name\": \"让胡路区\",\n \"code\": \"230604\"\n },\n\n {\n \"name\": \"红岗区\",\n \"code\": \"230605\"\n },\n\n {\n \"name\": \"大同区\",\n \"code\": \"230606\"\n },\n\n {\n \"name\": \"肇州县\",\n \"code\": \"230621\"\n },\n\n {\n \"name\": \"肇源县\",\n \"code\": \"230622\"\n },\n\n {\n \"name\": \"林甸县\",\n \"code\": \"230623\"\n },\n\n {\n \"name\": \"杜尔伯特蒙古族自治县\",\n \"code\": \"230624\"\n }\n ]\n },\n\n {\n \"name\": \"伊春市\",\n \"code\": \"230700\",\n \"sub\": [\n\n\n {\n \"name\": \"伊春区\",\n \"code\": \"230702\"\n },\n\n {\n \"name\": \"南岔区\",\n \"code\": \"230703\"\n },\n\n {\n \"name\": \"友好区\",\n \"code\": \"230704\"\n },\n\n {\n \"name\": \"西林区\",\n \"code\": \"230705\"\n },\n\n {\n \"name\": \"翠峦区\",\n \"code\": \"230706\"\n },\n\n {\n \"name\": \"新青区\",\n \"code\": \"230707\"\n },\n\n {\n \"name\": \"美溪区\",\n \"code\": \"230708\"\n },\n\n {\n \"name\": \"金山屯区\",\n \"code\": \"230709\"\n },\n\n {\n \"name\": \"五营区\",\n \"code\": \"230710\"\n },\n\n {\n \"name\": \"乌马河区\",\n \"code\": \"230711\"\n },\n\n {\n \"name\": \"汤旺河区\",\n \"code\": \"230712\"\n },\n\n {\n \"name\": \"带岭区\",\n \"code\": \"230713\"\n },\n\n {\n \"name\": \"乌伊岭区\",\n \"code\": \"230714\"\n },\n\n {\n \"name\": \"红星区\",\n \"code\": \"230715\"\n },\n\n {\n \"name\": \"上甘岭区\",\n \"code\": \"230716\"\n },\n\n {\n \"name\": \"铁力市\",\n \"code\": \"230781\"\n },\n\n {\n \"name\": \"嘉荫县\",\n \"code\": \"230722\"\n }\n ]\n },\n\n {\n \"name\": \"佳木斯市\",\n \"code\": \"230800\",\n \"sub\": [\n\n\n {\n \"name\": \"前进区\",\n \"code\": \"230804\"\n },\n\n {\n \"name\": \"向阳区\",\n \"code\": \"230803\"\n },\n\n {\n \"name\": \"东风区\",\n \"code\": \"230805\"\n },\n\n {\n \"name\": \"郊区\",\n \"code\": \"230811\"\n },\n\n {\n \"name\": \"同江市\",\n \"code\": \"230881\"\n },\n\n {\n \"name\": \"富锦市\",\n \"code\": \"230882\"\n },\n\n {\n \"name\": \"抚远市\",\n \"code\": \"230883\"\n },\n\n {\n \"name\": \"桦南县\",\n \"code\": \"230822\"\n },\n\n {\n \"name\": \"桦川县\",\n \"code\": \"230826\"\n },\n\n {\n \"name\": \"汤原县\",\n \"code\": \"230828\"\n }\n ]\n },\n\n {\n \"name\": \"七台河市\",\n \"code\": \"230900\",\n \"sub\": [\n\n\n {\n \"name\": \"桃山区\",\n \"code\": \"230903\"\n },\n\n {\n \"name\": \"新兴区\",\n \"code\": \"230902\"\n },\n\n {\n \"name\": \"茄子河区\",\n \"code\": \"230904\"\n },\n\n {\n \"name\": \"勃利县\",\n \"code\": \"230921\"\n }\n ]\n },\n\n {\n \"name\": \"牡丹江市\",\n \"code\": \"231000\",\n \"sub\": [\n\n\n {\n \"name\": \"东安区\",\n \"code\": \"231002\"\n },\n\n {\n \"name\": \"阳明区\",\n \"code\": \"231003\"\n },\n\n {\n \"name\": \"爱民区\",\n \"code\": \"231004\"\n },\n\n {\n \"name\": \"西安区\",\n \"code\": \"231005\"\n },\n\n {\n \"name\": \"绥芬河市\",\n \"code\": \"231081\"\n },\n\n {\n \"name\": \"海林市\",\n \"code\": \"231083\"\n },\n\n {\n \"name\": \"宁安市\",\n \"code\": \"231084\"\n },\n\n {\n \"name\": \"穆棱市\",\n \"code\": \"231085\"\n },\n\n {\n \"name\": \"东宁市\",\n \"code\": \"231086\"\n },\n\n {\n \"name\": \"林口县\",\n \"code\": \"231025\"\n }\n ]\n },\n\n {\n \"name\": \"黑河市\",\n \"code\": \"231100\",\n \"sub\": [\n\n\n {\n \"name\": \"爱辉区\",\n \"code\": \"231102\"\n },\n\n {\n \"name\": \"北安市\",\n \"code\": \"231181\"\n },\n\n {\n \"name\": \"五大连池市\",\n \"code\": \"231182\"\n },\n\n {\n \"name\": \"嫩江县\",\n \"code\": \"231121\"\n },\n\n {\n \"name\": \"逊克县\",\n \"code\": \"231123\"\n },\n\n {\n \"name\": \"孙吴县\",\n \"code\": \"231124\"\n }\n ]\n },\n\n {\n \"name\": \"绥化市\",\n \"code\": \"231200\",\n \"sub\": [\n\n\n {\n \"name\": \"北林区\",\n \"code\": \"231202\"\n },\n\n {\n \"name\": \"安达市\",\n \"code\": \"231281\"\n },\n\n {\n \"name\": \"肇东市\",\n \"code\": \"231282\"\n },\n\n {\n \"name\": \"海伦市\",\n \"code\": \"231283\"\n },\n\n {\n \"name\": \"望奎县\",\n \"code\": \"231221\"\n },\n\n {\n \"name\": \"兰西县\",\n \"code\": \"231222\"\n },\n\n {\n \"name\": \"青冈县\",\n \"code\": \"231223\"\n },\n\n {\n \"name\": \"庆安县\",\n \"code\": \"231224\"\n },\n\n {\n \"name\": \"明水县\",\n \"code\": \"231225\"\n },\n\n {\n \"name\": \"绥棱县\",\n \"code\": \"231226\"\n }\n ]\n },\n\n {\n \"name\": \"大兴安岭地区\",\n \"code\": \"232700\",\n \"sub\": [\n\n\n {\n \"name\": \"呼玛县\",\n \"code\": \"232721\"\n },\n\n {\n \"name\": \"塔河县\",\n \"code\": \"232722\"\n },\n\n {\n \"name\": \"漠河县\",\n \"code\": \"232723\"\n }\n ]\n }\n ]\n },\n\n {\n \"name\": \"上海市\",\n \"code\": \"310000\",\n \"sub\": [\n\n\n {\n \"name\": \"上海市\",\n \"code\": \"310100\",\n \"sub\": [\n\n\n {\n \"name\": \"黄浦区\",\n \"code\": \"310101\"\n },\n\n {\n \"name\": \"徐汇区\",\n \"code\": \"310104\"\n },\n\n {\n \"name\": \"长宁区\",\n \"code\": \"310105\"\n },\n\n {\n \"name\": \"静安区\",\n \"code\": \"310106\"\n },\n\n {\n \"name\": \"普陀区\",\n \"code\": \"310107\"\n },\n\n {\n \"name\": \"虹口区\",\n \"code\": \"310109\"\n },\n\n {\n \"name\": \"杨浦区\",\n \"code\": \"310110\"\n },\n\n {\n \"name\": \"闵行区\",\n \"code\": \"310112\"\n },\n\n {\n \"name\": \"宝山区\",\n \"code\": \"310113\"\n },\n\n {\n \"name\": \"嘉定区\",\n \"code\": \"310114\"\n },\n\n {\n \"name\": \"浦东新区\",\n \"code\": \"310115\"\n },\n\n {\n \"name\": \"金山区\",\n \"code\": \"310116\"\n },\n\n {\n \"name\": \"松江区\",\n \"code\": \"310117\"\n },\n\n {\n \"name\": \"青浦区\",\n \"code\": \"310118\"\n },\n\n {\n \"name\": \"奉贤区\",\n \"code\": \"310120\"\n },\n\n {\n \"name\": \"崇明区\",\n \"code\": \"310151\"\n }\n ]\n }\n ]\n },\n\n {\n \"name\": \"江苏省\",\n \"code\": \"320000\",\n \"sub\": [\n\n\n {\n \"name\": \"南京市\",\n \"code\": \"320100\",\n \"sub\": [\n\n\n {\n \"name\": \"玄武区\",\n \"code\": \"320102\"\n },\n\n {\n \"name\": \"秦淮区\",\n \"code\": \"320104\"\n },\n\n {\n \"name\": \"建邺区\",\n \"code\": \"320105\"\n },\n\n {\n \"name\": \"鼓楼区\",\n \"code\": \"320106\"\n },\n\n {\n \"name\": \"浦口区\",\n \"code\": \"320111\"\n },\n\n {\n \"name\": \"栖霞区\",\n \"code\": \"320113\"\n },\n\n {\n \"name\": \"雨花台区\",\n \"code\": \"320114\"\n },\n\n {\n \"name\": \"江宁区\",\n \"code\": \"320115\"\n },\n\n {\n \"name\": \"六合区\",\n \"code\": \"320116\"\n },\n\n {\n \"name\": \"溧水区\",\n \"code\": \"320117\"\n },\n\n {\n \"name\": \"高淳区\",\n \"code\": \"320118\"\n }\n ]\n },\n\n {\n \"name\": \"无锡市\",\n \"code\": \"320200\",\n \"sub\": [\n\n\n {\n \"name\": \"梁溪区\",\n \"code\": \"320213\"\n },\n\n {\n \"name\": \"锡山区\",\n \"code\": \"320205\"\n },\n\n {\n \"name\": \"惠山区\",\n \"code\": \"320206\"\n },\n\n {\n \"name\": \"滨湖区\",\n \"code\": \"320211\"\n },\n\n {\n \"name\": \"新吴区\",\n \"code\": \"320214\"\n },\n\n {\n \"name\": \"江阴市\",\n \"code\": \"320281\"\n },\n\n {\n \"name\": \"宜兴市\",\n \"code\": \"320282\"\n }\n ]\n },\n\n {\n \"name\": \"徐州市\",\n \"code\": \"320300\",\n \"sub\": [\n\n\n {\n \"name\": \"云龙区\",\n \"code\": \"320303\"\n },\n\n {\n \"name\": \"鼓楼区\",\n \"code\": \"320302\"\n },\n\n {\n \"name\": \"贾汪区\",\n \"code\": \"320305\"\n },\n\n {\n \"name\": \"泉山区\",\n \"code\": \"320311\"\n },\n\n {\n \"name\": \"铜山区\",\n \"code\": \"320312\"\n },\n\n {\n \"name\": \"新沂市\",\n \"code\": \"320381\"\n },\n\n {\n \"name\": \"邳州市\",\n \"code\": \"320382\"\n },\n\n {\n \"name\": \"丰县\",\n \"code\": \"320321\"\n },\n\n {\n \"name\": \"沛县\",\n \"code\": \"320322\"\n },\n\n {\n \"name\": \"睢宁县\",\n \"code\": \"320324\"\n }\n ]\n },\n\n {\n \"name\": \"常州市\",\n \"code\": \"320400\",\n \"sub\": [\n\n\n {\n \"name\": \"新北区\",\n \"code\": \"320411\"\n },\n\n {\n \"name\": \"天宁区\",\n \"code\": \"320402\"\n },\n\n {\n \"name\": \"钟楼区\",\n \"code\": \"320404\"\n },\n\n {\n \"name\": \"武进区\",\n \"code\": \"320412\"\n },\n\n {\n \"name\": \"金坛区\",\n \"code\": \"320413\"\n },\n\n {\n \"name\": \"溧阳市\",\n \"code\": \"320481\"\n }\n ]\n },\n\n {\n \"name\": \"苏州市\",\n \"code\": \"320500\",\n \"sub\": [\n\n\n {\n \"name\": \"姑苏区\",\n \"code\": \"320508\"\n },\n\n {\n \"name\": \"虎丘区\",\n \"code\": \"320505\"\n },\n\n {\n \"name\": \"吴中区\",\n \"code\": \"320506\"\n },\n\n {\n \"name\": \"相城区\",\n \"code\": \"320507\"\n },\n\n {\n \"name\": \"吴江区\",\n \"code\": \"320509\"\n },\n\n {\n \"name\": \"常熟市\",\n \"code\": \"320581\"\n },\n\n {\n \"name\": \"张家港市\",\n \"code\": \"320582\"\n },\n\n {\n \"name\": \"昆山市\",\n \"code\": \"320583\"\n },\n\n {\n \"name\": \"太仓市\",\n \"code\": \"320585\"\n }\n ]\n },\n\n {\n \"name\": \"南通市\",\n \"code\": \"320600\",\n \"sub\": [\n\n\n {\n \"name\": \"崇川区\",\n \"code\": \"320602\"\n },\n\n {\n \"name\": \"港闸区\",\n \"code\": \"320611\"\n },\n\n {\n \"name\": \"通州区\",\n \"code\": \"320612\"\n },\n\n {\n \"name\": \"启东市\",\n \"code\": \"320681\"\n },\n\n {\n \"name\": \"如皋市\",\n \"code\": \"320682\"\n },\n\n {\n \"name\": \"海门市\",\n \"code\": \"320684\"\n },\n\n {\n \"name\": \"海安县\",\n \"code\": \"320621\"\n },\n\n {\n \"name\": \"如东县\",\n \"code\": \"320623\"\n }\n ]\n },\n\n {\n \"name\": \"连云港市\",\n \"code\": \"320700\",\n \"sub\": [\n\n\n {\n \"name\": \"海州区\",\n \"code\": \"320706\"\n },\n\n {\n \"name\": \"连云区\",\n \"code\": \"320703\"\n },\n\n {\n \"name\": \"赣榆区\",\n \"code\": \"320707\"\n },\n\n {\n \"name\": \"东海县\",\n \"code\": \"320722\"\n },\n\n {\n \"name\": \"灌云县\",\n \"code\": \"320723\"\n },\n\n {\n \"name\": \"灌南县\",\n \"code\": \"320724\"\n }\n ]\n },\n\n {\n \"name\": \"淮安市\",\n \"code\": \"320800\",\n \"sub\": [\n\n\n {\n \"name\": \"淮安区\",\n \"code\": \"320803\"\n },\n\n {\n \"name\": \"淮阴区\",\n \"code\": \"320804\"\n },\n\n {\n \"name\": \"清江浦区\",\n \"code\": \"320812\"\n },\n\n {\n \"name\": \"洪泽区\",\n \"code\": \"320813\"\n },\n\n {\n \"name\": \"涟水县\",\n \"code\": \"320826\"\n },\n\n {\n \"name\": \"盱眙县\",\n \"code\": \"320830\"\n },\n\n {\n \"name\": \"金湖县\",\n \"code\": \"320831\"\n }\n ]\n },\n\n {\n \"name\": \"盐城市\",\n \"code\": \"320900\",\n \"sub\": [\n\n\n {\n \"name\": \"亭湖区\",\n \"code\": \"320902\"\n },\n\n {\n \"name\": \"盐都区\",\n \"code\": \"320903\"\n },\n\n {\n \"name\": \"大丰区\",\n \"code\": \"320904\"\n },\n\n {\n \"name\": \"东台市\",\n \"code\": \"320981\"\n },\n\n {\n \"name\": \"响水县\",\n \"code\": \"320921\"\n },\n\n {\n \"name\": \"滨海县\",\n \"code\": \"320922\"\n },\n\n {\n \"name\": \"阜宁县\",\n \"code\": \"320923\"\n },\n\n {\n \"name\": \"射阳县\",\n \"code\": \"320924\"\n },\n\n {\n \"name\": \"建湖县\",\n \"code\": \"320925\"\n }\n ]\n },\n\n {\n \"name\": \"扬州市\",\n \"code\": \"321000\",\n \"sub\": [\n\n\n {\n \"name\": \"邗江区\",\n \"code\": \"321003\"\n },\n\n {\n \"name\": \"广陵区\",\n \"code\": \"321002\"\n },\n\n {\n \"name\": \"江都区\",\n \"code\": \"321012\"\n },\n\n {\n \"name\": \"仪征市\",\n \"code\": \"321081\"\n },\n\n {\n \"name\": \"高邮市\",\n \"code\": \"321084\"\n },\n\n {\n \"name\": \"宝应县\",\n \"code\": \"321023\"\n }\n ]\n },\n\n {\n \"name\": \"镇江市\",\n \"code\": \"321100\",\n \"sub\": [\n\n\n {\n \"name\": \"京口区\",\n \"code\": \"321102\"\n },\n\n {\n \"name\": \"润州区\",\n \"code\": \"321111\"\n },\n\n {\n \"name\": \"丹徒区\",\n \"code\": \"321112\"\n },\n\n {\n \"name\": \"丹阳市\",\n \"code\": \"321181\"\n },\n\n {\n \"name\": \"扬中市\",\n \"code\": \"321182\"\n },\n\n {\n \"name\": \"句容市\",\n \"code\": \"321183\"\n }\n ]\n },\n\n {\n \"name\": \"泰州市\",\n \"code\": \"321200\",\n \"sub\": [\n\n\n {\n \"name\": \"海陵区\",\n \"code\": \"321202\"\n },\n\n {\n \"name\": \"高港区\",\n \"code\": \"321203\"\n },\n\n {\n \"name\": \"姜堰区\",\n \"code\": \"321204\"\n },\n\n {\n \"name\": \"兴化市\",\n \"code\": \"321281\"\n },\n\n {\n \"name\": \"靖江市\",\n \"code\": \"321282\"\n },\n\n {\n \"name\": \"泰兴市\",\n \"code\": \"321283\"\n }\n ]\n },\n\n {\n \"name\": \"宿迁市\",\n \"code\": \"321300\",\n \"sub\": [\n\n\n {\n \"name\": \"宿城区\",\n \"code\": \"321302\"\n },\n\n {\n \"name\": \"宿豫区\",\n \"code\": \"321311\"\n },\n\n {\n \"name\": \"沭阳县\",\n \"code\": \"321322\"\n },\n\n {\n \"name\": \"泗阳县\",\n \"code\": \"321323\"\n },\n\n {\n \"name\": \"泗洪县\",\n \"code\": \"321324\"\n }\n ]\n }\n ]\n },\n\n {\n \"name\": \"浙江省\",\n \"code\": \"330000\",\n \"sub\": [\n\n\n {\n \"name\": \"杭州市\",\n \"code\": \"330100\",\n \"sub\": [\n\n\n {\n \"name\": \"拱墅区\",\n \"code\": \"330105\"\n },\n\n {\n \"name\": \"上城区\",\n \"code\": \"330102\"\n },\n\n {\n \"name\": \"下城区\",\n \"code\": \"330103\"\n },\n\n {\n \"name\": \"江干区\",\n \"code\": \"330104\"\n },\n\n {\n \"name\": \"西湖区\",\n \"code\": \"330106\"\n },\n\n {\n \"name\": \"滨江区\",\n \"code\": \"330108\"\n },\n\n {\n \"name\": \"萧山区\",\n \"code\": \"330109\"\n },\n\n {\n \"name\": \"余杭区\",\n \"code\": \"330110\"\n },\n\n {\n \"name\": \"富阳区\",\n \"code\": \"330111\"\n },\n\n {\n \"name\": \"临安区\",\n \"code\": \"330112\"\n },\n\n {\n \"name\": \"建德市\",\n \"code\": \"330182\"\n },\n\n {\n \"name\": \"桐庐县\",\n \"code\": \"330122\"\n },\n\n {\n \"name\": \"淳安县\",\n \"code\": \"330127\"\n }\n ]\n },\n\n {\n \"name\": \"宁波市\",\n \"code\": \"330200\",\n \"sub\": [\n\n\n {\n \"name\": \"海曙区\",\n \"code\": \"330203\"\n },\n\n {\n \"name\": \"江北区\",\n \"code\": \"330205\"\n },\n\n {\n \"name\": \"北仑区\",\n \"code\": \"330206\"\n },\n\n {\n \"name\": \"镇海区\",\n \"code\": \"330211\"\n },\n\n {\n \"name\": \"鄞州区\",\n \"code\": \"330212\"\n },\n\n {\n \"name\": \"奉化区\",\n \"code\": \"330213\"\n },\n\n {\n \"name\": \"余姚市\",\n \"code\": \"330281\"\n },\n\n {\n \"name\": \"慈溪市\",\n \"code\": \"330282\"\n },\n\n {\n \"name\": \"象山县\",\n \"code\": \"330225\"\n },\n\n {\n \"name\": \"宁海县\",\n \"code\": \"330226\"\n }\n ]\n },\n\n {\n \"name\": \"温州市\",\n \"code\": \"330300\",\n \"sub\": [\n\n\n {\n \"name\": \"鹿城区\",\n \"code\": \"330302\"\n },\n\n {\n \"name\": \"龙湾区\",\n \"code\": \"330303\"\n },\n\n {\n \"name\": \"瓯海区\",\n \"code\": \"330304\"\n },\n\n {\n \"name\": \"洞头区\",\n \"code\": \"330305\"\n },\n\n {\n \"name\": \"瑞安市\",\n \"code\": \"330381\"\n },\n\n {\n \"name\": \"乐清市\",\n \"code\": \"330382\"\n },\n\n {\n \"name\": \"永嘉县\",\n \"code\": \"330324\"\n },\n\n {\n \"name\": \"平阳县\",\n \"code\": \"330326\"\n },\n\n {\n \"name\": \"苍南县\",\n \"code\": \"330327\"\n },\n\n {\n \"name\": \"文成县\",\n \"code\": \"330328\"\n },\n\n {\n \"name\": \"泰顺县\",\n \"code\": \"330329\"\n }\n ]\n },\n\n {\n \"name\": \"嘉兴市\",\n \"code\": \"330400\",\n \"sub\": [\n\n\n {\n \"name\": \"南湖区\",\n \"code\": \"330402\"\n },\n\n {\n \"name\": \"秀洲区\",\n \"code\": \"330411\"\n },\n\n {\n \"name\": \"海宁市\",\n \"code\": \"330481\"\n },\n\n {\n \"name\": \"平湖市\",\n \"code\": \"330482\"\n },\n\n {\n \"name\": \"桐乡市\",\n \"code\": \"330483\"\n },\n\n {\n \"name\": \"嘉善县\",\n \"code\": \"330421\"\n },\n\n {\n \"name\": \"海盐县\",\n \"code\": \"330424\"\n }\n ]\n },\n\n {\n \"name\": \"湖州市\",\n \"code\": \"330500\",\n \"sub\": [\n\n\n {\n \"name\": \"吴兴区\",\n \"code\": \"330502\"\n },\n\n {\n \"name\": \"南浔区\",\n \"code\": \"330503\"\n },\n\n {\n \"name\": \"德清县\",\n \"code\": \"330521\"\n },\n\n {\n \"name\": \"长兴县\",\n \"code\": \"330522\"\n },\n\n {\n \"name\": \"安吉县\",\n \"code\": \"330523\"\n }\n ]\n },\n\n {\n \"name\": \"绍兴市\",\n \"code\": \"330600\",\n \"sub\": [\n\n\n {\n \"name\": \"越城区\",\n \"code\": \"330602\"\n },\n\n {\n \"name\": \"柯桥区\",\n \"code\": \"330603\"\n },\n\n {\n \"name\": \"上虞区\",\n \"code\": \"330604\"\n },\n\n {\n \"name\": \"诸暨市\",\n \"code\": \"330681\"\n },\n\n {\n \"name\": \"嵊州市\",\n \"code\": \"330683\"\n },\n\n {\n \"name\": \"新昌县\",\n \"code\": \"330624\"\n }\n ]\n },\n\n {\n \"name\": \"金华市\",\n \"code\": \"330700\",\n \"sub\": [\n\n\n {\n \"name\": \"婺城区\",\n \"code\": \"330702\"\n },\n\n {\n \"name\": \"金东区\",\n \"code\": \"330703\"\n },\n\n {\n \"name\": \"兰溪市\",\n \"code\": \"330781\"\n },\n\n {\n \"name\": \"义乌市\",\n \"code\": \"330782\"\n },\n\n {\n \"name\": \"东阳市\",\n \"code\": \"330783\"\n },\n\n {\n \"name\": \"永康市\",\n \"code\": \"330784\"\n },\n\n {\n \"name\": \"武义县\",\n \"code\": \"330723\"\n },\n\n {\n \"name\": \"浦江县\",\n \"code\": \"330726\"\n },\n\n {\n \"name\": \"磐安县\",\n \"code\": \"330727\"\n }\n ]\n },\n\n {\n \"name\": \"衢州市\",\n \"code\": \"330800\",\n \"sub\": [\n\n\n {\n \"name\": \"柯城区\",\n \"code\": \"330802\"\n },\n\n {\n \"name\": \"衢江区\",\n \"code\": \"330803\"\n },\n\n {\n \"name\": \"江山市\",\n \"code\": \"330881\"\n },\n\n {\n \"name\": \"常山县\",\n \"code\": \"330822\"\n },\n\n {\n \"name\": \"开化县\",\n \"code\": \"330824\"\n },\n\n {\n \"name\": \"龙游县\",\n \"code\": \"330825\"\n }\n ]\n },\n\n {\n \"name\": \"舟山市\",\n \"code\": \"330900\",\n \"sub\": [\n\n\n {\n \"name\": \"定海区\",\n \"code\": \"330902\"\n },\n\n {\n \"name\": \"普陀区\",\n \"code\": \"330903\"\n },\n\n {\n \"name\": \"岱山县\",\n \"code\": \"330921\"\n },\n\n {\n \"name\": \"嵊泗县\",\n \"code\": \"330922\"\n }\n ]\n },\n\n {\n \"name\": \"台州市\",\n \"code\": \"331000\",\n \"sub\": [\n\n\n {\n \"name\": \"椒江区\",\n \"code\": \"331002\"\n },\n\n {\n \"name\": \"黄岩区\",\n \"code\": \"331003\"\n },\n\n {\n \"name\": \"路桥区\",\n \"code\": \"331004\"\n },\n\n {\n \"name\": \"温岭市\",\n \"code\": \"331081\"\n },\n\n {\n \"name\": \"临海市\",\n \"code\": \"331082\"\n },\n\n {\n \"name\": \"玉环市\",\n \"code\": \"331083\"\n },\n\n {\n \"name\": \"三门县\",\n \"code\": \"331022\"\n },\n\n {\n \"name\": \"天台县\",\n \"code\": \"331023\"\n },\n\n {\n \"name\": \"仙居县\",\n \"code\": \"331024\"\n }\n ]\n },\n\n {\n \"name\": \"丽水市\",\n \"code\": \"331100\",\n \"sub\": [\n\n\n {\n \"name\": \"莲都区\",\n \"code\": \"331102\"\n },\n\n {\n \"name\": \"龙泉市\",\n \"code\": \"331181\"\n },\n\n {\n \"name\": \"青田县\",\n \"code\": \"331121\"\n },\n\n {\n \"name\": \"缙云县\",\n \"code\": \"331122\"\n },\n\n {\n \"name\": \"遂昌县\",\n \"code\": \"331123\"\n },\n\n {\n \"name\": \"松阳县\",\n \"code\": \"331124\"\n },\n\n {\n \"name\": \"云和县\",\n \"code\": \"331125\"\n },\n\n {\n \"name\": \"庆元县\",\n \"code\": \"331126\"\n },\n\n {\n \"name\": \"景宁畲族自治县\",\n \"code\": \"331127\"\n }\n ]\n }\n ]\n },\n\n {\n \"name\": \"安徽省\",\n \"code\": \"340000\",\n \"sub\": [\n\n\n {\n \"name\": \"合肥市\",\n \"code\": \"340100\",\n \"sub\": [\n\n\n {\n \"name\": \"蜀山区\",\n \"code\": \"340104\"\n },\n\n {\n \"name\": \"瑶海区\",\n \"code\": \"340102\"\n },\n\n {\n \"name\": \"庐阳区\",\n \"code\": \"340103\"\n },\n\n {\n \"name\": \"包河区\",\n \"code\": \"340111\"\n },\n\n {\n \"name\": \"巢湖市\",\n \"code\": \"340181\"\n },\n\n {\n \"name\": \"长丰县\",\n \"code\": \"340121\"\n },\n\n {\n \"name\": \"肥东县\",\n \"code\": \"340122\"\n },\n\n {\n \"name\": \"肥西县\",\n \"code\": \"340123\"\n },\n\n {\n \"name\": \"庐江县\",\n \"code\": \"340124\"\n }\n ]\n },\n\n {\n \"name\": \"芜湖市\",\n \"code\": \"340200\",\n \"sub\": [\n\n\n {\n \"name\": \"鸠江区\",\n \"code\": \"340207\"\n },\n\n {\n \"name\": \"镜湖区\",\n \"code\": \"340202\"\n },\n\n {\n \"name\": \"弋江区\",\n \"code\": \"340203\"\n },\n\n {\n \"name\": \"三山区\",\n \"code\": \"340208\"\n },\n\n {\n \"name\": \"芜湖县\",\n \"code\": \"340221\"\n },\n\n {\n \"name\": \"繁昌县\",\n \"code\": \"340222\"\n },\n\n {\n \"name\": \"南陵县\",\n \"code\": \"340223\"\n },\n\n {\n \"name\": \"无为县\",\n \"code\": \"340225\"\n }\n ]\n },\n\n {\n \"name\": \"蚌埠市\",\n \"code\": \"340300\",\n \"sub\": [\n\n\n {\n \"name\": \"蚌山区\",\n \"code\": \"340303\"\n },\n\n {\n \"name\": \"龙子湖区\",\n \"code\": \"340302\"\n },\n\n {\n \"name\": \"禹会区\",\n \"code\": \"340304\"\n },\n\n {\n \"name\": \"淮上区\",\n \"code\": \"340311\"\n },\n\n {\n \"name\": \"怀远县\",\n \"code\": \"340321\"\n },\n\n {\n \"name\": \"五河县\",\n \"code\": \"340322\"\n },\n\n {\n \"name\": \"固镇县\",\n \"code\": \"340323\"\n }\n ]\n },\n\n {\n \"name\": \"淮南市\",\n \"code\": \"340400\",\n \"sub\": [\n\n\n {\n \"name\": \"田家庵区\",\n \"code\": \"340403\"\n },\n\n {\n \"name\": \"大通区\",\n \"code\": \"340402\"\n },\n\n {\n \"name\": \"谢家集区\",\n \"code\": \"340404\"\n },\n\n {\n \"name\": \"八公山区\",\n \"code\": \"340405\"\n },\n\n {\n \"name\": \"潘集区\",\n \"code\": \"340406\"\n },\n\n {\n \"name\": \"凤台县\",\n \"code\": \"340421\"\n },\n\n {\n \"name\": \"寿县\",\n \"code\": \"340422\"\n }\n ]\n },\n\n {\n \"name\": \"马鞍山市\",\n \"code\": \"340500\",\n \"sub\": [\n\n\n {\n \"name\": \"雨山区\",\n \"code\": \"340504\"\n },\n\n {\n \"name\": \"花山区\",\n \"code\": \"340503\"\n },\n\n {\n \"name\": \"博望区\",\n \"code\": \"340506\"\n },\n\n {\n \"name\": \"当涂县\",\n \"code\": \"340521\"\n },\n\n {\n \"name\": \"含山县\",\n \"code\": \"340522\"\n },\n\n {\n \"name\": \"和县\",\n \"code\": \"340523\"\n }\n ]\n },\n\n {\n \"name\": \"淮北市\",\n \"code\": \"340600\",\n \"sub\": [\n\n\n {\n \"name\": \"相山区\",\n \"code\": \"340603\"\n },\n\n {\n \"name\": \"杜集区\",\n \"code\": \"340602\"\n },\n\n {\n \"name\": \"烈山区\",\n \"code\": \"340604\"\n },\n\n {\n \"name\": \"濉溪县\",\n \"code\": \"340621\"\n }\n ]\n },\n\n {\n \"name\": \"铜陵市\",\n \"code\": \"340700\",\n \"sub\": [\n\n\n {\n \"name\": \"铜官区\",\n \"code\": \"340705\"\n },\n\n {\n \"name\": \"义安区\",\n \"code\": \"340706\"\n },\n\n {\n \"name\": \"郊区\",\n \"code\": \"340711\"\n },\n\n {\n \"name\": \"枞阳县\",\n \"code\": \"340722\"\n }\n ]\n },\n\n {\n \"name\": \"安庆市\",\n \"code\": \"340800\",\n \"sub\": [\n\n\n {\n \"name\": \"大观区\",\n \"code\": \"340803\"\n },\n\n {\n \"name\": \"迎江区\",\n \"code\": \"340802\"\n },\n\n {\n \"name\": \"宜秀区\",\n \"code\": \"340811\"\n },\n\n {\n \"name\": \"桐城市\",\n \"code\": \"340881\"\n },\n\n {\n \"name\": \"怀宁县\",\n \"code\": \"340822\"\n },\n\n {\n \"name\": \"潜山县\",\n \"code\": \"340824\"\n },\n\n {\n \"name\": \"太湖县\",\n \"code\": \"340825\"\n },\n\n {\n \"name\": \"宿松县\",\n \"code\": \"340826\"\n },\n\n {\n \"name\": \"望江县\",\n \"code\": \"340827\"\n },\n\n {\n \"name\": \"岳西县\",\n \"code\": \"340828\"\n }\n ]\n },\n\n {\n \"name\": \"黄山市\",\n \"code\": \"341000\",\n \"sub\": [\n\n\n {\n \"name\": \"屯溪区\",\n \"code\": \"341002\"\n },\n\n {\n \"name\": \"黄山区\",\n \"code\": \"341003\"\n },\n\n {\n \"name\": \"徽州区\",\n \"code\": \"341004\"\n },\n\n {\n \"name\": \"歙县\",\n \"code\": \"341021\"\n },\n\n {\n \"name\": \"休宁县\",\n \"code\": \"341022\"\n },\n\n {\n \"name\": \"黟县\",\n \"code\": \"341023\"\n },\n\n {\n \"name\": \"祁门县\",\n \"code\": \"341024\"\n }\n ]\n },\n\n {\n \"name\": \"滁州市\",\n \"code\": \"341100\",\n \"sub\": [\n\n\n {\n \"name\": \"琅琊区\",\n \"code\": \"341102\"\n },\n\n {\n \"name\": \"南谯区\",\n \"code\": \"341103\"\n },\n\n {\n \"name\": \"天长市\",\n \"code\": \"341181\"\n },\n\n {\n \"name\": \"明光市\",\n \"code\": \"341182\"\n },\n\n {\n \"name\": \"来安县\",\n \"code\": \"341122\"\n },\n\n {\n \"name\": \"全椒县\",\n \"code\": \"341124\"\n },\n\n {\n \"name\": \"定远县\",\n \"code\": \"341125\"\n },\n\n {\n \"name\": \"凤阳县\",\n \"code\": \"341126\"\n }\n ]\n },\n\n {\n \"name\": \"阜阳市\",\n \"code\": \"341200\",\n \"sub\": [\n\n\n {\n \"name\": \"颍州区\",\n \"code\": \"341202\"\n },\n\n {\n \"name\": \"颍东区\",\n \"code\": \"341203\"\n },\n\n {\n \"name\": \"颍泉区\",\n \"code\": \"341204\"\n },\n\n {\n \"name\": \"界首市\",\n \"code\": \"341282\"\n },\n\n {\n \"name\": \"临泉县\",\n \"code\": \"341221\"\n },\n\n {\n \"name\": \"太和县\",\n \"code\": \"341222\"\n },\n\n {\n \"name\": \"阜南县\",\n \"code\": \"341225\"\n },\n\n {\n \"name\": \"颍上县\",\n \"code\": \"341226\"\n }\n ]\n },\n\n {\n \"name\": \"宿州市\",\n \"code\": \"341300\",\n \"sub\": [\n\n\n {\n \"name\": \"埇桥区\",\n \"code\": \"341302\"\n },\n\n {\n \"name\": \"砀山县\",\n \"code\": \"341321\"\n },\n\n {\n \"name\": \"萧县\",\n \"code\": \"341322\"\n },\n\n {\n \"name\": \"灵璧县\",\n \"code\": \"341323\"\n },\n\n {\n \"name\": \"泗县\",\n \"code\": \"341324\"\n }\n ]\n },\n\n {\n \"name\": \"六安市\",\n \"code\": \"341500\",\n \"sub\": [\n\n\n {\n \"name\": \"金安区\",\n \"code\": \"341502\"\n },\n\n {\n \"name\": \"裕安区\",\n \"code\": \"341503\"\n },\n\n {\n \"name\": \"叶集区\",\n \"code\": \"341504\"\n },\n\n {\n \"name\": \"霍邱县\",\n \"code\": \"341522\"\n },\n\n {\n \"name\": \"舒城县\",\n \"code\": \"341523\"\n },\n\n {\n \"name\": \"金寨县\",\n \"code\": \"341524\"\n },\n\n {\n \"name\": \"霍山县\",\n \"code\": \"341525\"\n }\n ]\n },\n\n {\n \"name\": \"亳州市\",\n \"code\": \"341600\",\n \"sub\": [\n\n\n {\n \"name\": \"谯城区\",\n \"code\": \"341602\"\n },\n\n {\n \"name\": \"涡阳县\",\n \"code\": \"341621\"\n },\n\n {\n \"name\": \"蒙城县\",\n \"code\": \"341622\"\n },\n\n {\n \"name\": \"利辛县\",\n \"code\": \"341623\"\n }\n ]\n },\n\n {\n \"name\": \"池州市\",\n \"code\": \"341700\",\n \"sub\": [\n\n\n {\n \"name\": \"贵池区\",\n \"code\": \"341702\"\n },\n\n {\n \"name\": \"东至县\",\n \"code\": \"341721\"\n },\n\n {\n \"name\": \"石台县\",\n \"code\": \"341722\"\n },\n\n {\n \"name\": \"青阳县\",\n \"code\": \"341723\"\n }\n ]\n },\n\n {\n \"name\": \"宣城市\",\n \"code\": \"341800\",\n \"sub\": [\n\n\n {\n \"name\": \"宣州区\",\n \"code\": \"341802\"\n },\n\n {\n \"name\": \"宁国市\",\n \"code\": \"341881\"\n },\n\n {\n \"name\": \"郎溪县\",\n \"code\": \"341821\"\n },\n\n {\n \"name\": \"广德县\",\n \"code\": \"341822\"\n },\n\n {\n \"name\": \"泾县\",\n \"code\": \"341823\"\n },\n\n {\n \"name\": \"绩溪县\",\n \"code\": \"341824\"\n },\n\n {\n \"name\": \"旌德县\",\n \"code\": \"341825\"\n }\n ]\n }\n ]\n },\n\n {\n \"name\": \"福建省\",\n \"code\": \"350000\",\n \"sub\": [\n\n\n {\n \"name\": \"福州市\",\n \"code\": \"350100\",\n \"sub\": [\n\n\n {\n \"name\": \"鼓楼区\",\n \"code\": \"350102\"\n },\n\n {\n \"name\": \"台江区\",\n \"code\": \"350103\"\n },\n\n {\n \"name\": \"仓山区\",\n \"code\": \"350104\"\n },\n\n {\n \"name\": \"马尾区\",\n \"code\": \"350105\"\n },\n\n {\n \"name\": \"晋安区\",\n \"code\": \"350111\"\n },\n\n {\n \"name\": \"长乐区\",\n \"code\": \"350112\"\n },\n\n {\n \"name\": \"福清市\",\n \"code\": \"350181\"\n },\n\n {\n \"name\": \"闽侯县\",\n \"code\": \"350121\"\n },\n\n {\n \"name\": \"连江县\",\n \"code\": \"350122\"\n },\n\n {\n \"name\": \"罗源县\",\n \"code\": \"350123\"\n },\n\n {\n \"name\": \"闽清县\",\n \"code\": \"350124\"\n },\n\n {\n \"name\": \"永泰县\",\n \"code\": \"350125\"\n },\n\n {\n \"name\": \"平潭县\",\n \"code\": \"350128\"\n }\n ]\n },\n\n {\n \"name\": \"厦门市\",\n \"code\": \"350200\",\n \"sub\": [\n\n\n {\n \"name\": \"思明区\",\n \"code\": \"350203\"\n },\n\n {\n \"name\": \"海沧区\",\n \"code\": \"350205\"\n },\n\n {\n \"name\": \"湖里区\",\n \"code\": \"350206\"\n },\n\n {\n \"name\": \"集美区\",\n \"code\": \"350211\"\n },\n\n {\n \"name\": \"同安区\",\n \"code\": \"350212\"\n },\n\n {\n \"name\": \"翔安区\",\n \"code\": \"350213\"\n }\n ]\n },\n\n {\n \"name\": \"莆田市\",\n \"code\": \"350300\",\n \"sub\": [\n\n\n {\n \"name\": \"城厢区\",\n \"code\": \"350302\"\n },\n\n {\n \"name\": \"涵江区\",\n \"code\": \"350303\"\n },\n\n {\n \"name\": \"荔城区\",\n \"code\": \"350304\"\n },\n\n {\n \"name\": \"秀屿区\",\n \"code\": \"350305\"\n },\n\n {\n \"name\": \"仙游县\",\n \"code\": \"350322\"\n }\n ]\n },\n\n {\n \"name\": \"三明市\",\n \"code\": \"350400\",\n \"sub\": [\n\n\n {\n \"name\": \"梅列区\",\n \"code\": \"350402\"\n },\n\n {\n \"name\": \"三元区\",\n \"code\": \"350403\"\n },\n\n {\n \"name\": \"永安市\",\n \"code\": \"350481\"\n },\n\n {\n \"name\": \"明溪县\",\n \"code\": \"350421\"\n },\n\n {\n \"name\": \"清流县\",\n \"code\": \"350423\"\n },\n\n {\n \"name\": \"宁化县\",\n \"code\": \"350424\"\n },\n\n {\n \"name\": \"大田县\",\n \"code\": \"350425\"\n },\n\n {\n \"name\": \"尤溪县\",\n \"code\": \"350426\"\n },\n\n {\n \"name\": \"沙县\",\n \"code\": \"350427\"\n },\n\n {\n \"name\": \"将乐县\",\n \"code\": \"350428\"\n },\n\n {\n \"name\": \"泰宁县\",\n \"code\": \"350429\"\n },\n\n {\n \"name\": \"建宁县\",\n \"code\": \"350430\"\n }\n ]\n },\n\n {\n \"name\": \"泉州市\",\n \"code\": \"350500\",\n \"sub\": [\n\n\n {\n \"name\": \"丰泽区\",\n \"code\": \"350503\"\n },\n\n {\n \"name\": \"鲤城区\",\n \"code\": \"350502\"\n },\n\n {\n \"name\": \"洛江区\",\n \"code\": \"350504\"\n },\n\n {\n \"name\": \"泉港区\",\n \"code\": \"350505\"\n },\n\n {\n \"name\": \"石狮市\",\n \"code\": \"350581\"\n },\n\n {\n \"name\": \"晋江市\",\n \"code\": \"350582\"\n },\n\n {\n \"name\": \"南安市\",\n \"code\": \"350583\"\n },\n\n {\n \"name\": \"惠安县\",\n \"code\": \"350521\"\n },\n\n {\n \"name\": \"安溪县\",\n \"code\": \"350524\"\n },\n\n {\n \"name\": \"永春县\",\n \"code\": \"350525\"\n },\n\n {\n \"name\": \"德化县\",\n \"code\": \"350526\"\n },\n\n {\n \"name\": \"金门县☆\",\n \"code\": \"350527\"\n }\n ]\n },\n\n {\n \"name\": \"漳州市\",\n \"code\": \"350600\",\n \"sub\": [\n\n\n {\n \"name\": \"龙文区\",\n \"code\": \"350603\"\n },\n\n {\n \"name\": \"芗城区\",\n \"code\": \"350602\"\n },\n\n {\n \"name\": \"龙海市\",\n \"code\": \"350681\"\n },\n\n {\n \"name\": \"云霄县\",\n \"code\": \"350622\"\n },\n\n {\n \"name\": \"漳浦县\",\n \"code\": \"350623\"\n },\n\n {\n \"name\": \"诏安县\",\n \"code\": \"350624\"\n },\n\n {\n \"name\": \"长泰县\",\n \"code\": \"350625\"\n },\n\n {\n \"name\": \"东山县\",\n \"code\": \"350626\"\n },\n\n {\n \"name\": \"南靖县\",\n \"code\": \"350627\"\n },\n\n {\n \"name\": \"平和县\",\n \"code\": \"350628\"\n },\n\n {\n \"name\": \"华安县\",\n \"code\": \"350629\"\n }\n ]\n },\n\n {\n \"name\": \"南平市\",\n \"code\": \"350700\",\n \"sub\": [\n\n\n {\n \"name\": \"建阳区\",\n \"code\": \"350703\"\n },\n\n {\n \"name\": \"延平区\",\n \"code\": \"350702\"\n },\n\n {\n \"name\": \"邵武市\",\n \"code\": \"350781\"\n },\n\n {\n \"name\": \"武夷山市\",\n \"code\": \"350782\"\n },\n\n {\n \"name\": \"建瓯市\",\n \"code\": \"350783\"\n },\n\n {\n \"name\": \"顺昌县\",\n \"code\": \"350721\"\n },\n\n {\n \"name\": \"浦城县\",\n \"code\": \"350722\"\n },\n\n {\n \"name\": \"光泽县\",\n \"code\": \"350723\"\n },\n\n {\n \"name\": \"松溪县\",\n \"code\": \"350724\"\n },\n\n {\n \"name\": \"政和县\",\n \"code\": \"350725\"\n }\n ]\n },\n\n {\n \"name\": \"龙岩市\",\n \"code\": \"350800\",\n \"sub\": [\n\n\n {\n \"name\": \"新罗区\",\n \"code\": \"350802\"\n },\n\n {\n \"name\": \"永定区\",\n \"code\": \"350803\"\n },\n\n {\n \"name\": \"漳平市\",\n \"code\": \"350881\"\n },\n\n {\n \"name\": \"长汀县\",\n \"code\": \"350821\"\n },\n\n {\n \"name\": \"上杭县\",\n \"code\": \"350823\"\n },\n\n {\n \"name\": \"武平县\",\n \"code\": \"350824\"\n },\n\n {\n \"name\": \"连城县\",\n \"code\": \"350825\"\n }\n ]\n },\n\n {\n \"name\": \"宁德市\",\n \"code\": \"350900\",\n \"sub\": [\n\n\n {\n \"name\": \"蕉城区\",\n \"code\": \"350902\"\n },\n\n {\n \"name\": \"福安市\",\n \"code\": \"350981\"\n },\n\n {\n \"name\": \"福鼎市\",\n \"code\": \"350982\"\n },\n\n {\n \"name\": \"霞浦县\",\n \"code\": \"350921\"\n },\n\n {\n \"name\": \"古田县\",\n \"code\": \"350922\"\n },\n\n {\n \"name\": \"屏南县\",\n \"code\": \"350923\"\n },\n\n {\n \"name\": \"寿宁县\",\n \"code\": \"350924\"\n },\n\n {\n \"name\": \"周宁县\",\n \"code\": \"350925\"\n },\n\n {\n \"name\": \"柘荣县\",\n \"code\": \"350926\"\n }\n ]\n }\n ]\n },\n\n {\n \"name\": \"江西省\",\n \"code\": \"360000\",\n \"sub\": [\n\n\n {\n \"name\": \"南昌市\",\n \"code\": \"360100\",\n \"sub\": [\n\n\n {\n \"name\": \"东湖区\",\n \"code\": \"360102\"\n },\n\n {\n \"name\": \"西湖区\",\n \"code\": \"360103\"\n },\n\n {\n \"name\": \"青云谱区\",\n \"code\": \"360104\"\n },\n\n {\n \"name\": \"湾里区\",\n \"code\": \"360105\"\n },\n\n {\n \"name\": \"青山湖区\",\n \"code\": \"360111\"\n },\n\n {\n \"name\": \"新建区\",\n \"code\": \"360112\"\n },\n\n {\n \"name\": \"南昌县\",\n \"code\": \"360121\"\n },\n\n {\n \"name\": \"安义县\",\n \"code\": \"360123\"\n },\n\n {\n \"name\": \"进贤县\",\n \"code\": \"360124\"\n }\n ]\n },\n\n {\n \"name\": \"景德镇市\",\n \"code\": \"360200\",\n \"sub\": [\n\n\n {\n \"name\": \"昌江区\",\n \"code\": \"360202\"\n },\n\n {\n \"name\": \"珠山区\",\n \"code\": \"360203\"\n },\n\n {\n \"name\": \"乐平市\",\n \"code\": \"360281\"\n },\n\n {\n \"name\": \"浮梁县\",\n \"code\": \"360222\"\n }\n ]\n },\n\n {\n \"name\": \"萍乡市\",\n \"code\": \"360300\",\n \"sub\": [\n\n\n {\n \"name\": \"安源区\",\n \"code\": \"360302\"\n },\n\n {\n \"name\": \"湘东区\",\n \"code\": \"360313\"\n },\n\n {\n \"name\": \"莲花县\",\n \"code\": \"360321\"\n },\n\n {\n \"name\": \"上栗县\",\n \"code\": \"360322\"\n },\n\n {\n \"name\": \"芦溪县\",\n \"code\": \"360323\"\n }\n ]\n },\n\n {\n \"name\": \"九江市\",\n \"code\": \"360400\",\n \"sub\": [\n\n\n {\n \"name\": \"浔阳区\",\n \"code\": \"360403\"\n },\n\n {\n \"name\": \"濂溪区\",\n \"code\": \"360402\"\n },\n\n {\n \"name\": \"柴桑区\",\n \"code\": \"360404\"\n },\n\n {\n \"name\": \"瑞昌市\",\n \"code\": \"360481\"\n },\n\n {\n \"name\": \"共青城市\",\n \"code\": \"360482\"\n },\n\n {\n \"name\": \"庐山市\",\n \"code\": \"360483\"\n },\n\n {\n \"name\": \"武宁县\",\n \"code\": \"360423\"\n },\n\n {\n \"name\": \"修水县\",\n \"code\": \"360424\"\n },\n\n {\n \"name\": \"永修县\",\n \"code\": \"360425\"\n },\n\n {\n \"name\": \"德安县\",\n \"code\": \"360426\"\n },\n\n {\n \"name\": \"都昌县\",\n \"code\": \"360428\"\n },\n\n {\n \"name\": \"湖口县\",\n \"code\": \"360429\"\n },\n\n {\n \"name\": \"彭泽县\",\n \"code\": \"360430\"\n }\n ]\n },\n\n {\n \"name\": \"新余市\",\n \"code\": \"360500\",\n \"sub\": [\n\n\n {\n \"name\": \"渝水区\",\n \"code\": \"360502\"\n },\n\n {\n \"name\": \"分宜县\",\n \"code\": \"360521\"\n }\n ]\n },\n\n {\n \"name\": \"鹰潭市\",\n \"code\": \"360600\",\n \"sub\": [\n\n\n {\n \"name\": \"月湖区\",\n \"code\": \"360602\"\n },\n\n {\n \"name\": \"贵溪市\",\n \"code\": \"360681\"\n },\n\n {\n \"name\": \"余江县\",\n \"code\": \"360622\"\n }\n ]\n },\n\n {\n \"name\": \"赣州市\",\n \"code\": \"360700\",\n \"sub\": [\n\n\n {\n \"name\": \"章贡区\",\n \"code\": \"360702\"\n },\n\n {\n \"name\": \"南康区\",\n \"code\": \"360703\"\n },\n\n {\n \"name\": \"赣县区\",\n \"code\": \"360704\"\n },\n\n {\n \"name\": \"瑞金市\",\n \"code\": \"360781\"\n },\n\n {\n \"name\": \"信丰县\",\n \"code\": \"360722\"\n },\n\n {\n \"name\": \"大余县\",\n \"code\": \"360723\"\n },\n\n {\n \"name\": \"上犹县\",\n \"code\": \"360724\"\n },\n\n {\n \"name\": \"崇义县\",\n \"code\": \"360725\"\n },\n\n {\n \"name\": \"安远县\",\n \"code\": \"360726\"\n },\n\n {\n \"name\": \"龙南县\",\n \"code\": \"360727\"\n },\n\n {\n \"name\": \"定南县\",\n \"code\": \"360728\"\n },\n\n {\n \"name\": \"全南县\",\n \"code\": \"360729\"\n },\n\n {\n \"name\": \"宁都县\",\n \"code\": \"360730\"\n },\n\n {\n \"name\": \"于都县\",\n \"code\": \"360731\"\n },\n\n {\n \"name\": \"兴国县\",\n \"code\": \"360732\"\n },\n\n {\n \"name\": \"会昌县\",\n \"code\": \"360733\"\n },\n\n {\n \"name\": \"寻乌县\",\n \"code\": \"360734\"\n },\n\n {\n \"name\": \"石城县\",\n \"code\": \"360735\"\n }\n ]\n },\n\n {\n \"name\": \"吉安市\",\n \"code\": \"360800\",\n \"sub\": [\n\n\n {\n \"name\": \"吉州区\",\n \"code\": \"360802\"\n },\n\n {\n \"name\": \"青原区\",\n \"code\": \"360803\"\n },\n\n {\n \"name\": \"井冈山市\",\n \"code\": \"360881\"\n },\n\n {\n \"name\": \"吉安县\",\n \"code\": \"360821\"\n },\n\n {\n \"name\": \"吉水县\",\n \"code\": \"360822\"\n },\n\n {\n \"name\": \"峡江县\",\n \"code\": \"360823\"\n },\n\n {\n \"name\": \"新干县\",\n \"code\": \"360824\"\n },\n\n {\n \"name\": \"永丰县\",\n \"code\": \"360825\"\n },\n\n {\n \"name\": \"泰和县\",\n \"code\": \"360826\"\n },\n\n {\n \"name\": \"遂川县\",\n \"code\": \"360827\"\n },\n\n {\n \"name\": \"万安县\",\n \"code\": \"360828\"\n },\n\n {\n \"name\": \"安福县\",\n \"code\": \"360829\"\n },\n\n {\n \"name\": \"永新县\",\n \"code\": \"360830\"\n }\n ]\n },\n\n {\n \"name\": \"宜春市\",\n \"code\": \"360900\",\n \"sub\": [\n\n\n {\n \"name\": \"袁州区\",\n \"code\": \"360902\"\n },\n\n {\n \"name\": \"丰城市\",\n \"code\": \"360981\"\n },\n\n {\n \"name\": \"樟树市\",\n \"code\": \"360982\"\n },\n\n {\n \"name\": \"高安市\",\n \"code\": \"360983\"\n },\n\n {\n \"name\": \"奉新县\",\n \"code\": \"360921\"\n },\n\n {\n \"name\": \"万载县\",\n \"code\": \"360922\"\n },\n\n {\n \"name\": \"上高县\",\n \"code\": \"360923\"\n },\n\n {\n \"name\": \"宜丰县\",\n \"code\": \"360924\"\n },\n\n {\n \"name\": \"靖安县\",\n \"code\": \"360925\"\n },\n\n {\n \"name\": \"铜鼓县\",\n \"code\": \"360926\"\n }\n ]\n },\n\n {\n \"name\": \"抚州市\",\n \"code\": \"361000\",\n \"sub\": [\n\n\n {\n \"name\": \"临川区\",\n \"code\": \"361002\"\n },\n\n {\n \"name\": \"东乡区\",\n \"code\": \"361003\"\n },\n\n {\n \"name\": \"南城县\",\n \"code\": \"361021\"\n },\n\n {\n \"name\": \"黎川县\",\n \"code\": \"361022\"\n },\n\n {\n \"name\": \"南丰县\",\n \"code\": \"361023\"\n },\n\n {\n \"name\": \"崇仁县\",\n \"code\": \"361024\"\n },\n\n {\n \"name\": \"乐安县\",\n \"code\": \"361025\"\n },\n\n {\n \"name\": \"宜黄县\",\n \"code\": \"361026\"\n },\n\n {\n \"name\": \"金溪县\",\n \"code\": \"361027\"\n },\n\n {\n \"name\": \"资溪县\",\n \"code\": \"361028\"\n },\n\n {\n \"name\": \"广昌县\",\n \"code\": \"361030\"\n }\n ]\n },\n\n {\n \"name\": \"上饶市\",\n \"code\": \"361100\",\n \"sub\": [\n\n\n {\n \"name\": \"信州区\",\n \"code\": \"361102\"\n },\n\n {\n \"name\": \"广丰区\",\n \"code\": \"361103\"\n },\n\n {\n \"name\": \"德兴市\",\n \"code\": \"361181\"\n },\n\n {\n \"name\": \"上饶县\",\n \"code\": \"361121\"\n },\n\n {\n \"name\": \"玉山县\",\n \"code\": \"361123\"\n },\n\n {\n \"name\": \"铅山县\",\n \"code\": \"361124\"\n },\n\n {\n \"name\": \"横峰县\",\n \"code\": \"361125\"\n },\n\n {\n \"name\": \"弋阳县\",\n \"code\": \"361126\"\n },\n\n {\n \"name\": \"余干县\",\n \"code\": \"361127\"\n },\n\n {\n \"name\": \"鄱阳县\",\n \"code\": \"361128\"\n },\n\n {\n \"name\": \"万年县\",\n \"code\": \"361129\"\n },\n\n {\n \"name\": \"婺源县\",\n \"code\": \"361130\"\n }\n ]\n }\n ]\n },\n\n {\n \"name\": \"山东省\",\n \"code\": \"370000\",\n \"sub\": [\n\n\n {\n \"name\": \"济南市\",\n \"code\": \"370100\",\n \"sub\": [\n\n\n {\n \"name\": \"市中区\",\n \"code\": \"370103\"\n },\n\n {\n \"name\": \"历下区\",\n \"code\": \"370102\"\n },\n\n {\n \"name\": \"槐荫区\",\n \"code\": \"370104\"\n },\n\n {\n \"name\": \"天桥区\",\n \"code\": \"370105\"\n },\n\n {\n \"name\": \"历城区\",\n \"code\": \"370112\"\n },\n\n {\n \"name\": \"长清区\",\n \"code\": \"370113\"\n },\n\n {\n \"name\": \"章丘区\",\n \"code\": \"370114\"\n },\n\n {\n \"name\": \"平阴县\",\n \"code\": \"370124\"\n },\n\n {\n \"name\": \"济阳县\",\n \"code\": \"370125\"\n },\n\n {\n \"name\": \"商河县\",\n \"code\": \"370126\"\n }\n ]\n },\n\n {\n \"name\": \"青岛市\",\n \"code\": \"370200\",\n \"sub\": [\n\n\n {\n \"name\": \"市南区\",\n \"code\": \"370202\"\n },\n\n {\n \"name\": \"市北区\",\n \"code\": \"370203\"\n },\n\n {\n \"name\": \"黄岛区\",\n \"code\": \"370211\"\n },\n\n {\n \"name\": \"崂山区\",\n \"code\": \"370212\"\n },\n\n {\n \"name\": \"李沧区\",\n \"code\": \"370213\"\n },\n\n {\n \"name\": \"城阳区\",\n \"code\": \"370214\"\n },\n\n {\n \"name\": \"即墨区\",\n \"code\": \"370215\"\n },\n\n {\n \"name\": \"胶州市\",\n \"code\": \"370281\"\n },\n\n {\n \"name\": \"平度市\",\n \"code\": \"370283\"\n },\n\n {\n \"name\": \"莱西市\",\n \"code\": \"370285\"\n }\n ]\n },\n\n {\n \"name\": \"淄博市\",\n \"code\": \"370300\",\n \"sub\": [\n\n\n {\n \"name\": \"张店区\",\n \"code\": \"370303\"\n },\n\n {\n \"name\": \"淄川区\",\n \"code\": \"370302\"\n },\n\n {\n \"name\": \"博山区\",\n \"code\": \"370304\"\n },\n\n {\n \"name\": \"临淄区\",\n \"code\": \"370305\"\n },\n\n {\n \"name\": \"周村区\",\n \"code\": \"370306\"\n },\n\n {\n \"name\": \"桓台县\",\n \"code\": \"370321\"\n },\n\n {\n \"name\": \"高青县\",\n \"code\": \"370322\"\n },\n\n {\n \"name\": \"沂源县\",\n \"code\": \"370323\"\n }\n ]\n },\n\n {\n \"name\": \"枣庄市\",\n \"code\": \"370400\",\n \"sub\": [\n\n\n {\n \"name\": \"薛城区\",\n \"code\": \"370403\"\n },\n\n {\n \"name\": \"市中区\",\n \"code\": \"370402\"\n },\n\n {\n \"name\": \"峄城区\",\n \"code\": \"370404\"\n },\n\n {\n \"name\": \"台儿庄区\",\n \"code\": \"370405\"\n },\n\n {\n \"name\": \"山亭区\",\n \"code\": \"370406\"\n },\n\n {\n \"name\": \"滕州市\",\n \"code\": \"370481\"\n }\n ]\n },\n\n {\n \"name\": \"东营市\",\n \"code\": \"370500\",\n \"sub\": [\n\n\n {\n \"name\": \"东营区\",\n \"code\": \"370502\"\n },\n\n {\n \"name\": \"河口区\",\n \"code\": \"370503\"\n },\n\n {\n \"name\": \"垦利区\",\n \"code\": \"370505\"\n },\n\n {\n \"name\": \"利津县\",\n \"code\": \"370522\"\n },\n\n {\n \"name\": \"广饶县\",\n \"code\": \"370523\"\n }\n ]\n },\n\n {\n \"name\": \"烟台市\",\n \"code\": \"370600\",\n \"sub\": [\n\n\n {\n \"name\": \"莱山区\",\n \"code\": \"370613\"\n },\n\n {\n \"name\": \"芝罘区\",\n \"code\": \"370602\"\n },\n\n {\n \"name\": \"福山区\",\n \"code\": \"370611\"\n },\n\n {\n \"name\": \"牟平区\",\n \"code\": \"370612\"\n },\n\n {\n \"name\": \"龙口市\",\n \"code\": \"370681\"\n },\n\n {\n \"name\": \"莱阳市\",\n \"code\": \"370682\"\n },\n\n {\n \"name\": \"莱州市\",\n \"code\": \"370683\"\n },\n\n {\n \"name\": \"蓬莱市\",\n \"code\": \"370684\"\n },\n\n {\n \"name\": \"招远市\",\n \"code\": \"370685\"\n },\n\n {\n \"name\": \"栖霞市\",\n \"code\": \"370686\"\n },\n\n {\n \"name\": \"海阳市\",\n \"code\": \"370687\"\n },\n\n {\n \"name\": \"长岛县\",\n \"code\": \"370634\"\n }\n ]\n },\n\n {\n \"name\": \"潍坊市\",\n \"code\": \"370700\",\n \"sub\": [\n\n\n {\n \"name\": \"奎文区\",\n \"code\": \"370705\"\n },\n\n {\n \"name\": \"潍城区\",\n \"code\": \"370702\"\n },\n\n {\n \"name\": \"寒亭区\",\n \"code\": \"370703\"\n },\n\n {\n \"name\": \"坊子区\",\n \"code\": \"370704\"\n },\n\n {\n \"name\": \"青州市\",\n \"code\": \"370781\"\n },\n\n {\n \"name\": \"诸城市\",\n \"code\": \"370782\"\n },\n\n {\n \"name\": \"寿光市\",\n \"code\": \"370783\"\n },\n\n {\n \"name\": \"安丘市\",\n \"code\": \"370784\"\n },\n\n {\n \"name\": \"高密市\",\n \"code\": \"370785\"\n },\n\n {\n \"name\": \"昌邑市\",\n \"code\": \"370786\"\n },\n\n {\n \"name\": \"临朐县\",\n \"code\": \"370724\"\n },\n\n {\n \"name\": \"昌乐县\",\n \"code\": \"370725\"\n }\n ]\n },\n\n {\n \"name\": \"济宁市\",\n \"code\": \"370800\",\n \"sub\": [\n\n\n {\n \"name\": \"任城区\",\n \"code\": \"370811\"\n },\n\n {\n \"name\": \"兖州区\",\n \"code\": \"370812\"\n },\n\n {\n \"name\": \"曲阜市\",\n \"code\": \"370881\"\n },\n\n {\n \"name\": \"邹城市\",\n \"code\": \"370883\"\n },\n\n {\n \"name\": \"微山县\",\n \"code\": \"370826\"\n },\n\n {\n \"name\": \"鱼台县\",\n \"code\": \"370827\"\n },\n\n {\n \"name\": \"金乡县\",\n \"code\": \"370828\"\n },\n\n {\n \"name\": \"嘉祥县\",\n \"code\": \"370829\"\n },\n\n {\n \"name\": \"汶上县\",\n \"code\": \"370830\"\n },\n\n {\n \"name\": \"泗水县\",\n \"code\": \"370831\"\n },\n\n {\n \"name\": \"梁山县\",\n \"code\": \"370832\"\n }\n ]\n },\n\n {\n \"name\": \"泰安市\",\n \"code\": \"370900\",\n \"sub\": [\n\n\n {\n \"name\": \"泰山区\",\n \"code\": \"370902\"\n },\n\n {\n \"name\": \"岱岳区\",\n \"code\": \"370911\"\n },\n\n {\n \"name\": \"新泰市\",\n \"code\": \"370982\"\n },\n\n {\n \"name\": \"肥城市\",\n \"code\": \"370983\"\n },\n\n {\n \"name\": \"宁阳县\",\n \"code\": \"370921\"\n },\n\n {\n \"name\": \"东平县\",\n \"code\": \"370923\"\n }\n ]\n },\n\n {\n \"name\": \"威海市\",\n \"code\": \"371000\",\n \"sub\": [\n\n\n {\n \"name\": \"环翠区\",\n \"code\": \"371002\"\n },\n\n {\n \"name\": \"文登区\",\n \"code\": \"371003\"\n },\n\n {\n \"name\": \"荣成市\",\n \"code\": \"371082\"\n },\n\n {\n \"name\": \"乳山市\",\n \"code\": \"371083\"\n }\n ]\n },\n\n {\n \"name\": \"日照市\",\n \"code\": \"371100\",\n \"sub\": [\n\n\n {\n \"name\": \"东港区\",\n \"code\": \"371102\"\n },\n\n {\n \"name\": \"岚山区\",\n \"code\": \"371103\"\n },\n\n {\n \"name\": \"五莲县\",\n \"code\": \"371121\"\n },\n\n {\n \"name\": \"莒县\",\n \"code\": \"371122\"\n }\n ]\n },\n\n {\n \"name\": \"莱芜市\",\n \"code\": \"371200\",\n \"sub\": [\n\n\n {\n \"name\": \"莱城区\",\n \"code\": \"371202\"\n },\n\n {\n \"name\": \"钢城区\",\n \"code\": \"371203\"\n }\n ]\n },\n\n {\n \"name\": \"临沂市\",\n \"code\": \"371300\",\n \"sub\": [\n\n\n {\n \"name\": \"兰山区\",\n \"code\": \"371302\"\n },\n\n {\n \"name\": \"罗庄区\",\n \"code\": \"371311\"\n },\n\n {\n \"name\": \"河东区\",\n \"code\": \"371312\"\n },\n\n {\n \"name\": \"沂南县\",\n \"code\": \"371321\"\n },\n\n {\n \"name\": \"郯城县\",\n \"code\": \"371322\"\n },\n\n {\n \"name\": \"沂水县\",\n \"code\": \"371323\"\n },\n\n {\n \"name\": \"兰陵县\",\n \"code\": \"371324\"\n },\n\n {\n \"name\": \"费县\",\n \"code\": \"371325\"\n },\n\n {\n \"name\": \"平邑县\",\n \"code\": \"371326\"\n },\n\n {\n \"name\": \"莒南县\",\n \"code\": \"371327\"\n },\n\n {\n \"name\": \"蒙阴县\",\n \"code\": \"371328\"\n },\n\n {\n \"name\": \"临沭县\",\n \"code\": \"371329\"\n }\n ]\n },\n\n {\n \"name\": \"德州市\",\n \"code\": \"371400\",\n \"sub\": [\n\n\n {\n \"name\": \"德城区\",\n \"code\": \"371402\"\n },\n\n {\n \"name\": \"陵城区\",\n \"code\": \"371403\"\n },\n\n {\n \"name\": \"乐陵市\",\n \"code\": \"371481\"\n },\n\n {\n \"name\": \"禹城市\",\n \"code\": \"371482\"\n },\n\n {\n \"name\": \"宁津县\",\n \"code\": \"371422\"\n },\n\n {\n \"name\": \"庆云县\",\n \"code\": \"371423\"\n },\n\n {\n \"name\": \"临邑县\",\n \"code\": \"371424\"\n },\n\n {\n \"name\": \"齐河县\",\n \"code\": \"371425\"\n },\n\n {\n \"name\": \"平原县\",\n \"code\": \"371426\"\n },\n\n {\n \"name\": \"夏津县\",\n \"code\": \"371427\"\n },\n\n {\n \"name\": \"武城县\",\n \"code\": \"371428\"\n }\n ]\n },\n\n {\n \"name\": \"聊城市\",\n \"code\": \"371500\",\n \"sub\": [\n\n\n {\n \"name\": \"东昌府区\",\n \"code\": \"371502\"\n },\n\n {\n \"name\": \"临清市\",\n \"code\": \"371581\"\n },\n\n {\n \"name\": \"阳谷县\",\n \"code\": \"371521\"\n },\n\n {\n \"name\": \"莘县\",\n \"code\": \"371522\"\n },\n\n {\n \"name\": \"茌平县\",\n \"code\": \"371523\"\n },\n\n {\n \"name\": \"东阿县\",\n \"code\": \"371524\"\n },\n\n {\n \"name\": \"冠县\",\n \"code\": \"371525\"\n },\n\n {\n \"name\": \"高唐县\",\n \"code\": \"371526\"\n }\n ]\n },\n\n {\n \"name\": \"滨州市\",\n \"code\": \"371600\",\n \"sub\": [\n\n\n {\n \"name\": \"滨城区\",\n \"code\": \"371602\"\n },\n\n {\n \"name\": \"沾化区\",\n \"code\": \"371603\"\n },\n\n {\n \"name\": \"惠民县\",\n \"code\": \"371621\"\n },\n\n {\n \"name\": \"阳信县\",\n \"code\": \"371622\"\n },\n\n {\n \"name\": \"无棣县\",\n \"code\": \"371623\"\n },\n\n {\n \"name\": \"博兴县\",\n \"code\": \"371625\"\n },\n\n {\n \"name\": \"邹平县\",\n \"code\": \"371626\"\n }\n ]\n },\n\n {\n \"name\": \"菏泽市\",\n \"code\": \"371700\",\n \"sub\": [\n\n\n {\n \"name\": \"牡丹区\",\n \"code\": \"371702\"\n },\n\n {\n \"name\": \"定陶区\",\n \"code\": \"371703\"\n },\n\n {\n \"name\": \"曹县\",\n \"code\": \"371721\"\n },\n\n {\n \"name\": \"单县\",\n \"code\": \"371722\"\n },\n\n {\n \"name\": \"成武县\",\n \"code\": \"371723\"\n },\n\n {\n \"name\": \"巨野县\",\n \"code\": \"371724\"\n },\n\n {\n \"name\": \"郓城县\",\n \"code\": \"371725\"\n },\n\n {\n \"name\": \"鄄城县\",\n \"code\": \"371726\"\n },\n\n {\n \"name\": \"东明县\",\n \"code\": \"371728\"\n }\n ]\n }\n ]\n },\n\n {\n \"name\": \"河南省\",\n \"code\": \"410000\",\n \"sub\": [\n\n\n {\n \"name\": \"郑州市\",\n \"code\": \"410100\",\n \"sub\": [\n\n\n {\n \"name\": \"中原区\",\n \"code\": \"410102\"\n },\n\n {\n \"name\": \"二七区\",\n \"code\": \"410103\"\n },\n\n {\n \"name\": \"管城回族区\",\n \"code\": \"410104\"\n },\n\n {\n \"name\": \"金水区\",\n \"code\": \"410105\"\n },\n\n {\n \"name\": \"上街区\",\n \"code\": \"410106\"\n },\n\n {\n \"name\": \"惠济区\",\n \"code\": \"410108\"\n },\n\n {\n \"name\": \"巩义市\",\n \"code\": \"410181\"\n },\n\n {\n \"name\": \"荥阳市\",\n \"code\": \"410182\"\n },\n\n {\n \"name\": \"新密市\",\n \"code\": \"410183\"\n },\n\n {\n \"name\": \"新郑市\",\n \"code\": \"410184\"\n },\n\n {\n \"name\": \"登封市\",\n \"code\": \"410185\"\n },\n\n {\n \"name\": \"中牟县\",\n \"code\": \"410122\"\n }\n ]\n },\n\n {\n \"name\": \"开封市\",\n \"code\": \"410200\",\n \"sub\": [\n\n\n {\n \"name\": \"鼓楼区\",\n \"code\": \"410204\"\n },\n\n {\n \"name\": \"龙亭区\",\n \"code\": \"410202\"\n },\n\n {\n \"name\": \"顺河回族区\",\n \"code\": \"410203\"\n },\n\n {\n \"name\": \"禹王台区\",\n \"code\": \"410205\"\n },\n\n {\n \"name\": \"祥符区\",\n \"code\": \"410212\"\n },\n\n {\n \"name\": \"杞县\",\n \"code\": \"410221\"\n },\n\n {\n \"name\": \"通许县\",\n \"code\": \"410222\"\n },\n\n {\n \"name\": \"尉氏县\",\n \"code\": \"410223\"\n },\n\n {\n \"name\": \"兰考县\",\n \"code\": \"410225\"\n }\n ]\n },\n\n {\n \"name\": \"洛阳市\",\n \"code\": \"410300\",\n \"sub\": [\n\n\n {\n \"name\": \"西工区\",\n \"code\": \"410303\"\n },\n\n {\n \"name\": \"老城区\",\n \"code\": \"410302\"\n },\n\n {\n \"name\": \"瀍河回族区\",\n \"code\": \"410304\"\n },\n\n {\n \"name\": \"涧西区\",\n \"code\": \"410305\"\n },\n\n {\n \"name\": \"吉利区\",\n \"code\": \"410306\"\n },\n\n {\n \"name\": \"洛龙区\",\n \"code\": \"410311\"\n },\n\n {\n \"name\": \"偃师市\",\n \"code\": \"410381\"\n },\n\n {\n \"name\": \"孟津县\",\n \"code\": \"410322\"\n },\n\n {\n \"name\": \"新安县\",\n \"code\": \"410323\"\n },\n\n {\n \"name\": \"栾川县\",\n \"code\": \"410324\"\n },\n\n {\n \"name\": \"嵩县\",\n \"code\": \"410325\"\n },\n\n {\n \"name\": \"汝阳县\",\n \"code\": \"410326\"\n },\n\n {\n \"name\": \"宜阳县\",\n \"code\": \"410327\"\n },\n\n {\n \"name\": \"洛宁县\",\n \"code\": \"410328\"\n },\n\n {\n \"name\": \"伊川县\",\n \"code\": \"410329\"\n }\n ]\n },\n\n {\n \"name\": \"平顶山市\",\n \"code\": \"410400\",\n \"sub\": [\n\n\n {\n \"name\": \"新华区\",\n \"code\": \"410402\"\n },\n\n {\n \"name\": \"卫东区\",\n \"code\": \"410403\"\n },\n\n {\n \"name\": \"石龙区\",\n \"code\": \"410404\"\n },\n\n {\n \"name\": \"湛河区\",\n \"code\": \"410411\"\n },\n\n {\n \"name\": \"舞钢市\",\n \"code\": \"410481\"\n },\n\n {\n \"name\": \"汝州市\",\n \"code\": \"410482\"\n },\n\n {\n \"name\": \"宝丰县\",\n \"code\": \"410421\"\n },\n\n {\n \"name\": \"叶县\",\n \"code\": \"410422\"\n },\n\n {\n \"name\": \"鲁山县\",\n \"code\": \"410423\"\n },\n\n {\n \"name\": \"郏县\",\n \"code\": \"410425\"\n }\n ]\n },\n\n {\n \"name\": \"安阳市\",\n \"code\": \"410500\",\n \"sub\": [\n\n\n {\n \"name\": \"北关区\",\n \"code\": \"410503\"\n },\n\n {\n \"name\": \"文峰区\",\n \"code\": \"410502\"\n },\n\n {\n \"name\": \"殷都区\",\n \"code\": \"410505\"\n },\n\n {\n \"name\": \"龙安区\",\n \"code\": \"410506\"\n },\n\n {\n \"name\": \"林州市\",\n \"code\": \"410581\"\n },\n\n {\n \"name\": \"安阳县\",\n \"code\": \"410522\"\n },\n\n {\n \"name\": \"汤阴县\",\n \"code\": \"410523\"\n },\n\n {\n \"name\": \"滑县\",\n \"code\": \"410526\"\n },\n\n {\n \"name\": \"内黄县\",\n \"code\": \"410527\"\n }\n ]\n },\n\n {\n \"name\": \"鹤壁市\",\n \"code\": \"410600\",\n \"sub\": [\n\n\n {\n \"name\": \"淇滨区\",\n \"code\": \"410611\"\n },\n\n {\n \"name\": \"鹤山区\",\n \"code\": \"410602\"\n },\n\n {\n \"name\": \"山城区\",\n \"code\": \"410603\"\n },\n\n {\n \"name\": \"浚县\",\n \"code\": \"410621\"\n },\n\n {\n \"name\": \"淇县\",\n \"code\": \"410622\"\n }\n ]\n },\n\n {\n \"name\": \"新乡市\",\n \"code\": \"410700\",\n \"sub\": [\n\n\n {\n \"name\": \"卫滨区\",\n \"code\": \"410703\"\n },\n\n {\n \"name\": \"红旗区\",\n \"code\": \"410702\"\n },\n\n {\n \"name\": \"凤泉区\",\n \"code\": \"410704\"\n },\n\n {\n \"name\": \"牧野区\",\n \"code\": \"410711\"\n },\n\n {\n \"name\": \"卫辉市\",\n \"code\": \"410781\"\n },\n\n {\n \"name\": \"辉县市\",\n \"code\": \"410782\"\n },\n\n {\n \"name\": \"新乡县\",\n \"code\": \"410721\"\n },\n\n {\n \"name\": \"获嘉县\",\n \"code\": \"410724\"\n },\n\n {\n \"name\": \"原阳县\",\n \"code\": \"410725\"\n },\n\n {\n \"name\": \"延津县\",\n \"code\": \"410726\"\n },\n\n {\n \"name\": \"封丘县\",\n \"code\": \"410727\"\n },\n\n {\n \"name\": \"长垣县\",\n \"code\": \"410728\"\n }\n ]\n },\n\n {\n \"name\": \"焦作市\",\n \"code\": \"410800\",\n \"sub\": [\n\n\n {\n \"name\": \"解放区\",\n \"code\": \"410802\"\n },\n\n {\n \"name\": \"中站区\",\n \"code\": \"410803\"\n },\n\n {\n \"name\": \"马村区\",\n \"code\": \"410804\"\n },\n\n {\n \"name\": \"山阳区\",\n \"code\": \"410811\"\n },\n\n {\n \"name\": \"沁阳市\",\n \"code\": \"410882\"\n },\n\n {\n \"name\": \"孟州市\",\n \"code\": \"410883\"\n },\n\n {\n \"name\": \"修武县\",\n \"code\": \"410821\"\n },\n\n {\n \"name\": \"博爱县\",\n \"code\": \"410822\"\n },\n\n {\n \"name\": \"武陟县\",\n \"code\": \"410823\"\n },\n\n {\n \"name\": \"温县\",\n \"code\": \"410825\"\n }\n ]\n },\n\n {\n \"name\": \"濮阳市\",\n \"code\": \"410900\",\n \"sub\": [\n\n\n {\n \"name\": \"华龙区\",\n \"code\": \"410902\"\n },\n\n {\n \"name\": \"清丰县\",\n \"code\": \"410922\"\n },\n\n {\n \"name\": \"南乐县\",\n \"code\": \"410923\"\n },\n\n {\n \"name\": \"范县\",\n \"code\": \"410926\"\n },\n\n {\n \"name\": \"台前县\",\n \"code\": \"410927\"\n },\n\n {\n \"name\": \"濮阳县\",\n \"code\": \"410928\"\n }\n ]\n },\n\n {\n \"name\": \"许昌市\",\n \"code\": \"411000\",\n \"sub\": [\n\n\n {\n \"name\": \"魏都区\",\n \"code\": \"411002\"\n },\n\n {\n \"name\": \"建安区\",\n \"code\": \"411003\"\n },\n\n {\n \"name\": \"禹州市\",\n \"code\": \"411081\"\n },\n\n {\n \"name\": \"长葛市\",\n \"code\": \"411082\"\n },\n\n {\n \"name\": \"鄢陵县\",\n \"code\": \"411024\"\n },\n\n {\n \"name\": \"襄城县\",\n \"code\": \"411025\"\n }\n ]\n },\n\n {\n \"name\": \"漯河市\",\n \"code\": \"411100\",\n \"sub\": [\n\n\n {\n \"name\": \"郾城区\",\n \"code\": \"411103\"\n },\n\n {\n \"name\": \"源汇区\",\n \"code\": \"411102\"\n },\n\n {\n \"name\": \"召陵区\",\n \"code\": \"411104\"\n },\n\n {\n \"name\": \"舞阳县\",\n \"code\": \"411121\"\n },\n\n {\n \"name\": \"临颍县\",\n \"code\": \"411122\"\n }\n ]\n },\n\n {\n \"name\": \"三门峡市\",\n \"code\": \"411200\",\n \"sub\": [\n\n\n {\n \"name\": \"湖滨区\",\n \"code\": \"411202\"\n },\n\n {\n \"name\": \"陕州区\",\n \"code\": \"411203\"\n },\n\n {\n \"name\": \"义马市\",\n \"code\": \"411281\"\n },\n\n {\n \"name\": \"灵宝市\",\n \"code\": \"411282\"\n },\n\n {\n \"name\": \"渑池县\",\n \"code\": \"411221\"\n },\n\n {\n \"name\": \"卢氏县\",\n \"code\": \"411224\"\n }\n ]\n },\n\n {\n \"name\": \"南阳市\",\n \"code\": \"411300\",\n \"sub\": [\n\n\n {\n \"name\": \"卧龙区\",\n \"code\": \"411303\"\n },\n\n {\n \"name\": \"宛城区\",\n \"code\": \"411302\"\n },\n\n {\n \"name\": \"邓州市\",\n \"code\": \"411381\"\n },\n\n {\n \"name\": \"南召县\",\n \"code\": \"411321\"\n },\n\n {\n \"name\": \"方城县\",\n \"code\": \"411322\"\n },\n\n {\n \"name\": \"西峡县\",\n \"code\": \"411323\"\n },\n\n {\n \"name\": \"镇平县\",\n \"code\": \"411324\"\n },\n\n {\n \"name\": \"内乡县\",\n \"code\": \"411325\"\n },\n\n {\n \"name\": \"淅川县\",\n \"code\": \"411326\"\n },\n\n {\n \"name\": \"社旗县\",\n \"code\": \"411327\"\n },\n\n {\n \"name\": \"唐河县\",\n \"code\": \"411328\"\n },\n\n {\n \"name\": \"新野县\",\n \"code\": \"411329\"\n },\n\n {\n \"name\": \"桐柏县\",\n \"code\": \"411330\"\n }\n ]\n },\n\n {\n \"name\": \"商丘市\",\n \"code\": \"411400\",\n \"sub\": [\n\n\n {\n \"name\": \"梁园区\",\n \"code\": \"411402\"\n },\n\n {\n \"name\": \"睢阳区\",\n \"code\": \"411403\"\n },\n\n {\n \"name\": \"永城市\",\n \"code\": \"411481\"\n },\n\n {\n \"name\": \"民权县\",\n \"code\": \"411421\"\n },\n\n {\n \"name\": \"睢县\",\n \"code\": \"411422\"\n },\n\n {\n \"name\": \"宁陵县\",\n \"code\": \"411423\"\n },\n\n {\n \"name\": \"柘城县\",\n \"code\": \"411424\"\n },\n\n {\n \"name\": \"虞城县\",\n \"code\": \"411425\"\n },\n\n {\n \"name\": \"夏邑县\",\n \"code\": \"411426\"\n }\n ]\n },\n\n {\n \"name\": \"信阳市\",\n \"code\": \"411500\",\n \"sub\": [\n\n\n {\n \"name\": \"浉河区\",\n \"code\": \"411502\"\n },\n\n {\n \"name\": \"平桥区\",\n \"code\": \"411503\"\n },\n\n {\n \"name\": \"罗山县\",\n \"code\": \"411521\"\n },\n\n {\n \"name\": \"光山县\",\n \"code\": \"411522\"\n },\n\n {\n \"name\": \"新县\",\n \"code\": \"411523\"\n },\n\n {\n \"name\": \"商城县\",\n \"code\": \"411524\"\n },\n\n {\n \"name\": \"固始县\",\n \"code\": \"411525\"\n },\n\n {\n \"name\": \"潢川县\",\n \"code\": \"411526\"\n },\n\n {\n \"name\": \"淮滨县\",\n \"code\": \"411527\"\n },\n\n {\n \"name\": \"息县\",\n \"code\": \"411528\"\n }\n ]\n },\n\n {\n \"name\": \"周口市\",\n \"code\": \"411600\",\n \"sub\": [\n\n\n {\n \"name\": \"川汇区\",\n \"code\": \"411602\"\n },\n\n {\n \"name\": \"项城市\",\n \"code\": \"411681\"\n },\n\n {\n \"name\": \"扶沟县\",\n \"code\": \"411621\"\n },\n\n {\n \"name\": \"西华县\",\n \"code\": \"411622\"\n },\n\n {\n \"name\": \"商水县\",\n \"code\": \"411623\"\n },\n\n {\n \"name\": \"沈丘县\",\n \"code\": \"411624\"\n },\n\n {\n \"name\": \"郸城县\",\n \"code\": \"411625\"\n },\n\n {\n \"name\": \"淮阳县\",\n \"code\": \"411626\"\n },\n\n {\n \"name\": \"太康县\",\n \"code\": \"411627\"\n },\n\n {\n \"name\": \"鹿邑县\",\n \"code\": \"411628\"\n }\n ]\n },\n\n {\n \"name\": \"驻马店市\",\n \"code\": \"411700\",\n \"sub\": [\n\n\n {\n \"name\": \"驿城区\",\n \"code\": \"411702\"\n },\n\n {\n \"name\": \"西平县\",\n \"code\": \"411721\"\n },\n\n {\n \"name\": \"上蔡县\",\n \"code\": \"411722\"\n },\n\n {\n \"name\": \"平舆县\",\n \"code\": \"411723\"\n },\n\n {\n \"name\": \"正阳县\",\n \"code\": \"411724\"\n },\n\n {\n \"name\": \"确山县\",\n \"code\": \"411725\"\n },\n\n {\n \"name\": \"泌阳县\",\n \"code\": \"411726\"\n },\n\n {\n \"name\": \"汝南县\",\n \"code\": \"411727\"\n },\n\n {\n \"name\": \"遂平县\",\n \"code\": \"411728\"\n },\n\n {\n \"name\": \"新蔡县\",\n \"code\": \"411729\"\n }\n ]\n },\n\n {\n \"name\": \"省直辖县级行政单位\",\n \"code\": \"419000\",\n \"sub\": [\n\n\n {\n \"name\": \"济源市\",\n \"code\": \"419001\"\n }\n ]\n }\n ]\n },\n\n {\n \"name\": \"湖北省\",\n \"code\": \"420000\",\n \"sub\": [\n\n\n {\n \"name\": \"武汉市\",\n \"code\": \"420100\",\n \"sub\": [\n\n\n {\n \"name\": \"江岸区\",\n \"code\": \"420102\"\n },\n\n {\n \"name\": \"江汉区\",\n \"code\": \"420103\"\n },\n\n {\n \"name\": \"硚口区\",\n \"code\": \"420104\"\n },\n\n {\n \"name\": \"汉阳区\",\n \"code\": \"420105\"\n },\n\n {\n \"name\": \"武昌区\",\n \"code\": \"420106\"\n },\n\n {\n \"name\": \"青山区\",\n \"code\": \"420107\"\n },\n\n {\n \"name\": \"洪山区\",\n \"code\": \"420111\"\n },\n\n {\n \"name\": \"东西湖区\",\n \"code\": \"420112\"\n },\n\n {\n \"name\": \"汉南区\",\n \"code\": \"420113\"\n },\n\n {\n \"name\": \"蔡甸区\",\n \"code\": \"420114\"\n },\n\n {\n \"name\": \"江夏区\",\n \"code\": \"420115\"\n },\n\n {\n \"name\": \"黄陂区\",\n \"code\": \"420116\"\n },\n\n {\n \"name\": \"新洲区\",\n \"code\": \"420117\"\n }\n ]\n },\n\n {\n \"name\": \"黄石市\",\n \"code\": \"420200\",\n \"sub\": [\n\n\n {\n \"name\": \"下陆区\",\n \"code\": \"420204\"\n },\n\n {\n \"name\": \"黄石港区\",\n \"code\": \"420202\"\n },\n\n {\n \"name\": \"西塞山区\",\n \"code\": \"420203\"\n },\n\n {\n \"name\": \"铁山区\",\n \"code\": \"420205\"\n },\n\n {\n \"name\": \"大冶市\",\n \"code\": \"420281\"\n },\n\n {\n \"name\": \"阳新县\",\n \"code\": \"420222\"\n }\n ]\n },\n\n {\n \"name\": \"十堰市\",\n \"code\": \"420300\",\n \"sub\": [\n\n\n {\n \"name\": \"茅箭区\",\n \"code\": \"420302\"\n },\n\n {\n \"name\": \"张湾区\",\n \"code\": \"420303\"\n },\n\n {\n \"name\": \"郧阳区\",\n \"code\": \"420304\"\n },\n\n {\n \"name\": \"丹江口市\",\n \"code\": \"420381\"\n },\n\n {\n \"name\": \"郧西县\",\n \"code\": \"420322\"\n },\n\n {\n \"name\": \"竹山县\",\n \"code\": \"420323\"\n },\n\n {\n \"name\": \"竹溪县\",\n \"code\": \"420324\"\n },\n\n {\n \"name\": \"房县\",\n \"code\": \"420325\"\n }\n ]\n },\n\n {\n \"name\": \"宜昌市\",\n \"code\": \"420500\",\n \"sub\": [\n\n\n {\n \"name\": \"西陵区\",\n \"code\": \"420502\"\n },\n\n {\n \"name\": \"伍家岗区\",\n \"code\": \"420503\"\n },\n\n {\n \"name\": \"点军区\",\n \"code\": \"420504\"\n },\n\n {\n \"name\": \"猇亭区\",\n \"code\": \"420505\"\n },\n\n {\n \"name\": \"夷陵区\",\n \"code\": \"420506\"\n },\n\n {\n \"name\": \"宜都市\",\n \"code\": \"420581\"\n },\n\n {\n \"name\": \"当阳市\",\n \"code\": \"420582\"\n },\n\n {\n \"name\": \"枝江市\",\n \"code\": \"420583\"\n },\n\n {\n \"name\": \"远安县\",\n \"code\": \"420525\"\n },\n\n {\n \"name\": \"兴山县\",\n \"code\": \"420526\"\n },\n\n {\n \"name\": \"秭归县\",\n \"code\": \"420527\"\n },\n\n {\n \"name\": \"长阳土家族自治县\",\n \"code\": \"420528\"\n },\n\n {\n \"name\": \"五峰土家族自治县\",\n \"code\": \"420529\"\n }\n ]\n },\n\n {\n \"name\": \"襄阳市\",\n \"code\": \"420600\",\n \"sub\": [\n\n\n {\n \"name\": \"襄城区\",\n \"code\": \"420602\"\n },\n\n {\n \"name\": \"樊城区\",\n \"code\": \"420606\"\n },\n\n {\n \"name\": \"襄州区\",\n \"code\": \"420607\"\n },\n\n {\n \"name\": \"老河口市\",\n \"code\": \"420682\"\n },\n\n {\n \"name\": \"枣阳市\",\n \"code\": \"420683\"\n },\n\n {\n \"name\": \"宜城市\",\n \"code\": \"420684\"\n },\n\n {\n \"name\": \"南漳县\",\n \"code\": \"420624\"\n },\n\n {\n \"name\": \"谷城县\",\n \"code\": \"420625\"\n },\n\n {\n \"name\": \"保康县\",\n \"code\": \"420626\"\n }\n ]\n },\n\n {\n \"name\": \"鄂州市\",\n \"code\": \"420700\",\n \"sub\": [\n\n\n {\n \"name\": \"鄂城区\",\n \"code\": \"420704\"\n },\n\n {\n \"name\": \"梁子湖区\",\n \"code\": \"420702\"\n },\n\n {\n \"name\": \"华容区\",\n \"code\": \"420703\"\n }\n ]\n },\n\n {\n \"name\": \"荆门市\",\n \"code\": \"420800\",\n \"sub\": [\n\n\n {\n \"name\": \"东宝区\",\n \"code\": \"420802\"\n },\n\n {\n \"name\": \"掇刀区\",\n \"code\": \"420804\"\n },\n\n {\n \"name\": \"钟祥市\",\n \"code\": \"420881\"\n },\n\n {\n \"name\": \"京山县\",\n \"code\": \"420821\"\n },\n\n {\n \"name\": \"沙洋县\",\n \"code\": \"420822\"\n }\n ]\n },\n\n {\n \"name\": \"孝感市\",\n \"code\": \"420900\",\n \"sub\": [\n\n\n {\n \"name\": \"孝南区\",\n \"code\": \"420902\"\n },\n\n {\n \"name\": \"应城市\",\n \"code\": \"420981\"\n },\n\n {\n \"name\": \"安陆市\",\n \"code\": \"420982\"\n },\n\n {\n \"name\": \"汉川市\",\n \"code\": \"420984\"\n },\n\n {\n \"name\": \"孝昌县\",\n \"code\": \"420921\"\n },\n\n {\n \"name\": \"大悟县\",\n \"code\": \"420922\"\n },\n\n {\n \"name\": \"云梦县\",\n \"code\": \"420923\"\n }\n ]\n },\n\n {\n \"name\": \"荆州市\",\n \"code\": \"421000\",\n \"sub\": [\n\n\n {\n \"name\": \"沙市区\",\n \"code\": \"421002\"\n },\n\n {\n \"name\": \"荆州区\",\n \"code\": \"421003\"\n },\n\n {\n \"name\": \"石首市\",\n \"code\": \"421081\"\n },\n\n {\n \"name\": \"洪湖市\",\n \"code\": \"421083\"\n },\n\n {\n \"name\": \"松滋市\",\n \"code\": \"421087\"\n },\n\n {\n \"name\": \"公安县\",\n \"code\": \"421022\"\n },\n\n {\n \"name\": \"监利县\",\n \"code\": \"421023\"\n },\n\n {\n \"name\": \"江陵县\",\n \"code\": \"421024\"\n }\n ]\n },\n\n {\n \"name\": \"黄冈市\",\n \"code\": \"421100\",\n \"sub\": [\n\n\n {\n \"name\": \"黄州区\",\n \"code\": \"421102\"\n },\n\n {\n \"name\": \"麻城市\",\n \"code\": \"421181\"\n },\n\n {\n \"name\": \"武穴市\",\n \"code\": \"421182\"\n },\n\n {\n \"name\": \"团风县\",\n \"code\": \"421121\"\n },\n\n {\n \"name\": \"红安县\",\n \"code\": \"421122\"\n },\n\n {\n \"name\": \"罗田县\",\n \"code\": \"421123\"\n },\n\n {\n \"name\": \"英山县\",\n \"code\": \"421124\"\n },\n\n {\n \"name\": \"浠水县\",\n \"code\": \"421125\"\n },\n\n {\n \"name\": \"蕲春县\",\n \"code\": \"421126\"\n },\n\n {\n \"name\": \"黄梅县\",\n \"code\": \"421127\"\n }\n ]\n },\n\n {\n \"name\": \"咸宁市\",\n \"code\": \"421200\",\n \"sub\": [\n\n\n {\n \"name\": \"咸安区\",\n \"code\": \"421202\"\n },\n\n {\n \"name\": \"赤壁市\",\n \"code\": \"421281\"\n },\n\n {\n \"name\": \"嘉鱼县\",\n \"code\": \"421221\"\n },\n\n {\n \"name\": \"通城县\",\n \"code\": \"421222\"\n },\n\n {\n \"name\": \"崇阳县\",\n \"code\": \"421223\"\n },\n\n {\n \"name\": \"通山县\",\n \"code\": \"421224\"\n }\n ]\n },\n\n {\n \"name\": \"随州市\",\n \"code\": \"421300\",\n \"sub\": [\n\n\n {\n \"name\": \"曾都区\",\n \"code\": \"421303\"\n },\n\n {\n \"name\": \"广水市\",\n \"code\": \"421381\"\n },\n\n {\n \"name\": \"随县\",\n \"code\": \"421321\"\n }\n ]\n },\n\n {\n \"name\": \"恩施土家族苗族自治州\",\n \"code\": \"422800\",\n \"sub\": [\n\n\n {\n \"name\": \"恩施市\",\n \"code\": \"422801\"\n },\n\n {\n \"name\": \"利川市\",\n \"code\": \"422802\"\n },\n\n {\n \"name\": \"建始县\",\n \"code\": \"422822\"\n },\n\n {\n \"name\": \"巴东县\",\n \"code\": \"422823\"\n },\n\n {\n \"name\": \"宣恩县\",\n \"code\": \"422825\"\n },\n\n {\n \"name\": \"咸丰县\",\n \"code\": \"422826\"\n },\n\n {\n \"name\": \"来凤县\",\n \"code\": \"422827\"\n },\n\n {\n \"name\": \"鹤峰县\",\n \"code\": \"422828\"\n }\n ]\n },\n\n {\n \"name\": \"省直辖县级行政单位\",\n \"code\": \"429000\",\n \"sub\": [\n\n\n {\n \"name\": \"仙桃市\",\n \"code\": \"429004\"\n },\n\n {\n \"name\": \"潜江市\",\n \"code\": \"429005\"\n },\n\n {\n \"name\": \"天门市\",\n \"code\": \"429006\"\n },\n\n {\n \"name\": \"神农架林区\",\n \"code\": \"429021\"\n }\n ]\n }\n ]\n },\n\n {\n \"name\": \"湖南省\",\n \"code\": \"430000\",\n \"sub\": [\n\n\n {\n \"name\": \"长沙市\",\n \"code\": \"430100\",\n \"sub\": [\n\n\n {\n \"name\": \"岳麓区\",\n \"code\": \"430104\"\n },\n\n {\n \"name\": \"芙蓉区\",\n \"code\": \"430102\"\n },\n\n {\n \"name\": \"天心区\",\n \"code\": \"430103\"\n },\n\n {\n \"name\": \"开福区\",\n \"code\": \"430105\"\n },\n\n {\n \"name\": \"雨花区\",\n \"code\": \"430111\"\n },\n\n {\n \"name\": \"望城区\",\n \"code\": \"430112\"\n },\n\n {\n \"name\": \"浏阳市\",\n \"code\": \"430181\"\n },\n\n {\n \"name\": \"宁乡市\",\n \"code\": \"430182\"\n },\n\n {\n \"name\": \"长沙县\",\n \"code\": \"430121\"\n }\n ]\n },\n\n {\n \"name\": \"株洲市\",\n \"code\": \"430200\",\n \"sub\": [\n\n\n {\n \"name\": \"天元区\",\n \"code\": \"430211\"\n },\n\n {\n \"name\": \"荷塘区\",\n \"code\": \"430202\"\n },\n\n {\n \"name\": \"芦淞区\",\n \"code\": \"430203\"\n },\n\n {\n \"name\": \"石峰区\",\n \"code\": \"430204\"\n },\n\n {\n \"name\": \"醴陵市\",\n \"code\": \"430281\"\n },\n\n {\n \"name\": \"株洲县\",\n \"code\": \"430221\"\n },\n\n {\n \"name\": \"攸县\",\n \"code\": \"430223\"\n },\n\n {\n \"name\": \"茶陵县\",\n \"code\": \"430224\"\n },\n\n {\n \"name\": \"炎陵县\",\n \"code\": \"430225\"\n }\n ]\n },\n\n {\n \"name\": \"湘潭市\",\n \"code\": \"430300\",\n \"sub\": [\n\n\n {\n \"name\": \"岳塘区\",\n \"code\": \"430304\"\n },\n\n {\n \"name\": \"雨湖区\",\n \"code\": \"430302\"\n },\n\n {\n \"name\": \"湘乡市\",\n \"code\": \"430381\"\n },\n\n {\n \"name\": \"韶山市\",\n \"code\": \"430382\"\n },\n\n {\n \"name\": \"湘潭县\",\n \"code\": \"430321\"\n }\n ]\n },\n\n {\n \"name\": \"衡阳市\",\n \"code\": \"430400\",\n \"sub\": [\n\n\n {\n \"name\": \"蒸湘区\",\n \"code\": \"430408\"\n },\n\n {\n \"name\": \"珠晖区\",\n \"code\": \"430405\"\n },\n\n {\n \"name\": \"雁峰区\",\n \"code\": \"430406\"\n },\n\n {\n \"name\": \"石鼓区\",\n \"code\": \"430407\"\n },\n\n {\n \"name\": \"南岳区\",\n \"code\": \"430412\"\n },\n\n {\n \"name\": \"耒阳市\",\n \"code\": \"430481\"\n },\n\n {\n \"name\": \"常宁市\",\n \"code\": \"430482\"\n },\n\n {\n \"name\": \"衡阳县\",\n \"code\": \"430421\"\n },\n\n {\n \"name\": \"衡南县\",\n \"code\": \"430422\"\n },\n\n {\n \"name\": \"衡山县\",\n \"code\": \"430423\"\n },\n\n {\n \"name\": \"衡东县\",\n \"code\": \"430424\"\n },\n\n {\n \"name\": \"祁东县\",\n \"code\": \"430426\"\n }\n ]\n },\n\n {\n \"name\": \"邵阳市\",\n \"code\": \"430500\",\n \"sub\": [\n\n\n {\n \"name\": \"大祥区\",\n \"code\": \"430503\"\n },\n\n {\n \"name\": \"双清区\",\n \"code\": \"430502\"\n },\n\n {\n \"name\": \"北塔区\",\n \"code\": \"430511\"\n },\n\n {\n \"name\": \"武冈市\",\n \"code\": \"430581\"\n },\n\n {\n \"name\": \"邵东县\",\n \"code\": \"430521\"\n },\n\n {\n \"name\": \"新邵县\",\n \"code\": \"430522\"\n },\n\n {\n \"name\": \"邵阳县\",\n \"code\": \"430523\"\n },\n\n {\n \"name\": \"隆回县\",\n \"code\": \"430524\"\n },\n\n {\n \"name\": \"洞口县\",\n \"code\": \"430525\"\n },\n\n {\n \"name\": \"绥宁县\",\n \"code\": \"430527\"\n },\n\n {\n \"name\": \"新宁县\",\n \"code\": \"430528\"\n },\n\n {\n \"name\": \"城步苗族自治县\",\n \"code\": \"430529\"\n }\n ]\n },\n\n {\n \"name\": \"岳阳市\",\n \"code\": \"430600\",\n \"sub\": [\n\n\n {\n \"name\": \"岳阳楼区\",\n \"code\": \"430602\"\n },\n\n {\n \"name\": \"云溪区\",\n \"code\": \"430603\"\n },\n\n {\n \"name\": \"君山区\",\n \"code\": \"430611\"\n },\n\n {\n \"name\": \"汨罗市\",\n \"code\": \"430681\"\n },\n\n {\n \"name\": \"临湘市\",\n \"code\": \"430682\"\n },\n\n {\n \"name\": \"岳阳县\",\n \"code\": \"430621\"\n },\n\n {\n \"name\": \"华容县\",\n \"code\": \"430623\"\n },\n\n {\n \"name\": \"湘阴县\",\n \"code\": \"430624\"\n },\n\n {\n \"name\": \"平江县\",\n \"code\": \"430626\"\n }\n ]\n },\n\n {\n \"name\": \"常德市\",\n \"code\": \"430700\",\n \"sub\": [\n\n\n {\n \"name\": \"武陵区\",\n \"code\": \"430702\"\n },\n\n {\n \"name\": \"鼎城区\",\n \"code\": \"430703\"\n },\n\n {\n \"name\": \"津市市\",\n \"code\": \"430781\"\n },\n\n {\n \"name\": \"安乡县\",\n \"code\": \"430721\"\n },\n\n {\n \"name\": \"汉寿县\",\n \"code\": \"430722\"\n },\n\n {\n \"name\": \"澧县\",\n \"code\": \"430723\"\n },\n\n {\n \"name\": \"临澧县\",\n \"code\": \"430724\"\n },\n\n {\n \"name\": \"桃源县\",\n \"code\": \"430725\"\n },\n\n {\n \"name\": \"石门县\",\n \"code\": \"430726\"\n }\n ]\n },\n\n {\n \"name\": \"张家界市\",\n \"code\": \"430800\",\n \"sub\": [\n\n\n {\n \"name\": \"永定区\",\n \"code\": \"430802\"\n },\n\n {\n \"name\": \"武陵源区\",\n \"code\": \"430811\"\n },\n\n {\n \"name\": \"慈利县\",\n \"code\": \"430821\"\n },\n\n {\n \"name\": \"桑植县\",\n \"code\": \"430822\"\n }\n ]\n },\n\n {\n \"name\": \"益阳市\",\n \"code\": \"430900\",\n \"sub\": [\n\n\n {\n \"name\": \"赫山区\",\n \"code\": \"430903\"\n },\n\n {\n \"name\": \"资阳区\",\n \"code\": \"430902\"\n },\n\n {\n \"name\": \"沅江市\",\n \"code\": \"430981\"\n },\n\n {\n \"name\": \"南县\",\n \"code\": \"430921\"\n },\n\n {\n \"name\": \"桃江县\",\n \"code\": \"430922\"\n },\n\n {\n \"name\": \"安化县\",\n \"code\": \"430923\"\n }\n ]\n },\n\n {\n \"name\": \"郴州市\",\n \"code\": \"431000\",\n \"sub\": [\n\n\n {\n \"name\": \"北湖区\",\n \"code\": \"431002\"\n },\n\n {\n \"name\": \"苏仙区\",\n \"code\": \"431003\"\n },\n\n {\n \"name\": \"资兴市\",\n \"code\": \"431081\"\n },\n\n {\n \"name\": \"桂阳县\",\n \"code\": \"431021\"\n },\n\n {\n \"name\": \"宜章县\",\n \"code\": \"431022\"\n },\n\n {\n \"name\": \"永兴县\",\n \"code\": \"431023\"\n },\n\n {\n \"name\": \"嘉禾县\",\n \"code\": \"431024\"\n },\n\n {\n \"name\": \"临武县\",\n \"code\": \"431025\"\n },\n\n {\n \"name\": \"汝城县\",\n \"code\": \"431026\"\n },\n\n {\n \"name\": \"桂东县\",\n \"code\": \"431027\"\n },\n\n {\n \"name\": \"安仁县\",\n \"code\": \"431028\"\n }\n ]\n },\n\n {\n \"name\": \"永州市\",\n \"code\": \"431100\",\n \"sub\": [\n\n\n {\n \"name\": \"冷水滩区\",\n \"code\": \"431103\"\n },\n\n {\n \"name\": \"零陵区\",\n \"code\": \"431102\"\n },\n\n {\n \"name\": \"祁阳县\",\n \"code\": \"431121\"\n },\n\n {\n \"name\": \"东安县\",\n \"code\": \"431122\"\n },\n\n {\n \"name\": \"双牌县\",\n \"code\": \"431123\"\n },\n\n {\n \"name\": \"道县\",\n \"code\": \"431124\"\n },\n\n {\n \"name\": \"江永县\",\n \"code\": \"431125\"\n },\n\n {\n \"name\": \"宁远县\",\n \"code\": \"431126\"\n },\n\n {\n \"name\": \"蓝山县\",\n \"code\": \"431127\"\n },\n\n {\n \"name\": \"新田县\",\n \"code\": \"431128\"\n },\n\n {\n \"name\": \"江华瑶族自治县\",\n \"code\": \"431129\"\n }\n ]\n },\n\n {\n \"name\": \"怀化市\",\n \"code\": \"431200\",\n \"sub\": [\n\n\n {\n \"name\": \"鹤城区\",\n \"code\": \"431202\"\n },\n\n {\n \"name\": \"洪江市\",\n \"code\": \"431281\"\n },\n\n {\n \"name\": \"中方县\",\n \"code\": \"431221\"\n },\n\n {\n \"name\": \"沅陵县\",\n \"code\": \"431222\"\n },\n\n {\n \"name\": \"辰溪县\",\n \"code\": \"431223\"\n },\n\n {\n \"name\": \"溆浦县\",\n \"code\": \"431224\"\n },\n\n {\n \"name\": \"会同县\",\n \"code\": \"431225\"\n },\n\n {\n \"name\": \"麻阳苗族自治县\",\n \"code\": \"431226\"\n },\n\n {\n \"name\": \"新晃侗族自治县\",\n \"code\": \"431227\"\n },\n\n {\n \"name\": \"芷江侗族自治县\",\n \"code\": \"431228\"\n },\n\n {\n \"name\": \"靖州苗族侗族自治县\",\n \"code\": \"431229\"\n },\n\n {\n \"name\": \"通道侗族自治县\",\n \"code\": \"431230\"\n }\n ]\n },\n\n {\n \"name\": \"娄底市\",\n \"code\": \"431300\",\n \"sub\": [\n\n\n {\n \"name\": \"娄星区\",\n \"code\": \"431302\"\n },\n\n {\n \"name\": \"冷水江市\",\n \"code\": \"431381\"\n },\n\n {\n \"name\": \"涟源市\",\n \"code\": \"431382\"\n },\n\n {\n \"name\": \"双峰县\",\n \"code\": \"431321\"\n },\n\n {\n \"name\": \"新化县\",\n \"code\": \"431322\"\n }\n ]\n },\n\n {\n \"name\": \"湘西土家族苗族自治州\",\n \"code\": \"433100\",\n \"sub\": [\n\n\n {\n \"name\": \"吉首市\",\n \"code\": \"433101\"\n },\n\n {\n \"name\": \"泸溪县\",\n \"code\": \"433122\"\n },\n\n {\n \"name\": \"凤凰县\",\n \"code\": \"433123\"\n },\n\n {\n \"name\": \"花垣县\",\n \"code\": \"433124\"\n },\n\n {\n \"name\": \"保靖县\",\n \"code\": \"433125\"\n },\n\n {\n \"name\": \"古丈县\",\n \"code\": \"433126\"\n },\n\n {\n \"name\": \"永顺县\",\n \"code\": \"433127\"\n },\n\n {\n \"name\": \"龙山县\",\n \"code\": \"433130\"\n }\n ]\n }\n ]\n },\n\n {\n \"name\": \"广东省\",\n \"code\": \"440000\",\n \"sub\": [\n\n\n {\n \"name\": \"广州市\",\n \"code\": \"440100\",\n \"sub\": [\n\n\n {\n \"name\": \"越秀区\",\n \"code\": \"440104\"\n },\n\n {\n \"name\": \"荔湾区\",\n \"code\": \"440103\"\n },\n\n {\n \"name\": \"海珠区\",\n \"code\": \"440105\"\n },\n\n {\n \"name\": \"天河区\",\n \"code\": \"440106\"\n },\n\n {\n \"name\": \"白云区\",\n \"code\": \"440111\"\n },\n\n {\n \"name\": \"黄埔区\",\n \"code\": \"440112\"\n },\n\n {\n \"name\": \"番禺区\",\n \"code\": \"440113\"\n },\n\n {\n \"name\": \"花都区\",\n \"code\": \"440114\"\n },\n\n {\n \"name\": \"南沙区\",\n \"code\": \"440115\"\n },\n\n {\n \"name\": \"增城区\",\n \"code\": \"440118\"\n },\n\n {\n \"name\": \"从化区\",\n \"code\": \"440117\"\n }\n ]\n },\n\n {\n \"name\": \"韶关市\",\n \"code\": \"440200\",\n \"sub\": [\n\n\n {\n \"name\": \"浈江区\",\n \"code\": \"440204\"\n },\n\n {\n \"name\": \"武江区\",\n \"code\": \"440203\"\n },\n\n {\n \"name\": \"曲江区\",\n \"code\": \"440205\"\n },\n\n {\n \"name\": \"乐昌市\",\n \"code\": \"440281\"\n },\n\n {\n \"name\": \"南雄市\",\n \"code\": \"440282\"\n },\n\n {\n \"name\": \"始兴县\",\n \"code\": \"440222\"\n },\n\n {\n \"name\": \"仁化县\",\n \"code\": \"440224\"\n },\n\n {\n \"name\": \"翁源县\",\n \"code\": \"440229\"\n },\n\n {\n \"name\": \"新丰县\",\n \"code\": \"440233\"\n },\n\n {\n \"name\": \"乳源瑶族自治县\",\n \"code\": \"440232\"\n }\n ]\n },\n\n {\n \"name\": \"深圳市\",\n \"code\": \"440300\",\n \"sub\": [\n\n\n {\n \"name\": \"福田区\",\n \"code\": \"440304\"\n },\n\n {\n \"name\": \"罗湖区\",\n \"code\": \"440303\"\n },\n\n {\n \"name\": \"南山区\",\n \"code\": \"440305\"\n },\n\n {\n \"name\": \"宝安区\",\n \"code\": \"440306\"\n },\n\n {\n \"name\": \"龙岗区\",\n \"code\": \"440307\"\n },\n\n {\n \"name\": \"盐田区\",\n \"code\": \"440308\"\n },\n\n {\n \"name\": \"龙华区\",\n \"code\": \"440309\"\n },\n\n {\n \"name\": \"坪山区\",\n \"code\": \"440310\"\n }\n ]\n },\n\n {\n \"name\": \"珠海市\",\n \"code\": \"440400\",\n \"sub\": [\n\n\n {\n \"name\": \"香洲区\",\n \"code\": \"440402\"\n },\n\n {\n \"name\": \"斗门区\",\n \"code\": \"440403\"\n },\n\n {\n \"name\": \"金湾区\",\n \"code\": \"440404\"\n }\n ]\n },\n\n {\n \"name\": \"汕头市\",\n \"code\": \"440500\",\n \"sub\": [\n\n\n {\n \"name\": \"金平区\",\n \"code\": \"440511\"\n },\n\n {\n \"name\": \"龙湖区\",\n \"code\": \"440507\"\n },\n\n {\n \"name\": \"濠江区\",\n \"code\": \"440512\"\n },\n\n {\n \"name\": \"潮阳区\",\n \"code\": \"440513\"\n },\n\n {\n \"name\": \"潮南区\",\n \"code\": \"440514\"\n },\n\n {\n \"name\": \"澄海区\",\n \"code\": \"440515\"\n },\n\n {\n \"name\": \"南澳县\",\n \"code\": \"440523\"\n }\n ]\n },\n\n {\n \"name\": \"佛山市\",\n \"code\": \"440600\",\n \"sub\": [\n\n\n {\n \"name\": \"禅城区\",\n \"code\": \"440604\"\n },\n\n {\n \"name\": \"南海区\",\n \"code\": \"440605\"\n },\n\n {\n \"name\": \"顺德区\",\n \"code\": \"440606\"\n },\n\n {\n \"name\": \"三水区\",\n \"code\": \"440607\"\n },\n\n {\n \"name\": \"高明区\",\n \"code\": \"440608\"\n }\n ]\n },\n\n {\n \"name\": \"江门市\",\n \"code\": \"440700\",\n \"sub\": [\n\n\n {\n \"name\": \"蓬江区\",\n \"code\": \"440703\"\n },\n\n {\n \"name\": \"江海区\",\n \"code\": \"440704\"\n },\n\n {\n \"name\": \"新会区\",\n \"code\": \"440705\"\n },\n\n {\n \"name\": \"台山市\",\n \"code\": \"440781\"\n },\n\n {\n \"name\": \"开平市\",\n \"code\": \"440783\"\n },\n\n {\n \"name\": \"鹤山市\",\n \"code\": \"440784\"\n },\n\n {\n \"name\": \"恩平市\",\n \"code\": \"440785\"\n }\n ]\n },\n\n {\n \"name\": \"湛江市\",\n \"code\": \"440800\",\n \"sub\": [\n\n\n {\n \"name\": \"赤坎区\",\n \"code\": \"440802\"\n },\n\n {\n \"name\": \"霞山区\",\n \"code\": \"440803\"\n },\n\n {\n \"name\": \"坡头区\",\n \"code\": \"440804\"\n },\n\n {\n \"name\": \"麻章区\",\n \"code\": \"440811\"\n },\n\n {\n \"name\": \"廉江市\",\n \"code\": \"440881\"\n },\n\n {\n \"name\": \"雷州市\",\n \"code\": \"440882\"\n },\n\n {\n \"name\": \"吴川市\",\n \"code\": \"440883\"\n },\n\n {\n \"name\": \"遂溪县\",\n \"code\": \"440823\"\n },\n\n {\n \"name\": \"徐闻县\",\n \"code\": \"440825\"\n }\n ]\n },\n\n {\n \"name\": \"茂名市\",\n \"code\": \"440900\",\n \"sub\": [\n\n\n {\n \"name\": \"茂南区\",\n \"code\": \"440902\"\n },\n\n {\n \"name\": \"电白区\",\n \"code\": \"440904\"\n },\n\n {\n \"name\": \"高州市\",\n \"code\": \"440981\"\n },\n\n {\n \"name\": \"化州市\",\n \"code\": \"440982\"\n },\n\n {\n \"name\": \"信宜市\",\n \"code\": \"440983\"\n }\n ]\n },\n\n {\n \"name\": \"肇庆市\",\n \"code\": \"441200\",\n \"sub\": [\n\n\n {\n \"name\": \"端州区\",\n \"code\": \"441202\"\n },\n\n {\n \"name\": \"鼎湖区\",\n \"code\": \"441203\"\n },\n\n {\n \"name\": \"高要区\",\n \"code\": \"441204\"\n },\n\n {\n \"name\": \"四会市\",\n \"code\": \"441284\"\n },\n\n {\n \"name\": \"广宁县\",\n \"code\": \"441223\"\n },\n\n {\n \"name\": \"怀集县\",\n \"code\": \"441224\"\n },\n\n {\n \"name\": \"封开县\",\n \"code\": \"441225\"\n },\n\n {\n \"name\": \"德庆县\",\n \"code\": \"441226\"\n }\n ]\n },\n\n {\n \"name\": \"惠州市\",\n \"code\": \"441300\",\n \"sub\": [\n\n\n {\n \"name\": \"惠城区\",\n \"code\": \"441302\"\n },\n\n {\n \"name\": \"惠阳区\",\n \"code\": \"441303\"\n },\n\n {\n \"name\": \"博罗县\",\n \"code\": \"441322\"\n },\n\n {\n \"name\": \"惠东县\",\n \"code\": \"441323\"\n },\n\n {\n \"name\": \"龙门县\",\n \"code\": \"441324\"\n }\n ]\n },\n\n {\n \"name\": \"梅州市\",\n \"code\": \"441400\",\n \"sub\": [\n\n\n {\n \"name\": \"梅江区\",\n \"code\": \"441402\"\n },\n\n {\n \"name\": \"梅县区\",\n \"code\": \"441403\"\n },\n\n {\n \"name\": \"兴宁市\",\n \"code\": \"441481\"\n },\n\n {\n \"name\": \"大埔县\",\n \"code\": \"441422\"\n },\n\n {\n \"name\": \"丰顺县\",\n \"code\": \"441423\"\n },\n\n {\n \"name\": \"五华县\",\n \"code\": \"441424\"\n },\n\n {\n \"name\": \"平远县\",\n \"code\": \"441426\"\n },\n\n {\n \"name\": \"蕉岭县\",\n \"code\": \"441427\"\n }\n ]\n },\n\n {\n \"name\": \"汕尾市\",\n \"code\": \"441500\",\n \"sub\": [\n\n\n {\n \"name\": \"城区\",\n \"code\": \"441502\"\n },\n\n {\n \"name\": \"陆丰市\",\n \"code\": \"441581\"\n },\n\n {\n \"name\": \"海丰县\",\n \"code\": \"441521\"\n },\n\n {\n \"name\": \"陆河县\",\n \"code\": \"441523\"\n }\n ]\n },\n\n {\n \"name\": \"河源市\",\n \"code\": \"441600\",\n \"sub\": [\n\n\n {\n \"name\": \"源城区\",\n \"code\": \"441602\"\n },\n\n {\n \"name\": \"紫金县\",\n \"code\": \"441621\"\n },\n\n {\n \"name\": \"龙川县\",\n \"code\": \"441622\"\n },\n\n {\n \"name\": \"连平县\",\n \"code\": \"441623\"\n },\n\n {\n \"name\": \"和平县\",\n \"code\": \"441624\"\n },\n\n {\n \"name\": \"东源县\",\n \"code\": \"441625\"\n }\n ]\n },\n\n {\n \"name\": \"阳江市\",\n \"code\": \"441700\",\n \"sub\": [\n\n\n {\n \"name\": \"江城区\",\n \"code\": \"441702\"\n },\n\n {\n \"name\": \"阳东区\",\n \"code\": \"441704\"\n },\n\n {\n \"name\": \"阳春市\",\n \"code\": \"441781\"\n },\n\n {\n \"name\": \"阳西县\",\n \"code\": \"441721\"\n }\n ]\n },\n\n {\n \"name\": \"清远市\",\n \"code\": \"441800\",\n \"sub\": [\n\n\n {\n \"name\": \"清城区\",\n \"code\": \"441802\"\n },\n\n {\n \"name\": \"清新区\",\n \"code\": \"441803\"\n },\n\n {\n \"name\": \"英德市\",\n \"code\": \"441881\"\n },\n\n {\n \"name\": \"连州市\",\n \"code\": \"441882\"\n },\n\n {\n \"name\": \"佛冈县\",\n \"code\": \"441821\"\n },\n\n {\n \"name\": \"阳山县\",\n \"code\": \"441823\"\n },\n\n {\n \"name\": \"连山壮族瑶族自治县\",\n \"code\": \"441825\"\n },\n\n {\n \"name\": \"连南瑶族自治县\",\n \"code\": \"441826\"\n }\n ]\n },\n\n {\n \"name\": \"东莞市\",\n \"code\": \"441900\",\n },\n\n {\n \"name\": \"中山市\",\n \"code\": \"442000\",\n },\n\n {\n \"name\": \"潮州市\",\n \"code\": \"445100\",\n \"sub\": [\n\n\n {\n \"name\": \"湘桥区\",\n \"code\": \"445102\"\n },\n\n {\n \"name\": \"潮安区\",\n \"code\": \"445103\"\n },\n\n {\n \"name\": \"饶平县\",\n \"code\": \"445122\"\n }\n ]\n },\n\n {\n \"name\": \"揭阳市\",\n \"code\": \"445200\",\n \"sub\": [\n\n\n {\n \"name\": \"榕城区\",\n \"code\": \"445202\"\n },\n\n {\n \"name\": \"揭东区\",\n \"code\": \"445203\"\n },\n\n {\n \"name\": \"普宁市\",\n \"code\": \"445281\"\n },\n\n {\n \"name\": \"揭西县\",\n \"code\": \"445222\"\n },\n\n {\n \"name\": \"惠来县\",\n \"code\": \"445224\"\n }\n ]\n },\n\n {\n \"name\": \"云浮市\",\n \"code\": \"445300\",\n \"sub\": [\n\n\n {\n \"name\": \"云城区\",\n \"code\": \"445302\"\n },\n\n {\n \"name\": \"云安区\",\n \"code\": \"445303\"\n },\n\n {\n \"name\": \"罗定市\",\n \"code\": \"445381\"\n },\n\n {\n \"name\": \"新兴县\",\n \"code\": \"445321\"\n },\n\n {\n \"name\": \"郁南县\",\n \"code\": \"445322\"\n }\n ]\n }\n ]\n },\n\n {\n \"name\": \"广西壮族自治区\",\n \"code\": \"450000\",\n \"sub\": [\n\n\n {\n \"name\": \"南宁市\",\n \"code\": \"450100\",\n \"sub\": [\n\n\n {\n \"name\": \"青秀区\",\n \"code\": \"450103\"\n },\n\n {\n \"name\": \"兴宁区\",\n \"code\": \"450102\"\n },\n\n {\n \"name\": \"江南区\",\n \"code\": \"450105\"\n },\n\n {\n \"name\": \"西乡塘区\",\n \"code\": \"450107\"\n },\n\n {\n \"name\": \"良庆区\",\n \"code\": \"450108\"\n },\n\n {\n \"name\": \"邕宁区\",\n \"code\": \"450109\"\n },\n\n {\n \"name\": \"武鸣区\",\n \"code\": \"450110\"\n },\n\n {\n \"name\": \"隆安县\",\n \"code\": \"450123\"\n },\n\n {\n \"name\": \"马山县\",\n \"code\": \"450124\"\n },\n\n {\n \"name\": \"上林县\",\n \"code\": \"450125\"\n },\n\n {\n \"name\": \"宾阳县\",\n \"code\": \"450126\"\n },\n\n {\n \"name\": \"横县\",\n \"code\": \"450127\"\n }\n ]\n },\n\n {\n \"name\": \"柳州市\",\n \"code\": \"450200\",\n \"sub\": [\n\n\n {\n \"name\": \"柳北区\",\n \"code\": \"450205\"\n },\n\n {\n \"name\": \"城中区\",\n \"code\": \"450202\"\n },\n\n {\n \"name\": \"鱼峰区\",\n \"code\": \"450203\"\n },\n\n {\n \"name\": \"柳南区\",\n \"code\": \"450204\"\n },\n\n {\n \"name\": \"柳江区\",\n \"code\": \"450206\"\n },\n\n {\n \"name\": \"柳城县\",\n \"code\": \"450222\"\n },\n\n {\n \"name\": \"鹿寨县\",\n \"code\": \"450223\"\n },\n\n {\n \"name\": \"融安县\",\n \"code\": \"450224\"\n },\n\n {\n \"name\": \"融水苗族自治县\",\n \"code\": \"450225\"\n },\n\n {\n \"name\": \"三江侗族自治县\",\n \"code\": \"450226\"\n }\n ]\n },\n\n {\n \"name\": \"桂林市\",\n \"code\": \"450300\",\n \"sub\": [\n\n\n {\n \"name\": \"临桂区\",\n \"code\": \"450312\"\n },\n\n {\n \"name\": \"秀峰区\",\n \"code\": \"450302\"\n },\n\n {\n \"name\": \"叠彩区\",\n \"code\": \"450303\"\n },\n\n {\n \"name\": \"象山区\",\n \"code\": \"450304\"\n },\n\n {\n \"name\": \"七星区\",\n \"code\": \"450305\"\n },\n\n {\n \"name\": \"雁山区\",\n \"code\": \"450311\"\n },\n\n {\n \"name\": \"阳朔县\",\n \"code\": \"450321\"\n },\n\n {\n \"name\": \"灵川县\",\n \"code\": \"450323\"\n },\n\n {\n \"name\": \"全州县\",\n \"code\": \"450324\"\n },\n\n {\n \"name\": \"兴安县\",\n \"code\": \"450325\"\n },\n\n {\n \"name\": \"永福县\",\n \"code\": \"450326\"\n },\n\n {\n \"name\": \"灌阳县\",\n \"code\": \"450327\"\n },\n\n {\n \"name\": \"资源县\",\n \"code\": \"450329\"\n },\n\n {\n \"name\": \"平乐县\",\n \"code\": \"450330\"\n },\n\n {\n \"name\": \"荔浦县\",\n \"code\": \"450331\"\n },\n\n {\n \"name\": \"龙胜各族自治县\",\n \"code\": \"450328\"\n },\n\n {\n \"name\": \"恭城瑶族自治县\",\n \"code\": \"450332\"\n }\n ]\n },\n\n {\n \"name\": \"梧州市\",\n \"code\": \"450400\",\n \"sub\": [\n\n\n {\n \"name\": \"长洲区\",\n \"code\": \"450405\"\n },\n\n {\n \"name\": \"万秀区\",\n \"code\": \"450403\"\n },\n\n {\n \"name\": \"龙圩区\",\n \"code\": \"450406\"\n },\n\n {\n \"name\": \"岑溪市\",\n \"code\": \"450481\"\n },\n\n {\n \"name\": \"苍梧县\",\n \"code\": \"450421\"\n },\n\n {\n \"name\": \"藤县\",\n \"code\": \"450422\"\n },\n\n {\n \"name\": \"蒙山县\",\n \"code\": \"450423\"\n }\n ]\n },\n\n {\n \"name\": \"北海市\",\n \"code\": \"450500\",\n \"sub\": [\n\n\n {\n \"name\": \"海城区\",\n \"code\": \"450502\"\n },\n\n {\n \"name\": \"银海区\",\n \"code\": \"450503\"\n },\n\n {\n \"name\": \"铁山港区\",\n \"code\": \"450512\"\n },\n\n {\n \"name\": \"合浦县\",\n \"code\": \"450521\"\n }\n ]\n },\n\n {\n \"name\": \"防城港市\",\n \"code\": \"450600\",\n \"sub\": [\n\n\n {\n \"name\": \"港口区\",\n \"code\": \"450602\"\n },\n\n {\n \"name\": \"防城区\",\n \"code\": \"450603\"\n },\n\n {\n \"name\": \"东兴市\",\n \"code\": \"450681\"\n },\n\n {\n \"name\": \"上思县\",\n \"code\": \"450621\"\n }\n ]\n },\n\n {\n \"name\": \"钦州市\",\n \"code\": \"450700\",\n \"sub\": [\n\n\n {\n \"name\": \"钦南区\",\n \"code\": \"450702\"\n },\n\n {\n \"name\": \"钦北区\",\n \"code\": \"450703\"\n },\n\n {\n \"name\": \"灵山县\",\n \"code\": \"450721\"\n },\n\n {\n \"name\": \"浦北县\",\n \"code\": \"450722\"\n }\n ]\n },\n\n {\n \"name\": \"贵港市\",\n \"code\": \"450800\",\n \"sub\": [\n\n\n {\n \"name\": \"港北区\",\n \"code\": \"450802\"\n },\n\n {\n \"name\": \"港南区\",\n \"code\": \"450803\"\n },\n\n {\n \"name\": \"覃塘区\",\n \"code\": \"450804\"\n },\n\n {\n \"name\": \"桂平市\",\n \"code\": \"450881\"\n },\n\n {\n \"name\": \"平南县\",\n \"code\": \"450821\"\n }\n ]\n },\n\n {\n \"name\": \"玉林市\",\n \"code\": \"450900\",\n \"sub\": [\n\n\n {\n \"name\": \"玉州区\",\n \"code\": \"450902\"\n },\n\n {\n \"name\": \"福绵区\",\n \"code\": \"450903\"\n },\n\n {\n \"name\": \"北流市\",\n \"code\": \"450981\"\n },\n\n {\n \"name\": \"容县\",\n \"code\": \"450921\"\n },\n\n {\n \"name\": \"陆川县\",\n \"code\": \"450922\"\n },\n\n {\n \"name\": \"博白县\",\n \"code\": \"450923\"\n },\n\n {\n \"name\": \"兴业县\",\n \"code\": \"450924\"\n }\n ]\n },\n\n {\n \"name\": \"百色市\",\n \"code\": \"451000\",\n \"sub\": [\n\n\n {\n \"name\": \"右江区\",\n \"code\": \"451002\"\n },\n\n {\n \"name\": \"靖西市\",\n \"code\": \"451081\"\n },\n\n {\n \"name\": \"田阳县\",\n \"code\": \"451021\"\n },\n\n {\n \"name\": \"田东县\",\n \"code\": \"451022\"\n },\n\n {\n \"name\": \"平果县\",\n \"code\": \"451023\"\n },\n\n {\n \"name\": \"德保县\",\n \"code\": \"451024\"\n },\n\n {\n \"name\": \"那坡县\",\n \"code\": \"451026\"\n },\n\n {\n \"name\": \"凌云县\",\n \"code\": \"451027\"\n },\n\n {\n \"name\": \"乐业县\",\n \"code\": \"451028\"\n },\n\n {\n \"name\": \"田林县\",\n \"code\": \"451029\"\n },\n\n {\n \"name\": \"西林县\",\n \"code\": \"451030\"\n },\n\n {\n \"name\": \"隆林各族自治县\",\n \"code\": \"451031\"\n }\n ]\n },\n\n {\n \"name\": \"贺州市\",\n \"code\": \"451100\",\n \"sub\": [\n\n\n {\n \"name\": \"八步区\",\n \"code\": \"451102\"\n },\n\n {\n \"name\": \"平桂区\",\n \"code\": \"451103\"\n },\n\n {\n \"name\": \"昭平县\",\n \"code\": \"451121\"\n },\n\n {\n \"name\": \"钟山县\",\n \"code\": \"451122\"\n },\n\n {\n \"name\": \"富川瑶族自治县\",\n \"code\": \"451123\"\n }\n ]\n },\n\n {\n \"name\": \"河池市\",\n \"code\": \"451200\",\n \"sub\": [\n\n\n {\n \"name\": \"金城江区\",\n \"code\": \"451202\"\n },\n\n {\n \"name\": \"宜州区\",\n \"code\": \"451203\"\n },\n\n {\n \"name\": \"南丹县\",\n \"code\": \"451221\"\n },\n\n {\n \"name\": \"天峨县\",\n \"code\": \"451222\"\n },\n\n {\n \"name\": \"凤山县\",\n \"code\": \"451223\"\n },\n\n {\n \"name\": \"东兰县\",\n \"code\": \"451224\"\n },\n\n {\n \"name\": \"罗城仫佬族自治县\",\n \"code\": \"451225\"\n },\n\n {\n \"name\": \"环江毛南族自治县\",\n \"code\": \"451226\"\n },\n\n {\n \"name\": \"巴马瑶族自治县\",\n \"code\": \"451227\"\n },\n\n {\n \"name\": \"都安瑶族自治县\",\n \"code\": \"451228\"\n },\n\n {\n \"name\": \"大化瑶族自治县\",\n \"code\": \"451229\"\n }\n ]\n },\n\n {\n \"name\": \"来宾市\",\n \"code\": \"451300\",\n \"sub\": [\n\n\n {\n \"name\": \"兴宾区\",\n \"code\": \"451302\"\n },\n\n {\n \"name\": \"合山市\",\n \"code\": \"451381\"\n },\n\n {\n \"name\": \"忻城县\",\n \"code\": \"451321\"\n },\n\n {\n \"name\": \"象州县\",\n \"code\": \"451322\"\n },\n\n {\n \"name\": \"武宣县\",\n \"code\": \"451323\"\n },\n\n {\n \"name\": \"金秀瑶族自治县\",\n \"code\": \"451324\"\n }\n ]\n },\n\n {\n \"name\": \"崇左市\",\n \"code\": \"451400\",\n \"sub\": [\n\n\n {\n \"name\": \"江州区\",\n \"code\": \"451402\"\n },\n\n {\n \"name\": \"凭祥市\",\n \"code\": \"451481\"\n },\n\n {\n \"name\": \"扶绥县\",\n \"code\": \"451421\"\n },\n\n {\n \"name\": \"宁明县\",\n \"code\": \"451422\"\n },\n\n {\n \"name\": \"龙州县\",\n \"code\": \"451423\"\n },\n\n {\n \"name\": \"大新县\",\n \"code\": \"451424\"\n },\n\n {\n \"name\": \"天等县\",\n \"code\": \"451425\"\n }\n ]\n }\n ]\n },\n\n {\n \"name\": \"海南省\",\n \"code\": \"460000\",\n \"sub\": [\n\n\n {\n \"name\": \"海口市\",\n \"code\": \"460100\",\n \"sub\": [\n\n\n {\n \"name\": \"龙华区\",\n \"code\": \"460106\"\n },\n\n {\n \"name\": \"秀英区\",\n \"code\": \"460105\"\n },\n\n {\n \"name\": \"琼山区\",\n \"code\": \"460107\"\n },\n\n {\n \"name\": \"美兰区\",\n \"code\": \"460108\"\n }\n ]\n },\n\n {\n \"name\": \"三亚市\",\n \"code\": \"460200\",\n \"sub\": [\n\n\n {\n \"name\": \"吉阳区\",\n \"code\": \"460203\"\n },\n\n {\n \"name\": \"海棠区\",\n \"code\": \"460202\"\n },\n\n {\n \"name\": \"天涯区\",\n \"code\": \"460204\"\n },\n\n {\n \"name\": \"崖州区\",\n \"code\": \"460205\"\n }\n ]\n },\n\n {\n \"name\": \"三沙市\",\n \"code\": \"460300\",\n },\n\n {\n \"name\": \"儋州市\",\n \"code\": \"460400\",\n },\n\n {\n \"name\": \"省直辖县级行政单位\",\n \"code\": \"469000\",\n \"sub\": [\n\n\n {\n \"name\": \"五指山市\",\n \"code\": \"469001\"\n },\n\n {\n \"name\": \"琼海市\",\n \"code\": \"469002\"\n },\n\n {\n \"name\": \"文昌市\",\n \"code\": \"469005\"\n },\n\n {\n \"name\": \"万宁市\",\n \"code\": \"469006\"\n },\n\n {\n \"name\": \"东方市\",\n \"code\": \"469007\"\n },\n\n {\n \"name\": \"定安县\",\n \"code\": \"469021\"\n },\n\n {\n \"name\": \"屯昌县\",\n \"code\": \"469022\"\n },\n\n {\n \"name\": \"澄迈县\",\n \"code\": \"469023\"\n },\n\n {\n \"name\": \"临高县\",\n \"code\": \"469024\"\n },\n\n {\n \"name\": \"白沙黎族自治县\",\n \"code\": \"469025\"\n },\n\n {\n \"name\": \"昌江黎族自治县\",\n \"code\": \"469026\"\n },\n\n {\n \"name\": \"乐东黎族自治县\",\n \"code\": \"469027\"\n },\n\n {\n \"name\": \"陵水黎族自治县\",\n \"code\": \"469028\"\n },\n\n {\n \"name\": \"保亭黎族苗族自治县\",\n \"code\": \"469029\"\n },\n\n {\n \"name\": \"琼中黎族苗族自治县\",\n \"code\": \"469030\"\n }\n ]\n }\n ]\n },\n\n {\n \"name\": \"重庆市\",\n \"code\": \"500000\",\n \"sub\": [\n\n\n {\n \"name\": \"重庆市\",\n \"code\": \"500100\",\n \"sub\": [\n\n\n {\n \"name\": \"渝中区\",\n \"code\": \"500103\"\n },\n\n {\n \"name\": \"万州区\",\n \"code\": \"500101\"\n },\n\n {\n \"name\": \"涪陵区\",\n \"code\": \"500102\"\n },\n\n {\n \"name\": \"大渡口区\",\n \"code\": \"500104\"\n },\n\n {\n \"name\": \"江北区\",\n \"code\": \"500105\"\n },\n\n {\n \"name\": \"沙坪坝区\",\n \"code\": \"500106\"\n },\n\n {\n \"name\": \"九龙坡区\",\n \"code\": \"500107\"\n },\n\n {\n \"name\": \"南岸区\",\n \"code\": \"500108\"\n },\n\n {\n \"name\": \"北碚区\",\n \"code\": \"500109\"\n },\n\n {\n \"name\": \"綦江区\",\n \"code\": \"500110\"\n },\n\n {\n \"name\": \"大足区\",\n \"code\": \"500111\"\n },\n\n {\n \"name\": \"渝北区\",\n \"code\": \"500112\"\n },\n\n {\n \"name\": \"巴南区\",\n \"code\": \"500113\"\n },\n\n {\n \"name\": \"黔江区\",\n \"code\": \"500114\"\n },\n\n {\n \"name\": \"长寿区\",\n \"code\": \"500115\"\n },\n\n {\n \"name\": \"江津区\",\n \"code\": \"500116\"\n },\n\n {\n \"name\": \"合川区\",\n \"code\": \"500117\"\n },\n\n {\n \"name\": \"永川区\",\n \"code\": \"500118\"\n },\n\n {\n \"name\": \"南川区\",\n \"code\": \"500119\"\n },\n\n {\n \"name\": \"璧山区\",\n \"code\": \"500120\"\n },\n\n {\n \"name\": \"铜梁区\",\n \"code\": \"500151\"\n },\n\n {\n \"name\": \"潼南区\",\n \"code\": \"500152\"\n },\n\n {\n \"name\": \"荣昌区\",\n \"code\": \"500153\"\n },\n\n {\n \"name\": \"开州区\",\n \"code\": \"500154\"\n },\n\n {\n \"name\": \"梁平区\",\n \"code\": \"500155\"\n },\n\n {\n \"name\": \"武隆区\",\n \"code\": \"500156\"\n },\n\n {\n \"name\": \"城口县\",\n \"code\": \"500229\"\n },\n\n {\n \"name\": \"丰都县\",\n \"code\": \"500230\"\n },\n\n {\n \"name\": \"垫江县\",\n \"code\": \"500231\"\n },\n\n {\n \"name\": \"忠县\",\n \"code\": \"500233\"\n },\n\n {\n \"name\": \"云阳县\",\n \"code\": \"500235\"\n },\n\n {\n \"name\": \"奉节县\",\n \"code\": \"500236\"\n },\n\n {\n \"name\": \"巫山县\",\n \"code\": \"500237\"\n },\n\n {\n \"name\": \"巫溪县\",\n \"code\": \"500238\"\n },\n\n {\n \"name\": \"石柱土家族自治县\",\n \"code\": \"500240\"\n },\n\n {\n \"name\": \"秀山土家族苗族自治县\",\n \"code\": \"500241\"\n },\n\n {\n \"name\": \"酉阳土家族苗族自治县\",\n \"code\": \"500242\"\n },\n\n {\n \"name\": \"彭水苗族土家族自治县\",\n \"code\": \"500243\"\n }\n ]\n }\n ]\n },\n\n {\n \"name\": \"四川省\",\n \"code\": \"510000\",\n \"sub\": [\n\n\n {\n \"name\": \"成都市\",\n \"code\": \"510100\",\n \"sub\": [\n\n\n {\n \"name\": \"武侯区\",\n \"code\": \"510107\"\n },\n\n {\n \"name\": \"锦江区\",\n \"code\": \"510104\"\n },\n\n {\n \"name\": \"青羊区\",\n \"code\": \"510105\"\n },\n\n {\n \"name\": \"金牛区\",\n \"code\": \"510106\"\n },\n\n {\n \"name\": \"成华区\",\n \"code\": \"510108\"\n },\n\n {\n \"name\": \"龙泉驿区\",\n \"code\": \"510112\"\n },\n\n {\n \"name\": \"青白江区\",\n \"code\": \"510113\"\n },\n\n {\n \"name\": \"新都区\",\n \"code\": \"510114\"\n },\n\n {\n \"name\": \"温江区\",\n \"code\": \"510115\"\n },\n\n {\n \"name\": \"双流区\",\n \"code\": \"510116\"\n },\n\n {\n \"name\": \"郫都区\",\n \"code\": \"510117\"\n },\n\n {\n \"name\": \"都江堰市\",\n \"code\": \"510181\"\n },\n\n {\n \"name\": \"彭州市\",\n \"code\": \"510182\"\n },\n\n {\n \"name\": \"邛崃市\",\n \"code\": \"510183\"\n },\n\n {\n \"name\": \"崇州市\",\n \"code\": \"510184\"\n },\n\n {\n \"name\": \"简阳市\",\n \"code\": \"510185\"\n },\n\n {\n \"name\": \"金堂县\",\n \"code\": \"510121\"\n },\n\n {\n \"name\": \"大邑县\",\n \"code\": \"510129\"\n },\n\n {\n \"name\": \"蒲江县\",\n \"code\": \"510131\"\n },\n\n {\n \"name\": \"新津县\",\n \"code\": \"510132\"\n }\n ]\n },\n\n {\n \"name\": \"自贡市\",\n \"code\": \"510300\",\n \"sub\": [\n\n\n {\n \"name\": \"自流井区\",\n \"code\": \"510302\"\n },\n\n {\n \"name\": \"贡井区\",\n \"code\": \"510303\"\n },\n\n {\n \"name\": \"大安区\",\n \"code\": \"510304\"\n },\n\n {\n \"name\": \"沿滩区\",\n \"code\": \"510311\"\n },\n\n {\n \"name\": \"荣县\",\n \"code\": \"510321\"\n },\n\n {\n \"name\": \"富顺县\",\n \"code\": \"510322\"\n }\n ]\n },\n\n {\n \"name\": \"攀枝花市\",\n \"code\": \"510400\",\n \"sub\": [\n\n\n {\n \"name\": \"东区\",\n \"code\": \"510402\"\n },\n\n {\n \"name\": \"西区\",\n \"code\": \"510403\"\n },\n\n {\n \"name\": \"仁和区\",\n \"code\": \"510411\"\n },\n\n {\n \"name\": \"米易县\",\n \"code\": \"510421\"\n },\n\n {\n \"name\": \"盐边县\",\n \"code\": \"510422\"\n }\n ]\n },\n\n {\n \"name\": \"泸州市\",\n \"code\": \"510500\",\n \"sub\": [\n\n\n {\n \"name\": \"江阳区\",\n \"code\": \"510502\"\n },\n\n {\n \"name\": \"纳溪区\",\n \"code\": \"510503\"\n },\n\n {\n \"name\": \"龙马潭区\",\n \"code\": \"510504\"\n },\n\n {\n \"name\": \"泸县\",\n \"code\": \"510521\"\n },\n\n {\n \"name\": \"合江县\",\n \"code\": \"510522\"\n },\n\n {\n \"name\": \"叙永县\",\n \"code\": \"510524\"\n },\n\n {\n \"name\": \"古蔺县\",\n \"code\": \"510525\"\n }\n ]\n },\n\n {\n \"name\": \"德阳市\",\n \"code\": \"510600\",\n \"sub\": [\n\n\n {\n \"name\": \"旌阳区\",\n \"code\": \"510603\"\n },\n\n {\n \"name\": \"罗江区\",\n \"code\": \"510604\"\n },\n\n {\n \"name\": \"广汉市\",\n \"code\": \"510681\"\n },\n\n {\n \"name\": \"什邡市\",\n \"code\": \"510682\"\n },\n\n {\n \"name\": \"绵竹市\",\n \"code\": \"510683\"\n },\n\n {\n \"name\": \"中江县\",\n \"code\": \"510623\"\n }\n ]\n },\n\n {\n \"name\": \"绵阳市\",\n \"code\": \"510700\",\n \"sub\": [\n\n\n {\n \"name\": \"涪城区\",\n \"code\": \"510703\"\n },\n\n {\n \"name\": \"游仙区\",\n \"code\": \"510704\"\n },\n\n {\n \"name\": \"安州区\",\n \"code\": \"510705\"\n },\n\n {\n \"name\": \"江油市\",\n \"code\": \"510781\"\n },\n\n {\n \"name\": \"三台县\",\n \"code\": \"510722\"\n },\n\n {\n \"name\": \"盐亭县\",\n \"code\": \"510723\"\n },\n\n {\n \"name\": \"梓潼县\",\n \"code\": \"510725\"\n },\n\n {\n \"name\": \"平武县\",\n \"code\": \"510727\"\n },\n\n {\n \"name\": \"北川羌族自治县\",\n \"code\": \"510726\"\n }\n ]\n },\n\n {\n \"name\": \"广元市\",\n \"code\": \"510800\",\n \"sub\": [\n\n\n {\n \"name\": \"利州区\",\n \"code\": \"510802\"\n },\n\n {\n \"name\": \"昭化区\",\n \"code\": \"510811\"\n },\n\n {\n \"name\": \"朝天区\",\n \"code\": \"510812\"\n },\n\n {\n \"name\": \"旺苍县\",\n \"code\": \"510821\"\n },\n\n {\n \"name\": \"青川县\",\n \"code\": \"510822\"\n },\n\n {\n \"name\": \"剑阁县\",\n \"code\": \"510823\"\n },\n\n {\n \"name\": \"苍溪县\",\n \"code\": \"510824\"\n }\n ]\n },\n\n {\n \"name\": \"遂宁市\",\n \"code\": \"510900\",\n \"sub\": [\n\n\n {\n \"name\": \"船山区\",\n \"code\": \"510903\"\n },\n\n {\n \"name\": \"安居区\",\n \"code\": \"510904\"\n },\n\n {\n \"name\": \"蓬溪县\",\n \"code\": \"510921\"\n },\n\n {\n \"name\": \"射洪县\",\n \"code\": \"510922\"\n },\n\n {\n \"name\": \"大英县\",\n \"code\": \"510923\"\n }\n ]\n },\n\n {\n \"name\": \"内江市\",\n \"code\": \"511000\",\n \"sub\": [\n\n\n {\n \"name\": \"市中区\",\n \"code\": \"511002\"\n },\n\n {\n \"name\": \"东兴区\",\n \"code\": \"511011\"\n },\n\n {\n \"name\": \"隆昌市\",\n \"code\": \"511083\"\n },\n\n {\n \"name\": \"威远县\",\n \"code\": \"511024\"\n },\n\n {\n \"name\": \"资中县\",\n \"code\": \"511025\"\n }\n ]\n },\n\n {\n \"name\": \"乐山市\",\n \"code\": \"511100\",\n \"sub\": [\n\n\n {\n \"name\": \"市中区\",\n \"code\": \"511102\"\n },\n\n {\n \"name\": \"沙湾区\",\n \"code\": \"511111\"\n },\n\n {\n \"name\": \"五通桥区\",\n \"code\": \"511112\"\n },\n\n {\n \"name\": \"金口河区\",\n \"code\": \"511113\"\n },\n\n {\n \"name\": \"峨眉山市\",\n \"code\": \"511181\"\n },\n\n {\n \"name\": \"犍为县\",\n \"code\": \"511123\"\n },\n\n {\n \"name\": \"井研县\",\n \"code\": \"511124\"\n },\n\n {\n \"name\": \"夹江县\",\n \"code\": \"511126\"\n },\n\n {\n \"name\": \"沐川县\",\n \"code\": \"511129\"\n },\n\n {\n \"name\": \"峨边彝族自治县\",\n \"code\": \"511132\"\n },\n\n {\n \"name\": \"马边彝族自治县\",\n \"code\": \"511133\"\n }\n ]\n },\n\n {\n \"name\": \"南充市\",\n \"code\": \"511300\",\n \"sub\": [\n\n\n {\n \"name\": \"顺庆区\",\n \"code\": \"511302\"\n },\n\n {\n \"name\": \"高坪区\",\n \"code\": \"511303\"\n },\n\n {\n \"name\": \"嘉陵区\",\n \"code\": \"511304\"\n },\n\n {\n \"name\": \"阆中市\",\n \"code\": \"511381\"\n },\n\n {\n \"name\": \"南部县\",\n \"code\": \"511321\"\n },\n\n {\n \"name\": \"营山县\",\n \"code\": \"511322\"\n },\n\n {\n \"name\": \"蓬安县\",\n \"code\": \"511323\"\n },\n\n {\n \"name\": \"仪陇县\",\n \"code\": \"511324\"\n },\n\n {\n \"name\": \"西充县\",\n \"code\": \"511325\"\n }\n ]\n },\n\n {\n \"name\": \"眉山市\",\n \"code\": \"511400\",\n \"sub\": [\n\n\n {\n \"name\": \"东坡区\",\n \"code\": \"511402\"\n },\n\n {\n \"name\": \"彭山区\",\n \"code\": \"511403\"\n },\n\n {\n \"name\": \"仁寿县\",\n \"code\": \"511421\"\n },\n\n {\n \"name\": \"洪雅县\",\n \"code\": \"511423\"\n },\n\n {\n \"name\": \"丹棱县\",\n \"code\": \"511424\"\n },\n\n {\n \"name\": \"青神县\",\n \"code\": \"511425\"\n }\n ]\n },\n\n {\n \"name\": \"宜宾市\",\n \"code\": \"511500\",\n \"sub\": [\n\n\n {\n \"name\": \"翠屏区\",\n \"code\": \"511502\"\n },\n\n {\n \"name\": \"南溪区\",\n \"code\": \"511503\"\n },\n\n {\n \"name\": \"宜宾县\",\n \"code\": \"511521\"\n },\n\n {\n \"name\": \"江安县\",\n \"code\": \"511523\"\n },\n\n {\n \"name\": \"长宁县\",\n \"code\": \"511524\"\n },\n\n {\n \"name\": \"高县\",\n \"code\": \"511525\"\n },\n\n {\n \"name\": \"珙县\",\n \"code\": \"511526\"\n },\n\n {\n \"name\": \"筠连县\",\n \"code\": \"511527\"\n },\n\n {\n \"name\": \"兴文县\",\n \"code\": \"511528\"\n },\n\n {\n \"name\": \"屏山县\",\n \"code\": \"511529\"\n }\n ]\n },\n\n {\n \"name\": \"广安市\",\n \"code\": \"511600\",\n \"sub\": [\n\n\n {\n \"name\": \"广安区\",\n \"code\": \"511602\"\n },\n\n {\n \"name\": \"前锋区\",\n \"code\": \"511603\"\n },\n\n {\n \"name\": \"华蓥市\",\n \"code\": \"511681\"\n },\n\n {\n \"name\": \"岳池县\",\n \"code\": \"511621\"\n },\n\n {\n \"name\": \"武胜县\",\n \"code\": \"511622\"\n },\n\n {\n \"name\": \"邻水县\",\n \"code\": \"511623\"\n }\n ]\n },\n\n {\n \"name\": \"达州市\",\n \"code\": \"511700\",\n \"sub\": [\n\n\n {\n \"name\": \"通川区\",\n \"code\": \"511702\"\n },\n\n {\n \"name\": \"达川区\",\n \"code\": \"511703\"\n },\n\n {\n \"name\": \"万源市\",\n \"code\": \"511781\"\n },\n\n {\n \"name\": \"宣汉县\",\n \"code\": \"511722\"\n },\n\n {\n \"name\": \"开江县\",\n \"code\": \"511723\"\n },\n\n {\n \"name\": \"大竹县\",\n \"code\": \"511724\"\n },\n\n {\n \"name\": \"渠县\",\n \"code\": \"511725\"\n }\n ]\n },\n\n {\n \"name\": \"雅安市\",\n \"code\": \"511800\",\n \"sub\": [\n\n\n {\n \"name\": \"雨城区\",\n \"code\": \"511802\"\n },\n\n {\n \"name\": \"名山区\",\n \"code\": \"511803\"\n },\n\n {\n \"name\": \"荥经县\",\n \"code\": \"511822\"\n },\n\n {\n \"name\": \"汉源县\",\n \"code\": \"511823\"\n },\n\n {\n \"name\": \"石棉县\",\n \"code\": \"511824\"\n },\n\n {\n \"name\": \"天全县\",\n \"code\": \"511825\"\n },\n\n {\n \"name\": \"芦山县\",\n \"code\": \"511826\"\n },\n\n {\n \"name\": \"宝兴县\",\n \"code\": \"511827\"\n }\n ]\n },\n\n {\n \"name\": \"巴中市\",\n \"code\": \"511900\",\n \"sub\": [\n\n\n {\n \"name\": \"巴州区\",\n \"code\": \"511902\"\n },\n\n {\n \"name\": \"恩阳区\",\n \"code\": \"511903\"\n },\n\n {\n \"name\": \"通江县\",\n \"code\": \"511921\"\n },\n\n {\n \"name\": \"南江县\",\n \"code\": \"511922\"\n },\n\n {\n \"name\": \"平昌县\",\n \"code\": \"511923\"\n }\n ]\n },\n\n {\n \"name\": \"资阳市\",\n \"code\": \"512000\",\n \"sub\": [\n\n\n {\n \"name\": \"雁江区\",\n \"code\": \"512002\"\n },\n\n {\n \"name\": \"乐至县\",\n \"code\": \"512022\"\n },\n\n {\n \"name\": \"安岳县\",\n \"code\": \"512021\"\n }\n ]\n },\n\n {\n \"name\": \"阿坝藏族羌族自治州\",\n \"code\": \"513200\",\n \"sub\": [\n\n\n {\n \"name\": \"马尔康市\",\n \"code\": \"513201\"\n },\n\n {\n \"name\": \"汶川县\",\n \"code\": \"513221\"\n },\n\n {\n \"name\": \"理县\",\n \"code\": \"513222\"\n },\n\n {\n \"name\": \"茂县\",\n \"code\": \"513223\"\n },\n\n {\n \"name\": \"松潘县\",\n \"code\": \"513224\"\n },\n\n {\n \"name\": \"九寨沟县\",\n \"code\": \"513225\"\n },\n\n {\n \"name\": \"金川县\",\n \"code\": \"513226\"\n },\n\n {\n \"name\": \"小金县\",\n \"code\": \"513227\"\n },\n\n {\n \"name\": \"黑水县\",\n \"code\": \"513228\"\n },\n\n {\n \"name\": \"壤塘县\",\n \"code\": \"513230\"\n },\n\n {\n \"name\": \"阿坝县\",\n \"code\": \"513231\"\n },\n\n {\n \"name\": \"若尔盖县\",\n \"code\": \"513232\"\n },\n\n {\n \"name\": \"红原县\",\n \"code\": \"513233\"\n }\n ]\n },\n\n {\n \"name\": \"甘孜藏族自治州\",\n \"code\": \"513300\",\n \"sub\": [\n\n\n {\n \"name\": \"康定市\",\n \"code\": \"513301\"\n },\n\n {\n \"name\": \"泸定县\",\n \"code\": \"513322\"\n },\n\n {\n \"name\": \"丹巴县\",\n \"code\": \"513323\"\n },\n\n {\n \"name\": \"九龙县\",\n \"code\": \"513324\"\n },\n\n {\n \"name\": \"雅江县\",\n \"code\": \"513325\"\n },\n\n {\n \"name\": \"道孚县\",\n \"code\": \"513326\"\n },\n\n {\n \"name\": \"炉霍县\",\n \"code\": \"513327\"\n },\n\n {\n \"name\": \"甘孜县\",\n \"code\": \"513328\"\n },\n\n {\n \"name\": \"新龙县\",\n \"code\": \"513329\"\n },\n\n {\n \"name\": \"德格县\",\n \"code\": \"513330\"\n },\n\n {\n \"name\": \"白玉县\",\n \"code\": \"513331\"\n },\n\n {\n \"name\": \"石渠县\",\n \"code\": \"513332\"\n },\n\n {\n \"name\": \"色达县\",\n \"code\": \"513333\"\n },\n\n {\n \"name\": \"理塘县\",\n \"code\": \"513334\"\n },\n\n {\n \"name\": \"巴塘县\",\n \"code\": \"513335\"\n },\n\n {\n \"name\": \"乡城县\",\n \"code\": \"513336\"\n },\n\n {\n \"name\": \"稻城县\",\n \"code\": \"513337\"\n },\n\n {\n \"name\": \"得荣县\",\n \"code\": \"513338\"\n }\n ]\n },\n\n {\n \"name\": \"凉山彝族自治州\",\n \"code\": \"513400\",\n \"sub\": [\n\n\n {\n \"name\": \"西昌市\",\n \"code\": \"513401\"\n },\n\n {\n \"name\": \"盐源县\",\n \"code\": \"513423\"\n },\n\n {\n \"name\": \"德昌县\",\n \"code\": \"513424\"\n },\n\n {\n \"name\": \"会理县\",\n \"code\": \"513425\"\n },\n\n {\n \"name\": \"会东县\",\n \"code\": \"513426\"\n },\n\n {\n \"name\": \"宁南县\",\n \"code\": \"513427\"\n },\n\n {\n \"name\": \"普格县\",\n \"code\": \"513428\"\n },\n\n {\n \"name\": \"布拖县\",\n \"code\": \"513429\"\n },\n\n {\n \"name\": \"金阳县\",\n \"code\": \"513430\"\n },\n\n {\n \"name\": \"昭觉县\",\n \"code\": \"513431\"\n },\n\n {\n \"name\": \"喜德县\",\n \"code\": \"513432\"\n },\n\n {\n \"name\": \"冕宁县\",\n \"code\": \"513433\"\n },\n\n {\n \"name\": \"越西县\",\n \"code\": \"513434\"\n },\n\n {\n \"name\": \"甘洛县\",\n \"code\": \"513435\"\n },\n\n {\n \"name\": \"美姑县\",\n \"code\": \"513436\"\n },\n\n {\n \"name\": \"雷波县\",\n \"code\": \"513437\"\n },\n\n {\n \"name\": \"木里藏族自治县\",\n \"code\": \"513422\"\n }\n ]\n }\n ]\n },\n\n {\n \"name\": \"贵州省\",\n \"code\": \"520000\",\n \"sub\": [\n\n\n {\n \"name\": \"贵阳市\",\n \"code\": \"520100\",\n \"sub\": [\n\n\n {\n \"name\": \"观山湖区\",\n \"code\": \"520115\"\n },\n\n {\n \"name\": \"南明区\",\n \"code\": \"520102\"\n },\n\n {\n \"name\": \"云岩区\",\n \"code\": \"520103\"\n },\n\n {\n \"name\": \"花溪区\",\n \"code\": \"520111\"\n },\n\n {\n \"name\": \"乌当区\",\n \"code\": \"520112\"\n },\n\n {\n \"name\": \"白云区\",\n \"code\": \"520113\"\n },\n\n {\n \"name\": \"清镇市\",\n \"code\": \"520181\"\n },\n\n {\n \"name\": \"开阳县\",\n \"code\": \"520121\"\n },\n\n {\n \"name\": \"息烽县\",\n \"code\": \"520122\"\n },\n\n {\n \"name\": \"修文县\",\n \"code\": \"520123\"\n }\n ]\n },\n\n {\n \"name\": \"六盘水市\",\n \"code\": \"520200\",\n \"sub\": [\n\n\n {\n \"name\": \"钟山区\",\n \"code\": \"520201\"\n },\n\n {\n \"name\": \"盘州市\",\n \"code\": \"520281\"\n },\n\n {\n \"name\": \"水城县\",\n \"code\": \"520221\"\n },\n\n {\n \"name\": \"六枝特区\",\n \"code\": \"520203\"\n }\n ]\n },\n\n {\n \"name\": \"遵义市\",\n \"code\": \"520300\",\n \"sub\": [\n\n\n {\n \"name\": \"汇川区\",\n \"code\": \"520303\"\n },\n\n {\n \"name\": \"红花岗区\",\n \"code\": \"520302\"\n },\n\n {\n \"name\": \"播州区\",\n \"code\": \"520304\"\n },\n\n {\n \"name\": \"赤水市\",\n \"code\": \"520381\"\n },\n\n {\n \"name\": \"仁怀市\",\n \"code\": \"520382\"\n },\n\n {\n \"name\": \"桐梓县\",\n \"code\": \"520322\"\n },\n\n {\n \"name\": \"绥阳县\",\n \"code\": \"520323\"\n },\n\n {\n \"name\": \"正安县\",\n \"code\": \"520324\"\n },\n\n {\n \"name\": \"凤冈县\",\n \"code\": \"520327\"\n },\n\n {\n \"name\": \"湄潭县\",\n \"code\": \"520328\"\n },\n\n {\n \"name\": \"余庆县\",\n \"code\": \"520329\"\n },\n\n {\n \"name\": \"习水县\",\n \"code\": \"520330\"\n },\n\n {\n \"name\": \"道真仡佬族苗族自治县\",\n \"code\": \"520325\"\n },\n\n {\n \"name\": \"务川仡佬族苗族自治县\",\n \"code\": \"520326\"\n }\n ]\n },\n\n {\n \"name\": \"安顺市\",\n \"code\": \"520400\",\n \"sub\": [\n\n\n {\n \"name\": \"西秀区\",\n \"code\": \"520402\"\n },\n\n {\n \"name\": \"平坝区\",\n \"code\": \"520403\"\n },\n\n {\n \"name\": \"普定县\",\n \"code\": \"520422\"\n },\n\n {\n \"name\": \"镇宁布依族苗族自治县\",\n \"code\": \"520423\"\n },\n\n {\n \"name\": \"关岭布依族苗族自治县\",\n \"code\": \"520424\"\n },\n\n {\n \"name\": \"紫云苗族布依族自治县\",\n \"code\": \"520425\"\n }\n ]\n },\n\n {\n \"name\": \"毕节市\",\n \"code\": \"520500\",\n \"sub\": [\n\n\n {\n \"name\": \"七星关区\",\n \"code\": \"520502\"\n },\n\n {\n \"name\": \"大方县\",\n \"code\": \"520521\"\n },\n\n {\n \"name\": \"黔西县\",\n \"code\": \"520522\"\n },\n\n {\n \"name\": \"金沙县\",\n \"code\": \"520523\"\n },\n\n {\n \"name\": \"织金县\",\n \"code\": \"520524\"\n },\n\n {\n \"name\": \"纳雍县\",\n \"code\": \"520525\"\n },\n\n {\n \"name\": \"赫章县\",\n \"code\": \"520527\"\n },\n\n {\n \"name\": \"威宁彝族回族苗族自治县\",\n \"code\": \"520526\"\n }\n ]\n },\n\n {\n \"name\": \"铜仁市\",\n \"code\": \"520600\",\n \"sub\": [\n\n\n {\n \"name\": \"碧江区\",\n \"code\": \"520602\"\n },\n\n {\n \"name\": \"万山区\",\n \"code\": \"520603\"\n },\n\n {\n \"name\": \"江口县\",\n \"code\": \"520621\"\n },\n\n {\n \"name\": \"石阡县\",\n \"code\": \"520623\"\n },\n\n {\n \"name\": \"思南县\",\n \"code\": \"520624\"\n },\n\n {\n \"name\": \"德江县\",\n \"code\": \"520626\"\n },\n\n {\n \"name\": \"玉屏侗族自治县\",\n \"code\": \"520622\"\n },\n\n {\n \"name\": \"印江土家族苗族自治县\",\n \"code\": \"520625\"\n },\n\n {\n \"name\": \"沿河土家族自治县\",\n \"code\": \"520627\"\n },\n\n {\n \"name\": \"松桃苗族自治县\",\n \"code\": \"520628\"\n }\n ]\n },\n\n {\n \"name\": \"黔西南布依族苗族自治州\",\n \"code\": \"522300\",\n \"sub\": [\n\n\n {\n \"name\": \"兴义市\",\n \"code\": \"522301\"\n },\n\n {\n \"name\": \"兴仁县\",\n \"code\": \"522322\"\n },\n\n {\n \"name\": \"普安县\",\n \"code\": \"522323\"\n },\n\n {\n \"name\": \"晴隆县\",\n \"code\": \"522324\"\n },\n\n {\n \"name\": \"贞丰县\",\n \"code\": \"522325\"\n },\n\n {\n \"name\": \"望谟县\",\n \"code\": \"522326\"\n },\n\n {\n \"name\": \"册亨县\",\n \"code\": \"522327\"\n },\n\n {\n \"name\": \"安龙县\",\n \"code\": \"522328\"\n }\n ]\n },\n\n {\n \"name\": \"黔东南苗族侗族自治州\",\n \"code\": \"522600\",\n \"sub\": [\n\n\n {\n \"name\": \"凯里市\",\n \"code\": \"522601\"\n },\n\n {\n \"name\": \"黄平县\",\n \"code\": \"522622\"\n },\n\n {\n \"name\": \"施秉县\",\n \"code\": \"522623\"\n },\n\n {\n \"name\": \"三穗县\",\n \"code\": \"522624\"\n },\n\n {\n \"name\": \"镇远县\",\n \"code\": \"522625\"\n },\n\n {\n \"name\": \"岑巩县\",\n \"code\": \"522626\"\n },\n\n {\n \"name\": \"天柱县\",\n \"code\": \"522627\"\n },\n\n {\n \"name\": \"锦屏县\",\n \"code\": \"522628\"\n },\n\n {\n \"name\": \"剑河县\",\n \"code\": \"522629\"\n },\n\n {\n \"name\": \"台江县\",\n \"code\": \"522630\"\n },\n\n {\n \"name\": \"黎平县\",\n \"code\": \"522631\"\n },\n\n {\n \"name\": \"榕江县\",\n \"code\": \"522632\"\n },\n\n {\n \"name\": \"从江县\",\n \"code\": \"522633\"\n },\n\n {\n \"name\": \"雷山县\",\n \"code\": \"522634\"\n },\n\n {\n \"name\": \"麻江县\",\n \"code\": \"522635\"\n },\n\n {\n \"name\": \"丹寨县\",\n \"code\": \"522636\"\n }\n ]\n },\n\n {\n \"name\": \"黔南布依族苗族自治州\",\n \"code\": \"522700\",\n \"sub\": [\n\n\n {\n \"name\": \"都匀市\",\n \"code\": \"522701\"\n },\n\n {\n \"name\": \"福泉市\",\n \"code\": \"522702\"\n },\n\n {\n \"name\": \"荔波县\",\n \"code\": \"522722\"\n },\n\n {\n \"name\": \"贵定县\",\n \"code\": \"522723\"\n },\n\n {\n \"name\": \"瓮安县\",\n \"code\": \"522725\"\n },\n\n {\n \"name\": \"独山县\",\n \"code\": \"522726\"\n },\n\n {\n \"name\": \"平塘县\",\n \"code\": \"522727\"\n },\n\n {\n \"name\": \"罗甸县\",\n \"code\": \"522728\"\n },\n\n {\n \"name\": \"长顺县\",\n \"code\": \"522729\"\n },\n\n {\n \"name\": \"龙里县\",\n \"code\": \"522730\"\n },\n\n {\n \"name\": \"惠水县\",\n \"code\": \"522731\"\n },\n\n {\n \"name\": \"三都水族自治县\",\n \"code\": \"522732\"\n }\n ]\n }\n ]\n },\n\n {\n \"name\": \"云南省\",\n \"code\": \"530000\",\n \"sub\": [\n\n\n {\n \"name\": \"昆明市\",\n \"code\": \"530100\",\n \"sub\": [\n\n\n {\n \"name\": \"呈贡区\",\n \"code\": \"530114\"\n },\n\n {\n \"name\": \"五华区\",\n \"code\": \"530102\"\n },\n\n {\n \"name\": \"盘龙区\",\n \"code\": \"530103\"\n },\n\n {\n \"name\": \"官渡区\",\n \"code\": \"530111\"\n },\n\n {\n \"name\": \"西山区\",\n \"code\": \"530112\"\n },\n\n {\n \"name\": \"东川区\",\n \"code\": \"530113\"\n },\n\n {\n \"name\": \"晋宁区\",\n \"code\": \"530115\"\n },\n\n {\n \"name\": \"安宁市\",\n \"code\": \"530181\"\n },\n\n {\n \"name\": \"富民县\",\n \"code\": \"530124\"\n },\n\n {\n \"name\": \"宜良县\",\n \"code\": \"530125\"\n },\n\n {\n \"name\": \"嵩明县\",\n \"code\": \"530127\"\n },\n\n {\n \"name\": \"石林彝族自治县\",\n \"code\": \"530126\"\n },\n\n {\n \"name\": \"禄劝彝族苗族自治县\",\n \"code\": \"530128\"\n },\n\n {\n \"name\": \"寻甸回族彝族自治县\",\n \"code\": \"530129\"\n }\n ]\n },\n\n {\n \"name\": \"曲靖市\",\n \"code\": \"530300\",\n \"sub\": [\n\n\n {\n \"name\": \"麒麟区\",\n \"code\": \"530302\"\n },\n\n {\n \"name\": \"沾益区\",\n \"code\": \"530303\"\n },\n\n {\n \"name\": \"宣威市\",\n \"code\": \"530381\"\n },\n\n {\n \"name\": \"马龙县\",\n \"code\": \"530321\"\n },\n\n {\n \"name\": \"陆良县\",\n \"code\": \"530322\"\n },\n\n {\n \"name\": \"师宗县\",\n \"code\": \"530323\"\n },\n\n {\n \"name\": \"罗平县\",\n \"code\": \"530324\"\n },\n\n {\n \"name\": \"富源县\",\n \"code\": \"530325\"\n },\n\n {\n \"name\": \"会泽县\",\n \"code\": \"530326\"\n }\n ]\n },\n\n {\n \"name\": \"玉溪市\",\n \"code\": \"530400\",\n \"sub\": [\n\n\n {\n \"name\": \"红塔区\",\n \"code\": \"530402\"\n },\n\n {\n \"name\": \"江川区\",\n \"code\": \"530403\"\n },\n\n {\n \"name\": \"澄江县\",\n \"code\": \"530422\"\n },\n\n {\n \"name\": \"通海县\",\n \"code\": \"530423\"\n },\n\n {\n \"name\": \"华宁县\",\n \"code\": \"530424\"\n },\n\n {\n \"name\": \"易门县\",\n \"code\": \"530425\"\n },\n\n {\n \"name\": \"峨山彝族自治县\",\n \"code\": \"530426\"\n },\n\n {\n \"name\": \"新平彝族傣族自治县\",\n \"code\": \"530427\"\n },\n\n {\n \"name\": \"元江哈尼族彝族傣族自治县\",\n \"code\": \"530428\"\n }\n ]\n },\n\n {\n \"name\": \"保山市\",\n \"code\": \"530500\",\n \"sub\": [\n\n\n {\n \"name\": \"隆阳区\",\n \"code\": \"530502\"\n },\n\n {\n \"name\": \"腾冲市\",\n \"code\": \"530581\"\n },\n\n {\n \"name\": \"施甸县\",\n \"code\": \"530521\"\n },\n\n {\n \"name\": \"龙陵县\",\n \"code\": \"530523\"\n },\n\n {\n \"name\": \"昌宁县\",\n \"code\": \"530524\"\n }\n ]\n },\n\n {\n \"name\": \"昭通市\",\n \"code\": \"530600\",\n \"sub\": [\n\n\n {\n \"name\": \"昭阳区\",\n \"code\": \"530602\"\n },\n\n {\n \"name\": \"鲁甸县\",\n \"code\": \"530621\"\n },\n\n {\n \"name\": \"巧家县\",\n \"code\": \"530622\"\n },\n\n {\n \"name\": \"盐津县\",\n \"code\": \"530623\"\n },\n\n {\n \"name\": \"大关县\",\n \"code\": \"530624\"\n },\n\n {\n \"name\": \"永善县\",\n \"code\": \"530625\"\n },\n\n {\n \"name\": \"绥江县\",\n \"code\": \"530626\"\n },\n\n {\n \"name\": \"镇雄县\",\n \"code\": \"530627\"\n },\n\n {\n \"name\": \"彝良县\",\n \"code\": \"530628\"\n },\n\n {\n \"name\": \"威信县\",\n \"code\": \"530629\"\n },\n\n {\n \"name\": \"水富县\",\n \"code\": \"530630\"\n }\n ]\n },\n\n {\n \"name\": \"丽江市\",\n \"code\": \"530700\",\n \"sub\": [\n\n\n {\n \"name\": \"古城区\",\n \"code\": \"530702\"\n },\n\n {\n \"name\": \"永胜县\",\n \"code\": \"530722\"\n },\n\n {\n \"name\": \"华坪县\",\n \"code\": \"530723\"\n },\n\n {\n \"name\": \"玉龙纳西族自治县\",\n \"code\": \"530721\"\n },\n\n {\n \"name\": \"宁蒗彝族自治县\",\n \"code\": \"530724\"\n }\n ]\n },\n\n {\n \"name\": \"普洱市\",\n \"code\": \"530800\",\n \"sub\": [\n\n\n {\n \"name\": \"思茅区\",\n \"code\": \"530802\"\n },\n\n {\n \"name\": \"宁洱哈尼族彝族自治县\",\n \"code\": \"530821\"\n },\n\n {\n \"name\": \"墨江哈尼族自治县\",\n \"code\": \"530822\"\n },\n\n {\n \"name\": \"景东彝族自治县\",\n \"code\": \"530823\"\n },\n\n {\n \"name\": \"景谷傣族彝族自治县\",\n \"code\": \"530824\"\n },\n\n {\n \"name\": \"镇沅彝族哈尼族拉祜族自治县\",\n \"code\": \"530825\"\n },\n\n {\n \"name\": \"江城哈尼族彝族自治县\",\n \"code\": \"530826\"\n },\n\n {\n \"name\": \"孟连傣族拉祜族佤族自治县\",\n \"code\": \"530827\"\n },\n\n {\n \"name\": \"澜沧拉祜族自治县\",\n \"code\": \"530828\"\n },\n\n {\n \"name\": \"西盟佤族自治县\",\n \"code\": \"530829\"\n }\n ]\n },\n\n {\n \"name\": \"临沧市\",\n \"code\": \"530900\",\n \"sub\": [\n\n\n {\n \"name\": \"临翔区\",\n \"code\": \"530902\"\n },\n\n {\n \"name\": \"凤庆县\",\n \"code\": \"530921\"\n },\n\n {\n \"name\": \"云县\",\n \"code\": \"530922\"\n },\n\n {\n \"name\": \"永德县\",\n \"code\": \"530923\"\n },\n\n {\n \"name\": \"镇康县\",\n \"code\": \"530924\"\n },\n\n {\n \"name\": \"双江拉祜族佤族布朗族傣族自治县\",\n \"code\": \"530925\"\n },\n\n {\n \"name\": \"耿马傣族佤族自治县\",\n \"code\": \"530926\"\n },\n\n {\n \"name\": \"沧源佤族自治县\",\n \"code\": \"530927\"\n }\n ]\n },\n\n {\n \"name\": \"楚雄彝族自治州\",\n \"code\": \"532300\",\n \"sub\": [\n\n\n {\n \"name\": \"楚雄市\",\n \"code\": \"532301\"\n },\n\n {\n \"name\": \"双柏县\",\n \"code\": \"532322\"\n },\n\n {\n \"name\": \"牟定县\",\n \"code\": \"532323\"\n },\n\n {\n \"name\": \"南华县\",\n \"code\": \"532324\"\n },\n\n {\n \"name\": \"姚安县\",\n \"code\": \"532325\"\n },\n\n {\n \"name\": \"大姚县\",\n \"code\": \"532326\"\n },\n\n {\n \"name\": \"永仁县\",\n \"code\": \"532327\"\n },\n\n {\n \"name\": \"元谋县\",\n \"code\": \"532328\"\n },\n\n {\n \"name\": \"武定县\",\n \"code\": \"532329\"\n },\n\n {\n \"name\": \"禄丰县\",\n \"code\": \"532331\"\n }\n ]\n },\n\n {\n \"name\": \"红河哈尼族彝族自治州\",\n \"code\": \"532500\",\n \"sub\": [\n\n\n {\n \"name\": \"蒙自市\",\n \"code\": \"532503\"\n },\n\n {\n \"name\": \"个旧市\",\n \"code\": \"532501\"\n },\n\n {\n \"name\": \"开远市\",\n \"code\": \"532502\"\n },\n\n {\n \"name\": \"弥勒市\",\n \"code\": \"532504\"\n },\n\n {\n \"name\": \"建水县\",\n \"code\": \"532524\"\n },\n\n {\n \"name\": \"石屏县\",\n \"code\": \"532525\"\n },\n\n {\n \"name\": \"泸西县\",\n \"code\": \"532527\"\n },\n\n {\n \"name\": \"元阳县\",\n \"code\": \"532528\"\n },\n\n {\n \"name\": \"红河县\",\n \"code\": \"532529\"\n },\n\n {\n \"name\": \"绿春县\",\n \"code\": \"532531\"\n },\n\n {\n \"name\": \"屏边苗族自治县\",\n \"code\": \"532523\"\n },\n\n {\n \"name\": \"金平苗族瑶族傣族自治县\",\n \"code\": \"532530\"\n },\n\n {\n \"name\": \"河口瑶族自治县\",\n \"code\": \"532532\"\n }\n ]\n },\n\n {\n \"name\": \"文山壮族苗族自治州\",\n \"code\": \"532600\",\n \"sub\": [\n\n\n {\n \"name\": \"文山市\",\n \"code\": \"532601\"\n },\n\n {\n \"name\": \"砚山县\",\n \"code\": \"532622\"\n },\n\n {\n \"name\": \"西畴县\",\n \"code\": \"532623\"\n },\n\n {\n \"name\": \"麻栗坡县\",\n \"code\": \"532624\"\n },\n\n {\n \"name\": \"马关县\",\n \"code\": \"532625\"\n },\n\n {\n \"name\": \"丘北县\",\n \"code\": \"532626\"\n },\n\n {\n \"name\": \"广南县\",\n \"code\": \"532627\"\n },\n\n {\n \"name\": \"富宁县\",\n \"code\": \"532628\"\n }\n ]\n },\n\n {\n \"name\": \"西双版纳傣族自治州\",\n \"code\": \"532800\",\n \"sub\": [\n\n\n {\n \"name\": \"景洪市\",\n \"code\": \"532801\"\n },\n\n {\n \"name\": \"勐海县\",\n \"code\": \"532822\"\n },\n\n {\n \"name\": \"勐腊县\",\n \"code\": \"532823\"\n }\n ]\n },\n\n {\n \"name\": \"大理白族自治州\",\n \"code\": \"532900\",\n \"sub\": [\n\n\n {\n \"name\": \"大理市\",\n \"code\": \"532901\"\n },\n\n {\n \"name\": \"祥云县\",\n \"code\": \"532923\"\n },\n\n {\n \"name\": \"宾川县\",\n \"code\": \"532924\"\n },\n\n {\n \"name\": \"弥渡县\",\n \"code\": \"532925\"\n },\n\n {\n \"name\": \"永平县\",\n \"code\": \"532928\"\n },\n\n {\n \"name\": \"云龙县\",\n \"code\": \"532929\"\n },\n\n {\n \"name\": \"洱源县\",\n \"code\": \"532930\"\n },\n\n {\n \"name\": \"剑川县\",\n \"code\": \"532931\"\n },\n\n {\n \"name\": \"鹤庆县\",\n \"code\": \"532932\"\n },\n\n {\n \"name\": \"漾濞彝族自治县\",\n \"code\": \"532922\"\n },\n\n {\n \"name\": \"南涧彝族自治县\",\n \"code\": \"532926\"\n },\n\n {\n \"name\": \"巍山彝族回族自治县\",\n \"code\": \"532927\"\n }\n ]\n },\n\n {\n \"name\": \"德宏傣族景颇族自治州\",\n \"code\": \"533100\",\n \"sub\": [\n\n\n {\n \"name\": \"芒市\",\n \"code\": \"533103\"\n },\n\n {\n \"name\": \"瑞丽市\",\n \"code\": \"533102\"\n },\n\n {\n \"name\": \"梁河县\",\n \"code\": \"533122\"\n },\n\n {\n \"name\": \"盈江县\",\n \"code\": \"533123\"\n },\n\n {\n \"name\": \"陇川县\",\n \"code\": \"533124\"\n }\n ]\n },\n\n {\n \"name\": \"怒江傈僳族自治州\",\n \"code\": \"533300\",\n \"sub\": [\n\n\n {\n \"name\": \"泸水市\",\n \"code\": \"533301\"\n },\n\n {\n \"name\": \"福贡县\",\n \"code\": \"533323\"\n },\n\n {\n \"name\": \"贡山独龙族怒族自治县\",\n \"code\": \"533324\"\n },\n\n {\n \"name\": \"兰坪白族普米族自治县\",\n \"code\": \"533325\"\n }\n ]\n },\n\n {\n \"name\": \"迪庆藏族自治州\",\n \"code\": \"533400\",\n \"sub\": [\n\n\n {\n \"name\": \"香格里拉市\",\n \"code\": \"533401\"\n },\n\n {\n \"name\": \"德钦县\",\n \"code\": \"533422\"\n },\n\n {\n \"name\": \"维西傈僳族自治县\",\n \"code\": \"533423\"\n }\n ]\n }\n ]\n },\n\n {\n \"name\": \"西藏自治区\",\n \"code\": \"540000\",\n \"sub\": [\n\n\n {\n \"name\": \"拉萨市\",\n \"code\": \"540100\",\n \"sub\": [\n\n\n {\n \"name\": \"城关区\",\n \"code\": \"540102\"\n },\n\n {\n \"name\": \"堆龙德庆区\",\n \"code\": \"540103\"\n },\n\n {\n \"name\": \"达孜区\",\n \"code\": \"540104\"\n },\n\n {\n \"name\": \"林周县\",\n \"code\": \"540121\"\n },\n\n {\n \"name\": \"当雄县\",\n \"code\": \"540122\"\n },\n\n {\n \"name\": \"尼木县\",\n \"code\": \"540123\"\n },\n\n {\n \"name\": \"曲水县\",\n \"code\": \"540124\"\n },\n\n {\n \"name\": \"墨竹工卡县\",\n \"code\": \"540127\"\n }\n ]\n },\n\n {\n \"name\": \"日喀则市\",\n \"code\": \"540200\",\n \"sub\": [\n\n\n {\n \"name\": \"桑珠孜区\",\n \"code\": \"540202\"\n },\n\n {\n \"name\": \"南木林县\",\n \"code\": \"540221\"\n },\n\n {\n \"name\": \"江孜县\",\n \"code\": \"540222\"\n },\n\n {\n \"name\": \"定日县\",\n \"code\": \"540223\"\n },\n\n {\n \"name\": \"萨迦县\",\n \"code\": \"540224\"\n },\n\n {\n \"name\": \"拉孜县\",\n \"code\": \"540225\"\n },\n\n {\n \"name\": \"昂仁县\",\n \"code\": \"540226\"\n },\n\n {\n \"name\": \"谢通门县\",\n \"code\": \"540227\"\n },\n\n {\n \"name\": \"白朗县\",\n \"code\": \"540228\"\n },\n\n {\n \"name\": \"仁布县\",\n \"code\": \"540229\"\n },\n\n {\n \"name\": \"康马县\",\n \"code\": \"540230\"\n },\n\n {\n \"name\": \"定结县\",\n \"code\": \"540231\"\n },\n\n {\n \"name\": \"仲巴县\",\n \"code\": \"540232\"\n },\n\n {\n \"name\": \"亚东县\",\n \"code\": \"540233\"\n },\n\n {\n \"name\": \"吉隆县\",\n \"code\": \"540234\"\n },\n\n {\n \"name\": \"聂拉木县\",\n \"code\": \"540235\"\n },\n\n {\n \"name\": \"萨嘎县\",\n \"code\": \"540236\"\n },\n\n {\n \"name\": \"岗巴县\",\n \"code\": \"540237\"\n }\n ]\n },\n\n {\n \"name\": \"昌都市\",\n \"code\": \"540300\",\n \"sub\": [\n\n\n {\n \"name\": \"卡若区\",\n \"code\": \"540302\"\n },\n\n {\n \"name\": \"江达县\",\n \"code\": \"540321\"\n },\n\n {\n \"name\": \"贡觉县\",\n \"code\": \"540322\"\n },\n\n {\n \"name\": \"类乌齐县\",\n \"code\": \"540323\"\n },\n\n {\n \"name\": \"丁青县\",\n \"code\": \"540324\"\n },\n\n {\n \"name\": \"察雅县\",\n \"code\": \"540325\"\n },\n\n {\n \"name\": \"八宿县\",\n \"code\": \"540326\"\n },\n\n {\n \"name\": \"左贡县\",\n \"code\": \"540327\"\n },\n\n {\n \"name\": \"芒康县\",\n \"code\": \"540328\"\n },\n\n {\n \"name\": \"洛隆县\",\n \"code\": \"540329\"\n },\n\n {\n \"name\": \"边坝县\",\n \"code\": \"540330\"\n }\n ]\n },\n\n {\n \"name\": \"林芝市\",\n \"code\": \"540400\",\n \"sub\": [\n\n\n {\n \"name\": \"巴宜区\",\n \"code\": \"540402\"\n },\n\n {\n \"name\": \"工布江达县\",\n \"code\": \"540421\"\n },\n\n {\n \"name\": \"米林县\",\n \"code\": \"540422\"\n },\n\n {\n \"name\": \"墨脱县\",\n \"code\": \"540423\"\n },\n\n {\n \"name\": \"波密县\",\n \"code\": \"540424\"\n },\n\n {\n \"name\": \"察隅县\",\n \"code\": \"540425\"\n },\n\n {\n \"name\": \"朗县\",\n \"code\": \"540426\"\n }\n ]\n },\n\n {\n \"name\": \"山南市\",\n \"code\": \"540500\",\n \"sub\": [\n\n\n {\n \"name\": \"乃东区\",\n \"code\": \"540502\"\n },\n\n {\n \"name\": \"扎囊县\",\n \"code\": \"540521\"\n },\n\n {\n \"name\": \"贡嘎县\",\n \"code\": \"540522\"\n },\n\n {\n \"name\": \"桑日县\",\n \"code\": \"540523\"\n },\n\n {\n \"name\": \"琼结县\",\n \"code\": \"540524\"\n },\n\n {\n \"name\": \"曲松县\",\n \"code\": \"540525\"\n },\n\n {\n \"name\": \"措美县\",\n \"code\": \"540526\"\n },\n\n {\n \"name\": \"洛扎县\",\n \"code\": \"540527\"\n },\n\n {\n \"name\": \"加查县\",\n \"code\": \"540528\"\n },\n\n {\n \"name\": \"隆子县\",\n \"code\": \"540529\"\n },\n\n {\n \"name\": \"错那县\",\n \"code\": \"540530\"\n },\n\n {\n \"name\": \"浪卡子县\",\n \"code\": \"540531\"\n }\n ]\n },\n\n {\n \"name\": \"那曲市\",\n \"code\": \"540600\",\n \"sub\": [\n\n\n {\n \"name\": \"色尼区\",\n \"code\": \"540602\"\n },\n\n {\n \"name\": \"嘉黎县\",\n \"code\": \"540621\"\n },\n\n {\n \"name\": \"比如县\",\n \"code\": \"540622\"\n },\n\n {\n \"name\": \"聂荣县\",\n \"code\": \"540623\"\n },\n\n {\n \"name\": \"安多县\",\n \"code\": \"540624\"\n },\n\n {\n \"name\": \"申扎县\",\n \"code\": \"540625\"\n },\n\n {\n \"name\": \"索县\",\n \"code\": \"540626\"\n },\n\n {\n \"name\": \"班戈县\",\n \"code\": \"540627\"\n },\n\n {\n \"name\": \"巴青县\",\n \"code\": \"540628\"\n },\n\n {\n \"name\": \"尼玛县\",\n \"code\": \"540629\"\n },\n\n {\n \"name\": \"双湖县\",\n \"code\": \"540630\"\n }\n ]\n },\n\n {\n \"name\": \"阿里地区\",\n \"code\": \"542500\",\n \"sub\": [\n\n\n {\n \"name\": \"噶尔县\",\n \"code\": \"542523\"\n },\n\n {\n \"name\": \"普兰县\",\n \"code\": \"542521\"\n },\n\n {\n \"name\": \"札达县\",\n \"code\": \"542522\"\n },\n\n {\n \"name\": \"日土县\",\n \"code\": \"542524\"\n },\n\n {\n \"name\": \"革吉县\",\n \"code\": \"542525\"\n },\n\n {\n \"name\": \"改则县\",\n \"code\": \"542526\"\n },\n\n {\n \"name\": \"措勤县\",\n \"code\": \"542527\"\n }\n ]\n }\n ]\n },\n\n {\n \"name\": \"陕西省\",\n \"code\": \"610000\",\n \"sub\": [\n\n\n {\n \"name\": \"西安市\",\n \"code\": \"610100\",\n \"sub\": [\n\n\n {\n \"name\": \"未央区\",\n \"code\": \"610112\"\n },\n\n {\n \"name\": \"新城区\",\n \"code\": \"610102\"\n },\n\n {\n \"name\": \"碑林区\",\n \"code\": \"610103\"\n },\n\n {\n \"name\": \"莲湖区\",\n \"code\": \"610104\"\n },\n\n {\n \"name\": \"灞桥区\",\n \"code\": \"610111\"\n },\n\n {\n \"name\": \"雁塔区\",\n \"code\": \"610113\"\n },\n\n {\n \"name\": \"阎良区\",\n \"code\": \"610114\"\n },\n\n {\n \"name\": \"临潼区\",\n \"code\": \"610115\"\n },\n\n {\n \"name\": \"长安区\",\n \"code\": \"610116\"\n },\n\n {\n \"name\": \"高陵区\",\n \"code\": \"610117\"\n },\n\n {\n \"name\": \"鄠邑区\",\n \"code\": \"610118\"\n },\n\n {\n \"name\": \"蓝田县\",\n \"code\": \"610122\"\n },\n\n {\n \"name\": \"周至县\",\n \"code\": \"610124\"\n }\n ]\n },\n\n {\n \"name\": \"铜川市\",\n \"code\": \"610200\",\n \"sub\": [\n\n\n {\n \"name\": \"耀州区\",\n \"code\": \"610204\"\n },\n\n {\n \"name\": \"王益区\",\n \"code\": \"610202\"\n },\n\n {\n \"name\": \"印台区\",\n \"code\": \"610203\"\n },\n\n {\n \"name\": \"宜君县\",\n \"code\": \"610222\"\n }\n ]\n },\n\n {\n \"name\": \"宝鸡市\",\n \"code\": \"610300\",\n \"sub\": [\n\n\n {\n \"name\": \"金台区\",\n \"code\": \"610303\"\n },\n\n {\n \"name\": \"渭滨区\",\n \"code\": \"610302\"\n },\n\n {\n \"name\": \"陈仓区\",\n \"code\": \"610304\"\n },\n\n {\n \"name\": \"凤翔县\",\n \"code\": \"610322\"\n },\n\n {\n \"name\": \"岐山县\",\n \"code\": \"610323\"\n },\n\n {\n \"name\": \"扶风县\",\n \"code\": \"610324\"\n },\n\n {\n \"name\": \"眉县\",\n \"code\": \"610326\"\n },\n\n {\n \"name\": \"陇县\",\n \"code\": \"610327\"\n },\n\n {\n \"name\": \"千阳县\",\n \"code\": \"610328\"\n },\n\n {\n \"name\": \"麟游县\",\n \"code\": \"610329\"\n },\n\n {\n \"name\": \"凤县\",\n \"code\": \"610330\"\n },\n\n {\n \"name\": \"太白县\",\n \"code\": \"610331\"\n }\n ]\n },\n\n {\n \"name\": \"咸阳市\",\n \"code\": \"610400\",\n \"sub\": [\n\n\n {\n \"name\": \"秦都区\",\n \"code\": \"610402\"\n },\n\n {\n \"name\": \"杨陵区\",\n \"code\": \"610403\"\n },\n\n {\n \"name\": \"渭城区\",\n \"code\": \"610404\"\n },\n\n {\n \"name\": \"兴平市\",\n \"code\": \"610481\"\n },\n\n {\n \"name\": \"三原县\",\n \"code\": \"610422\"\n },\n\n {\n \"name\": \"泾阳县\",\n \"code\": \"610423\"\n },\n\n {\n \"name\": \"乾县\",\n \"code\": \"610424\"\n },\n\n {\n \"name\": \"礼泉县\",\n \"code\": \"610425\"\n },\n\n {\n \"name\": \"永寿县\",\n \"code\": \"610426\"\n },\n\n {\n \"name\": \"彬县\",\n \"code\": \"610427\"\n },\n\n {\n \"name\": \"长武县\",\n \"code\": \"610428\"\n },\n\n {\n \"name\": \"旬邑县\",\n \"code\": \"610429\"\n },\n\n {\n \"name\": \"淳化县\",\n \"code\": \"610430\"\n },\n\n {\n \"name\": \"武功县\",\n \"code\": \"610431\"\n }\n ]\n },\n\n {\n \"name\": \"渭南市\",\n \"code\": \"610500\",\n \"sub\": [\n\n\n {\n \"name\": \"临渭区\",\n \"code\": \"610502\"\n },\n\n {\n \"name\": \"韩城市\",\n \"code\": \"610581\"\n },\n\n {\n \"name\": \"华阴市\",\n \"code\": \"610582\"\n },\n\n {\n \"name\": \"华州区\",\n \"code\": \"610503\"\n },\n\n {\n \"name\": \"潼关县\",\n \"code\": \"610522\"\n },\n\n {\n \"name\": \"大荔县\",\n \"code\": \"610523\"\n },\n\n {\n \"name\": \"合阳县\",\n \"code\": \"610524\"\n },\n\n {\n \"name\": \"澄城县\",\n \"code\": \"610525\"\n },\n\n {\n \"name\": \"蒲城县\",\n \"code\": \"610526\"\n },\n\n {\n \"name\": \"白水县\",\n \"code\": \"610527\"\n },\n\n {\n \"name\": \"富平县\",\n \"code\": \"610528\"\n }\n ]\n },\n\n {\n \"name\": \"延安市\",\n \"code\": \"610600\",\n \"sub\": [\n\n\n {\n \"name\": \"宝塔区\",\n \"code\": \"610602\"\n },\n\n {\n \"name\": \"安塞区\",\n \"code\": \"610603\"\n },\n\n {\n \"name\": \"延长县\",\n \"code\": \"610621\"\n },\n\n {\n \"name\": \"延川县\",\n \"code\": \"610622\"\n },\n\n {\n \"name\": \"子长县\",\n \"code\": \"610623\"\n },\n\n {\n \"name\": \"志丹县\",\n \"code\": \"610625\"\n },\n\n {\n \"name\": \"吴起县\",\n \"code\": \"610626\"\n },\n\n {\n \"name\": \"甘泉县\",\n \"code\": \"610627\"\n },\n\n {\n \"name\": \"富县\",\n \"code\": \"610628\"\n },\n\n {\n \"name\": \"洛川县\",\n \"code\": \"610629\"\n },\n\n {\n \"name\": \"宜川县\",\n \"code\": \"610630\"\n },\n\n {\n \"name\": \"黄龙县\",\n \"code\": \"610631\"\n },\n\n {\n \"name\": \"黄陵县\",\n \"code\": \"610632\"\n }\n ]\n },\n\n {\n \"name\": \"汉中市\",\n \"code\": \"610700\",\n \"sub\": [\n\n\n {\n \"name\": \"汉台区\",\n \"code\": \"610702\"\n },\n\n {\n \"name\": \"南郑区\",\n \"code\": \"610703\"\n },\n\n {\n \"name\": \"城固县\",\n \"code\": \"610722\"\n },\n\n {\n \"name\": \"洋县\",\n \"code\": \"610723\"\n },\n\n {\n \"name\": \"西乡县\",\n \"code\": \"610724\"\n },\n\n {\n \"name\": \"勉县\",\n \"code\": \"610725\"\n },\n\n {\n \"name\": \"宁强县\",\n \"code\": \"610726\"\n },\n\n {\n \"name\": \"略阳县\",\n \"code\": \"610727\"\n },\n\n {\n \"name\": \"镇巴县\",\n \"code\": \"610728\"\n },\n\n {\n \"name\": \"留坝县\",\n \"code\": \"610729\"\n },\n\n {\n \"name\": \"佛坪县\",\n \"code\": \"610730\"\n }\n ]\n },\n\n {\n \"name\": \"榆林市\",\n \"code\": \"610800\",\n \"sub\": [\n\n\n {\n \"name\": \"榆阳区\",\n \"code\": \"610802\"\n },\n\n {\n \"name\": \"神木市\",\n \"code\": \"610881\"\n },\n\n {\n \"name\": \"府谷县\",\n \"code\": \"610822\"\n },\n\n {\n \"name\": \"横山区\",\n \"code\": \"610803\"\n },\n\n {\n \"name\": \"靖边县\",\n \"code\": \"610824\"\n },\n\n {\n \"name\": \"定边县\",\n \"code\": \"610825\"\n },\n\n {\n \"name\": \"绥德县\",\n \"code\": \"610826\"\n },\n\n {\n \"name\": \"米脂县\",\n \"code\": \"610827\"\n },\n\n {\n \"name\": \"佳县\",\n \"code\": \"610828\"\n },\n\n {\n \"name\": \"吴堡县\",\n \"code\": \"610829\"\n },\n\n {\n \"name\": \"清涧县\",\n \"code\": \"610830\"\n },\n\n {\n \"name\": \"子洲县\",\n \"code\": \"610831\"\n }\n ]\n },\n\n {\n \"name\": \"安康市\",\n \"code\": \"610900\",\n \"sub\": [\n\n\n {\n \"name\": \"汉滨区\",\n \"code\": \"610902\"\n },\n\n {\n \"name\": \"汉阴县\",\n \"code\": \"610921\"\n },\n\n {\n \"name\": \"石泉县\",\n \"code\": \"610922\"\n },\n\n {\n \"name\": \"宁陕县\",\n \"code\": \"610923\"\n },\n\n {\n \"name\": \"紫阳县\",\n \"code\": \"610924\"\n },\n\n {\n \"name\": \"岚皋县\",\n \"code\": \"610925\"\n },\n\n {\n \"name\": \"平利县\",\n \"code\": \"610926\"\n },\n\n {\n \"name\": \"镇坪县\",\n \"code\": \"610927\"\n },\n\n {\n \"name\": \"旬阳县\",\n \"code\": \"610928\"\n },\n\n {\n \"name\": \"白河县\",\n \"code\": \"610929\"\n }\n ]\n },\n\n {\n \"name\": \"商洛市\",\n \"code\": \"611000\",\n \"sub\": [\n\n\n {\n \"name\": \"商州区\",\n \"code\": \"611002\"\n },\n\n {\n \"name\": \"洛南县\",\n \"code\": \"611021\"\n },\n\n {\n \"name\": \"丹凤县\",\n \"code\": \"611022\"\n },\n\n {\n \"name\": \"商南县\",\n \"code\": \"611023\"\n },\n\n {\n \"name\": \"山阳县\",\n \"code\": \"611024\"\n },\n\n {\n \"name\": \"镇安县\",\n \"code\": \"611025\"\n },\n\n {\n \"name\": \"柞水县\",\n \"code\": \"611026\"\n }\n ]\n }\n ]\n },\n\n {\n \"name\": \"甘肃省\",\n \"code\": \"620000\",\n \"sub\": [\n\n\n {\n \"name\": \"兰州市\",\n \"code\": \"620100\",\n \"sub\": [\n\n\n {\n \"name\": \"城关区\",\n \"code\": \"620102\"\n },\n\n {\n \"name\": \"七里河区\",\n \"code\": \"620103\"\n },\n\n {\n \"name\": \"西固区\",\n \"code\": \"620104\"\n },\n\n {\n \"name\": \"安宁区\",\n \"code\": \"620105\"\n },\n\n {\n \"name\": \"红古区\",\n \"code\": \"620111\"\n },\n\n {\n \"name\": \"永登县\",\n \"code\": \"620121\"\n },\n\n {\n \"name\": \"皋兰县\",\n \"code\": \"620122\"\n },\n\n {\n \"name\": \"榆中县\",\n \"code\": \"620123\"\n }\n ]\n },\n\n {\n \"name\": \"嘉峪关市\",\n \"code\": \"620200\",\n },\n\n {\n \"name\": \"金昌市\",\n \"code\": \"620300\",\n \"sub\": [\n\n\n {\n \"name\": \"金川区\",\n \"code\": \"620302\"\n },\n\n {\n \"name\": \"永昌县\",\n \"code\": \"620321\"\n }\n ]\n },\n\n {\n \"name\": \"白银市\",\n \"code\": \"620400\",\n \"sub\": [\n\n\n {\n \"name\": \"白银区\",\n \"code\": \"620402\"\n },\n\n {\n \"name\": \"平川区\",\n \"code\": \"620403\"\n },\n\n {\n \"name\": \"靖远县\",\n \"code\": \"620421\"\n },\n\n {\n \"name\": \"会宁县\",\n \"code\": \"620422\"\n },\n\n {\n \"name\": \"景泰县\",\n \"code\": \"620423\"\n }\n ]\n },\n\n {\n \"name\": \"天水市\",\n \"code\": \"620500\",\n \"sub\": [\n\n\n {\n \"name\": \"秦州区\",\n \"code\": \"620502\"\n },\n\n {\n \"name\": \"麦积区\",\n \"code\": \"620503\"\n },\n\n {\n \"name\": \"清水县\",\n \"code\": \"620521\"\n },\n\n {\n \"name\": \"秦安县\",\n \"code\": \"620522\"\n },\n\n {\n \"name\": \"甘谷县\",\n \"code\": \"620523\"\n },\n\n {\n \"name\": \"武山县\",\n \"code\": \"620524\"\n },\n\n {\n \"name\": \"张家川回族自治县\",\n \"code\": \"620525\"\n }\n ]\n },\n\n {\n \"name\": \"武威市\",\n \"code\": \"620600\",\n \"sub\": [\n\n\n {\n \"name\": \"凉州区\",\n \"code\": \"620602\"\n },\n\n {\n \"name\": \"民勤县\",\n \"code\": \"620621\"\n },\n\n {\n \"name\": \"古浪县\",\n \"code\": \"620622\"\n },\n\n {\n \"name\": \"天祝藏族自治县\",\n \"code\": \"620623\"\n }\n ]\n },\n\n {\n \"name\": \"张掖市\",\n \"code\": \"620700\",\n \"sub\": [\n\n\n {\n \"name\": \"甘州区\",\n \"code\": \"620702\"\n },\n\n {\n \"name\": \"民乐县\",\n \"code\": \"620722\"\n },\n\n {\n \"name\": \"临泽县\",\n \"code\": \"620723\"\n },\n\n {\n \"name\": \"高台县\",\n \"code\": \"620724\"\n },\n\n {\n \"name\": \"山丹县\",\n \"code\": \"620725\"\n },\n\n {\n \"name\": \"肃南裕固族自治县\",\n \"code\": \"620721\"\n }\n ]\n },\n\n {\n \"name\": \"平凉市\",\n \"code\": \"620800\",\n \"sub\": [\n\n\n {\n \"name\": \"崆峒区\",\n \"code\": \"620802\"\n },\n\n {\n \"name\": \"泾川县\",\n \"code\": \"620821\"\n },\n\n {\n \"name\": \"灵台县\",\n \"code\": \"620822\"\n },\n\n {\n \"name\": \"崇信县\",\n \"code\": \"620823\"\n },\n\n {\n \"name\": \"华亭县\",\n \"code\": \"620824\"\n },\n\n {\n \"name\": \"庄浪县\",\n \"code\": \"620825\"\n },\n\n {\n \"name\": \"静宁县\",\n \"code\": \"620826\"\n }\n ]\n },\n\n {\n \"name\": \"酒泉市\",\n \"code\": \"620900\",\n \"sub\": [\n\n\n {\n \"name\": \"肃州区\",\n \"code\": \"620902\"\n },\n\n {\n \"name\": \"玉门市\",\n \"code\": \"620981\"\n },\n\n {\n \"name\": \"敦煌市\",\n \"code\": \"620982\"\n },\n\n {\n \"name\": \"金塔县\",\n \"code\": \"620921\"\n },\n\n {\n \"name\": \"瓜州县\",\n \"code\": \"620922\"\n },\n\n {\n \"name\": \"肃北蒙古族自治县\",\n \"code\": \"620923\"\n },\n\n {\n \"name\": \"阿克塞哈萨克族自治县\",\n \"code\": \"620924\"\n }\n ]\n },\n\n {\n \"name\": \"庆阳市\",\n \"code\": \"621000\",\n \"sub\": [\n\n\n {\n \"name\": \"西峰区\",\n \"code\": \"621002\"\n },\n\n {\n \"name\": \"庆城县\",\n \"code\": \"621021\"\n },\n\n {\n \"name\": \"环县\",\n \"code\": \"621022\"\n },\n\n {\n \"name\": \"华池县\",\n \"code\": \"621023\"\n },\n\n {\n \"name\": \"合水县\",\n \"code\": \"621024\"\n },\n\n {\n \"name\": \"正宁县\",\n \"code\": \"621025\"\n },\n\n {\n \"name\": \"宁县\",\n \"code\": \"621026\"\n },\n\n {\n \"name\": \"镇原县\",\n \"code\": \"621027\"\n }\n ]\n },\n\n {\n \"name\": \"定西市\",\n \"code\": \"621100\",\n \"sub\": [\n\n\n {\n \"name\": \"安定区\",\n \"code\": \"621102\"\n },\n\n {\n \"name\": \"通渭县\",\n \"code\": \"621121\"\n },\n\n {\n \"name\": \"陇西县\",\n \"code\": \"621122\"\n },\n\n {\n \"name\": \"渭源县\",\n \"code\": \"621123\"\n },\n\n {\n \"name\": \"临洮县\",\n \"code\": \"621124\"\n },\n\n {\n \"name\": \"漳县\",\n \"code\": \"621125\"\n },\n\n {\n \"name\": \"岷县\",\n \"code\": \"621126\"\n }\n ]\n },\n\n {\n \"name\": \"陇南市\",\n \"code\": \"621200\",\n \"sub\": [\n\n\n {\n \"name\": \"武都区\",\n \"code\": \"621202\"\n },\n\n {\n \"name\": \"成县\",\n \"code\": \"621221\"\n },\n\n {\n \"name\": \"文县\",\n \"code\": \"621222\"\n },\n\n {\n \"name\": \"宕昌县\",\n \"code\": \"621223\"\n },\n\n {\n \"name\": \"康县\",\n \"code\": \"621224\"\n },\n\n {\n \"name\": \"西和县\",\n \"code\": \"621225\"\n },\n\n {\n \"name\": \"礼县\",\n \"code\": \"621226\"\n },\n\n {\n \"name\": \"徽县\",\n \"code\": \"621227\"\n },\n\n {\n \"name\": \"两当县\",\n \"code\": \"621228\"\n }\n ]\n },\n\n {\n \"name\": \"临夏回族自治州\",\n \"code\": \"622900\",\n \"sub\": [\n\n\n {\n \"name\": \"临夏市\",\n \"code\": \"622901\"\n },\n\n {\n \"name\": \"临夏县\",\n \"code\": \"622921\"\n },\n\n {\n \"name\": \"康乐县\",\n \"code\": \"622922\"\n },\n\n {\n \"name\": \"永靖县\",\n \"code\": \"622923\"\n },\n\n {\n \"name\": \"广河县\",\n \"code\": \"622924\"\n },\n\n {\n \"name\": \"和政县\",\n \"code\": \"622925\"\n },\n\n {\n \"name\": \"东乡族自治县\",\n \"code\": \"622926\"\n },\n\n {\n \"name\": \"积石山保安族东乡族撒拉族自治县\",\n \"code\": \"622927\"\n }\n ]\n },\n\n {\n \"name\": \"甘南藏族自治州\",\n \"code\": \"623000\",\n \"sub\": [\n\n\n {\n \"name\": \"合作市\",\n \"code\": \"623001\"\n },\n\n {\n \"name\": \"临潭县\",\n \"code\": \"623021\"\n },\n\n {\n \"name\": \"卓尼县\",\n \"code\": \"623022\"\n },\n\n {\n \"name\": \"舟曲县\",\n \"code\": \"623023\"\n },\n\n {\n \"name\": \"迭部县\",\n \"code\": \"623024\"\n },\n\n {\n \"name\": \"玛曲县\",\n \"code\": \"623025\"\n },\n\n {\n \"name\": \"碌曲县\",\n \"code\": \"623026\"\n },\n\n {\n \"name\": \"夏河县\",\n \"code\": \"623027\"\n }\n ]\n }\n ]\n },\n\n {\n \"name\": \"青海省\",\n \"code\": \"630000\",\n \"sub\": [\n\n\n {\n \"name\": \"西宁市\",\n \"code\": \"630100\",\n \"sub\": [\n\n\n {\n \"name\": \"城中区\",\n \"code\": \"630103\"\n },\n\n {\n \"name\": \"城东区\",\n \"code\": \"630102\"\n },\n\n {\n \"name\": \"城西区\",\n \"code\": \"630104\"\n },\n\n {\n \"name\": \"城北区\",\n \"code\": \"630105\"\n },\n\n {\n \"name\": \"湟中县\",\n \"code\": \"630122\"\n },\n\n {\n \"name\": \"湟源县\",\n \"code\": \"630123\"\n },\n\n {\n \"name\": \"大通回族土族自治县\",\n \"code\": \"630121\"\n }\n ]\n },\n\n {\n \"name\": \"海东市\",\n \"code\": \"630200\",\n \"sub\": [\n\n\n {\n \"name\": \"乐都区\",\n \"code\": \"630202\"\n },\n\n {\n \"name\": \"平安区\",\n \"code\": \"630203\"\n },\n\n {\n \"name\": \"民和回族土族自治县\",\n \"code\": \"630222\"\n },\n\n {\n \"name\": \"互助土族自治县\",\n \"code\": \"630223\"\n },\n\n {\n \"name\": \"化隆回族自治县\",\n \"code\": \"630224\"\n },\n\n {\n \"name\": \"循化撒拉族自治县\",\n \"code\": \"630225\"\n }\n ]\n },\n\n {\n \"name\": \"海北藏族自治州\",\n \"code\": \"632200\",\n \"sub\": [\n\n\n {\n \"name\": \"海晏县\",\n \"code\": \"632223\"\n },\n\n {\n \"name\": \"祁连县\",\n \"code\": \"632222\"\n },\n\n {\n \"name\": \"刚察县\",\n \"code\": \"632224\"\n },\n\n {\n \"name\": \"门源回族自治县\",\n \"code\": \"632221\"\n }\n ]\n },\n\n {\n \"name\": \"黄南藏族自治州\",\n \"code\": \"632300\",\n \"sub\": [\n\n\n {\n \"name\": \"同仁县\",\n \"code\": \"632321\"\n },\n\n {\n \"name\": \"尖扎县\",\n \"code\": \"632322\"\n },\n\n {\n \"name\": \"泽库县\",\n \"code\": \"632323\"\n },\n\n {\n \"name\": \"河南蒙古族自治县\",\n \"code\": \"632324\"\n }\n ]\n },\n\n {\n \"name\": \"海南藏族自治州\",\n \"code\": \"632500\",\n \"sub\": [\n\n\n {\n \"name\": \"共和县\",\n \"code\": \"632521\"\n },\n\n {\n \"name\": \"同德县\",\n \"code\": \"632522\"\n },\n\n {\n \"name\": \"贵德县\",\n \"code\": \"632523\"\n },\n\n {\n \"name\": \"兴海县\",\n \"code\": \"632524\"\n },\n\n {\n \"name\": \"贵南县\",\n \"code\": \"632525\"\n }\n ]\n },\n\n {\n \"name\": \"果洛藏族自治州\",\n \"code\": \"632600\",\n \"sub\": [\n\n\n {\n \"name\": \"玛沁县\",\n \"code\": \"632621\"\n },\n\n {\n \"name\": \"班玛县\",\n \"code\": \"632622\"\n },\n\n {\n \"name\": \"甘德县\",\n \"code\": \"632623\"\n },\n\n {\n \"name\": \"达日县\",\n \"code\": \"632624\"\n },\n\n {\n \"name\": \"久治县\",\n \"code\": \"632625\"\n },\n\n {\n \"name\": \"玛多县\",\n \"code\": \"632626\"\n }\n ]\n },\n\n {\n \"name\": \"玉树藏族自治州\",\n \"code\": \"632700\",\n \"sub\": [\n\n\n {\n \"name\": \"玉树市\",\n \"code\": \"632701\"\n },\n\n {\n \"name\": \"杂多县\",\n \"code\": \"632722\"\n },\n\n {\n \"name\": \"称多县\",\n \"code\": \"632723\"\n },\n\n {\n \"name\": \"治多县\",\n \"code\": \"632724\"\n },\n\n {\n \"name\": \"囊谦县\",\n \"code\": \"632725\"\n },\n\n {\n \"name\": \"曲麻莱县\",\n \"code\": \"632726\"\n }\n ]\n },\n\n {\n \"name\": \"海西蒙古族藏族自治州\",\n \"code\": \"632800\",\n \"sub\": [\n\n\n {\n \"name\": \"德令哈市\",\n \"code\": \"632802\"\n },\n\n {\n \"name\": \"格尔木市\",\n \"code\": \"632801\"\n },\n\n {\n \"name\": \"乌兰县\",\n \"code\": \"632821\"\n },\n\n {\n \"name\": \"都兰县\",\n \"code\": \"632822\"\n },\n\n {\n \"name\": \"天峻县\",\n \"code\": \"632823\"\n }\n ]\n }\n ]\n },\n\n {\n \"name\": \"宁夏回族自治区\",\n \"code\": \"640000\",\n \"sub\": [\n\n\n {\n \"name\": \"银川市\",\n \"code\": \"640100\",\n \"sub\": [\n\n\n {\n \"name\": \"金凤区\",\n \"code\": \"640106\"\n },\n\n {\n \"name\": \"兴庆区\",\n \"code\": \"640104\"\n },\n\n {\n \"name\": \"西夏区\",\n \"code\": \"640105\"\n },\n\n {\n \"name\": \"灵武市\",\n \"code\": \"640181\"\n },\n\n {\n \"name\": \"永宁县\",\n \"code\": \"640121\"\n },\n\n {\n \"name\": \"贺兰县\",\n \"code\": \"640122\"\n }\n ]\n },\n\n {\n \"name\": \"石嘴山市\",\n \"code\": \"640200\",\n \"sub\": [\n\n\n {\n \"name\": \"大武口区\",\n \"code\": \"640202\"\n },\n\n {\n \"name\": \"惠农区\",\n \"code\": \"640205\"\n },\n\n {\n \"name\": \"平罗县\",\n \"code\": \"640221\"\n }\n ]\n },\n\n {\n \"name\": \"吴忠市\",\n \"code\": \"640300\",\n \"sub\": [\n\n\n {\n \"name\": \"利通区\",\n \"code\": \"640302\"\n },\n\n {\n \"name\": \"红寺堡区\",\n \"code\": \"640303\"\n },\n\n {\n \"name\": \"青铜峡市\",\n \"code\": \"640381\"\n },\n\n {\n \"name\": \"盐池县\",\n \"code\": \"640323\"\n },\n\n {\n \"name\": \"同心县\",\n \"code\": \"640324\"\n }\n ]\n },\n\n {\n \"name\": \"固原市\",\n \"code\": \"640400\",\n \"sub\": [\n\n\n {\n \"name\": \"原州区\",\n \"code\": \"640402\"\n },\n\n {\n \"name\": \"西吉县\",\n \"code\": \"640422\"\n },\n\n {\n \"name\": \"隆德县\",\n \"code\": \"640423\"\n },\n\n {\n \"name\": \"泾源县\",\n \"code\": \"640424\"\n },\n\n {\n \"name\": \"彭阳县\",\n \"code\": \"640425\"\n }\n ]\n },\n\n {\n \"name\": \"中卫市\",\n \"code\": \"640500\",\n \"sub\": [\n\n\n {\n \"name\": \"沙坡头区\",\n \"code\": \"640502\"\n },\n\n {\n \"name\": \"中宁县\",\n \"code\": \"640521\"\n },\n\n {\n \"name\": \"海原县\",\n \"code\": \"640522\"\n }\n ]\n }\n ]\n },\n\n {\n \"name\": \"新疆维吾尔自治区\",\n \"code\": \"650000\",\n \"sub\": [\n\n\n {\n \"name\": \"乌鲁木齐市\",\n \"code\": \"650100\",\n \"sub\": [\n\n\n {\n \"name\": \"天山区\",\n \"code\": \"650102\"\n },\n\n {\n \"name\": \"沙依巴克区\",\n \"code\": \"650103\"\n },\n\n {\n \"name\": \"新市区\",\n \"code\": \"650104\"\n },\n\n {\n \"name\": \"水磨沟区\",\n \"code\": \"650105\"\n },\n\n {\n \"name\": \"头屯河区\",\n \"code\": \"650106\"\n },\n\n {\n \"name\": \"达坂城区\",\n \"code\": \"650107\"\n },\n\n {\n \"name\": \"米东区\",\n \"code\": \"650109\"\n },\n\n {\n \"name\": \"乌鲁木齐县\",\n \"code\": \"650121\"\n }\n ]\n },\n\n {\n \"name\": \"克拉玛依市\",\n \"code\": \"650200\",\n \"sub\": [\n\n\n {\n \"name\": \"克拉玛依区\",\n \"code\": \"650203\"\n },\n\n {\n \"name\": \"独山子区\",\n \"code\": \"650202\"\n },\n\n {\n \"name\": \"白碱滩区\",\n \"code\": \"650204\"\n },\n\n {\n \"name\": \"乌尔禾区\",\n \"code\": \"650205\"\n }\n ]\n },\n\n {\n \"name\": \"吐鲁番市\",\n \"code\": \"650400\",\n \"sub\": [\n\n\n {\n \"name\": \"高昌区\",\n \"code\": \"650402\"\n },\n\n {\n \"name\": \"鄯善县\",\n \"code\": \"650421\"\n },\n\n {\n \"name\": \"托克逊县\",\n \"code\": \"650422\"\n }\n ]\n },\n\n {\n \"name\": \"哈密市\",\n \"code\": \"650500\",\n \"sub\": [\n\n\n {\n \"name\": \"伊州区\",\n \"code\": \"650502\"\n },\n\n {\n \"name\": \"伊吾县\",\n \"code\": \"650522\"\n },\n\n {\n \"name\": \"巴里坤哈萨克自治县\",\n \"code\": \"650521\"\n }\n ]\n },\n\n {\n \"name\": \"阿克苏地区\",\n \"code\": \"652900\",\n \"sub\": [\n\n\n {\n \"name\": \"阿克苏市\",\n \"code\": \"652901\"\n },\n\n {\n \"name\": \"温宿县\",\n \"code\": \"652922\"\n },\n\n {\n \"name\": \"库车县\",\n \"code\": \"652923\"\n },\n\n {\n \"name\": \"沙雅县\",\n \"code\": \"652924\"\n },\n\n {\n \"name\": \"新和县\",\n \"code\": \"652925\"\n },\n\n {\n \"name\": \"拜城县\",\n \"code\": \"652926\"\n },\n\n {\n \"name\": \"乌什县\",\n \"code\": \"652927\"\n },\n\n {\n \"name\": \"阿瓦提县\",\n \"code\": \"652928\"\n },\n\n {\n \"name\": \"柯坪县\",\n \"code\": \"652929\"\n }\n ]\n },\n\n {\n \"name\": \"喀什地区\",\n \"code\": \"653100\",\n \"sub\": [\n\n\n {\n \"name\": \"喀什市\",\n \"code\": \"653101\"\n },\n\n {\n \"name\": \"疏附县\",\n \"code\": \"653121\"\n },\n\n {\n \"name\": \"疏勒县\",\n \"code\": \"653122\"\n },\n\n {\n \"name\": \"英吉沙县\",\n \"code\": \"653123\"\n },\n\n {\n \"name\": \"泽普县\",\n \"code\": \"653124\"\n },\n\n {\n \"name\": \"莎车县\",\n \"code\": \"653125\"\n },\n\n {\n \"name\": \"叶城县\",\n \"code\": \"653126\"\n },\n\n {\n \"name\": \"麦盖提县\",\n \"code\": \"653127\"\n },\n\n {\n \"name\": \"岳普湖县\",\n \"code\": \"653128\"\n },\n\n {\n \"name\": \"伽师县\",\n \"code\": \"653129\"\n },\n\n {\n \"name\": \"巴楚县\",\n \"code\": \"653130\"\n },\n\n {\n \"name\": \"塔什库尔干塔吉克自治县\",\n \"code\": \"653131\"\n }\n ]\n },\n\n {\n \"name\": \"和田地区\",\n \"code\": \"653200\",\n \"sub\": [\n\n\n {\n \"name\": \"和田市\",\n \"code\": \"653201\"\n },\n\n {\n \"name\": \"和田县\",\n \"code\": \"653221\"\n },\n\n {\n \"name\": \"墨玉县\",\n \"code\": \"653222\"\n },\n\n {\n \"name\": \"皮山县\",\n \"code\": \"653223\"\n },\n\n {\n \"name\": \"洛浦县\",\n \"code\": \"653224\"\n },\n\n {\n \"name\": \"策勒县\",\n \"code\": \"653225\"\n },\n\n {\n \"name\": \"于田县\",\n \"code\": \"653226\"\n },\n\n {\n \"name\": \"民丰县\",\n \"code\": \"653227\"\n }\n ]\n },\n\n {\n \"name\": \"昌吉回族自治州\",\n \"code\": \"652300\",\n \"sub\": [\n\n\n {\n \"name\": \"昌吉市\",\n \"code\": \"652301\"\n },\n\n {\n \"name\": \"阜康市\",\n \"code\": \"652302\"\n },\n\n {\n \"name\": \"呼图壁县\",\n \"code\": \"652323\"\n },\n\n {\n \"name\": \"玛纳斯县\",\n \"code\": \"652324\"\n },\n\n {\n \"name\": \"奇台县\",\n \"code\": \"652325\"\n },\n\n {\n \"name\": \"吉木萨尔县\",\n \"code\": \"652327\"\n },\n\n {\n \"name\": \"木垒哈萨克自治县\",\n \"code\": \"652328\"\n }\n ]\n },\n\n {\n \"name\": \"博尔塔拉蒙古自治州\",\n \"code\": \"652700\",\n \"sub\": [\n\n\n {\n \"name\": \"博乐市\",\n \"code\": \"652701\"\n },\n\n {\n \"name\": \"阿拉山口市\",\n \"code\": \"652702\"\n },\n\n {\n \"name\": \"精河县\",\n \"code\": \"652722\"\n },\n\n {\n \"name\": \"温泉县\",\n \"code\": \"652723\"\n }\n ]\n },\n\n {\n \"name\": \"巴音郭楞蒙古自治州\",\n \"code\": \"652800\",\n \"sub\": [\n\n\n {\n \"name\": \"库尔勒市\",\n \"code\": \"652801\"\n },\n\n {\n \"name\": \"轮台县\",\n \"code\": \"652822\"\n },\n\n {\n \"name\": \"尉犁县\",\n \"code\": \"652823\"\n },\n\n {\n \"name\": \"若羌县\",\n \"code\": \"652824\"\n },\n\n {\n \"name\": \"且末县\",\n \"code\": \"652825\"\n },\n\n {\n \"name\": \"和静县\",\n \"code\": \"652827\"\n },\n\n {\n \"name\": \"和硕县\",\n \"code\": \"652828\"\n },\n\n {\n \"name\": \"博湖县\",\n \"code\": \"652829\"\n },\n\n {\n \"name\": \"焉耆回族自治县\",\n \"code\": \"652826\"\n }\n ]\n },\n\n {\n \"name\": \"克孜勒苏柯尔克孜自治州\",\n \"code\": \"653000\",\n \"sub\": [\n\n\n {\n \"name\": \"阿图什市\",\n \"code\": \"653001\"\n },\n\n {\n \"name\": \"阿克陶县\",\n \"code\": \"653022\"\n },\n\n {\n \"name\": \"阿合奇县\",\n \"code\": \"653023\"\n },\n\n {\n \"name\": \"乌恰县\",\n \"code\": \"653024\"\n }\n ]\n },\n\n {\n \"name\": \"伊犁哈萨克自治州☆\",\n \"code\": \"654000\",\n \"sub\": [\n\n\n {\n \"name\": \"伊宁市\",\n \"code\": \"654002\"\n },\n\n {\n \"name\": \"奎屯市\",\n \"code\": \"654003\"\n },\n\n {\n \"name\": \"霍尔果斯市\",\n \"code\": \"654004\"\n },\n\n {\n \"name\": \"伊宁县\",\n \"code\": \"654021\"\n },\n\n {\n \"name\": \"霍城县\",\n \"code\": \"654023\"\n },\n\n {\n \"name\": \"巩留县\",\n \"code\": \"654024\"\n },\n\n {\n \"name\": \"新源县\",\n \"code\": \"654025\"\n },\n\n {\n \"name\": \"昭苏县\",\n \"code\": \"654026\"\n },\n\n {\n \"name\": \"特克斯县\",\n \"code\": \"654027\"\n },\n\n {\n \"name\": \"尼勒克县\",\n \"code\": \"654028\"\n },\n\n {\n \"name\": \"察布查尔锡伯自治县\",\n \"code\": \"654022\"\n }\n ]\n },\n\n {\n \"name\": \"塔城地区\",\n \"code\": \"654200\",\n \"sub\": [\n\n\n {\n \"name\": \"塔城市\",\n \"code\": \"654201\"\n },\n\n {\n \"name\": \"乌苏市\",\n \"code\": \"654202\"\n },\n\n {\n \"name\": \"额敏县\",\n \"code\": \"654221\"\n },\n\n {\n \"name\": \"沙湾县\",\n \"code\": \"654223\"\n },\n\n {\n \"name\": \"托里县\",\n \"code\": \"654224\"\n },\n\n {\n \"name\": \"裕民县\",\n \"code\": \"654225\"\n },\n\n {\n \"name\": \"和布克赛尔蒙古自治县\",\n \"code\": \"654226\"\n }\n ]\n },\n\n {\n \"name\": \"阿勒泰地区\",\n \"code\": \"654300\",\n \"sub\": [\n\n\n {\n \"name\": \"阿勒泰市\",\n \"code\": \"654301\"\n },\n\n {\n \"name\": \"布尔津县\",\n \"code\": \"654321\"\n },\n\n {\n \"name\": \"富蕴县\",\n \"code\": \"654322\"\n },\n\n {\n \"name\": \"福海县\",\n \"code\": \"654323\"\n },\n\n {\n \"name\": \"哈巴河县\",\n \"code\": \"654324\"\n },\n\n {\n \"name\": \"青河县\",\n \"code\": \"654325\"\n },\n\n {\n \"name\": \"吉木乃县\",\n \"code\": \"654326\"\n }\n ]\n },\n\n {\n \"name\": \"自治区直辖县级行政单位\",\n \"code\": \"659000\",\n \"sub\": [\n {\n \"name\": \"石河子市\",\n \"code\": \"659001\"\n },\n\n {\n \"name\": \"阿拉尔市\",\n \"code\": \"659002\"\n },\n\n {\n \"name\": \"图木舒克市\",\n \"code\": \"659003\"\n },\n\n {\n \"name\": \"五家渠市\",\n \"code\": \"659004\"\n },\n\n {\n \"name\": \"北屯市\",\n \"code\": \"659005\"\n },\n\n {\n \"name\": \"铁门关市\",\n \"code\": \"659006\"\n },\n\n {\n \"name\": \"双河市\",\n \"code\": \"659007\"\n },\n\n {\n \"name\": \"可克达拉市\",\n \"code\": \"659008\"\n },\n\n {\n \"name\": \"昆玉市\",\n \"code\": \"659009\"\n }\n ]\n }\n ]\n },\n\n {\n \"name\": \"香港特别行政区\",\n \"code\": \"810000\"\n },\n\n {\n \"name\": \"澳门特别行政区\",\n \"code\": \"820000\"\n },\n\n {\n \"name\": \"台湾省\",\n \"code\": \"710000\"\n }\n];\n\nmodule.exports = {\n rawCitiesData\n}\n\n","pages/select/index.acss":".select-input {\n display: block;\n width: 100%;\n box-sizing: border-box;\n padding: 10rpx 20rpx;\n font-size: 26rpx;\n height: 60rpx;\n}\n","pages/select/index.axml":"<view class=\"page_select atd-multi-select\">\n <view class=\"page-description\">级联选择器 \n </view>\n <view class=\"page-section\" onTap=\"openSelect\">\n <input name=\"input\" disabled placeholder=\"省份、城市、区县\" value=\"{{selectValue}}\" class=\"select-input\"/>\n </view>\n</view>\n<!--级联选择器-->\n<multi-select selectShow=\"{{selectShow}}\" selectValue=\"{{selectValue}}\" list=\"{{rawCitiesData}}\" onSelectSuccess=\"onSelectSuccess\" onClose=\"closeSelect\"/>\n<!---->","pages/select/index.js":"import { rawCitiesData } from './cityData'; // 导入城市数据\n\nPage({\n data: {\n selectValue: '', // 选择的值\n selectShow: false, // 是否显示级联组件\n rawCitiesData, // mock的级联数据\n },\n /**\n * 点击输入框显示级联组件\n * @method openSelect\n */\n openSelect() {\n this.setData({ selectShow: true });\n },\n /**\n * 关闭级联组件\n * @method closeSelect\n */\n closeSelect() {\n this.setData({ selectShow: false });\n },\n /**\n * 点击确认触发的事件\n * @method onSelectSuccess\n * @param {*} result\n */\n onSelectSuccess(result) {\n let selectValue = '';\n result && result.forEach((item) => {\n selectValue += `${item.name} `;\n });\n if (selectValue.length > 0) {\n selectValue = selectValue.substr(0, selectValue.length - 1);\n }\n this.setData({ selectValue });\n },\n});\n","pages/select/index.json":"{\n \"defaultTitle\": \"联动选择器\",\n \"usingComponents\": {\n \"multi-select\": \"/components/es/select/index\"\n }\n}","pages/skeleton/index.acss":"page {\n background: #fff;\n}","pages/skeleton/index.axml":"<view>\n <skeleton\n loading=\"{{ loading }}\"\n avatarSize=\"{{ skeleton1.avatarSize }}\"\n row=\"{{ skeleton1.row }}\"\n showTitle=\"{{ skeleton1.showTitle }}\"\n >\n <view class=\"section-content\">我是段落1</view>\n </skeleton>\n\n <skeleton\n loading=\"{{ loading }}\"\n row=\"{{ skeleton2.row }}\"\n showAvatar=\"{{ skeleton2.showAvatar }}\"\n showTitle=\"{{ skeleton2.showTitle }}\"\n >\n <view class=\"section-content\">我是段落2</view>\n </skeleton>\n</view>","pages/skeleton/index.js":"Page({\n data: {\n loading: true,\n skeleton1: {\n avatarSize: '52px',\n row: 3,\n showTitle: true,\n },\n skeleton2: {\n row: 5,\n showAvatar: false,\n showTitle: false,\n },\n },\n onLoad() {\n this.reloadData();\n },\n reloadData() {\n this.setData({\n laoding: true,\n }, () => {\n setTimeout(() => {\n this.setData({\n loading: false,\n });\n }, 10000);\n });\n },\n});","pages/skeleton/index.json":"{\n \"defaultTitle\": \"骨架屏\",\n \"transparentTitle\": \"NO\",\n \"usingComponents\": {\n \"skeleton\": \"/components/es/skeleton/index\"\n }\n}","pages/stand-out-card/index.acss":"","pages/stand-out-card/index.axml":"<view>\n <stand-out-card standHeight=\"{{81}}\">\n <card>\n <passway dataSource=\"{{passwayData}}\" />\n </card>\n </stand-out-card>\n</view>","pages/stand-out-card/index.js":"Page({\n data: {\n passwayData: {\n name: '凤起路站',\n exits: [\n {\n name: '1号口',\n to: ['怡乐路', '二十四水果店', '叶氏兄弟水果', '易乐路杂货'],\n },\n {\n name: '2号口',\n to: ['怡乐路', '二十四水果店', '叶氏兄弟水果', '易乐路杂货'],\n },\n ],\n traffic: {\n label: '开地铁电子发票',\n iconText: '绿色低碳',\n go: '去骑车',\n },\n },\n },\n onLoad() { },\n});\n","pages/stand-out-card/index.json":"{\n \"defaultTitle\": \"顶部突出卡片\",\n \"usingComponents\": {\n \"stand-out-card\": \"/components/es/stand-out-card/index\",\n \"passway\": \"/components/es/passway/index\",\n \"card\": \"/components/es/card/index\"\n }\n}","pages/steps/index.acss":".steps-img{\n display:flex;\n justify-content:center;\n align-items:center;\n margin-top:167rpx;\n}\n.steps-img-img{\n width:600rpx;\n height:362rpx;\n}","pages/steps/index.axml":"<view class=\"steps\">\n <view>\n <steps items=\"{{items}}\" activeIndex=\"{{activeIndex}}\"/>\n </view> \n <view class=\"steps-img\">\n <image class=\"steps-img-img\" src=\"https://gw.alipayobjects.com/mdn/rms_fd9cbf/afts/img/A*U12PTbPBbd8AAAAAAAAAAABkARQnAQ\"/>\n </view> \n</view>","pages/steps/index.js":"Page({\n data: {\n items: [{\n title: '实体卡查询',\n description: ''\n }, {\n title: '人脸验证',\n description: ''\n }, {\n title: '设置密码',\n description: ''\n }],\n activeIndex: 1,\n },\n onLoad() { },\n});\n","pages/steps/index.json":"{\n \"defaultTitle\": \"steps\",\n \"usingComponents\": {\n \"face-animation-card\": \"/components/es/face-animation-card/index\",\n \"steps\": \"/components/es/steps/index\"\n }\n}","pages/super-page/index.acss":"","pages/super-page/index.axml":"<view>\n <super-page\n pageHeaderCls=\"page-header\"\n pageBodyCls=\"page-body\"\n pageFootCls=\"page-foot\"\n bottomContent=\"本次服务由杭州公交提供\"\n >\n </super-page>\n</view>","pages/super-page/index.js":"Page({\n data: {\n },\n onLoad() { },\n});\n","pages/super-page/index.json":"{\n \"defaultTitle\": \"刘海屏适配\",\n \"usingComponents\": {\n \"super-page\": \"/components/es/super-page/index\"\n }\n}","pages/swiper-block/index.acss":".atd-swiper-block {\n padding: 0 24rpx\n}","pages/swiper-block/index.axml":"<view class=\"atd-swiper-block\">\n <card title=\"滑动区域\">\n <swiper-block\n />\n </card>\n</view>","pages/swiper-block/index.js":"Page({\n data: {\n dataSource: [\n {\n label: '芝麻免押',\n icon: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*YElIT5zxKy8AAAAAAAAAAABkARQnAQ'\n },\n {\n label: '免充值',\n icon: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*XI-NTImfCFsAAAAAAAAAAABkARQnAQ'\n },\n {\n label: '免邮费',\n icon: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*3_I0SZUZeY4AAAAAAAAAAABkARQnAQ'\n },\n {\n label: '免设备费',\n icon: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*j_WARJHOx-IAAAAAAAAAAABkARQnAQ'\n },\n {\n label: '免手续费',\n icon: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*CIoaSrildxUAAAAAAAAAAABkARQnAQ'\n },\n {\n label: '免办卡',\n icon: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*55R4Q4EDDNMAAAAAAAAAAABkARQnAQ'\n }\n ]\n },\n onLoad() { }\n });\n\n","pages/swiper-block/index.json":"{\n \"defaultTitle\": \"滑动区域\",\n \"usingComponents\": {\n \"swiper-block\": \"/components/es/swiper-block/index\",\n \"card\": \"/components/es/card/index\"\n }\n}","pages/tabs/index.acss":".atd-index {\n display: flex;\n flex-direction: column;\n height: 100vh;\n}\n.atd-index .header {\n padding: 20rpx 40rpx;\n}\n.atd-index .content {\n display: flex;\n justify-content: center;\n flex: 1;\n}\n","pages/tabs/index.axml":"<!-- 我是最外圈 -->\n<view class=\"atd-index\">\n <view class=\"header\" >\n <button type=\"{{type ? type : 'primary'}}\" size=\"mini\" onTap=\"defaultTaptop\">top</button>\n <button type=\"{{top ? top : 'default'}}\" size=\"mini\" onTap=\"defaultTapleft\" style=\"margin-left:40rpx;\">left</button>\n </view>\n <!-- tab title -->\n <view class=\"content\">\n <tab-list tabs=\"{{tabs}}\" left=\"{{left}}\" / >\n </view>\n</view>","pages/tabs/index.js":"Page({\n data: {\n tabs: [\n { title: 'Page', anchor: 'b', pageList: [{ title: '水印', extra: '表单水印' }, { title: '验证码', extra: '手机验证码' }] },\n { title: '组件', anchor: 'a', pageList: [{ title: 'View', extra: 'View' }, { title: 'Swiper', extra: 'Swiper' }, { title: 'View', extra: 'View' }, { title: 'Swiper', extra: 'Swiper' }, { title: 'View', extra: 'View' }, { title: 'Swiper', extra: 'Swiper' }, { title: 'Swiper', extra: 'Swiper' }, { title: 'Swiper', extra: 'Swiper' }, { title: 'Swiper', extra: 'Swiper' }] },\n ],\n left: true,\n type: '',\n top: '',\n },\n onLoad() {},\n defaultTaptop() {\n this.setData({\n left: true,\n type: 'primary',\n top: 'default',\n });\n },\n defaultTapleft() {\n this.setData({\n left: false,\n type: 'default',\n top: 'primary',\n });\n },\n});\n","pages/tabs/index.json":"{\n \"defaultTitle\": \"选项卡\",\n \"usingComponents\": {\n \"tab-list\": \"/components/es/tab-list/index\"\n }\n}","pages/to-desktop/index.acss":"","pages/to-desktop/index.axml":"<view>\n <card>\n <to-desktop dataSource=\"{{desktopData}}\" />\n </card>\n</view>","pages/to-desktop/index.js":"Page({\n data: {\n desktopData: {\n content: '打开乘车码太麻烦',\n des: '添加到桌面 一键乘车'\n }\n },\n onLoad() { }\n});\n","pages/to-desktop/index.json":"{\n \"defaultTitle\": \"添加到桌面\",\n \"usingComponents\": {\n \"to-desktop\": \"/components/es/to-desktop/index\",\n \"card\": \"/components/es/card/index\"\n }\n}","pages/traffic-offence-record/index.acss":".traffic-offence-record-page {\n background-color:rgb(242, 242, 242);\n padding:16px 12px;\n height:100vh;\n box-sizing:border-box;\n}\n\n.traffic-offence-record-page > view {\n margin-bottom:24rpx;\n}","pages/traffic-offence-record/index.axml":"<view class=\"traffic-offence-record-page\">\n <view>\n <traffic-offence-record data=\"{{item1}}\" onDetail=\"onClickDetail\"/>\n </view>\n <view>\n <traffic-offence-record data=\"{{item1}}\" onDetail=\"onClickDetail\"/>\n </view>\n <view>\n <traffic-offence-record data=\"{{item1}}\" onDetail=\"onClickDetail\"/>\n </view>\n</view>","pages/traffic-offence-record/index.js":"Page({\n data: {\n item1: {\n title: '缴款记录',\n titleIconUrl: 'https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*c1YIRJk2AvcAAAAAAAAAAABkARQnAQ',\n value: '826.00',\n valueUnit: '¥',\n status: '缴款成功',\n statusColor: '#FF6010',\n licensePlate: '冀A33697',\n dateTime: '2018-06-03 10:00:00',\n showDetail: true\n }\n },\n onLoad() { },\n onClickDetail(val) {\n console.log('click:', val);\n }\n});\n","pages/traffic-offence-record/index.json":"{\n \"defaultTitle\": \"交通违法-历史记录\",\n \"usingComponents\": {\n \"traffic-offence-record\": \"/components/es/traffic-offence-record/index\"\n }\n}","pages/transaction-record/index.acss":".transaction-record-page {\n background-color:rgb(248, 248, 248);\n padding:16px 12px;\n height:100vh;\n box-sizing:border-box;\n}\n\n.transaction-record-page > view{\n margin-bottom:24rpx;\n}","pages/transaction-record/index.axml":"<view class=\"transaction-record-page\">\n <view>\n <transaction-record data=\"{{item1}}\"/>\n </view>\n <view>\n <transaction-record data=\"{{item2}}\"/>\n </view>\n <view>\n <transaction-record data=\"{{item3}}\"/>\n </view>\n</view>","pages/transaction-record/index.js":"Page({\n data: {\n item1: {\n title: '10月3日 11:40-13:40',\n value: '40.00元',\n inAddress: '杭州东',\n outAddress: '宁波高速公路收费站',\n status: '待支付',\n statusColor: '#FF6010'\n },\n item2: {\n title: '10月3日 11:40-13:40',\n value: '40.00元',\n inAddress: '杭州东',\n outAddress: '宁波高速公路收费站',\n status: '支付成功',\n statusColor: ''\n },\n item3: {\n title: '10月3日 11:40-13:40',\n value: '40.00元',\n inAddress: '杭州东',\n outAddress: '宁波高速公路收费站',\n status: '支付成功',\n statusColor: ''\n }\n },\n onLoad() { },\n});\n","pages/transaction-record/index.json":"{\n \"defaultTitle\": \"etc-交易记录\",\n \"usingComponents\": {\n \"transaction-record\": \"/components/es/transaction-record/index\"\n }\n}","pages/transfer/index.acss":"","pages/transfer/index.axml":"<view>\n <card>\n <transfer dataSource=\"{{transferData}}\" />\n </card>\n</view>","pages/transfer/index.js":"Page({\n data: {\n transferData: {\n stationName: '凤起路站',\n type: 1, // 1.网约车 2.共享单车\n count: 25,\n discounts: 6.5,\n waitTime: 3,\n traffic: {\n label: '开地铁电子发票',\n iconText: '绿色低碳',\n go: ''\n },\n markers: [\n {\n iconPath: '/assets/mark.png',\n longitude: '120.131441',\n latitude: '30.279383',\n width: 21,\n height: 31,\n customCallout: {\n type: 0,\n time: '3',\n descList: [{\n desc: '点击立即打车',\n descColor: '#ffffff'\n }],\n isShow: 1\n // },\n // style: {\n // type: 1,\n // icon1: '/assets/byc.png',\n // text1: '去骑车',\n // bgColor: '#108EE9',\n // // color: '#108EE9',\n // gravity: 'center'\n }\n }\n ],\n circles: [\n {\n latitude: 30.279383,\n longitude: 120.131441,\n color: '#32C5FFFF',\n fillColor: '#9FE5FF99',\n radius: 105,\n strokeWidth: 1\n },\n {\n latitude: 30.279383,\n longitude: 120.131441,\n color: '#FFFFFFFF',\n fillColor: '#9FE5FF99',\n radius: 135,\n strokeWidth: 1\n }\n ]\n }\n },\n onLoad() { }\n});\n","pages/transfer/index.json":"{\n \"defaultTitle\": \"地图展示\",\n \"usingComponents\": {\n \"transfer\": \"/components/es/transfer/index\",\n \"card\": \"/components/es/card/index\"\n }\n}","pages/upload-info-accumulation/index.acss":".container {\n width: 100%;\n min-height: 100vh;\n background: #F5F5F5;\n overflow-x: hidden;\n}\n.top-wrapper {\n background: #fff;\n border-radius: 16rpx;\n margin: 24rpx;\n padding: 24rpx 0;\n}\n.main {\n padding-top: 24rpx;\n padding-bottom: 154rpx;\n overflow-x: hidden;\n}\n.main .license-wrapper {\n margin: 0 24rpx;\n padding: 24rpx 0 24rpx 24rpx;\n background: #fff;\n border-radius: 16rpx;\n}\n.main .license-wrapper.sec {\n margin-top: 24rpx;\n}\n.main .license-info-wrapper {\n background: #fff;\n border-radius: 16rpx;\n margin: 24rpx;\n padding: 24rpx;\n}\n.icon-question {\n width: 28rpx;\n height: 28rpx;\n margin-left: 16rpx;\n font-size: 36rpx;\n}\n.upload-tip {\n height: 40rpx;\n line-height: 40rpx;\n margin-top: 8rpx;\n font-size: 26rpx;\n color: #ff834c;\n}\n.check-info {\n margin-top: 14rpx;\n}\n.check-info .h3 {\n margin-bottom: 8rpx;\n font-size: 28rpx;\n}\n.check-info .form-input-card-tips {\n font-size: 26rpx;\n color: #999999;\n padding-top: 20rpx;\n}\n.check-info .check-info-tips {\n font-family: PingFangSC-Medium;\n font-size: 34rpx;\n color: #333;\n}\n.form-input-item {\n display: flex;\n align-items: center;\n border-bottom: 1rpx solid #d8d8d8;\n font-size: 32rpx;\n padding: 26rpx 0;\n}\n.form-input-item .name {\n min-width: 200rpx;\n color: #333;\n}\n.form-input-item .value {\n flex: 1;\n color: #333333;\n text-align: right;\n}\n.form-input-item .value input {\n padding: 0;\n font-size: 32rpx;\n width: 356rpx;\n padding-left: 40rpx;\n line-height: 45rpx;\n text-align: right;\n color: #999;\n}\n.form-input-item .value .value-item {\n padding: 0;\n font-size: 32rpx;\n width: 356rpx;\n min-height: 32rpx;\n padding-left: 40rpx;\n line-height: 45rpx;\n text-align: right;\n color: #999;\n display: inline-block;\n}\n.form-input-item .mini-value {\n width: 104rpx;\n}\n.form-input-item .mini-value input {\n width: 106rpx;\n padding-left: 28rpx;\n}\n.form-input-item .name-label {\n font-size: 32rpx;\n}\n.form-input-item .error-tip {\n color: #ff3b30;\n font-size: 26rpx;\n line-height: 37rpx;\n}\n.form-input-item-read {\n justify-content: space-between;\n}\n.form-input-item-read .value {\n flex: 1;\n color: #999999;\n text-align: right;\n}\n.form-input-item-read .value .value-item {\n padding: 0;\n font-size: 32rpx;\n width: 456rpx;\n padding-left: 40rpx;\n line-height: 45rpx;\n}\n.picker-value {\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n.icon-arrow {\n margin-right: 32rpx;\n width: 48rpx;\n height: 26rpx;\n background: url(\"https://gw.alipayobjects.com/zos/basement_prod/f3babc86-5a56-4106-8e8e-02ff85850b65.svg\") no-repeat center / 16rpx 29rpx;\n}\n.ali-tip {\n display: flex;\n flex-direction: column;\n height: 37rpx;\n margin-top: 55rpx;\n color: #999;\n font-size: 26rpx;\n}\n.ali-tip .tips {\n display: flex;\n align-items: center;\n margin-top: 32rpx;\n}\n.ali-tip .tips image {\n width: 29rpx;\n height: 32rpx;\n margin-right: 8rpx;\n}\n.bottom {\n position: fixed;\n z-index: 10;\n left: 0;\n bottom: 0;\n right: 0;\n background: #fff;\n height: 146rpx;\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 0 32rpx;\n}\n.bottom .bottom-cancel-img {\n width: 95rpx;\n height: 70rpx;\n}\n.bottom .confirm-btn {\n width: 700rpx;\n height: 88rpx;\n border-radius: 8rpx;\n background: #1677FF;\n}\n.upload-info-uploadtext {\n font-family: PingFangSC-Medium;\n font-size: 30rpx;\n color: #333333;\n letter-spacing: 0;\n}\n","pages/upload-info-accumulation/index.axml":"<view class=\"container\">\n <view class=\"main\">\n <view class=\"license-wrapper\">\n <view class=\"h2\">\n <text class=\"upload-info-uploadtext\">上传身份证</text>\n </view>\n <view class=\"license-img-wrapper\">\n <view class=\"license-img-inner-wrapper\">\n <upload-cards imgSrc=\"{{sfzLicenseInfo.frontImg}}\" type=\"sfzLicense_front\"\n onClick=\"onUpLoadImageFromCamera\" />\n <upload-cards imgSrc=\"{{sfzLicenseInfo.backImg}}\" type=\"sfzLicense_back\" onClick=\"onUpLoadImageFromCamera\" />\n </view>\n </view>\n </view>\n <view class=\"license-wrapper sec\">\n <view class=\"h2\">\n <text class=\"upload-info-uploadtext\">上传终止合同</text>\n </view>\n <view class=\"license-img-wrapper\">\n <view class=\"license-img-inner-wrapper\">\n <upload-cards imgSrc=\"{{userInfoInfo.contractImg}}\" type=\"userInfo_contract\" onClick=\"onUpLoadImageFromCamera\" />\n </view>\n </view>\n </view>\n <view class=\"license-wrapper sec\">\n <view class=\"h2\">\n <text class=\"upload-info-uploadtext\">上传离退休表</text>\n </view>\n <view class=\"license-img-wrapper\">\n <view class=\"license-img-inner-wrapper\">\n <upload-cards imgSrc=\"{{userInfoInfo.retiredImg}}\" type=\"userInfo_retired\" onClick=\"onUpLoadImageFromCamera\" />\n </view>\n </view>\n </view>\n <view class=\"license-wrapper sec\">\n <view class=\"h2\">\n <text class=\"upload-info-uploadtext\">上传户口注销证明</text>\n </view>\n <view class=\"license-img-wrapper\">\n <view class=\"license-img-inner-wrapper\">\n <upload-cards imgSrc=\"{{userInfoInfo.cancellationImg}}\" type=\"userInfo_cancellation\"\n onClick=\"onUpLoadImageFromCamera\" />\n </view>\n </view>\n </view>\n </view>\n <view class=\"bottom\">\n <button type=\"primary\" class=\"confirm-btn\">确认提交</button>\n </view>\n</view>","pages/upload-info-accumulation/index.js":"Page({\n data: {\n\n driverLicenseInfo: {\n\n },\n sfzLicenseInfo: {\n\n },\n userInfoInfo: {},\n cameraType: 'sfzLicense_front', // 当前拍照的证件类型\n },\n onLoad() { },\n onShow() {\n const app = getApp();\n // 检测是否是从相机页面返回过来的。如果是设置数据\n const { nextLicenseState } = app.shareData;\n // console.log(nextLicenseState, 9999);\n // console.log((nextLicenseState));\n // const nextLicenseState = { \"data\": { \"name\": \"人生赢家\", \"certNo\": \"320283199406078877\", \"address\": \"江苏省无锡市市玫瑰香缇\" }, \"mediaId\": \"A*9etTQLrmQbo2ykZHqE67LQBkAa4wAA\", \"imageBase64\": \"data:image/png;base64,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4jQLJNjew6ttGBn6CqF3pr6hIUvJibYEEQINobHaRsksM9htHYg0Aeao2stNGYftg8t4JJMtLxG7A5Ob2XgqDn5DgdcV2V5b2CeIdO1C3ijDzCYvLGo3OAgxkgZbjp1rTutEW4uZLmG6ntjNGI5Fi8vayrnH30YjqehFV7/w7FevZqs8kEFmjKEiJVmBAGN4OQMDBxyfUUAcxr7aQ9k7p/aW9pYz84vgnMgzw3yj2H5c4robNNHuDJZxrfsJ0KMLgXm3b3+abhfwINa9/py3tiLFG8tQYyDjdgIwbHUemK0qAPNb6OMaPq58pJDHfYQMiSYzsXgSArnBwM1AfDcIBP8AZl3/AN+NK/8Aia6248PLcWd7ZvKCt5P5xymQBlTtxnnO39elRXvhbTpABYWenQ9d3m2iyZ9MYZMfrQBY8KxxJoVrJHEkTSoHcRokYLdyQgC5+groao6ZYppmnwWEbblhQIDjGcew6VeoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/9D6cooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD//R+oxEpAPNL5K+9SL90fSloAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looA/9L6oX7o+lLSL90fSloAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/0/qhfuj6UtIv3R9KWgAooooAKKKKACiiigAooooAKKKozappltdR2NxdQx3E3+rieRVds/3VJyfwoAvUUVW+2WZuvsImj+0Bd/lbhv2+u3rj3oAs0VUvNQsNORZNQuIrZXYIrSuqAsegBYjJPpVugAoqtdXlpYx+dezRwITjdIwUZPbJxSTX1lbyRxTzxxvN/q1ZgC/+6CeevagC1RRUEl1axTJbyyokkmSiMwDNjrgHk0AT0VVS+spLp7KOeNriMbmiDguo9SucgVaoAKKjSaKRnSN1ZoztcAglTjOD6HFNnube2QSXEiRKTgF2CjP1NAE1FAIIyKhlubeF0imlRHlJCKzAFiOoAPX8KAJqKqtfWSXS2Lzxi4cbliLAOR6hc5I4qeOSOVd8TBxkjKnIyDg/kaAH0UVBFdW00skEMqPJFgSKrAlc9NwHIz70AT0UUUAFFFFABRRRQAUVTtdQsL1pEsriKdojtcRurFSOMNgnBz61coAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD//1Pqhfuj6UtIv3R9KWgAooooAK84vLbx43iqSWzlgW18hhCZAxiC7lyGA58z3PGM49K9HooA4jyPiH/z86b/3xJWr4V1e41vRYr+7VVlLOjbMgEoxXIBzjOPWuiriPh5/yLMf/Xab/wBGNQB29RzGRYXaLG8KSuemccZqSop2kSF3iXc4UlVPcgcCgD5otNT1nx94ugtH1W50xWsDJMtnK6IssblWAXd/PmuSkistSu/t0c3iK/ktXKJcool2lT/C+4keta2mjxLrPi/Uxc6bDbXZ010Fqh8lFRyuAxVgVOCSckH1Hauh8G674u03w81v4d0/TGsrRnE0j3IyGB+ZnJcdexxjHTigDe+Humtq6p4mh1zVpIbSVle2u5MqxVedwDEY5rk4/Et9qHjka0YVRbrS2R3SYQCGEuVEokfIBGB+dbHwq0Wx1y6v9dlsfsiq7Ro0MjmNy4IfbuJzgHgjpVwaRp+nfEabR4YVe1g0EoscoEikKRjcGBDfiKAPJPEl5ezW0AnuruUCZSBLrVvegH1CRqCh/wBs8CvUvAl9PJ4ihW91C7C7W2JNrlveI74wF8mNQx9R6YrgdEjvdW06O+eJwXLD/RvD9rcR8HHEgVQffjg8V13gJinjp9PvoIjHBaPcK02mQWUyuCvzAIu4YBODu5oAoatq+pav8PrubU53uHi1lY0L9lU8CrHiHUda8X+PbeLwlHFdNocYZRKwCFxjc3JGcHA49K4V/Eds/hm58PwxSSPJqn2kygfu1QnC5Pqa9U8TaZbfDnXbDxzpFufssxaO9jT/AKaAEbRwBkj86AL3hrxf8R9Q8VyaBqNtaEWWGuxHwVBGVAbeRknHQGvNze654s8azX2r217HcWqbreK0ljiaFQeCGmGCOeo5J5r1z4T2lzPa6l4x1FdsurzmRc9olJx+GScfSvO/EUmi6r41vNYivtHltpY0RRfF3AZQAcKmCD9aAMZYtVXxywU6sLhrXLEXUH2kjOOZPubfbrXtXgmHUVvp7rUptUWOKL7t/cwzRnJ5OIxwRjqT3rwmG20SbXZbn7XoSLFGE8p45xbNn+JeclvfNepeBrnS4NXNhBc6HsvUaN49PWZZXwCQMuSMDnNABBBa+HdV1zxL4S1SC/tZYDK1hasLiQytkBsITtVSc7ueCRXl2q2PjTTPCNjaanDbi01C8SeNiSZjK4LAPzgDHtXaaJoOj2HjDxTocFw+lWMNvFiZJCrRL8jE73Jxz6muF12x/tjUBaeErrVdehsf308juWAwf+WWRnPXBx9ARQB9IeGJviG18I/FFvYxWYiO1rYsX3jG3OWPGM54rzTWNa0zxZ8TYLe5nVdM0FHmd2PyM8ZBYntgNgZ9jU/w+Tw/rN8Hs9c1R7yNHD2V5J6gqTxwcZ7HI7gVm+F/B1loHxG/4Ry5P2pJdLY3G/kO0h+YfTtQA7xD418LD4kabrsV4JrOK2eKd4gzYJDYGMZOc9q0fAPiLwpZ+JLux8OXF/Lb3gaVLeRAIY2UFmO5mLZOMDj65pfiJoWi+GNW8Pa3p1jBb28d15c4jjVVYMQctgc8Z617qtxYwyx2ayRpJKpaOMEAso6lR3AzzigDxf8A4XhZ/wDQFvf0rzzQPGdh4e8U3+v2VhfJb3v/AC6Kq7cnkkn2OcYHevYPiJ44v9CurHQvDgWbVLuVTsYbgEzgAj/aP0wMmui8YXPiq08KyXeheV/aESB5AF3cAfP5YJ6jtnPHvQBy+g/Fm117WLbSE0u6ga4baJJMbV4J5/KvXK4rwJ4wtvGOiJfJhLmPCXEQ/hf1Hs3UUxP+Fk/2p+8/sf8As/zj0+0ed5WeP9nft/DNAHcUV5Lr3w88S6tq9zqNl4ourKGZtyQR+ZtQYAwMSqPfoKx/+FV+L/8Aocr3/wAi/wDx6gD3KvGviZd+MNBhn13T9aS0s8Ikdt5KO7OeDhmUnnr7VVj+Fvi5HVm8Y3rAEEj97z/5GqT4j6dpHiK6srWTxJZ6dLpxJeKZ0LeYdpBKlxggDv60AcRpOjeKfB9pZs3iCLS5tckVhE1t5ztK2AAzbGweR1IHNepaf4f+JkF9DNf+Iop7dHUyRi3RSyg8jITIyK8N8XLei+0kTeLINVP2gbZUKEWxyvznDHgdecdK9V8O3b6dq0V1q3jq01C3XIMBkjXcSMDneehoA9toryTXfh74l1jV7jU7HxRdWUE7Bkgj8zagwBgYlUe/QVkf8Kr8X/8AQ5Xv/kX/AOPUAe5V87eP9Ae48c6fYafqN4k+rSb5o0kISKJQASoHQkAnnvW1H8LfFyOrN4xvWAIJH73n/wAjVxfivwxNqvxOks9fkaSCe2aWBkIB2Rxkgd+jA59aANvxd4P0vRzoejzXWoXb3dy0KuLhUZQ5XLNmN92Ow4+tJpPhi08NfFWw0iwubm4jW2e4fz3DEEhgMYUCuI08aHL4R0T+0NcOjXNtLcSxFbeSYnL4yCn3SCKtPbXVrrOi+JtN8RTasb67WzabypIXCKy7l+cliMH0xQB614n1HxbdeOrbwz4f1MadHLaGckwxyjcpP94E8/WoNR1vx54E8rUPEc0GsaWXVJpo4/Kmj3cBtq4Uj8/wq1d/8lisv+wbJ/M1d+LGoW1v4Rn01iHub8rDBEOWdiw6D2oAq+ONb18apoOm+Gb8WS6qzgy+UkoIwCpw4P6Yra03RvHNpHdnU9eW9Z4GWDbbRRmOX+FuBg/Q8VwHjHR55b/wboklxLay4MRmgbbIjBFBKt2PFen+G/C8/h+WaSXVr/UhKoAW8lMgTB6rnoT3oAofDvxDe+IfDol1Rt19bSvb3PAHzoeuFAA4x0FVtC1zVtb8batBFNjStNVYBGFTDTnljuxu45GM4rln1GLwH4w14THba39odQhHbzUBDKPcmuv+Guky6Z4Whnuh/pV+zXc5xg7pTkZ+gxQB31FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB/9X6oX7o+lLSL90fSloAKKKKAGupdGUHaSCMjtXFf8IrrP8A0MF5/wB8pXb0UAcR/wAIrrP/AEMF5/3yldDoekQ6FpsemwO0gQsxdurMxLE8cDk1rUUAFBzjiiigDw6z8M+PtCuNZ8SWKWt1q19chFVzlfIz95TuTBHHB7Cucf4LeIdZ+06nrGoW9teXJ3+TBH+7J6/Nt2gfgDzzzX0pRQB5D4NsfiXol9baJqyWcmkxKR50QUEAD5VULsOSe5Q+9Xrvw9rEvxEutbSDNnJpTWyybl5lJ4XGc/jjFeoUUAeB6D8MlsvBwl1PSmuNZTefs/2t41b5ztG6OTYPl/8Ar1e8AeC9X03xTceIL/Tl0qA2/kR2/wBo+0MSSCSWLMccev4V7dRQB5d498IyXXhZdI8L2SBvtUcxjj2pnBJZiWIyfxzWBe/D7xP4t19n8X3gGk2rf6PDAdu8Y9ATt9CSSfTivcKKAPIfCvgzxZ4S1x7Ky1BZtBZWdUlG5lY9F28Y9SVOD3Gaz28B+LPE1y6eJ57TT9PDkeRYRqryKD3cglQR/tH6V7dRQB8/2XwitLjXNZgvLRrSwYR/2fPG4LKyjkjknr13Dmup8PeGfGujaotveXNjd2Co2y58hVuFOML0A59yWr1eigD56h+Gnjq0d/EFrqkUmqXZYXUU4zFJGeArcMDx2xgdiMVo6VpnxY0O1FlpNhpFtCDnagIyfUndkn3Ne6UUAeSeGdL8ew+JDqetWemW8c64uZrdf3rhQSo6+vU4/pWl/YGr/wDC0f8AhI/I/wBA+weT5u5fv56bc7vxxivSaKAOY8Y+GoPFmgT6PK2xnw0T/wB2ReVP07H2ry3wv4R8c3HiSxv/ABeIxDosLRWzhlfzGIwpIU5OO5ODwO9e80UAeUeEfAN/YeJL7xV4onS8vpJGFuy/dVD/ABAHocfKB2Fer0UUAeU6T8P77QfHU+v6PcpBptyuZbfBJZmzlQOAADyD2zjFerUUUAFFFFABXG6h8PvB2q3suo6hpyTXEx3O5ZwScY7MBXZUUAeC+MPhXZNf6SfDGlL5AuB9t2yY/dblzne+Txn7vNd6vww8BqQy6VGCOQd8n/xVd7RQAiqFUKvAAwKWiigAryTxr4D1jxN4mttTsro2cEVq0TSROVl3HcQBj+E5weelet0UAeTeHPAJ0vwZ/Zuq2NjeanAJjC0saTLliWUZdRwT16VyuneDPHOp61pcms2dhpljps/nhLQIgJOCcKhbk4HpX0HRQBwniLwBpviTVY9Zmvb20uI4vKDWkix/LknqUJ7+tSaJ8PvD2iXg1MCa9vVGFuLyQyyD6ZwAfcDNdvRQBx/inwVp3iyW1nvLm6tpLMsY3tXVGBbGeSrHt2xUXh/wRb+Hr838Wp6leEoU8u7nEkfJBzjaOeODmu1ooA4/xV4I0bxg1q+qNKjWpJUxFVLBsZVsq2VOOgxXXIixosaDCqAAB2Ap1FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf/1vqhfuj6UtIv3R9KWgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/X+qF+6PpS0i/dH0paACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooqC6urayga6vJFhiTlnc4UZOOSaAJ6K53/hLvC3/AEFLT/v6v+NXLrX9EskikvL2CFZ13xl3VQy+oyeRQBrUViW/ibw9dzpbWuoW0sshwqJIpYn0ABrboAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/9D6oX7o+lLSL90fSloAKKKKACiiigAooooA53xDq13p621lpcay319J5UIkzsXA3M745woGcdzgVkT2HjTToX1CHVk1B4xva1kt0jjcDqqMnzqT2LFql8USHTNR0vxDKpNraPJHcMBny0mXG8gdlIGfQHNX9R8VaDaWBukvIZzIMQxxOrvKx+6qKpJJJ9KALOmeIdM1RbUQORJd2/2lIyDnZkA84xkE4Izmrdrq2nXk91bW0weSycJOMEbGI3YORg8elefS20nhbRdB1a+wjafmO6/2UnU7hn0D7fyrLuRcaHbpKBsudftGjb/r5kk3KPqBK34LQB6K3irQFS3ka6AW6haeElXG+NSqkj5euWGB1OeAauaVrml62kj6bN5nktskVlZHRuuGRwrD8RXJS2FtbeNdCtVQFbXTrkR5HQqYVBHvgmq90ty3izX4bHIlk0iEpjvJmUA/XoKAOnXxb4ee9Fgt0DIX8sNtfyy442iXb5ZbPGN2c0/UvFXh/R5JIdSu1heLy9wZWJ/e52YwDknB6Zx3rzvTbGz1TwxawT+J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w/8Ax6gD3+iuf8LeJLHxboVt4h01JY7e637FmADjY7IchSw6qcc9K6CgAooooAroanFQJ0qcUwFooopAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf//U+qF+6PpS0i/dH0paACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoNFBoAhanx/cFManx/cFMB9FFFID4A+Nv/JTtX/7d/wD0njr6CT9nXwZC4mhvNRLody7pIsZHIziHpXgvxpmjT4masrQI5H2fkl8n/R4/RgP0r7k1KSey0e6mjkLSxQSOrsFzuCkg4AA4+lAHif8Awzj4I/5/NS/7+Q//ABmj/hnHwR/z+al/38h/+M14jL8eviLIuFuYIznqsC5/XNOX4+/EQKAZrZiB1MK5P5UAe2f8M4+CP+fzUv8Av5D/APGa+RfEumwaN4j1PSLVmaKzu57dC5BYrHIygsQAM4HOAK+3vg94s1vxr4dn1jW5VMsV48AWNFVSqxxsMjBOcse9fHnjq4h/4TbXB9miyNRugTl8n983J+fqfagD7T+Imf8AhVup56/YV/8AZa+LPh34bsfFvjGx8Pak8sdvdebvaEgONkTuMFgw6qM8dK/QK40mx1zw+NI1NDLbXMCpIoJUkYHdcEfhXK6F8KPBHhvV4dc0ezeG6t93lsZZGA3qUPDMQeCaAJvAvw40P4f/AGz+xprmb7d5fmfaGRseVuxt2In985zmvn/9pTd/buk9MfZXx653819gV8i/tHyJHrulF41kzbPgNu4+fttI60AfPeg/8hyw/wCvmL/0MV+l2rabBrOlXekXTMsV5BJbuUIDBZFKkqSCM4PGQa+evCXwv8GXfgW08WSWji/+ym6DCWTaJEBKkKWIxkZwc15UPj78Qx1mtj/2xH+NAH034K+E3hzwJqsur6RcXcsssDW5Fw8bLtZlYkBY0OcqO9en180/CL4l+LPHHiS40nWp41his3nXyY1VtyyRqOSDxhjX0tQB82/E/wCMXibwX4qfQ9LtrOWBYY5A06SM+XHPKyKMfhXnv/DR3jf/AJ89N/79zf8Ax6qXx4mjj+IE6PAkpNvCQzF8j5eg2sBj6jNe56V8Efh3daZa3U1l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iQdxPbitsWNxYGafUbmA2c+XufvQKrdmXLtgN0cFsHr3IPPOUXRik1e76b7X6f8ADlpPmZxEbvd6LDYSeVeyQTy3BjjhR1RY2bcJUknTOd4IAIOOx61d0sQWusQX6WsSRpthL2trHAu64VCoc+ezHGR0So7extrzS7S2t47S4dVlMcD25nwkkjEPkSokakDhj6fKc8VBpNlcAR32srYwOJRsuTbyOP3LbAvneauzG0ABgAePvEmu+UlyzV++lu9/07fiYpO6NttRn1HWtQk06JnlhjjtbZ/4R5jN5kv+6CvXvtx3qCxMumz3OjnUdQWKzZEi8i1WX5SisdzJbvzknqc/zrpbBEj8R38cShVW3tgAowAMydBVK0j1V9Y1Y2FxBCnnx5EsLSEnyk6FZUwPwrh9pH3o2skk/wAvJ9306s1s9H5nU2efsseZJJSVB3yqEc5/vKFXB9toqxUcImWJRcMryAfMyKVUn2BLED8TUleRLdnQgooopDCiiigAooooAKKKKAM1Lbj/AFjfpVgW3/TRv0pydKnFMCv9m/6aN+lH2b/po36VZopXArfZv+mjfpR9m/6aN+lWaKLgVvs3/TRv0o+zf9NG/SrNFFwK32b/AKaN+lH2b/po36VZoouBW+zf9NG/Sj7N/wBNG/SrNFFwK32b/po36UfZv+mjfpVmii4Fb7N/00b9KPs3/TRv0qzRRcD/1fqhfuj6UtIv3R9KWgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKDRQaAIWp8f3BTXp0f3BTAfRRRSAKKKKACiiigAooooAKYIohIZgih2ABbHJA6An0GafRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAV06VOKgTpU4pgLRRRSAKKKKACiiigAooooAKKKKACiiigAooooA//9b6oX7o+lLSL90fSloAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCNhSoQFwTTiKYVpgO3L6ijevqKj2UmygCXevqKN6+oqLYPSjYPSgCXevqKN6+oqLYPSjYPSgCXevqKN6+oqLYPSjYPSgCXevqKN6+oqLYPSjYPSgCXevqKN6+oqLYPSjYPSgCXevqKN6+oqLYPSjYPSgCXevqKN6+oqLYPSjYPSgCXevqKN6+oqLYPSjYPSgCJdR097prFLmI3Cjc0QdS4HqVznHNTyXEEIBlkVAxCjcQMk9Bz3Nee6LFEfHetsQN4ihA+hHP9K6HxAmYbRAOWvIMD6Nk/oKAL8/iDQbWVre51C1ikThkeZFYfUE5FOttd0S8lFvZ39tNIeiRyozHHsCTXDSPf2V7qso+3xxJMZm+zi027Ng+bE/znoenBxxVi1XULnWNPklF88aFnY3AtSqhoztP+j/MM9t3H40AegR3NtKzpFKjtGdrhWBKnGcHHQ4OaI7m2lZ0ilR2jO1wrAlTjODjocHNcVp9lbXV9rX2l5ESO8DExyvFj9zH1KMpx9eKyNFs9Pa8l+1C7gTUJWe0k+1TgSqoC4JDj5iF3DcSSvTpgAHpiXFvIzrHIrGM7WAIJU4zg+hwahfUdPjuUspLmJZ5BlIi6h2HsucnpWHokYW81RR0F0Byc/wDLJO5rnvEMUI8beH2/5aHzgf8AdC/40Aej719RRvX1FRbB6VzOopPqOsR6Ok8lvCkJnlMLbXfLbVUMOQOpOOaAOr3L6il3L61xFuLnTNcuoZLiW4t4rISokjFiMMc89zx1PPvRZ6Xe6lpkeqy39xHdTRiVfLfESZGQvl/dYDvuBJoA7JRVTVb7+zNNn1DZ5nkoW25xnHvg4/KuZtdSu5To+rzMyx3aGCaME7BI3KsB0+8CM+9VdYluLzStdvg7GFUNvChJ2fu/vNjpksSM+1IDv0begbpkA1Astybt4WhxCqArLuHzMScrt6jHrXJanaXmmaYdbjvpzcQKsjqX/cuOMp5f3QMcAjn3NXLeeafxReWrSOITZQsEDEBSzOCQOx9xzQB1VFcJDpaza4sFhd3nk2RDXDNdSurOeVjwWI92/Ad6msrS71W/1SO6vLhIIrnbGkUjIR8in7w5wOwGB1zmgDtaK84vb/U4tFuLZLh2ntNQht1mzhnUyIQGK4zw2G9a1rqC90/7NpUN9PJJqE7GSeQgsiqu5hGMYXOMAY4oA7GiuRlgn0LULI29zPNBdy+RLHPIZMEqSGUtkggjkZxjtTNPt7jXhNqc95cQ/vpI4I4X2KixsVBIHDkkZO7I9qAN/SdR/tS0+1bPL/eSJtzn7jFc5wOuM1pV53Y/2mnhVBaGR2F1J55gAEhj81t5QHv9OfTmrYMU+h3M2g3tzLLA6y7JZHMitH8xjYPhgGHUNQB3NFczLevqd7p0NjIyxOn2uQqSMoBhFOOzMentWRpcoGopHrV1dwaiZGxG7FYJRk4EYH7thj/gXrQB0+sai2n24Fuglupj5cER/ic+v+yOrHsK5r+0PiB/0DrP/v41Wb6K/wBFe419o4r6RY2LSSymIxoOfLiQRuADxklssevbHJf8LTn/AOgWv/gQf/jVAH//1/qhfuj6UtIv3R9KWgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAxSYpaKAExRilooATFGKWigBMUYpaKAExRilooATFGKWigBMUYpaKAExRilooATFGKWigDxy5l1rR/iFPqUVjdTWUwWOVooXcFdo5BA52mvSbyyuL27trpCoit1aREcMCZSMKWHZVBPvn6VtUUAcY+hanFZXEUQguLrUEYXVzK7IQSMAIoRsooPyruH5kmtK50NhNb32myCC6hCxuxHyyxDAKuB145U9QfxroaKAPP5dD1afUNQ320ctpPciUJJctEsoEaLhlSOQlQR0JGe4IrWv7XWtSs2sbmws/LbGNt3ICpHIZT9n4IPINdVRQBzmhWl/afbZdRjEbSzBxsfzcqI1XOdqknjuoOe1ediXW9Z+IdnqElhdQ2VuWjjeSF0G3a3zEkDG4+vtXs9FACYrntWsUkvYby1vVsrxFZVLAMHjJBIZCRkA9wQRXRVTu9PsNQUJf28Vwo6CVFcD/voGgDk9FiW48Q3tyJ/tii3SGWYY2F9xJRQOAFHUc9eSTV6Pw9f28J0+01ForHkCPywZEU/wAKyZ4HplSR610sMENtGIbdFjReioAoH0AqWgDHvNGt59I/si2PkKiqImAzsKEFWA74IqGfQo5fD76CJMB4jGZCMkk9WIyOp561vUUAcu/h+8uBHaXl+0tlGVPlbArtt5AeTPK5HYAnuTV1tIlGp3WqW84SS4tkgUFNwQoWIbqM/e6c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\" }\n const [license, position] = this.data.cameraType.split('_');\n if (nextLicenseState && nextLicenseState.data) {\n // my.alert({content: JSON.stringify(nextLicenseState.data)});\n let isOutlineSize = false;\n let sizeArr = [];\n // 判断是否是行驶证反面照,识别是否有车长数据\n if (license === 'driverLicense' && position === 'back') {\n sizeArr = nextLicenseState.data.outlineSize ? nextLicenseState.data.outlineSize.match(/\\d+/g) : [];\n if (sizeArr && sizeArr.length) {\n isOutlineSize = true;\n }\n }\n this.setData({\n [`${license}Info`]: {\n ...this.data[`${license}Info`],\n ...isOutlineSize && {\n viLength: sizeArr.length && sizeArr[0].length === 4 ? (sizeArr[0] || '').replace(/(^0|[^\\d]|\\.|-)+/g, '') : '', // 获取车长数据\n viWidth: sizeArr.length > 1 && sizeArr[1].length === 4 ? (sizeArr[1] || '').replace(/(^0|[^\\d]|\\.|-)+/g, '') : '', // 获取车宽数据\n viHeight: sizeArr.length > 2 && sizeArr[2].length === 4 ? (sizeArr[2] || '').replace(/(^0|[^\\d]|\\.|-)+/g, '') : '', // 获取车高数据\n },\n [`${position}MediaId`]: nextLicenseState.mediaId,\n [`${position}Img`]: nextLicenseState.imageBase64,\n ...nextLicenseState.data,\n },\n });\n debugger\n console.log(this.data)\n app.shareData.nextLicenseState = {};\n }\n },\n\n\n\n\n /**\n * 拍照上传证件\n */\n async onUpLoadImageFromCamera(e) {\n const { type } = e.target.dataset;\n let {\n driverLicenseInfo: { owner = '' },\n sfzLicenseInfo: { name = '' },\n } = this.data;\n\n this.setData({ cameraType: type });\n my.navigateTo({\n url: `../ai-camera/index?cameraType=${type}`,\n });\n },\n});\n","pages/upload-info-accumulation/index.json":"{\n \"defaultTitle\": \"资料上传-公积金\",\n \"usingComponents\": {\n \"upload-cards\": \"/components/es/upload-cards/index\"\n }\n}","pages/upload-info-accumulation/index.less":".container {\n width: 100%;\n min-height: 100vh;\n background: #F5F5F5;\n overflow-x: hidden;\n}\n\n.top-wrapper {\n background: #fff;\n border-radius: 16rpx;\n margin: 24rpx;\n padding: 24rpx 0;\n}\n\n.main {\n padding-top: 24rpx;\n padding-bottom: 154rpx;\n overflow-x: hidden;\n .license-wrapper {\n margin: 0 24rpx;\n padding: 24rpx 0 24rpx 24rpx;\n background: #fff;\n border-radius: 16rpx;\n }\n .license-wrapper.sec {\n margin-top: 24rpx;\n }\n \n .license-info-wrapper {\n background: #fff;\n border-radius: 16rpx;\n margin: 24rpx;\n padding: 24rpx;\n }\n}\n\n.icon-question {\n width: 28rpx;\n height: 28rpx;\n margin-left: 16rpx;\n font-size: 36rpx;\n}\n\n.upload-tip {\n height: 40rpx;\n line-height: 40rpx;\n margin-top: 8rpx;\n font-size: 26rpx;\n color: #ff834c;\n}\n\n.check-info {\n margin-top: 14rpx;\n\n .h3 {\n margin-bottom: 8rpx;\n font-size: 28rpx;\n }\n\n .form-input-card-tips {\n font-size: 26rpx;\n color: #999999;\n padding-top: 20rpx;\n }\n\n .check-info-tips {\n font-family: PingFangSC-Medium;\n font-size: 34rpx;\n color: #333;\n }\n}\n\n.form-input-item {\n display: flex;\n align-items: center;\n border-bottom: 1rpx solid #d8d8d8;\n font-size: 32rpx;\n padding: 26rpx 0;\n\n .name {\n min-width: 200rpx;\n color: #333;\n }\n .value {\n flex: 1;\n color: #333333;\n text-align: right;\n\n input {\n padding: 0;\n font-size: 32rpx;\n width: 356rpx;\n padding-left: 40rpx;\n line-height: 45rpx;\n text-align: right;\n color: #999;\n }\n .value-item {\n padding: 0;\n font-size: 32rpx;\n width: 356rpx;\n min-height: 32rpx;\n padding-left: 40rpx;\n line-height: 45rpx;\n text-align: right;\n color: #999;\n display:inline-block;\n }\n }\n .mini-value {\n width: 104rpx;\n input {\n width: 106rpx;\n padding-left: 28rpx;\n }\n }\n .name-label {\n font-size: 32rpx;\n }\n\n .error-tip {\n color: #ff3b30;\n font-size: 26rpx;\n line-height: 37rpx;\n }\n &-read {\n justify-content: space-between;\n .value {\n flex: 1;\n color: #999999;\n text-align: right;\n\n .value-item {\n padding: 0;\n font-size: 32rpx;\n width: 456rpx;\n padding-left: 40rpx;\n line-height: 45rpx;\n }\n }\n }\n}\n\n.picker-value {\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n\n.icon-arrow {\n margin-right: 32rpx;\n width: 48rpx;\n height: 26rpx;\n background: url(\"https://gw.alipayobjects.com/zos/basement_prod/f3babc86-5a56-4106-8e8e-02ff85850b65.svg\")\n no-repeat center / 16rpx 29rpx;\n}\n\n.ali-tip {\n display: flex;\n flex-direction: column;\n height: 37rpx;\n margin-top: 55rpx;\n color: #999;\n font-size: 26rpx;\n\n .tips {\n display: flex;\n align-items: center;\n margin-top: 32rpx;\n\n image {\n width: 29rpx;\n height: 32rpx;\n margin-right: 8rpx;\n }\n }\n}\n\n.bottom {\n position: fixed;\n z-index: 10;\n left: 0;\n bottom: 0;\n right: 0;\n background: #fff;\n height: 146rpx;\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 0 32rpx;\n\n .bottom-cancel-img {\n width: 95rpx;\n height: 70rpx;\n }\n .confirm-btn {\n width: 700rpx;\n height: 88rpx;\n border-radius: 8rpx;\n background: #1677FF;\n }\n}\n\n.upload-info-uploadtext {\n font-family: PingFangSC-Medium;\n font-size: 30rpx;\n color: #333333;\n letter-spacing: 0;\n}","pages/upload-info/index.acss":".container {\n width: 100%;\n min-height: 100vh;\n background: #F5F5F5;\n overflow-x: hidden;\n}\n.top-wrapper {\n background: #fff;\n border-radius: 16rpx;\n margin: 24rpx;\n padding: 24rpx 0;\n}\n.main {\n padding-bottom: 154rpx;\n overflow-x: hidden;\n}\n.main .license-wrapper {\n margin: 0 24rpx;\n padding: 24rpx 0 24rpx 24rpx;\n background: #fff;\n border-radius: 16rpx;\n}\n.main .license-wrapper.sec {\n margin-top: 24rpx;\n}\n.main .license-info-wrapper {\n background: #fff;\n border-radius: 16rpx;\n margin: 24rpx;\n padding: 24rpx 0;\n}\n.icon-question {\n width: 28rpx;\n height: 28rpx;\n margin-left: 16rpx;\n font-size: 36rpx;\n}\n.upload-tip {\n height: 40rpx;\n line-height: 40rpx;\n margin-top: 16rpx;\n font-size: 26rpx;\n color: #ff834c;\n}\n.check-info {\n margin-top: 14rpx;\n padding-left: 24rpx;\n}\n.check-info .h3 {\n margin-bottom: 8rpx;\n font-size: 28rpx;\n}\n.check-info .form-input-card-tips {\n font-size: 26rpx;\n color: #999999;\n padding-top: 20rpx;\n}\n.check-info .check-info-tips {\n border-bottom: 1rpx solid #d8d8d8;\n font-family: PingFangSC-Medium;\n font-size: 34rpx;\n color: #333;\n padding: 0 0 24rpx 0;\n}\n.form-input-item {\n display: flex;\n align-items: center;\n border-bottom: 1rpx solid #d8d8d8;\n font-size: 32rpx;\n padding: 24rpx 24rpx 24rpx 0;\n}\n.form-input-item .name {\n min-width: 200rpx;\n color: #333;\n}\n.form-input-item .value {\n flex: 1;\n color: #333333;\n text-align: right;\n}\n.form-input-item .value input {\n padding: 0;\n font-size: 32rpx;\n width: 356rpx;\n padding-left: 40rpx;\n line-height: 45rpx;\n text-align: right;\n color: #999;\n}\n.form-input-item .value .value-item {\n padding: 0;\n font-size: 32rpx;\n width: 356rpx;\n min-height: 32rpx;\n padding-left: 40rpx;\n line-height: 45rpx;\n text-align: right;\n color: #999;\n display: inline-block;\n}\n.form-input-item .mini-value {\n width: 104rpx;\n}\n.form-input-item .mini-value input {\n width: 106rpx;\n padding-left: 28rpx;\n}\n.form-input-item .name-label {\n font-size: 32rpx;\n}\n.form-input-item .error-tip {\n color: #ff3b30;\n font-size: 26rpx;\n line-height: 37rpx;\n}\n.form-input-item-read {\n justify-content: space-between;\n}\n.form-input-item-read .value {\n flex: 1;\n color: #999999;\n text-align: right;\n}\n.form-input-item-read .value .value-item {\n padding: 0;\n font-size: 32rpx;\n width: 456rpx;\n padding-left: 40rpx;\n line-height: 45rpx;\n}\n.picker-value {\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n.icon-arrow {\n margin-right: 32rpx;\n width: 48rpx;\n height: 26rpx;\n background: url(\"https://gw.alipayobjects.com/zos/basement_prod/f3babc86-5a56-4106-8e8e-02ff85850b65.svg\") no-repeat center / 16rpx 29rpx;\n}\n.ali-tip {\n display: flex;\n flex-direction: column;\n height: 37rpx;\n margin-top: 55rpx;\n color: #999;\n font-size: 26rpx;\n}\n.ali-tip .tips {\n display: flex;\n align-items: center;\n margin-top: 32rpx;\n}\n.ali-tip .tips image {\n width: 29rpx;\n height: 32rpx;\n margin-right: 8rpx;\n}\n.bottom {\n position: fixed;\n z-index: 10;\n left: 0;\n bottom: 0;\n right: 0;\n background: #fff;\n height: 146rpx;\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 0 32rpx;\n}\n.bottom .bottom-cancel-img {\n width: 95rpx;\n height: 70rpx;\n}\n.bottom .confirm-btn {\n width: 532rpx;\n height: 88rpx;\n border-radius: 8rpx;\n background: #1677FF;\n}\n.upload-info-uploadtext {\n font-family: PingFangSC-Medium;\n font-size: 30rpx;\n color: #333333;\n letter-spacing: 0;\n}\n","pages/upload-info/index.axml":"<view class=\"container\">\n <view class=\"top-wrapper\">\n <header-steps steps=\"{{ headSteps }}\" activeIndex=\"{{activeIndex}}\" />\n <notice-card text=\"{{noticeCardText}}\" />\n </view>\n <view class=\"main\">\n <view class=\"license-wrapper\">\n <view class=\"h2\" onTap=\"questionIDCard\">\n <text class=\"upload-info-uploadtext\">上传车主身份证</text>\n <image class=\"icon-question\"\n src=\"https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*IvEoSJsg1ZAAAAAAAAAAAABkARQnAQ\" />\n </view>\n <view class=\"upload-tip\">\n 确保上传的身份证、行驶证为同一人\n </view>\n <view class=\"license-img-wrapper\">\n <view class=\"license-img-inner-wrapper\">\n <upload-cards imgSrc=\"{{sfzLicenseInfo.frontImg}}\" type=\"sfzLicense_front\"\n onClick=\"onUpLoadImageFromCamera\" />\n <upload-cards imgSrc=\"{{sfzLicenseInfo.backImg}}\" type=\"sfzLicense_back\" onClick=\"onUpLoadImageFromCamera\" />\n </view>\n </view>\n </view>\n <view class=\"license-wrapper sec\">\n <view class=\"h2\" onTap=\"questionIDCard\">\n <text class=\"upload-info-uploadtext\">上传行驶证</text>\n <image class=\"icon-question\"\n src=\"https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*IvEoSJsg1ZAAAAAAAAAAAABkARQnAQ\" />\n </view>\n <view class=\"license-img-wrapper\">\n <view class=\"license-img-inner-wrapper\">\n <upload-cards imgSrc=\"{{driverLicenseInfo.frontImg}}\" type=\"driverLicense_front\"\n onClick=\"onUpLoadImageFromCamera\" />\n <upload-cards imgSrc=\"{{driverLicenseInfo.backImg}}\" type=\"driverLicense_back\"\n onClick=\"onUpLoadImageFromCamera\" />\n </view>\n </view>\n </view>\n <view class=\"license-wrapper sec\">\n <view class=\"h2\" onTap=\"questionIDCard\">\n <text class=\"upload-info-uploadtext\">上传车头照</text>\n </view>\n <view class=\"license-img-wrapper\">\n <view class=\"license-img-inner-wrapper\">\n <upload-cards imgSrc=\"{{driverLicenseInfo.rotateImg}}\" type=\"driverLicense_rotate\"\n onClick=\"onUpLoadImageFromCamera\" />\n </view>\n </view>\n </view>\n <view class=\"license-info-wrapper\">\n <view class=\"check-info\">\n <view class=\"check-info-tips\">核对证件信息</view>\n <view class=\"form-input-item\">\n <view class=\"name\">车主姓名</view>\n <view class=\"value\">\n <input data-key=\"sfzLicenseInfo.name\" onInput=\"onChangeInputVaue\" placeholder=\"车主姓名\"\n value=\"{{sfzLicenseInfo.name}}\" />\n </view>\n </view>\n <view class=\"form-input-item\">\n <view class=\"name\">身份证号</view>\n <view class=\"value\">\n <input type=\"idcard\" data-key=\"sfzLicenseInfo.certNo\" onInput=\"onChangeInputVaue\" placeholder=\"身份证号\"\n value=\"{{sfzLicenseInfo.certNo}}\" />\n </view>\n </view>\n <view class=\"form-input-item\">\n <view class=\"name\">车牌号码</view>\n <view class=\"value\">\n <input data-key=\"driverLicenseInfo.frontNumber\" onInput=\"onChangeInputVaue\" disabled placeholder=\"车牌号码\"\n value=\"{{$getters.plateNo }}\" />\n </view>\n </view>\n <view class=\"form-input-item\">\n <view class=\"name\">车辆识别代号</view>\n <view class=\"value\">\n <input data-key=\"driverLicenseInfo.vIN\" onInput=\"onChangeInputVaue\" placeholder=\"车辆识别代号\"\n value=\"{{driverLicenseInfo.vIN}}\" />\n </view>\n </view>\n <view class=\"form-input-item\">\n <view class=\"name\">发动机号码</view>\n <view class=\"value\">\n <input data-key=\"driverLicenseInfo.engine\" onInput=\"onChangeInputVaue\" placeholder=\"发动机号码\"\n value=\"{{driverLicenseInfo.engine}}\" />\n </view>\n </view>\n <view class=\"form-input-item\">\n <view class=\"name\">注册日期</view>\n <view class=\"value\">\n <view class=\"value-item\" data-key=\"driverLicenseInfo.registerDate\"\n data-value=\"{{driverLicenseInfo.registerDate}}\" onTap=\"onChangeDateVaue\">\n {{driverLicenseInfo.registerDate}}</view>\n </view>\n </view>\n <view class=\"form-input-item\">\n <view class=\"name\">发证日期</view>\n <view class=\"value\">\n <view class=\"value-item\" data-key=\"driverLicenseInfo.issueDate\" data-value=\"{{driverLicenseInfo.issueDate}}\"\n onTap=\"onChangeDateVaue\">{{driverLicenseInfo.issueDate}}</view>\n </view>\n </view>\n <view class=\"form-input-item\">\n <view class=\"name\">核载人数</view>\n <view class=\"value\">\n <picker onChange=\"onPassengerChange\" range=\"{{passengers}}\">\n <view class=\"picker-value\">\n <view class=\"value-item\">\n {{driverLicenseInfo.approvedPassengersCapacity ? driverLicenseInfo.approvedPassengersCapacity + '人' : driverLicenseInfo.approvedPassengersCapacity}}\n </view>\n <text class=\"icon-arrow\" />\n </view>\n </picker>\n </view>\n </view>\n <view class=\"form-input-card-tips\">*仅支持7座及以下个人小型车辆办理</view>\n </view>\n </view>\n </view>\n <view class=\"bottom\">\n <image class=\"bottom-cancel-img\" onTap=\"onCancelHandle\"\n src=\"https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*mA7VR4fJs6YAAAAAAAAAAABkARQnAQ\" />\n <button type=\"primary\" class=\"confirm-btn\">确认提交</button>\n </view>\n</view>","pages/upload-info/index.js":"Page({\n data: {\n noticeCardText: '信息仅用于办理ETC,支付宝保证您的信息安全',\n headSteps: [\n { title: '录入车牌' },\n { title: '交纳押金' },\n { title: '填写资料' },\n { title: '签约代扣' },\n ],\n activeIndex: 2,\n passengers: [1, 2, 3, 4, 5, 6, 7],\n driverLicenseInfo: {\n\n },\n sfzLicenseInfo: {\n\n },\n cameraType: 'sfzLicense_front', // 当前拍照的证件类型\n },\n onLoad() { },\n onShow() {\n const app = getApp();\n // 检测是否是从相机页面返回过来的。如果是设置数据\n const { nextLicenseState } = app.shareData;\n // console.log(nextLicenseState, 9999);\n // console.log((nextLicenseState));\n // const nextLicenseState = { \"data\": { \"name\": \"人生赢家\", \"certNo\": \"320283199406078877\", \"address\": \"江苏省无锡市市玫瑰香缇\" }, \"mediaId\": \"A*9etTQLrmQbo2ykZHqE67LQBkAa4wAA\", \"imageBase64\": \"data:image/png;base64,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4jQLJNjew6ttGBn6CqF3pr6hIUvJibYEEQINobHaRsksM9htHYg0Aeao2stNGYftg8t4JJMtLxG7A5Ob2XgqDn5DgdcV2V5b2CeIdO1C3ijDzCYvLGo3OAgxkgZbjp1rTutEW4uZLmG6ntjNGI5Fi8vayrnH30YjqehFV7/w7FevZqs8kEFmjKEiJVmBAGN4OQMDBxyfUUAcxr7aQ9k7p/aW9pYz84vgnMgzw3yj2H5c4robNNHuDJZxrfsJ0KMLgXm3b3+abhfwINa9/py3tiLFG8tQYyDjdgIwbHUemK0qAPNb6OMaPq58pJDHfYQMiSYzsXgSArnBwM1AfDcIBP8AZl3/AN+NK/8Aia6248PLcWd7ZvKCt5P5xymQBlTtxnnO39elRXvhbTpABYWenQ9d3m2iyZ9MYZMfrQBY8KxxJoVrJHEkTSoHcRokYLdyQgC5+groao6ZYppmnwWEbblhQIDjGcew6VeoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/9D6cooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD//R+oxEpAPNL5K+9SL90fSloAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looAi8lfejyV96looA/9L6oX7o+lLSL90fSloAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/0/qhfuj6UtIv3R9KWgAooooAKKKKACiiigAooooAKKKozappltdR2NxdQx3E3+rieRVds/3VJyfwoAvUUVW+2WZuvsImj+0Bd/lbhv2+u3rj3oAs0VUvNQsNORZNQuIrZXYIrSuqAsegBYjJPpVugAoqtdXlpYx+dezRwITjdIwUZPbJxSTX1lbyRxTzxxvN/q1ZgC/+6CeevagC1RRUEl1axTJbyyokkmSiMwDNjrgHk0AT0VVS+spLp7KOeNriMbmiDguo9SucgVaoAKKjSaKRnSN1ZoztcAglTjOD6HFNnube2QSXEiRKTgF2CjP1NAE1FAIIyKhlubeF0imlRHlJCKzAFiOoAPX8KAJqKqtfWSXS2Lzxi4cbliLAOR6hc5I4qeOSOVd8TBxkjKnIyDg/kaAH0UVBFdW00skEMqPJFgSKrAlc9NwHIz70AT0UUUAFFFFABRRRQAUVTtdQsL1pEsriKdojtcRurFSOMNgnBz61coAKKKKACiiigAooooAKKKKACiiigAoo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1vqhfuj6UtIv3R9KWgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/X+qF+6PpS0i/dH0paACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooqC6urayga6vJFhiTlnc4UZOOSaAJ6K53/hLvC3/AEFLT/v6v+NXLrX9EskikvL2CFZ13xl3VQy+oyeRQBrUViW/ibw9dzpbWuoW0sshwqJIpYn0ABrboAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/9D6oX7o+lLSL90fSloAKKKKACiiigAooooA53xDq13p621lpcay319J5UIkzsXA3M745woGcdzgVkT2HjTToX1CHVk1B4xva1kt0jjcDqqMnzqT2LFql8USHTNR0vxDKpNraPJHcMBny0mXG8gdlIGfQHNX9R8VaDaWBukvIZzIMQxxOrvKx+6qKpJJJ9KALOmeIdM1RbUQORJd2/2lIyDnZkA84xkE4Izmrdrq2nXk91bW0weSycJOMEbGI3YORg8elefS20nhbRdB1a+wjafmO6/2UnU7hn0D7fyrLuRcaHbpKBsudftGjb/r5kk3KPqBK34LQB6K3irQFS3ka6AW6haeElXG+NSqkj5euWGB1OeAauaVrml62kj6bN5nktskVlZHRuuGRwrD8RXJS2FtbeNdCtVQFbXTrkR5HQqYVBHvgmq90ty3izX4bHIlk0iEpjvJmUA/XoKAOnXxb4ee9Fgt0DIX8sNtfyy442iXb5ZbPGN2c0/UvFXh/R5JIdSu1heLy9wZWJ/e52YwDknB6Zx3rzvTbGz1TwxawT+J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w/8Ax6gD3+iuf8LeJLHxboVt4h01JY7e637FmADjY7IchSw6qcc9K6CgAooooAroanFQJ0qcUwFooopAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf//U+qF+6PpS0i/dH0paACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoNFBoAhanx/cFManx/cFMB9FFFID4A+Nv/JTtX/7d/wD0njr6CT9nXwZC4mhvNRLody7pIsZHIziHpXgvxpmjT4masrQI5H2fkl8n/R4/RgP0r7k1KSey0e6mjkLSxQSOrsFzuCkg4AA4+lAHif8Awzj4I/5/NS/7+Q//ABmj/hnHwR/z+al/38h/+M14jL8eviLIuFuYIznqsC5/XNOX4+/EQKAZrZiB1MK5P5UAe2f8M4+CP+fzUv8Av5D/APGa+RfEumwaN4j1PSLVmaKzu57dC5BYrHIygsQAM4HOAK+3vg94s1vxr4dn1jW5VMsV48AWNFVSqxxsMjBOcse9fHnjq4h/4TbXB9miyNRugTl8n983J+fqfagD7T+Imf8AhVup56/YV/8AZa+LPh34bsfFvjGx8Pak8sdvdebvaEgONkTuMFgw6qM8dK/QK40mx1zw+NI1NDLbXMCpIoJUkYHdcEfhXK6F8KPBHhvV4dc0ezeG6t93lsZZGA3qUPDMQeCaAJvAvw40P4f/AGz+xprmb7d5fmfaGRseVuxt2In985zmvn/9pTd/buk9MfZXx653819gV8i/tHyJHrulF41kzbPgNu4+fttI60AfPeg/8hyw/wCvmL/0MV+l2rabBrOlXekXTMsV5BJbuUIDBZFKkqSCM4PGQa+evCXwv8GXfgW08WSWji/+ym6DCWTaJEBKkKWIxkZwc15UPj78Qx1mtj/2xH+NAH034K+E3hzwJqsur6RcXcsssDW5Fw8bLtZlYkBY0OcqO9en180/CL4l+LPHHiS40nWp41his3nXyY1VtyyRqOSDxhjX0tQB82/E/wCMXibwX4qfQ9LtrOWBYY5A06SM+XHPKyKMfhXnv/DR3jf/AJ89N/79zf8Ax6qXx4mjj+IE6PAkpNvCQzF8j5eg2sBj6jNe56V8Efh3daZa3U1l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iQdxPbitsWNxYGafUbmA2c+XufvQKrdmXLtgN0cFsHr3IPPOUXRik1e76b7X6f8ADlpPmZxEbvd6LDYSeVeyQTy3BjjhR1RY2bcJUknTOd4IAIOOx61d0sQWusQX6WsSRpthL2trHAu64VCoc+ezHGR0So7extrzS7S2t47S4dVlMcD25nwkkjEPkSokakDhj6fKc8VBpNlcAR32srYwOJRsuTbyOP3LbAvneauzG0ABgAePvEmu+UlyzV++lu9/07fiYpO6NttRn1HWtQk06JnlhjjtbZ/4R5jN5kv+6CvXvtx3qCxMumz3OjnUdQWKzZEi8i1WX5SisdzJbvzknqc/zrpbBEj8R38cShVW3tgAowAMydBVK0j1V9Y1Y2FxBCnnx5EsLSEnyk6FZUwPwrh9pH3o2skk/wAvJ9306s1s9H5nU2efsseZJJSVB3yqEc5/vKFXB9toqxUcImWJRcMryAfMyKVUn2BLED8TUleRLdnQgooopDCiiigAooooAKKKKAM1Lbj/AFjfpVgW3/TRv0pydKnFMCv9m/6aN+lH2b/po36VZopXArfZv+mjfpR9m/6aN+lWaKLgVvs3/TRv0o+zf9NG/SrNFFwK32b/AKaN+lH2b/po36VZoouBW+zf9NG/Sj7N/wBNG/SrNFFwK32b/po36UfZv+mjfpVmii4Fb7N/00b9KPs3/TRv0qzRRcD/1fqhfuj6UtIv3R9KWgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKDRQaAIWp8f3BTXp0f3BTAfRRRSAKKKKACiiigAooooAKYIohIZgih2ABbHJA6An0GafRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAV06VOKgTpU4pgLRRRSAKKKKACiiigAooooAKKKKACiiigAooooA//9b6oX7o+lLSL90fSloAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCNhSoQFwTTiKYVpgO3L6ijevqKj2UmygCXevqKN6+oqLYPSjYPSgCXevqKN6+oqLYPSjYPSgCXevqKN6+oqLYPSjYPSgCXevqKN6+oqLYPSjYPSgCXevqKN6+oqLYPSjYPSgCXevqKN6+oqLYPSjYPSgCXevqKN6+oqLYPSjYPSgCXevqKN6+oqLYPSjYPSgCJdR097prFLmI3Cjc0QdS4HqVznHNTyXEEIBlkVAxCjcQMk9Bz3Nee6LFEfHetsQN4ihA+hHP9K6HxAmYbRAOWvIMD6Nk/oKAL8/iDQbWVre51C1ikThkeZFYfUE5FOttd0S8lFvZ39tNIeiRyozHHsCTXDSPf2V7qso+3xxJMZm+zi027Ng+bE/znoenBxxVi1XULnWNPklF88aFnY3AtSqhoztP+j/MM9t3H40AegR3NtKzpFKjtGdrhWBKnGcHHQ4OaI7m2lZ0ilR2jO1wrAlTjODjocHNcVp9lbXV9rX2l5ESO8DExyvFj9zH1KMpx9eKyNFs9Pa8l+1C7gTUJWe0k+1TgSqoC4JDj5iF3DcSSvTpgAHpiXFvIzrHIrGM7WAIJU4zg+hwahfUdPjuUspLmJZ5BlIi6h2HsucnpWHokYW81RR0F0Byc/wDLJO5rnvEMUI8beH2/5aHzgf8AdC/40Aej719RRvX1FRbB6VzOopPqOsR6Ok8lvCkJnlMLbXfLbVUMOQOpOOaAOr3L6il3L61xFuLnTNcuoZLiW4t4rISokjFiMMc89zx1PPvRZ6Xe6lpkeqy39xHdTRiVfLfESZGQvl/dYDvuBJoA7JRVTVb7+zNNn1DZ5nkoW25xnHvg4/KuZtdSu5To+rzMyx3aGCaME7BI3KsB0+8CM+9VdYluLzStdvg7GFUNvChJ2fu/vNjpksSM+1IDv0begbpkA1Astybt4WhxCqArLuHzMScrt6jHrXJanaXmmaYdbjvpzcQKsjqX/cuOMp5f3QMcAjn3NXLeeafxReWrSOITZQsEDEBSzOCQOx9xzQB1VFcJDpaza4sFhd3nk2RDXDNdSurOeVjwWI92/Ad6msrS71W/1SO6vLhIIrnbGkUjIR8in7w5wOwGB1zmgDtaK84vb/U4tFuLZLh2ntNQht1mzhnUyIQGK4zw2G9a1rqC90/7NpUN9PJJqE7GSeQgsiqu5hGMYXOMAY4oA7GiuRlgn0LULI29zPNBdy+RLHPIZMEqSGUtkggjkZxjtTNPt7jXhNqc95cQ/vpI4I4X2KixsVBIHDkkZO7I9qAN/SdR/tS0+1bPL/eSJtzn7jFc5wOuM1pV53Y/2mnhVBaGR2F1J55gAEhj81t5QHv9OfTmrYMU+h3M2g3tzLLA6y7JZHMitH8xjYPhgGHUNQB3NFczLevqd7p0NjIyxOn2uQqSMoBhFOOzMentWRpcoGopHrV1dwaiZGxG7FYJRk4EYH7thj/gXrQB0+sai2n24Fuglupj5cER/ic+v+yOrHsK5r+0PiB/0DrP/v41Wb6K/wBFe419o4r6RY2LSSymIxoOfLiQRuADxklssevbHJf8LTn/AOgWv/gQf/jVAH//1/qhfuj6UtIv3R9KWgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAxSYpaKAExRilooATFGKWigBMUYpaKAExRilooATFGKWigBMUYpaKAExRilooATFGKWigDxy5l1rR/iFPqUVjdTWUwWOVooXcFdo5BA52mvSbyyuL27trpCoit1aREcMCZSMKWHZVBPvn6VtUUAcY+hanFZXEUQguLrUEYXVzK7IQSMAIoRsooPyruH5kmtK50NhNb32myCC6hCxuxHyyxDAKuB145U9QfxroaKAPP5dD1afUNQ320ctpPciUJJctEsoEaLhlSOQlQR0JGe4IrWv7XWtSs2sbmws/LbGNt3ICpHIZT9n4IPINdVRQBzmhWl/afbZdRjEbSzBxsfzcqI1XOdqknjuoOe1ediXW9Z+IdnqElhdQ2VuWjjeSF0G3a3zEkDG4+vtXs9FACYrntWsUkvYby1vVsrxFZVLAMHjJBIZCRkA9wQRXRVTu9PsNQUJf28Vwo6CVFcD/voGgDk9FiW48Q3tyJ/tii3SGWYY2F9xJRQOAFHUc9eSTV6Pw9f28J0+01ForHkCPywZEU/wAKyZ4HplSR610sMENtGIbdFjReioAoH0AqWgDHvNGt59I/si2PkKiqImAzsKEFWA74IqGfQo5fD76CJMB4jGZCMkk9WIyOp561vUUAcu/h+8uBHaXl+0tlGVPlbArtt5AeTPK5HYAnuTV1tIlGp3WqW84SS4tkgUFNwQoWIbqM/e6c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\" }\n const [license, position] = this.data.cameraType.split('_');\n if (nextLicenseState && nextLicenseState.data) {\n // my.alert({content: JSON.stringify(nextLicenseState.data)});\n let isOutlineSize = false;\n let sizeArr = [];\n // 判断是否是行驶证反面照,识别是否有车长数据\n if (license === 'driverLicense' && position === 'back') {\n sizeArr = nextLicenseState.data.outlineSize ? nextLicenseState.data.outlineSize.match(/\\d+/g) : [];\n if (sizeArr && sizeArr.length) {\n isOutlineSize = true;\n }\n }\n this.setData({\n [`${license}Info`]: {\n ...this.data[`${license}Info`],\n ...isOutlineSize && {\n viLength: sizeArr.length && sizeArr[0].length === 4 ? (sizeArr[0] || '').replace(/(^0|[^\\d]|\\.|-)+/g, '') : '', // 获取车长数据\n viWidth: sizeArr.length > 1 && sizeArr[1].length === 4 ? (sizeArr[1] || '').replace(/(^0|[^\\d]|\\.|-)+/g, '') : '', // 获取车宽数据\n viHeight: sizeArr.length > 2 && sizeArr[2].length === 4 ? (sizeArr[2] || '').replace(/(^0|[^\\d]|\\.|-)+/g, '') : '', // 获取车高数据\n },\n [`${position}MediaId`]: nextLicenseState.mediaId,\n [`${position}Img`]: nextLicenseState.imageBase64,\n ...nextLicenseState.data,\n },\n });\n console.log(this.data)\n app.shareData.nextLicenseState = {};\n }\n },\n /**\n * 日期选择\n */\n onChangeDateVaue(e) {\n const { key, value } = e.currentTarget.dataset;\n my.datePicker({\n format: 'yyyy-MM-dd',\n currentDate: value || '',\n startDate: '1970-01-01',\n endDate: '2100-12-30',\n success: res => {\n this.setData({\n [`${key}`]: res.date,\n });\n // my.alert({\n // content: res.date\n // })\n },\n });\n },\n /**\n * 用户选择和载人数\n */\n onPassengerChange(e) {\n const { value } = e.detail;\n this.setData({\n 'driverLicenseInfo.approvedPassengersCapacity': this.data.passengers[\n value\n ],\n });\n // handleTracert({\n // aspm: 'c32121.d63474',\n // aspmClick: true,\n // });\n },\n /**\n * 上传身份证\n */\n questionIDCard() {\n my.alert({\n content: '按照交通部办理ETC一车一卡一标签要求,需要上传车主本人身份证照片用于核验。'\n })\n // this.setData({\n // questionAskText:\n // '按照交通部办理ETC一车一卡一标签要求,需要上传车主本人身份证照片用于核验。',\n // questionAskTip: true,\n // questionAskTitle: '上传车主身份证',\n // });\n },\n /**\n * 上传行驶证\n */\n questionDriveCard() {\n my.alert({\n content: '按照交通部办理ETC一车一卡一标签要求,需要上传车主本人行驶证照片用于核验。'\n })\n // this.setData({\n // questionAskText:\n // '按照交通部办理ETC一车一卡一标签要求,需要上传车主本人行驶证照片用于核验。',\n // questionAskTip: true,\n // questionAskTitle: '上传车主行驶证',\n // });\n },\n\n onCancelHandle() {\n my.confirm({\n title: '温馨提示',\n content: '确定取消办理吗',\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n success: res => {\n if (res.confirm) {\n\n }\n },\n });\n },\n /**\n * 拍照上传证件\n */\n async onUpLoadImageFromCamera(e) {\n const { type } = e.target.dataset;\n let {\n driverLicenseInfo: { owner = '' },\n sfzLicenseInfo: { name = '' },\n } = this.data;\n\n this.setData({ cameraType: type });\n my.navigateTo({\n url: `../ai-camera/index?cameraType=${type}`,\n });\n },\n});\n","pages/upload-info/index.json":"{\n \"defaultTitle\": \"资料上传-etc\",\n \"usingComponents\": {\n \"notice-card\": \"/components/es/notice-card/index\",\n \"header-steps\": \"/components/es/header-steps/index\",\n \"upload-cards\": \"/components/es/upload-cards/index\"\n }\n}","pages/upload-info/index.less":".container {\n width: 100%;\n min-height: 100vh;\n background: #F5F5F5;\n overflow-x: hidden;\n}\n\n.top-wrapper {\n background: #fff;\n border-radius: 16rpx;\n margin: 24rpx;\n padding: 24rpx 0;\n}\n\n.main {\n padding-bottom: 154rpx;\n overflow-x: hidden;\n .license-wrapper {\n margin: 0 24rpx;\n padding: 24rpx 0 24rpx 24rpx;\n background: #fff;\n border-radius: 16rpx;\n }\n .license-wrapper.sec {\n margin-top: 24rpx;\n }\n \n .license-info-wrapper {\n background: #fff;\n border-radius: 16rpx;\n margin: 24rpx;\n padding: 24rpx 0;\n }\n}\n\n.icon-question {\n width: 28rpx;\n height: 28rpx;\n margin-left: 16rpx;\n font-size: 36rpx;\n}\n\n.upload-tip {\n height: 40rpx;\n line-height: 40rpx;\n margin-top: 16rpx;\n font-size: 26rpx;\n color: #ff834c;\n}\n\n.check-info {\n margin-top: 14rpx;\n padding-left: 24rpx;\n\n .h3 {\n margin-bottom: 8rpx;\n font-size: 28rpx;\n }\n\n .form-input-card-tips {\n font-size: 26rpx;\n color: #999999;\n padding-top: 20rpx;\n }\n\n .check-info-tips {\n border-bottom: 1rpx solid #d8d8d8;\n font-family: PingFangSC-Medium;\n font-size: 34rpx;\n color: #333;\n padding: 0 0 24rpx 0;\n }\n}\n\n.form-input-item {\n display: flex;\n align-items: center;\n border-bottom: 1rpx solid #d8d8d8;\n font-size: 32rpx;\n padding: 24rpx 24rpx 24rpx 0;\n\n .name {\n min-width: 200rpx;\n color: #333;\n }\n .value {\n flex: 1;\n color: #333333;\n text-align: right;\n\n input {\n padding: 0;\n font-size: 32rpx;\n width: 356rpx;\n padding-left: 40rpx;\n line-height: 45rpx;\n text-align: right;\n color: #999;\n }\n .value-item {\n padding: 0;\n font-size: 32rpx;\n width: 356rpx;\n min-height: 32rpx;\n padding-left: 40rpx;\n line-height: 45rpx;\n text-align: right;\n color: #999;\n display:inline-block;\n }\n }\n .mini-value {\n width: 104rpx;\n input {\n width: 106rpx;\n padding-left: 28rpx;\n }\n }\n .name-label {\n font-size: 32rpx;\n }\n\n .error-tip {\n color: #ff3b30;\n font-size: 26rpx;\n line-height: 37rpx;\n }\n &-read {\n justify-content: space-between;\n .value {\n flex: 1;\n color: #999999;\n text-align: right;\n\n .value-item {\n padding: 0;\n font-size: 32rpx;\n width: 456rpx;\n padding-left: 40rpx;\n line-height: 45rpx;\n }\n }\n }\n}\n\n.picker-value {\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n\n.icon-arrow {\n margin-right: 32rpx;\n width: 48rpx;\n height: 26rpx;\n background: url(\"https://gw.alipayobjects.com/zos/basement_prod/f3babc86-5a56-4106-8e8e-02ff85850b65.svg\")\n no-repeat center / 16rpx 29rpx;\n}\n\n.ali-tip {\n display: flex;\n flex-direction: column;\n height: 37rpx;\n margin-top: 55rpx;\n color: #999;\n font-size: 26rpx;\n\n .tips {\n display: flex;\n align-items: center;\n margin-top: 32rpx;\n\n image {\n width: 29rpx;\n height: 32rpx;\n margin-right: 8rpx;\n }\n }\n}\n\n.bottom {\n position: fixed;\n z-index: 10;\n left: 0;\n bottom: 0;\n right: 0;\n background: #fff;\n height: 146rpx;\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 0 32rpx;\n\n .bottom-cancel-img {\n width: 95rpx;\n height: 70rpx;\n }\n .confirm-btn {\n width: 532rpx;\n height: 88rpx;\n border-radius: 8rpx;\n background: #1677FF;\n }\n}\n\n.upload-info-uploadtext {\n font-family: PingFangSC-Medium;\n font-size: 30rpx;\n color: #333333;\n letter-spacing: 0;\n}","pages/user-evaluation/index.acss":"","pages/user-evaluation/index.axml":"<view class=\"atd-swiper-block\">\n <card showBottomButton=\"{{true}}\" bottomButtonText=\"查看更多评论\" HorizonatalPadding=\"{{true}}\" title=\"用户评价\">\n <user-evaluation evaluateData=\"{{evaluateData}}\"></user-evaluation>\n </card>\n</view>","pages/user-evaluation/index.js":"Page({\n data: {\n evaluateData: [\n {\n avatarUrl: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*HaySSYQ1dJEAAAAAAAAAAABkARQnAQ',\n name: '童*画1',\n time: '2019-09-26',\n upCount: 66,\n commentCount: 14,\n content: '可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字, 可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字',\n imageUrl: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*KAjwTqq_cRgAAAAAAAAAAABkARQnAQ',\n },\n {\n avatarUrl: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*HaySSYQ1dJEAAAAAAAAAAABkARQnAQ',\n name: '童*画2',\n time: '2019-09-27',\n upCount: 66,\n commentCount: 14,\n content: '可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字, 可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字可编辑文字',\n // imageUrl: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*KAjwTqq_cRgAAAAAAAAAAABkARQnAQ',\n },\n ],\n },\n onLoad() { }\n });\n\n","pages/user-evaluation/index.json":"{\n \"defaultTitle\": \"用户评价\",\n \"usingComponents\": {\n \"user-evaluation\": \"/components/es/user-evaluation/index\",\n \"card\": \"/components/es/card/index\"\n }\n}","pages/value-module/index.acss":"","pages/value-module/index.axml":"<view>\n <card>\n <value-module\n list=\"{{dataSource}}\"\n />\n </card>\n</view>","pages/value-module/index.js":"Page({\n data: {\n dataSource: [\n {\n label: '芝麻免押',\n icon: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*YElIT5zxKy8AAAAAAAAAAABkARQnAQ'\n },\n {\n label: '免充值',\n icon: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*XI-NTImfCFsAAAAAAAAAAABkARQnAQ'\n },\n {\n label: '免邮费',\n icon: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*3_I0SZUZeY4AAAAAAAAAAABkARQnAQ'\n },\n {\n label: '免设备费',\n icon: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*j_WARJHOx-IAAAAAAAAAAABkARQnAQ'\n },\n {\n label: '免手续费',\n icon: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*CIoaSrildxUAAAAAAAAAAABkARQnAQ'\n },\n {\n label: '免办卡',\n icon: 'https://gw.alipayobjects.com/mdn/rms_ec9563/afts/img/A*55R4Q4EDDNMAAAAAAAAAAABkARQnAQ'\n }\n ]\n },\n onLoad() { }\n});\n","pages/value-module/index.json":"{\n \"defaultTitle\": \"价值模块\",\n \"usingComponents\": {\n \"value-module\": \"/components/es/value-module/index\",\n \"card\": \"/components/es/card/index\"\n }\n}","pages/water-mark/index.acss":"","pages/water-mark/index.axml":"<view>\n <water-mark fillText=\"{{waterMarkText}}\" />\n</view>","pages/water-mark/index.js":"Page({\n data: {},\n onLoad() {}\n});\n","pages/water-mark/index.json":"{\n \"defaultTitle\": \"水印\",\n \"usingComponents\": {\n \"water-mark\": \"/components/es/watermark/index\"\n }\n}\n","pages/water-mark/index.less":"","pages/welcome-popup/index.acss":".welcome-popup-page {\n height:100vh;\n box-sizing:border-box;\n background-image: url(https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*0u9RRZmKTcAAAAAAAAAAAABkARQnAQ);\n background-repeat:no-repeat;\n background-size:cover;\n z-index:1;\n}\n\n.welcome-popup-shadow{\n position: absolute;\n width: 100%;\n height: 100vh;\n top: 0;\n left: 0;\n z-index: 2000;\n background: rgba(0, 0, 0, 0.7);\n display:flex;\n justify-content:center;\n align-items:center;\n}\n","pages/welcome-popup/index.axml":"<view class=\"welcome-popup-page\">\n <view class=\"welcome-popup-shadow\">\n <welcome-popup />\n </view>\n</view>","pages/welcome-popup/index.js":"Page({\n data: {\n },\n onLoad() {\n },\n});\n","pages/welcome-popup/index.json":"{\n \"defaultTitle\": \"新手教程-欢迎弹层\",\n \"usingComponents\": {\n \"welcome-popup\": \"/components/es/welcome-popup/index\"\n }\n}","river.html":"<!DOCTYPE html>\n<html>\n <head><script>window.publicPath=window.__basement_public_path__=\"https://gw-office.alipayobjects.com/a/g/the-river/delta/\";window.injectInfo={\"appName\":\"delta\",\"env\":\"DEV\",\"akName\":\"w_dev\"};window.getRouterBase=function(appName){return (new RegExp('(.*?/('+((typeof appName === 'string') ? appName : appName.join('|'))+').*?)(/|$)').exec(location.pathname) || ['', ''])[1]+'/';};window.routerBase=getRouterBase('delta');</script>\n <link\n rel=\"shortcut icon\"\n type=\"image/png\"\n href=\"https://gw.alipayobjects.com/mdn/rms_fb20c0/afts/img/A*z8HJSL-KsOoAAAAAAAAAAABkARQnAQ\"\n />\n <title>Launcher</title>\n <meta charset=\"UTF-8\" />\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\" />\n <meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\" />\n <link\n rel=\"apple-touch-icon\"\n href=\"https://gw.alipayobjects.com/mdn/rms_fb20c0/afts/img/A*z8HJSL-KsOoAAAAAAAAAAABkARQnAQ\"\n />\n <link\n rel=\"apple-touch-startup-image\"\n href=\"https://gw.alipayobjects.com/mdn/rms_fb20c0/afts/img/A*z8HJSL-KsOoAAAAAAAAAAABkARQnAQ\"\n />\n <meta name=\"apple-mobile-web-app-title\" content=\"TheRiver\" />\n <meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n <meta name=\"apple-mobile-web-app-status-bar-style\" content=\"white\" />\n <link rel=\"stylesheet\" href=\"https://gw.alipayobjects.com/os/lib/ali/the-river-helper/0.0.11/dist/umi.css\" />\n <script src=\"https://gw.alipayobjects.com/os/lib/react/16.8.5/umd/react.production.min.js\"></script>\n <script src=\"https://gw.alipayobjects.com/os/lib/react-dom/16.8.5/umd/react-dom.production.min.js\"></script>\n <script src=\"https://gw.alipayobjects.com/os/lib/antd-mobile/2.2.13/dist/antd-mobile.min.js\"></script>\n <style>\n #_the_river_helper_root_ {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 20;\n background: #f5f5f9;\n overflow: auto;\n display: none;\n }\n </style>\n </head>\n <body>\n <script src=\"https://gw-office.alipayobjects.com/a/g/the-river/delta/tr.entry-b682e9fc.js\"></script>\n <script>\n (function() {\n TheRiver.startAppSessionFromQuery(location.search.slice(1));\n })();\n </script>\n <div id=\"_the_river_helper_root_\"></div>\n <script>\n (function() {\n window.routerBase = '/';\n if (location.search.length < 2) {\n const el = document.querySelector('#_the_river_helper_root_');\n if (el) {\n el.style.display = 'block';\n }\n }\n })();\n </script>\n <script src=\"https://gw.alipayobjects.com/os/lib/ali/the-river-helper/0.0.11/dist/umi.js\"></script>\n </body>\n</html>\n"},"dist":[{"name":"0.json","size":2581191,"url":"https://gw.alipayobjects.com/os/mashi/f2a64143-aebc-4d1a-9aca-cb3408db4f74/herbox/0.json","ETag":"627F2C84B799D4ECF4D18494FF489218","type":"json"}],"name":"mas-demo","description":"> TODO: description","buildVersion":"0.72.7","preCompilerVersion":"0.4.0","component2":false,"css2":false}