diff --git a/pages/restaurant/home/shop_home/components/shop-item/shop-item.vue b/pages/restaurant/home/shop_home/components/shop-item/shop-item.vue index ce21ef5..50891ab 100644 --- a/pages/restaurant/home/shop_home/components/shop-item/shop-item.vue +++ b/pages/restaurant/home/shop_home/components/shop-item/shop-item.vue @@ -76,6 +76,11 @@ {{item['bt_price']}} + + + 消费补贴卡:¥ + {{item['subsidy_card_price']}} + 预估积分: @@ -363,7 +368,7 @@ padding-left: 22rpx; &-bottom { - margin-bottom: 15rpx; + // margin-bottom: 12rpx; } &-title { diff --git a/pages/restaurant/home/shop_home/shop_home.vue b/pages/restaurant/home/shop_home/shop_home.vue index 487d63d..78e004f 100644 --- a/pages/restaurant/home/shop_home/shop_home.vue +++ b/pages/restaurant/home/shop_home/shop_home.vue @@ -107,7 +107,7 @@ return { // 肯德基 // 顶部通知 - topNotice: '当前3人正在下单,获取取餐码等待时间为1-2分钟,景区和交通枢纽不支持线上点餐~', + topNotice: '当前6人正在下单,获取取餐码等待时间为1-2分钟,景区和交通枢纽不支持线上点餐~', show: false, suspend: config['suspend'], diff --git a/pages/restaurant/order/orders-settlement/orders-settlement.vue b/pages/restaurant/order/orders-settlement/orders-settlement.vue index 61e82b6..216806a 100644 --- a/pages/restaurant/order/orders-settlement/orders-settlement.vue +++ b/pages/restaurant/order/orders-settlement/orders-settlement.vue @@ -94,6 +94,15 @@ + + + + 消费补贴卡: + (¥{{ UserCard.amount }} ) + + + + 温馨提示 1、出餐后不支持退款,如需退款,请在出餐前联系客服; @@ -209,6 +218,7 @@ import wx from 'weixin-js-sdk'; import state from '@/store/index'; import { HTTP_REQUEST_URL } from '@/config/app.js'; + import { getCardPrice } from '@/request/index/index.js'; // 混入 import mixin from '@/static/js/mixin/mixin.js'; import restaurantmixins from '@/static/js/mixin/restaurantmixins.js'; @@ -261,7 +271,8 @@ // 产品集合 products: [], use_coin: 0, - use_broker: 0, + use_broker: 0, + use_card: 0, // products>product_id // products>amount // products>is_deduction @@ -285,11 +296,13 @@ computedTotal: {}, use_coin: false, use_broker: false, + use_card: false, hasAssigned: false, // 标志变量 YingPrice: 0 ,// 应付 realPayment: 0, // 实际付款 ZeroData: {}, + UserCard: {} }; }, onLoad() { @@ -366,6 +379,7 @@ // 计算点餐金额 this['FormInfor']['use_coin'] = this.use_coin? 1 : 0; this['FormInfor']['use_broker'] = this.use_broker? 1 : 0; + this['FormInfor']['use_card'] = this.use_card? 1 : 0; this['FormInfor']['brand_id'] = this['BrandInfor']['brand_id']; this['FormInfor']['restaurant_id'] = this['GetShopInfor']['restaurant_id']; @@ -377,6 +391,14 @@ // 佣金计算 this.computedOrder(this.FormInfor); + this.getUserCard(); + }, + + + getUserCard() { + getCardPrice().then(res => { + this.UserCard = res.data; + }) }, // 是否使用券 @@ -386,6 +408,12 @@ this.getCart(); }, + // 是否使用消费补贴卡 + isCard() { + this.use_card = !this.use_card; + this.getCart(); + }, + isBroker() { this.use_broker = !this.use_broker; this.getCart(); diff --git a/pages/restaurant/order/orders-settlement/settlement.vue b/pages/restaurant/order/orders-settlement/settlement.vue index e01c601..8cc27b8 100644 --- a/pages/restaurant/order/orders-settlement/settlement.vue +++ b/pages/restaurant/order/orders-settlement/settlement.vue @@ -117,6 +117,15 @@ + + + + 消费补贴卡: + (¥{{ UserCard.amount }} ) + + + + 温馨提示 @@ -233,7 +242,8 @@
\ No newline at end of file + document.write('')
\ No newline at end of file diff --git a/unpackage/dist/build/web/static/js/index.720c046e.js b/unpackage/dist/build/web/static/js/index.720c046e.js new file mode 100644 index 0000000..e084678 --- /dev/null +++ b/unpackage/dist/build/web/static/js/index.720c046e.js @@ -0,0 +1 @@ +(function(e){function a(a){for(var t,i,s=a[0],d=a[1],g=a[2],c=0,l=[];c0)if(null!==t&&void 0!==t&&t.para){var r=p(window.location.href);if(e.log(r,"_para"),null!==r&&void 0!==r&&r.brand_id&&"undefined"!=typeof r["brand_id"]&&void 0!=(0,s.default)(r["brand_id"])&&null!==r&&void 0!==r&&r.brand_name&&"undefined"!=typeof r["brand_name"]&&void 0!=(0,s.default)(r["brand_name"])&&d.default.commit("shopping/SETBRANDINFOR",{brand_id:r["brand_id"],brand_name:decodeURIComponent(r["brand_name"])}),"object"==(0,s.default)(r)&&void 0!=r["para"]){var o=decodeURIComponent(p(window.location.href)["para"]);try{var g=o.substr(0,o.lastIndexOf("#/"));this["globalData"]["parameters"]=JSON.parse("".concat(g))}catch(y){this["globalData"]["parameters"]=JSON.parse(o)}e.log(this["globalData"]["parameters"],"----");var u=JSON.parse(JSON.stringify(r,(function(e,a){if("para"!==e)return a})));this["globalData"]["parameters"]=(0,i.default)((0,i.default)({},this["globalData"]["parameters"]),u)}else e.log("没有参数");e.log(JSON.stringify(this["globalData"]["parameters"],null,10),"App Launch")}else{var f;if(e.log("存在参数1997",!t.token),!t.token)for(var m in t){var _=t[m];t[m]=JSON.parse(_)}this["globalData"]["parameters"]=(0,i.default)((0,i.default)((0,i.default)({},t["userinfor"]),t["query"]),{},{timestamp:t["timestamp"]}),this["globalData"]["parameters"]["query"]&&(d.default.commit("shopping/SETBRANDINFOR",{brand_id:this["globalData"]["parameters"]["query"]["brand_id"],brand_name:decodeURIComponent(this["globalData"]["parameters"]["query"]["brand_name"])}),d.default.commit("shopping/SETSHOPDETAIL",{city_name:this["globalData"]["parameters"].cityInfor.city,is_open:1,latitude:this["globalData"]["parameters"]["cityInfor"].lat,longitude:this["globalData"]["parameters"]["cityInfor"].lng,province_name:this["globalData"]["parameters"]["cityInfor"].province,regoin_name:null,restaurant_address:this["globalData"]["parameters"]["query"].restaurant_address,restaurant_id:this["globalData"]["parameters"]["query"].restaurant_id,restaurant_name:this["globalData"]["parameters"]["query"].restaurant_name,special:!1,distance:this["globalData"]["parameters"]["query"].distance})),null!==(f=this["globalData"]["parameters"])&&void 0!==f&&f.brand_id&&(d.default.commit("shopping/SETBRANDINFOR",{brand_id:this["globalData"]["parameters"]["brand_id"],brand_name:decodeURIComponent(this["globalData"]["parameters"]["brand_name"])}),d.default.commit("shopping/SETSHOPDETAIL",{city_name:this["globalData"]["parameters"].cityInfor.city,is_open:1,latitude:this["globalData"]["parameters"].latitude,longitude:this["globalData"]["parameters"].longitude,open_time:"07:00",province_name:this["globalData"]["parameters"].cityInfor.province,regoin_name:null,restaurant_address:this["globalData"]["parameters"].restaurant_address,restaurant_id:this["globalData"]["parameters"].restaurant_id,restaurant_name:this["globalData"]["parameters"].restaurant_name,special:!1,distance:this["globalData"]["parameters"].distance}),d.default.commit("SETISAPP",this["globalData"]["parameters"]["isApp"]),d.default.commit("SETTOKEN",this["globalData"]["parameters"]["token"]))}e.log(this["globalData"]["parameters"]["spread"],"测试取参"),this.SETSPREAD(this["globalData"]["parameters"]["spread"]),this.clearUrlParams()},methods:(0,i.default)((0,i.default)({},(0,u.mapMutations)({SETSPREAD:"SETSPREAD",SETTOKEN:"SETTOKEN",SETISAPP:"SETISAPP"})),{},{getParams:function(e){var a,n=new URLSearchParams(e.split("?")[1]),t={},i=(0,o.default)(n.entries());try{for(i.s();!(a=i.n()).done;){var s=(0,r.default)(a.value,2),d=s[0],g=s[1];t[d]=g}}catch(u){i.e(u)}finally{i.f()}return t},clearUrlParams:function(){var a=l(decodeURIComponent(window.location.href)),n=a.query(!0);if(!n.token){for(var t in n)n[t]=JSON.parse(n[t]);var r=(0,i.default)((0,i.default)({},n["userinfor"]),n["query"]);r.token="",e.log((0,i.default)({},n["query"]),"111111111111111111111111111111111111111");var o=function(e){if(null==e)return"";try{return"string"===typeof e?decodeURIComponent(e):e}catch(a){return e}},s={cityInfor:{lat:o(r.cityInfor.lat),lng:o(r.cityInfor.lng),city:o(r.cityInfor.address),province:o(r.cityInfor.province),adcode:o(r.cityInfor.adcode)},isWechat:!0,query:(0,i.default)({},n["query"])},d="userinfor=".concat(encodeURIComponent(JSON.stringify(s)),"×tamp=").concat(Date.now());uni.setStorageSync("SHARELINK",g.HTTP_REQUEST_URL+"/privilege/pages/restaurant/home/shop_home/shop_home?"+d)}}}),onShow:function(){var a;e.log("App Show"),null!==(a=this["globalData"]["parameters"])&&void 0!==a&&a.isWechat&&(d.default.commit("SetcityInfor",this["globalData"]["parameters"]["cityInfor"]),p(window.location.href)["token"]?d.default.commit("SETTOKEN",decodeURIComponent(p(window.location.href)["token"])):this["globalData"]["parameters"]["token"]&&d.default.commit("SETTOKEN",this["globalData"]["parameters"]["token"]))},onHide:function(){e.log("App Hide")}};a.default=f}).call(this,n("ba7c")["default"])},"0ec6":function(e,a,n){var t=n("883d").default,r=n("4db6").default;n("5ef2"),n("c223");var o=function(){"use strict";function e(){t(this,e)}return r(e,[{key:"navigateTo",value:function(e){var a=e.url,n=e.para;if("undefined"!==typeof n)for(var t in n)-1!=a.indexOf("?")?a+="&".concat(t,"=").concat(n[t]):a+="?".concat(t,"=").concat(n[t]);wx.miniProgram.navigateTo({url:a})}}]),e}();uni.uH5=new o},"0f9f":function(e,a,n){var t=n("527e");t.__esModule&&(t=t.default),"string"===typeof t&&(t=[[e.i,t,""]]),t.locals&&(e.exports=t.locals);var r=n("967d").default;r("0c60147b",t,!0,{sourceMap:!1,shadowMode:!1})},"167d":function(e,a,n){"use strict";(function(e){n("6a54");var t=n("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,n("bf0f"),n("aa9c"),n("fd3c");var r=t(n("2634")),o=t(n("2fdc")),i={uploadFile:function(){var a=(0,o.default)((0,r.default)().mark((function a(){var n,t,o,i,s,d,g,u,c,l=arguments;return(0,r.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return n=l.length>0&&void 0!==l[0]?l[0]:{},t=n.formData,o=void 0===t?{}:t,i=n.filePath,s=n.url,d=void 0===s?"https://up-z1.qiniup.com":s,g=n.header,u=void 0===g?{}:g,a.next=3,this.getUpToken();case 3:return c=a.sent,o["key"]=c["key"],o["token"]=c["uptoken"],a.abrupt("return",new Promise((function(a,n){i.length<=1?uni.uploadFile({url:d,filePath:i[0],name:"file",formData:o,header:u,success:function(e){a(JSON.parse(e.data))},fail:function(e){}}):function(){for(var t=[],r=function(r){uni.uploadFile({url:d,filePath:i[r],name:"file",formData:o,header:u,success:function(n){var o=JSON.parse(n.data).data;t.push(o),r===i.length-1&&(e.log("完成"),a(t))},fail:function(e){n(e)}})},s=0;s=3&&e<=7&&(e="*"),e})))}},s=i;a.default=s}).call(this,n("ba7c")["default"])},"1bcb":function(e,a,n){"use strict";n("6a54");var t=n("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.vipCardSplitShare=a.vipCardShareList=a.vipCardShare=a.userAndRuleAPI=a.toVipRecharge=a.toUseCard=a.toInvitationShare=a.toCkInvitation=a.quotaRechargeAPI=a.onlineRechargeAPI=a.makeCodeAPI=a.infoAPI=a.getVipUserInfo=a.getVipShareStatus=a.getVipRechargeCode=a.getVipInfoAPI=a.getVipDescAPI=a.getVipCardNo=a.getUpTokenAPI=a.getShareList=a.getOrderStatusAPI=a.getGenCardInfo=a.getAmountList=a.fenCardTOVip=a.fenCardShareList=a.fenCardShare=a.consumptionBannerAPI=a.conWalletInfoAPI=a.conWalletFlowAPI=a.checkOrderStatusAPI=a.benOrderListAPI=a.WXpayH5API=void 0;var r=t(n("706a"));a.consumptionBannerAPI=function(e){return r.default.Request({url:"/card.Consumption/consumptionBanner",parameters:e})};a.infoAPI=function(e){return r.default.Request({url:"/card.user/info",parameters:e})};a.conWalletInfoAPI=function(e){return r.default.Request({url:"/card.Consumption/conWalletInfo",parameters:e})};a.conWalletFlowAPI=function(e){return r.default.Request({url:"/card.Consumption/conWalletFlow",parameters:e})};a.userAndRuleAPI=function(e){return r.default.Request({url:"/card.quota/userAndRule",parameters:e})};a.quotaRechargeAPI=function(e){return r.default.Request({url:"/card.quota/quotaRecharge",parameters:e})};a.onlineRechargeAPI=function(e){return r.default.Request({url:"/card.quota/onlineRecharge",parameters:e})};a.benOrderListAPI=function(e){return r.default.Request({url:"/card.Consumption/benOrderList",parameters:e})};a.WXpayH5API=function(e){return r.default.Request({url:"/card.pay/payH5",parameters:e})};a.getOrderStatusAPI=function(e){return r.default.Request({url:"/card.pay/getOrderStatus",parameters:e})};a.checkOrderStatusAPI=function(e){return r.default.Request({url:"/card.quota/checkOrderStatus",parameters:e})};a.getVipInfoAPI=function(e){return r.default.Request({url:"/card.Quota/vipInfo",method:"post",parameters:e})};a.getVipDescAPI=function(e){return r.default.Request({url:"/chwl.recharge_desc/info",method:"post",parameters:e})};a.toVipRecharge=function(e){return r.default.Request({url:"/card.Quota/vipRecharge",method:"post",parameters:e})};a.getVipCardNo=function(e){return r.default.Request({url:"/card.Quota/vipCard",method:"post",parameters:e})};a.getVipUserInfo=function(e){return r.default.Request({url:"/card.Quotashare/userInfo",method:"post",parameters:e})};a.toCkInvitation=function(e){return r.default.Request({url:"/card.Quotashare/ckInvitation",method:"post",parameters:e})};a.toInvitationShare=function(e){return r.default.Request({url:"/card.Quotashare/InvitationShare",method:"post",parameters:e})};a.getVipRechargeCode=function(e){return r.default.Request({url:"/card.Quotashare/Share",method:"post",parameters:e})};a.getVipShareStatus=function(e){return r.default.Request({url:"/card.Quotashare/ckShare",method:"post",parameters:e})};a.toUseCard=function(e){return r.default.Request({url:"/card.Quotashare/getShare",method:"post",parameters:e})};a.getShareList=function(e){return r.default.Request({url:"/card.Quotashare/shareList",method:"post",parameters:e})};a.getAmountList=function(e){return r.default.Request({url:"/card.Quotashare/getAmountList",method:"post",parameters:e})};a.makeCodeAPI=function(e){return r.default.Request({url:"/card.code/makeCode",method:"post",parameters:e,responseType:"arraybuffer"})};a.getUpTokenAPI=function(e){return r.default.Request({url:"/chwl.Qiniu/getUpToken",method:"POST",parameters:e})};a.vipCardShare=function(e){return r.default.Request({url:"/card.Vipcardshare/vipCardShare",method:"post",parameters:e})};a.vipCardSplitShare=function(e){return r.default.Request({url:"/card.Vipcardshare/vipCardSplitShare",method:"post",parameters:e})};a.vipCardShareList=function(e){return r.default.Request({url:"/card.Vipcardshare/vipCardShareList",method:"post",parameters:e})};a.getGenCardInfo=function(e){return r.default.Request({url:"/card.Vipcardshare/fenCardInfo",method:"post",parameters:e})};a.fenCardTOVip=function(e){return r.default.Request({url:"/card.Vipcardshare/fenCardTOVip",method:"post",parameters:e})};a.fenCardShare=function(e){return r.default.Request({url:"/card.Vipcardshare/fenCardShare",method:"post",parameters:e})};a.fenCardShareList=function(e){return r.default.Request({url:"/card.Vipcardshare/fenCardShareList",method:"post",parameters:e})}},24686:function(e,a,n){"use strict";(function(e){n("6a54");var t=n("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,n("7a76"),n("c9b5"),n("d4b5"),n("c723"),n("bf0f"),n("7996"),n("c057");var r,o,i=t(n("39d8")),s=t(n("9b1b")),d=t(n("fcf3")),g=n("6d1d"),u=(t(n("5f0c")),n("4d22")),c=new u.addMethod,l=new u.removeMethod,p=function e(a){if(!a||"object"!==(0,d.default)(a))throw new Error("error arguments","shallowClone");var n=a.constructor===Array?[]:{};for(var t in a)a.hasOwnProperty(t)&&(a[t]&&"object"===(0,d.default)(a[t])?(n[t]=a[t].constructor===Array?[]:{},n[t]=e(a[t])):n[t]=a[t]);return n},f={namespaced:!0,state:{restaurant_type:null,cartList:{},shopshopping:[],shopDetail:{city_name:"",close_time:"",distance:"",is_open:1,latitude:0,longitude:0,open_time:"07:00",province_name:"",regoin_name:null,restaurant_address:"",restaurant_id:2890,restaurant_name:"",special:!1},BInfor:{brand_id:0,brand_name:"",brand_status:!0,end_time:null,img_url:"",open_time:null},navindex:0,eat_type:"EAT_IN",commodityInfor:{},Phone:""},getters:{GetShopInfor:function(e){return e["shopDetail"]},GetCartList:function(e){return e["cartList"][e["BInfor"]["brand_id"]]&&e["cartList"][e["BInfor"]["brand_id"]][e["shopDetail"]["restaurant_id"]]?e["cartList"][e["BInfor"]["brand_id"]][e["shopDetail"]["restaurant_id"]]:{}},BrandInfor:function(e){return e["BInfor"]},Getnavindex:function(e){return e["navindex"]},GetMODE:function(e){return e["eat_type"]},Getshopshopping:function(e){return e["shopshopping"]},GetcommodityInfor:function(e){return e["commodityInfor"]},getCityName:function(e){return""},getPhone:function(e){return e["Phone"]}},mutations:(r={},(0,i.default)(r,g.SETINFOR,(function(e,a){e["commodityInfor"]=a})),(0,i.default)(r,g.SETNAVINDEX,(function(a,n){e.log("设置底部导航"),a["navindex"]=n})),(0,i.default)(r,g.SETMODE,(function(e,a){e["eat_type"]=a})),(0,i.default)(r,g.SETSHOPDETAIL,(function(a,n){a["shopDetail"]=n,e.log(a["shopDetail"],"设置店铺信息")})),(0,i.default)(r,g.SETREPLACE,(function(a,n){a["shopshopping"]=n,e.log(a["shopshopping"],"shopshopping")})),(0,i.default)(r,g.INIT_BUYCART,(function(a){e.log("调用");var n=uni.getStorageSync("shopping");e.log(n,"initCart"),n&&(a["cartList"]=JSON.parse(n),e.log(a["cartList"],"cartList"))})),(0,i.default)(r,g.MODEAL,(function(){uni.setStorageSync("firstshow",!1)})),(0,i.default)(r,g.SETBRANDINFOR,(function(a,n){a["BInfor"]=n,e.log("设置品牌",a["BInfor"])})),(0,i.default)(r,g.SETPHONE,(function(a,n){a["Phone"]=n,e.log(a["Phone"],n,"手机号")})),(0,i.default)(r,"SetData",(function(a,n){a["cartList"]=(0,s.default)({},n),e.log("购物车数据重新赋值成功"),uni.setStorageSync("shopping",JSON.stringify(a["cartList"]))})),r),actions:(o={},(0,i.default)(o,g.EMPTY,(function(e,a){var n=e.commit,t=e.state,r=p(t["cartList"]);Reflect.set(r,t["BInfor"]["brand_id"],r[t["BInfor"]["brand_id"]]||{});var o=r[t["BInfor"]["brand_id"]];return Reflect.set(o,a,o[a]||{}),new Promise((function(e,i){Reflect.deleteProperty(o,a),n("SetData",r),uni.setStorageSync("shopping",JSON.stringify(t["cartList"])),e({list:t["cartList"],shopping:JSON.parse(uni.getStorageSync("shopping"))})}))})),(0,i.default)(o,g.ADD_CART,(function(a,n){var t=a.commit,r=a.state,o=n.commodity,i=n.quantity,s=void 0===i?1:i;return new Promise((function(a,n){e.log(o,"commodity"),o["restaurant_id"]=r["shopDetail"]["restaurant_id"],o["brand_id"]=r["BInfor"]["brand_id"],c.Sex={cartList:p(r["cartList"]),commodity:o,quantity:s},c.init().then((function(n){e.log(n,"resres"),t("SetData",n),a()}))}))})),(0,i.default)(o,g.REDUCE_CART,(function(a,n){var t=a.commit,r=a.state;return new Promise((function(a,o){e.log(n,"data"),n["restaurant_id"]=r["shopDetail"]["restaurant_id"],n["brand_id"]=r["BInfor"]["brand_id"],l.Sex={cartList:p(r["cartList"]),commodity:n,quantity:1},l.init().then((function(n){e.log(n,"resres"),t("SetData",n),a()}))}))})),o)};a.default=f}).call(this,n("ba7c")["default"])},"35ff":function(e,a,n){"use strict";n("6a54");var t=n("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.payH5API=a.orderListAPI=a.loginAPI=a.getOrderInfoAPI=a.getDefaultAddressAPI=a.getCardPrice=a.getAddressAPI=a.delAddressAPI=a.createOrderAPI=a.createEditAddressAPI=a.cardSkuAPI=a.cardImgAPI=a.caleOrderAPI=a.alipayH5API=a.AreaLisrAPI=void 0;var r=t(n("706a"));a.AreaLisrAPI=function(e){return r.default.Request({url:"/card.user/addressList",parameters:e,ContentType:"application/x-www-form-urlencoded"})};a.getAddressAPI=function(e){return r.default.Request({url:"/card.user/getAddress",parameters:e})};a.createEditAddressAPI=function(e){return r.default.Request({url:"/card.user/createEditAddress",parameters:e})};a.delAddressAPI=function(e){return r.default.Request({url:"/card.user/delAddress",parameters:e})};a.getDefaultAddressAPI=function(e){return r.default.Request({url:"/card.user/getDefaultAddress",parameters:e})};a.createOrderAPI=function(e){return r.default.Request({url:"/card.order/createOrder",parameters:e})};a.payH5API=function(e){return r.default.Request({url:"/card.order/payH5",parameters:e})};a.alipayH5API=function(e){return r.default.Request({url:"/card.order/alipayH5",parameters:e})};a.cardSkuAPI=function(e){return r.default.Request({url:"/card.order/cardSku",parameters:e})};a.cardImgAPI=function(e){return r.default.Request({url:"/card.order/cardImg",parameters:e})};a.getOrderInfoAPI=function(e){return r.default.Request({url:"/card.order/getOrderInfo",parameters:e})};a.orderListAPI=function(e){return r.default.Request({url:"/card.order/orderList",parameters:e})};a.caleOrderAPI=function(e){return r.default.Request({url:"/card.order/caleOrder",parameters:e})};a.loginAPI=function(e){return r.default.Request({url:"/card.login/login",parameters:e})};a.getCardPrice=function(e){return r.default.Request({url:"/api/s_card/getStatics",parameters:e})}},4715:function(e,a){e.exports="data:font/woff2;base64,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"},"4d22":function(e,a,n){"use strict";(function(e){n("6a54");var t=n("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.removeMethod=a.addMethod=void 0,n("fdc5"),n("bf0f"),n("7996"),n("aa77"),n("aa9c"),n("c057"),n("5713"),n("dd2b"),n("c723");var r=t(n("acb1")),o=t(n("cad9")),i=t(n("9b1b")),s=t(n("80b1")),d=t(n("efe5")),g=function(){function a(){(0,s.default)(this,a)}return(0,d.default)(a,[{key:"skuInspect",value:function(){e.log(this["item"],"skuInspect方法"),this["commodity"]["product_choose"]&&13==this["commodity"]["brand_id"]||this["commodity"]["product_choose"]&&10==this["commodity"]["brand_id"]||this["commodity"]["sku_code"]&&this["commodity"]["brand_id"]}},{key:"skuIntegration",value:function(){var a=this["commodity"];if(e.log("skuIntegration方法"),this["item"]["sku_code"]==a["sku_code"])this["item"]["num"]+=+this["quantity"];else if(Reflect.has(this["item"],"Differentskulist")){var n,t=this["item"]["Differentskulist"].find((function(e,t){if(e["sku_code"]==a["sku_code"])return n=t,e}));void 0===t?this["item"]["Differentskulist"].push(a):this["item"]["Differentskulist"][n]["num"]+=+this["quantity"]}else this["item"]["Differentskulist"]=[],this["item"]["Differentskulist"].push(a)}},{key:"SkuDeleteMethod",value:function(){var e=this;if(this["item"]["sku_code"]==this["commodity"]["sku_code"])this["item"]["num"]-=this["quantity"],this["item"]["num"]<=0&&(!Reflect.has(this["item"],"Differentskulist")||this["item"]["Differentskulist"]["length"]<=0?Reflect.deleteProperty(this["shop"],this["commodity"]["product_id"]):this["item"]["Differentskulist"]["length"]>0&&(Reflect.defineProperty(this["shop"],this["commodity"]["product_id"],{value:(0,i.default)((0,i.default)({},this["item"]),this["item"]["Differentskulist"][0]),writable:!0,enumerable:!0}),this["item"]["Differentskulist"].splice(0,1)));else{var a;this["item"]["Differentskulist"].find((function(n,t){if(n["sku_code"]==e["commodity"]["sku_code"])return a=t,n}));this["item"]["Differentskulist"][a]["num"]-=this["quantity"],this["item"]["Differentskulist"][a]["num"]<=0&&this["item"]["Differentskulist"].splice(a,1)}}},{key:"SINGLE_PRODUCT_ADD",value:function(){this["item"]["num"]+=this["quantity"]}},{key:"SINGLE_PRODUCT_REMOVE",value:function(){this["item"]["num"]-=this["quantity"],this["item"]["num"]<=0&&Reflect.deleteProperty(this["shop"],this["commodity"]["product_id"])}},{key:"Sex",set:function(a){var n=a.cartList,t=a.commodity,r=a.quantity,o=t.product_id,i=t.restaurant_id;e.log("设置"),this["cart"]=n,this["brand"]=null,this["shop"]=null,this["item"]=null,this["commodity"]=t,this["quantity"]=r,this["product_id"]=o,this["restaurant_id"]=i,Reflect.set(this["cart"],this["commodity"]["brand_id"],this["cart"][this["commodity"]["brand_id"]]||{}),this["brand"]=this["cart"][this["commodity"]["brand_id"]],e.log(this["brand"],"brand"),Reflect.set(this["brand"],this["restaurant_id"],this["brand"][this["restaurant_id"]]||{}),this["shop"]=this["brand"][this["restaurant_id"]],e.log(this["shop"],"shop"),Reflect.set(this["shop"],this["product_id"],this["shop"][this["product_id"]]||{}),this["item"]=this["shop"][this["product_id"]],e.log(this["item"],"item")}}]),a}(),u=function(a){(0,r.default)(t,a);var n=(0,o.default)(t);function t(){return(0,s.default)(this,t),n.call(this)}return(0,d.default)(t,[{key:"init",value:function(){var a=this;return new Promise((function(n,t){a.skuInspect(),"product_id"in a["item"]?(e.log("购物车中有该商品"),e.log(a["commodity"]["sku_code"],"是否规格加入"),a["commodity"]["sku_code"]?(e.log("该商品是规格类型商品"),a.skuIntegration()):(e.log("该商品不是规格类型商品"),a.SINGLE_PRODUCT_ADD())):(e.log("购物车中没有该商品"),Reflect.defineProperty(a["shop"],a["product_id"],{value:(0,i.default)((0,i.default)({},a["commodity"]),{},{num:a["quantity"]}),writable:!0,enumerable:!0})),n(a["cart"])}))}}]),t}(g);a.addMethod=u;var c=function(a){(0,r.default)(t,a);var n=(0,o.default)(t);function t(){return(0,s.default)(this,t),n.call(this)}return(0,d.default)(t,[{key:"init",value:function(){var a=this;return new Promise((function(n,t){e.log(a["item"],"item"),e.log(a["commodity"],"thiscommodity"),Reflect.has(a["commodity"],"sku_code")?(a.SkuDeleteMethod(),e.log("删除完成")):a.SINGLE_PRODUCT_REMOVE(),n(a["cart"])}))}}]),t}(g);a.removeMethod=c}).call(this,n("ba7c")["default"])},"4e62":function(e,a,n){"use strict";n("6a54"),Object.defineProperty(a,"__esModule",{value:!0}),a.SERVICEELECTRICITY=a.RXSERVICE=a.KFCSERVICE=a.DYPCHAT=a.APPLY=void 0;a.SERVICEELECTRICITY="https://work.weixin.qq.com/kfid/kfc2f4d0cb26562ffe1";a.KFCSERVICE="https://work.weixin.qq.com/kfid/kfc2f4d0cb26562ffe1";a.RXSERVICE="https://work.weixin.qq.com/kfid/kfc2f4d0cb26562ffe1";a.APPLY="https://work.weixin.qq.com/kfid/kfc30293d2605058aa2";a.DYPCHAT="https://work.weixin.qq.com/kfid/kfc2f4d0cb26562ffe1"},"51ca":function(e,a,n){"use strict";(function(e){n("6a54");var t=n("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,n("d4b5");var r,o=t(n("39d8")),i=t(n("9b1b")),s=t(n("9b8e")),d=t(n("8f59")),g=t(n("e736")),u=n("6d1d"),c=t(n("c0f8")),l=t(n("6b8a")),p=t(n("24686")),f=t(n("0613")),m=t(n("ba18"));s.default.use(d.default);var _=new d.default.Store({strict:!0,plugins:[(0,g.default)({key:"vuexstore",render:function(e){return(0,i.default)({},e)}})],state:{operationend:"",cityInfor:{city:"天津市",lat:39.100622,lon:117.132678},Locationtext:"",AraeCityCode:"",FilmCityDate:{cityName:"",cityId:"",regionName:"",regionId:""},token:"",spread:"",isApp:!1},getters:{GetOperation:function(e){return e["operationend"]},GetcityInfor:function(e){return e["cityInfor"]},GetUserArae:function(e){return e["Locationtext"]},GetCityCode:function(e){return e["AraeCityCode"]},GetFilmData:function(e){return e["FilmCityDate"]},GetToken:function(e){return e["token"]},GetSpread:function(e){return e["spread"]},GetIsApp:function(e){return e["isApp"]}},mutations:(r={},(0,o.default)(r,u.SETRUSERAREA,(function(a,n){e.log(n,"用户自主选择位置之后"),a["Locationtext"]=n})),(0,o.default)(r,u.SETCITYCODE,(function(a,n){a["AraeCityCode"]=n,e.log("设置城市code",a["AraeCityCode"])})),(0,o.default)(r,u.SETSPREAD,(function(a,n){a["spread"]=n,e.log("设置邀请码code",a["spread"])})),(0,o.default)(r,u.SETTOKEN,(function(e,a){e["token"]=a})),(0,o.default)(r,u.SETISAPP,(function(e,a){e["isApp"]=a})),(0,o.default)(r,"SETFILMDATA",(function(a,n){e.log(n,"vuex设置电影城市数据"),a["FilmCityDate"]=n})),(0,o.default)(r,"SetOperation",(function(e,a){e["operationend"]=a})),(0,o.default)(r,"SetcityInfor",(function(e,a){e["cityInfor"]=a})),(0,o.default)(r,"GetState",(function(e){})),r),modules:{card:c.default,recharge:l.default,shopping:p.default,film:f.default,diy:m.default}});window.addEventListener("beforeunload",(function(){uni.setStorageSync("VUEXSTATE",JSON.stringify(_["state"]))}));var y=_;a.default=y}).call(this,n("ba7c")["default"])},"527e":function(e,a,n){var t=n("c86c"),r=n("2ec5"),o=n("4715"),i=n("be99"),s=n("d9f6");a=t(!1);var d=r(o),g=r(i),u=r(s);a.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */.flex{display:flex}.flex-space-between{justify-content:space-between}.flbtn{display:flex;justify-content:space-between}.flex-space-around{justify-content:space-around}.flex-center{justify-content:center}.flex-left{justify-content:start}.flex-right{justify-content:end}.mt-30{margin:0 %?30?%}.align-item-center{align-items:center}.clearBtn{border:none;background:none;padding:0;margin:0;\n}.clearBtn:after{border:none;padding:0;margin:0}.min-body{background-color:#f5f5f5;min-height:100vh}.lit-999{font-size:%?24?%;color:#999}.lit-666{font-size:%?24?%;color:#666}.overtext{overflow:hidden; /*超出隐藏*/text-overflow:ellipsis;/*隐藏后添加省略号*/white-space:nowrap/*强制不换行*/}.lit-333{font-size:%?24?%;color:#333}.big-333{font-size:%?28?%;color:#333}.big-999{font-size:%?28?%;color:#999}.big-666{font-size:%?28?%;color:#666}.bold{font-weight:700}@font-face{font-family:iconfont; /* Project id 3770712 */src:url('+d+') format("woff2"),url('+g+') format("woff"),url('+u+') format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-buzhoutiao:before{content:"\\e671"}.icon-yuanxingxuanzhong:before{content:"\\e731"}.icon-xuanze_xuanzhong:before{content:"\\e60d"}.icon-danxuan-xuanzhong:before{content:"\\e649"}.icon-tianjiashangpin:before{content:"\\e6b6"}.icon-jianqu:before{content:"\\e606"}.icon-iconfontscan:before{content:"\\e605"}.icon-gouwucheman1:before{content:"\\e603"}.icon-gouwuchekong:before{content:"\\e604"}.icon-jiantouyou:before{content:"\\e62d"}.icon-gouxuan:before{content:"\\e618"}.icon-quanping_o:before{content:"\\eb99"}.icon-xiugai1:before{content:"\\e632"}.icon-xiugai:before{content:"\\e8cf"}.icon-xiangshang:before{content:"\\e601"}.icon-xiangxia:before{content:"\\e602"}.icon-tabxiala:before{content:"\\e6dc"}.icon-duigou_kuai:before{content:"\\ed1d"}.icon-jinggao:before{content:"\\eb65"}.icon-gouwucheman:before{content:"\\e600"}.skeleton{background-color:#f1f2f4!important;color:#f1f2f4!important;margin:var(--skeleton)}\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.themeColor-5{color:#ffbc0d!important}.themeBackColor-5{background-color:#ffbc0d!important}.theme-Union-Class-5-1{background-color:#ffbc0d!important;color:#fff!important;border:%?1?% solid #ffbc0d!important}.theme-Union-Class-5-2{color:#ffbc0d!important;border:%?1?% solid #ffbc0d!important}.theme-Union-Class-5-3{border:%?1?% solid #ffbc0d!important}.themeColor-1{color:#c63836!important}.themeBackColor-1{background-color:#c63836!important}.theme-Union-Class-1-1{background-color:#c63836!important;color:#fff!important;border:%?1?% solid #c63836!important}.theme-Union-Class-1-2{color:#c63836!important;border:%?1?% solid #c63836!important}.theme-Union-Class-1-3{border:%?1?% solid #c63836!important}.themeColor-10{color:#00af66!important}.themeBackColor-10{background-color:#00af66!important}.theme-Union-Class-10-1{background-color:#00af66!important;color:#fff!important;border:%?1?% solid #00af66!important}.theme-Union-Class-10-2{color:#00af66!important;border:%?1?% solid #00af66!important}.theme-Union-Class-10-3{border:%?1?% solid #00af66!important}.themeColor-13{color:#4a6fe7!important}.themeBackColor-13{background-color:#4a6fe7!important}.theme-Union-Class-13-1{background-color:#4a6fe7!important;color:#fff!important;border:%?1?% solid #4a6fe7!important}.theme-Union-Class-13-2{color:#4a6fe7!important;border:%?1?% solid #4a6fe7!important}.theme-Union-Class-13-3{border:%?1?% solid #4a6fe7!important}.themeColor-2{color:#a7d500!important}.themeBackColor-2{background-color:#a7d500!important}.theme-Union-Class-2-1{background-color:#a7d500!important;color:#fff!important;border:%?1?% solid #a7d500!important}.theme-Union-Class-2-2{color:#a7d500!important;border:%?1?% solid #a7d500!important}.theme-Union-Class-2-3{border:%?1?% solid #a7d500!important}.Add-Button{width:%?42?%;height:%?42?%;font-size:%?34?%;border-radius:%?50?%;display:flex;justify-content:center;font-weight:800;flex-direction:column;align-items:center}.Reduce-Button{width:%?42?%;height:%?42?%;font-size:%?34?%;border-radius:%?50?%;display:flex;justify-content:center;font-weight:800;flex-direction:column;align-items:center}.commodity-sku-option-item{height:auto!important}.commodity-sku-option-item .commodity-sku-option-item-values-item{height:%?72?%!important;padding:%?0?% %?20?%!important}.commodity-sku-option-item-values{display:flex;flex-wrap:wrap}*::-webkit-scrollbar{display:none}*::-webkit-scrollbar-horizontal{display:none}\n/*每个页面公共css */uni-page-body{width:100%;height:auto;min-height:100%;position:relative}*{padding:0;margin:0;box-sizing:border-box}uni-image{width:100%;height:100%}uni-button:after{border:none!important}.default{margin:auto;color:#999;font-size:%?28?%;display:flex;flex-direction:column;align-items:center;margin-top:%?150?%}.default .img{width:%?160?%;height:%?132?%;margin-bottom:%?15?%}@-webkit-keyframes move{\n /* 开始状态 */0%{background-color:#f1f2f4}50%{background-color:#e0e0e0}\n /* 结束状态 */100%{background-color:#f1f2f4}}@keyframes move{\n /* 开始状态 */0%{background-color:#f1f2f4}50%{background-color:#e0e0e0}\n /* 结束状态 */100%{background-color:#f1f2f4}}.skeleton{width:%?200?%;height:%?200?%;-webkit-animation-name:move;animation-name:move;-webkit-animation-duration:.5s;animation-duration:.5s}\n/* 适配 iPhoneX */@supports (bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom)){.mescroll-safearea{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}}',""]),e.exports=a},"5f0c":function(e,a,n){"use strict";(function(e){n("6a54");var t=n("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var r=t(n("9b1b")),o=t(n("80b1")),i=t(n("efe5")),s=t(n("39d8"));function d(){this["RX_screen"]=function(){if(!Reflect.has(g["commodity"],"sku_code")){var e=-1,a="";e:for(var n=0;n=this["sku"]["length"])){this["sku_code"]=a;break e}}}a||(this["sku_code"]=this["details"]["sku_infos"][0]["code"])}},this["XBK_screen"]=function(){if(!Reflect.has(g["commodity"],"sku_code")){for(var e=[],a=0;a0&&(Reflect.defineProperty(a["shop"],a["commodity"]["product_id"],{value:(0,r.default)((0,r.default)({},a["item"]),a["item"]["Differentskulist"][0]),writable:!0,enumerable:!0}),a["item"]["Differentskulist"].splice(0,1)));else{var e;a["item"]["Differentskulist"].find((function(n,t){if(n["sku_code"]==a["commodity"]["sku_code"])return e=t,n}));a["item"]["Differentskulist"][e]["num"]-=a["quantity"],a["item"]["Differentskulist"][e]["num"]<=0&&a["item"]["Differentskulist"].splice(e,1)}}}]),a}();(0,s.default)(g,"cart",void 0),(0,s.default)(g,"brand",void 0),(0,s.default)(g,"shop",void 0),(0,s.default)(g,"item",void 0),(0,s.default)(g,"commodity",void 0),(0,s.default)(g,"quantity",void 0),(0,s.default)(g,"product_id",void 0),(0,s.default)(g,"restaurant_id",void 0);var u=g;a.default=u}).call(this,n("ba7c")["default"])},"66ef":function(e,a,n){"use strict";n.d(a,"b",(function(){return t})),n.d(a,"c",(function(){return r})),n.d(a,"a",(function(){}));var t=function(){var e=this.$createElement,a=this._self._c||e;return a("App",{attrs:{keepAliveInclude:this.keepAliveInclude}})},r=[]},"675c":function(e,a,n){"use strict";(function(e){n("6a54");var t=n("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,n("fd3c"),n("0829"),n("c223"),n("d4b5"),n("7a76"),n("c9b5");var r=t(n("9b1b")),o=t(n("5de6")),i=t(n("80b1")),s=t(n("efe5")),d=t(n("39d8")),g=n("7fae"),u=t(n("51ca")),c=function(){function a(){(0,i.default)(this,a)}return(0,s.default)(a,[{key:"H5TOWX_Payment",value:function(a){e.log(a,"111111"),uni.showLoading({title:"支付中..."});var n=a.datas,t=a.shopInfo,r=(a.computedTotal,a.GetShopInfor),i=a.amountInfo,s=(a.return_url,a.payData,a.HeadersData,a.redirect,a.PAY_TYPE),d=void 0===s?"1":s,g=(a.success,a.file,n);if("1"==d){g["WechatRetreat"]=!0;try{var c,l;a.HeadersData&&null!==(c=u.default.getters)&&void 0!==c&&null!==(l=c.GetcityInfor)&&void 0!==l&&l.adcode&&(a.HeadersData.adcode=u.default.getters.GetcityInfor.adcode);var p={data:g,shopInfo:t,GetShopInfor:r,amountInfo:i,token:u.default.getters.GetToken,payData:a.payData,HeadersData:a.HeadersData},f=Object.entries(p).map((function(e){var a=(0,o.default)(e,2),n=a[0],t=a[1];return"".concat(n,"=").concat(encodeURIComponent(JSON.stringify(t)))})).join("&");wx.miniProgram.navigateTo({url:"/pages/extension/shop/wxPay/wxPay?".concat(f)}),setTimeout((function(){uni.hideLoading(),window.history.back(),uni.hideLoading()}),2e3)}catch(m){e.log(m),uni.hideLoading(),uni.showToast({title:"支付错误",icon:"none"})}}else g["WechatRetreat"]=!0,window.location.href="https://ds.alipay.com/?scheme=".concat(encodeURIComponent("alipays://platformapi/startapp?appId=2021003130603407&page=pages/wxpay/h5pay/h5pay?data=".concat(encodeURIComponent(JSON.stringify(g)))))}},{key:"H5TOWX_WEB",value:function(e){}},{key:"H5_Payment",value:function(e){uni.showLoading({title:"支付中..."});var a=e.pay_price,n=e.order_sn,t=e.type,r=e.return_url,o=e.openid,i=e.redirect,s=void 0!==i&&i,d=e.PAY_TYPE,g=void 0===d?"1":d;e.success,e.file;if(!a)throw new Error("缺少支付金额");if(!n)throw new Error("缺少订单号");if(!t)throw new Error("缺少支付类型");var u,c={pay_price:a,order_sn:n,type:t,openid:o};if("1"==g)if(null!==(u=getApp()["globalData"]["parameters"])&&void 0!==u&&u.isWechat){c["WechatRetreat"]=!0;try{wx.miniProgram.navigateTo({url:"/pages/extension/shop/wxPay/wxPay?data=".concat(encodeURIComponent(JSON.stringify(c)))}),setTimeout((function(){uni.hideLoading(),r&&(s?uni.redirectTo({url:r}):uni.navigateTo({url:r}))}),2e3)}catch(l){uni.hideLoading(),uni.showToast({title:"支付错误",icon:"none"})}}else c["WechatRetreat"]=!1,openMiniProgram({path:"pages/wxpay/h5pay/h5pay?data=".concat(encodeURIComponent(JSON.stringify(c))),id:"gh_faaea9b90759",type:"preview"}),setTimeout((function(){uni.hideLoading(),r&&(s?uni.redirectTo({url:r}):uni.navigateTo({url:r}))}),2e3);else c["WechatRetreat"]=!0,window.location.href="https://ds.alipay.com/?scheme=".concat(encodeURIComponent("alipays://platformapi/startapp?appId=2021003130603407&page=pages/wxpay/h5pay/h5pay?data=".concat(encodeURIComponent(JSON.stringify(c)))))}},{key:"App_Pay",value:function(){}},{key:"Repayment",value:function(a){var n=this;(0,g.getPayParamsAPI)({order_sn:a["order_sn"],type:a["type"]}).then((function(t){e.log({}),n.H5_Payment((0,r.default)((0,r.default)({},a),t["data"]))}))}},{key:"PayOrder",get:function(){return this["order_sn"]},set:function(e){this["order_sn"]=e}}]),a}();(0,d.default)(c,"order_sn",0);var l={install:function(e){e.prototype.$Payment=new c}};a.default=l}).call(this,n("ba7c")["default"])},"6b8a":function(e,a,n){"use strict";n("6a54"),Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;a.default={namespaced:!0,state:{},getters:{},mutations:{},actions:{}}},"6d1d":function(e,a,n){"use strict";n("6a54"),Object.defineProperty(a,"__esModule",{value:!0}),a.SETTOKEN=a.SETSPREAD=a.SETSHOPDETAIL=a.SETRUSERAREA=a.SETREPLACE=a.SETPHONE=a.SETNAVINDEX=a.SETMODE=a.SETISAPP=a.SETINFOR=a.SETCITYCODE=a.SETBRANDINFOR=a.SER_USERINFOR=a.REDUCE_CART=a.MODEAL=a.INIT_BUYCART=a.EMPTY=a.ADD_CART=void 0;a.SER_USERINFOR="SER_USERINFOR";a.SETISAPP="SETISAPP";a.ADD_CART="ADD_CART";a.REDUCE_CART="REDUCE_CART";a.SETRUSERAREA="SETRUSERAREA";a.SETCITYCODE="SETCITYCODE";a.SETSPREAD="SETSPREAD";a.SETBRANDINFOR="SETBRANDINFOR";a.SETSHOPDETAIL="SETSHOPDETAIL";a.INIT_BUYCART="INIT_BUYCART";a.EMPTY="EMPTY";a.MODEAL="MODEAL";a.SETMODE="SETMODE";a.SETREPLACE="SETREPLACE";a.SETNAVINDEX="SETNAVINDEX";a.SETINFOR="SETINFOR";a.SETPHONE="SETPHONE";a.SETTOKEN="SETTOKEN"},"6fd8":function(e,a,n){n("fd3c"),String.prototype.phone=function(){var e;return e=this.split("").map((function(e,a){return a>=3&&a<=7&&(e="*"),e})).join(""),e}},"706a":function(e,a,n){"use strict";(function(e){n("6a54");var t=n("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var r=t(n("80b1")),o=t(n("efe5")),i=t(n("39d8"));n("bf0f"),n("5c47"),n("0506"),n("7a76"),n("c9b5"),n("c223"),n("a1c1"),n("5ef2");t(n("9b8e"));var s=t(n("51ca")),d=n("35ff"),g=n("83e8"),u=(n("ed9e"),n("8419")),c=!1,l=function(){function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.BaseUR,t=void 0===n?"":n,o=e.HEADERTOKENNAME,s=void 0===o?"token":o,d=e.Bearer,g=void 0!==d&&d;(0,r.default)(this,a),(0,i.default)(this,"responseType","test"),this["BaseUR"]=t,this["HEADERTOKENNAME"]=s,this["Bearer"]=g}return(0,o.default)(a,[{key:"url",value:function(e){return/http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w-.\/?%&=]*)?/.test(e)}},{key:"Request",value:function(){var a=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{if(!n["url"])throw"请求缺少URL参数"}catch(t){throw new Error(t)}return new Promise((function(t,r){var o={};n["method"]=null!==n&&void 0!==n&&n.method?n["method"].toUpperCase():"GET",o["Content-Type"]=n["ContentType"]?n["ContentType"]:a.method(n["method"]),n["header"]=o,a.url(n["url"])||(n["url"]="".concat(a["BaseUR"]).concat(n["url"])),n["complete"]=function(n){if(a.responseintercept(n),200==n.data["status"]||200==n.statusCode){if("arraybuffer"==a["responseType"])return e.log(n["data"],"arraybuffer1-1"),void t(n["data"]);if(200!=n["data"]["status"]&&7777!=n["data"]["code"])return 110002==n["data"]["status"]&&(window.location.href="".concat(g.HTTP_REQUEST_URL,"/JXH5/pages/users/h5_login/index?redirectUri=").concat(window.location.protocol+"//"+window.location.host,"/privilege/pages/restaurant/home/shop_home/shop_home")),"产品错误"==n["data"]["msg"]||"产品不存在"==n["data"]["msg"]?(uni.showToast({title:"当前餐品不可用",icon:"none"}),void r(n["data"])):(uni.showToast({title:n["data"]["msg"],icon:"none"}),void r(n["data"]));t(n["data"])}else uni.showToast({title:"网络错误",icon:"none"}),r(n["data"])},n["data"]=null!==n&&void 0!==n&&n.parameters?n["parameters"]:{};var i=a.Requestintercept(n);n["responseType"]=(null===n||void 0===n?void 0:n.responseType)||"text",a["responseType"]=n["responseType"],e.log(i,"Requestconfig"),uni.request(i)}))}},{key:"Requestintercept",value:function(a){var n,t=s.default["getters"]["GetcityInfor"];s.default["getters"]["GetcityInfor"];a["header"]["authori-zation"]=s.default["getters"]["GetToken"],wx.miniProgram.getEnv((function(e){e.miniprogram?a["header"]["form-type"]="routine":a["header"]["form-type"]="gzh"})),s.default["getters"]["GetIsApp"]&&(a["header"]["form-type"]="app"),e.log(t,"定位信息头"),null!==t&&void 0!==t&&t.adcode?(a["header"]["city"]=encodeURIComponent(t["province"]),a["header"]["address"]=encodeURIComponent(t["province"]),a["header"]["province"]=encodeURIComponent(t["province"]),a["header"]["lat"]=t["lat"],a["header"]["lng"]=t["lng"],a["header"]["adcode"]=t["adcode"]):(a["header"]["city"]="",a["header"]["lat"]="",a["header"]["adcode"]="");var r=null===(n=getApp()["globalData"]["parameters"])||void 0===n?void 0:n.isWechat;return r&&(a["header"]["authori-zation"]=s.default["getters"]["GetToken"]),a["header"]["manager"]=1,a["header"]["env"]=1,a}},{key:"responseintercept",value:function(a){var n=/Safari/.test(navigator.userAgent)&&!/Chrome/.test(navigator.userAgent);if(!n)if(200!=a.data["status"])uni.showToast({title:"".concat(a["data"]["msg"],"---").concat(a["url"]),icon:"none"});else if(200!=a["data"]["code"])if(7777==a["data"]["code"]){var t,r=null===(t=getApp()["globalData"]["parameters"])||void 0===t?void 0:t.isWechat;if(r)return void uni.showToast({title:"登录过期请刷新微信小程序",icon:"none",duration:5e3});if(c)return;c=!0,uni.showLoading({title:"正在登录..."}),getToken().then((function(a){a?getH5UserInfo().then((function(a){uni.hideLoading();var n=JSON.parse(a);uni.setStorageSync("userInfo",a),(0,d.loginAPI)({bm_id:n.id}).then((function(a){e.log(a),location.reload()}))})):openLoginPage().then((function(a){a&&getToken().then((function(a){a?getH5UserInfo().then((function(a){var n=JSON.parse(a);uni.hideLoading(),(0,d.loginAPI)({bm_id:n.id}).then((function(a){e.log(a),location.reload()}))})):showToast("未登录")}))}))}))}else 1300==a["data"]["code"]&&window.location.replace("https://jc.agrimedia.cn/maintenance")}},{key:"method",value:function(e){switch(e){case"GET":return"application/x-www-form-urlencoded";case"POST":return"application/json"}}}]),a}(),p=new u(window.location.href).origin();(~new u(window.location.href).origin().indexOf("bmtest")||~new u(window.location.href).origin().indexOf("tshop"))&&(p="".concat(new u(window.location.href).origin(),"/jc_service")),e.log(new u(window.location.href).host(),"配置路径");var f=new l({BaseUR:p}),m=f;a.default=m}).call(this,n("ba7c")["default"])},"7fae":function(e,a,n){"use strict";n("6a54");var t=n("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.makeMinUrlAPI=a.maintainInfoAPI=a.goodsSkuListAPI=a.getPayParamsAPI=a.getNyMobileAPI=a.electricAccountAPI=a.createOrderMobileRDAPI=a.createOrderMobileAPI=a.createOrderAPI=a.conWalletInfoAPI=a.benclassAPI=a.benClssGoodsAPI=a.areaListAPI=a.GetPaypackageInfor=a.CreateOrderComAPI=void 0;var r=t(n("706a"));a.benclassAPI=function(e){return r.default.Request({url:"/card.Consumption/benclass",parameters:e})};a.benClssGoodsAPI=function(e){return r.default.Request({url:"/card.Consumption/benClssGoods",parameters:e})};a.goodsSkuListAPI=function(e){return r.default.Request({url:"/card.Consumption/goodsSkuList",parameters:e})};a.CreateOrderComAPI=function(e){return r.default.Request({url:"/card.Consumption/CreateOrderCom",parameters:e})};a.conWalletInfoAPI=function(e){return r.default.Request({url:"/card.Consumption/conWalletInfo",parameters:e})};a.createOrderMobileAPI=function(e){return r.default.Request({url:"/card.catfish/createOrderMobile",parameters:e})};a.createOrderMobileRDAPI=function(e){return r.default.Request({url:"/card.xd/createOrderMobile",parameters:e})};a.getNyMobileAPI=function(e){return r.default.Request({url:"/card.catfish/getNyMobile",parameters:e})};a.areaListAPI=function(e){return r.default.Request({url:"/card.catfish/areaList",parameters:e})};a.createOrderAPI=function(e){return r.default.Request({url:"/card.catfish/createOrder",parameters:e})};a.maintainInfoAPI=function(e){return r.default.Request({url:"/card.catfish/maintainInfo",parameters:e})};a.GetPaypackageInfor=function(e){return r.default.Request({url:"/ccb.pay/wxPay",parameters:e})};a.makeMinUrlAPI=function(e){return r.default.Request({url:"/card.code/makeMinUrl",method:"POST",parameters:e})};a.getPayParamsAPI=function(e){return r.default.Request({url:"/ccb.pay/getPayParams",method:"POST",parameters:e})};a.electricAccountAPI=function(e){return r.default.Request({url:"/card.xd/electricAccount",method:"GET",parameters:e})}},8053:function(e,a,n){"use strict";n.r(a);var t=n("66ef"),r=n("8428");for(var o in r)["default"].indexOf(o)<0&&function(e){n.d(a,e,(function(){return r[e]}))}(o);n("b93c");var i=n("828b"),s=Object(i["a"])(r["default"],t["b"],t["c"],!1,null,null,null,!1,t["a"],void 0);a["default"]=s.exports},"83e8":function(e,a){e.exports={HTTP_REQUEST_URL:window.location.protocol+"//"+window.location.host}},8428:function(e,a,n){"use strict";n.r(a);var t=n("0b3e"),r=n.n(t);for(var o in t)["default"].indexOf(o)<0&&function(e){n.d(a,e,(function(){return t[e]}))}(o);a["default"]=r.a},af8a:function(e,a,n){"use strict";var t=n("f5bd").default,r=t(n("9b1b"));n("3dde"),n("a8b2"),n("1480"),n("6e4a"),n("f040"),n("d6b2");var o=t(n("8053")),i=t(n("51ca")),s=t(n("6fd8")),d=(t(n("0ec6")),t(n("c35b"))),g=t(n("9b8e")),u=t(n("0bb2")),c=t(n("675c")),l=t(n("167d"));t(n("df77"));g.default.use(d.default),g.default.prototype.$store=i.default,g.default.prototype.$tst=1,g.default.config.productionTip=!1,o.default.mpType="app";var p=new g.default((0,r.default)({},o.default));p.$mount(),g.default.use(u.default),g.default.prototype.text=1;var f=n("2a15");g.default.prototype.$wx=f,g.default.use(c.default),g.default.use(s.default),g.default.prototype.tool=l.default},b248:function(e,a,n){"use strict";(function(e){n("6a54");var t=n("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var r=t(n("39d8")),o=t(n("51ca")),i=n("4e62"),s=o.default["state"]["shopping"]["BInfor"]["brand_name"],d=(0,r.default)({KFCShopHint:{title:"温馨提示",content:"".concat(s,"点餐为第三方供应商提供的代下单服务,当您支付后,请凭借取餐码等候门店屏幕的显示即可取餐。如有疑问请在订单列表里联系客服。")},Brand_1:{BrandName:"肯德基",ThemeColor:"#C63836",tabBar:{color:"#999999",selectedColor:"#C63836",backgroundColor:"#FFFFFF",list:[{title:"选择餐厅",iconPath:"https://img.agrimedia.cn/chwl/navb.png",selectedIconPath:"https://img.agrimedia.cn/chwl/nava.png"},{title:"我的订单(查看取餐码)",iconPath:"https://img.agrimedia.cn/chwl/navd.png",selectedIconPath:"https://img.agrimedia.cn/chwl/navc.png"}]},customStyle:{BtnStyle:[{color:"#FFFFFF",backgroundColor:"#C63836"}],OrderBtnStyle:{orderbtn_0:[{text:"取消订单",state:"cancel",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}},{text:"立即支付",state:"pay",style:{border:"1px solid #DC7473 !important",color:"#C63836 !important",backgroundColor:"#FFFFFF !important"}}],orderbtn_5:[{text:"重新下单",state:"again",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}}],orderbtn_1:[{text:"联系客服",state:"service",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}}],orderbtn_2:[{text:"查看取餐码",state:"code",style:{border:"1px solid #DC7473 !important",color:"#C63836 !important",backgroundColor:"#FFFFFF !important"}}],orderbtn_4:[{text:"查看取餐码",state:"code",style:{border:"1px solid #DC7473 !important",color:"#C63836 !important",backgroundColor:"#FFFFFF !important"}}],orderbtn_3:[{text:"联系客服",state:"service",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}}]}},service:function(){var a,n=null===(a=getApp()["globalData"]["parameters"])||void 0===a?void 0:a.isWechat;e.log("是否小程序环境",getApp()["globalData"]["parameters"]),n?wx.miniProgram.navigateTo({url:"/pages/wxpay/openCustomerServiceChat?url=".concat(i.KFCSERVICE)}):location.href="https://work.weixin.qq.com/kfid/kfc2f4d0cb26562ffe1"},share:function(){wx.miniProgram.postMessage({data:{title:"这里有一份超值肯德基补贴券,分享给你哦!生活好滋味,尽在肯德基。",imageUrl:"https://img.agrimedia.cn/chwl/v2/KFC_share.jpg",ISH5:!0,CallbackUrl:"https://jc.agrimedia.cn/privilege/pages/restaurant/index/index_kdj"}})}},Brand_2:{BrandName:"奈雪的茶",ThemeColor:"#a7d500",tabBar:{color:"#999999",selectedColor:"#a7d500",backgroundColor:"#FFFFFF",list:[{title:"选择餐厅",iconPath:"https://img.agrimedia.cn/chwl/xbk/xbk_home.png",selectedIconPath:"https://img.agrimedia.cn/chwl/xbk/xbk_home.png"},{title:"我的订单(查看口令)",iconPath:"https://img.agrimedia.cn/chwl/xbk/xbk_orders.png",selectedIconPath:"https://img.agrimedia.cn/chwl/xbk/xbk_orders.png"}]},customStyle:{BtnStyle:[{color:"#FFFFFF",backgroundColor:"#a7d500"}],OrderStatus:{http:"xbk",OrderStatus1:"Unpaid.png",OrderStatus0:"Unpaid.png",OrderStatus5:"cancel.png"},OrderBtnStyle:{orderbtn_0:[{text:"取消订单",state:"cancel",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}},{text:"立即支付",state:"pay",style:{border:"1px solid #a7d500 !important",color:"#FFFFFF !important",backgroundColor:"#a7d500 !important"}}],orderbtn_5:[{text:"联系客服",state:"service",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}},{text:"重新下单",state:"again",style:{border:"1px solid #a7d500 !important",color:"#FFFFFF !important",backgroundColor:"#a7d500 !important"}}],orderbtn_1:[{text:"联系客服",state:"service",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}}],orderbtn_2:[{text:"查看口令",state:"code",style:{border:"1px solid #a7d500 !important",color:"#FFFFFF !important",backgroundColor:"#a7d500 !important"}}],orderbtn_4:[{text:"查看口令",state:"code",style:{border:"1px solid #a7d500 !important",color:"#FFFFFF !important",backgroundColor:"#a7d500 !important"}}],orderbtn_3:[{text:"联系客服",state:"service",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}}]}},service:function(){var a,n=null===(a=getApp()["globalData"]["parameters"])||void 0===a?void 0:a.isWechat;e.log("是否小程序环境",getApp()["globalData"]["parameters"]),n?wx.miniProgram.navigateTo({url:"/pages/wxpay/openCustomerServiceChat?url=".concat(i.KFCSERVICE)}):location.href="https://work.weixin.qq.com/kfid/kfc2f4d0cb26562ffe1"},share:function(){wx.miniProgram.postMessage({data:{title:"奈雪的茶——人生亦如茶,经历沉浮,方能回甘,喝奈雪,点这里",imageUrl:"https://img.agrimedia.cn/chwl/nx/nxshare.jpg",ISH5:!0,CallbackUrl:"https://jc.agrimedia.cn/privilege/pages/restaurant/index/index_nx"}})}},Brand_5:{BrandName:"麦当劳",ThemeColor:"#FFBC0F",tabBar:{color:"#999999",selectedColor:"#FFBC0F",backgroundColor:"#FFFFFF",list:[{title:"选择餐厅",iconPath:"https://img.agrimedia.cn/chwl/mdl/navb.png",selectedIconPath:"https://img.agrimedia.cn/chwl/mdl/nava.png"},{title:"我的订单(查看取餐码)",iconPath:"https://img.agrimedia.cn/chwl/mdl/navd.png",selectedIconPath:"https://img.agrimedia.cn/chwl/mdl/navc.png"}]},customStyle:{BtnStyle:[{color:"#FFFFFF",backgroundColor:"#FFBC0D"}],OrderBtnStyle:{orderbtn_0:[{text:"取消订单",state:"cancel",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}},{text:"立即支付",state:"pay",style:{border:"1px solid #FFBC0D !important",color:"#333333 !important",backgroundColor:"#FFBC0D !important"}}],orderbtn_5:[{text:"重新下单",state:"again",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}}],orderbtn_1:[{text:"联系客服",state:"service",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}}],orderbtn_2:[{text:"查看取餐码",state:"code",style:{border:"1px solid #FFBC0D !important",color:"#333333 !important",backgroundColor:"#FFBC0D !important"}}],orderbtn_4:[{text:"查看取餐码",state:"code",style:{border:"1px solid #FFBC0D !important",color:"#333333 !important",backgroundColor:"#FFBC0D !important"}}],orderbtn_3:[{text:"联系客服",state:"service",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}}]}},service:function(){var a,n=null===(a=getApp()["globalData"]["parameters"])||void 0===a?void 0:a.isWechat;e.log("是否小程序环境",getApp()["globalData"]["parameters"]),n?wx.miniProgram.navigateTo({url:"/pages/wxpay/openCustomerServiceChat?url=".concat(i.KFCSERVICE)}):location.href="https://work.weixin.qq.com/kfid/kfc2f4d0cb26562ffe1"},share:function(){wx.miniProgram.postMessage({data:{title:"麦当劳——欢欢笑笑常常麦当劳,点这里,享优惠哦~",imageUrl:"https://img.agrimedia.cn/chwl/mdl/mdlshare.jpg",ISH5:!0,CallbackUrl:"https://jc.agrimedia.cn/privilege/pages/restaurant/index/index_kdj"}})}},Brand_10:{BrandName:"星巴克",ThemeColor:"#00AF66",tabBar:{color:"#999999",selectedColor:"#00AF66",backgroundColor:"#FFFFFF",list:[{title:"选择餐厅",iconPath:"https://img.agrimedia.cn/chwl/xbk/xbk_home.png",selectedIconPath:"https://img.agrimedia.cn/chwl/xbk/xbk_home.png"},{title:"我的订单(查看口令)",iconPath:"https://img.agrimedia.cn/chwl/xbk/xbk_orders.png",selectedIconPath:"https://img.agrimedia.cn/chwl/xbk/xbk_orders.png"}]},customStyle:{BtnStyle:[{color:"#FFFFFF",backgroundColor:"#00AF66"}],OrderStatus:{http:"xbk",OrderStatus1:"Unpaid.png",OrderStatus0:"Unpaid.png",OrderStatus5:"cancel.png"},OrderBtnStyle:{orderbtn_0:[{text:"取消订单",state:"cancel",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}},{text:"立即支付",state:"pay",style:{border:"1px solid #00AF66 !important",color:"#FFFFFF !important",backgroundColor:"#00AF66 !important"}}],orderbtn_5:[{text:"联系客服",state:"service",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}},{text:"重新下单",state:"again",style:{border:"1px solid #00AF66 !important",color:"#FFFFFF !important",backgroundColor:"#00AF66 !important"}}],orderbtn_1:[{text:"联系客服",state:"service",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}}],orderbtn_2:[{text:"查看口令",state:"code",style:{border:"1px solid #00AF66 !important",color:"#FFFFFF !important",backgroundColor:"#00AF66 !important"}}],orderbtn_4:[{text:"查看口令",state:"code",style:{border:"1px solid #00AF66 !important",color:"#FFFFFF !important",backgroundColor:"#00AF66 !important"}}],orderbtn_3:[{text:"联系客服",state:"service",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}}]}},service:function(){var a,n=null===(a=getApp()["globalData"]["parameters"])||void 0===a?void 0:a.isWechat;e.log("是否小程序环境",getApp()["globalData"]["parameters"]),n?wx.miniProgram.navigateTo({url:"/pages/wxpay/openCustomerServiceChat?url=".concat(i.KFCSERVICE)}):location.href="https://work.weixin.qq.com/kfid/kfc2f4d0cb26562ffe1"},share:function(){wx.miniProgram.postMessage({data:{title:"和你一起来享受星巴克时光 ,美好生活快来点这里有折扣哦",imageUrl:"https://img.agrimedia.cn/chwl/xbk/xbk_sharing.jpg",ISH5:!0,CallbackUrl:"https://jc.agrimedia.cn/privilege/pages/restaurant/index/index_xbk"}})}},Brand_13:{BrandName:"瑞幸咖啡",ThemeColor:"#4A6FE7",tabBar:{color:"#999999",selectedColor:"#4A6FE7",backgroundColor:"#FFFFFF",list:[{title:"选择餐厅",iconPath:"https://img.agrimedia.cn/chwl/rx/rx_home2.png",selectedIconPath:"https://img.agrimedia.cn/chwl/rx/rx_home1.png"},{title:"我的订单(查看口令)",iconPath:"https://img.agrimedia.cn/chwl/rx/rx_order2.png",selectedIconPath:"https://img.agrimedia.cn/chwl/rx/rx_order1.png"}]},customStyle:{BtnStyle:[{color:"#FFFFFF",background:"linear-gradient(-77deg, #4A6FE7, #83ACFF)"}],OrderStatus:{http:"rx",OrderStatus1:"NotServed.png",OrderStatus0:"Unpaid.png",OrderStatus5:"cancel.png"},OrderBtnStyle:{orderbtn_0:[{text:"取消订单",state:"cancel",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}},{text:"立即支付",state:"pay",style:{border:"1px solid #4A6FE7 !important",color:"#4A6FE7 !important",backgroundColor:"#FFFFFF !important"}}],orderbtn_5:[{text:"联系客服",state:"service",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}},{text:"重新下单",state:"again",style:{border:"1px solid #4A6FE7 !important",color:"#4A6FE7 !important",backgroundColor:"#FFFFFF !important"}}],orderbtn_1:[{text:"联系客服",state:"service",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}}],orderbtn_2:[{text:"查看口令",state:"code",style:{border:"1px solid #4A6FE7 !important",color:"#4A6FE7 !important",backgroundColor:"#FFFFFF !important"}}],orderbtn_4:[{text:"查看口令",state:"code",style:{border:"1px solid #4A6FE7 !important",color:"#4A6FE7 !important",backgroundColor:"#FFFFFF !important"}}],orderbtn_3:[{text:"联系客服",state:"service",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}}]}},service:function(){var a,n=null===(a=getApp()["globalData"]["parameters"])||void 0===a?void 0:a.isWechat;e.log("是否小程序环境",getApp()["globalData"]["parameters"]),n?wx.miniProgram.navigateTo({url:"/pages/wxpay/openCustomerServiceChat?url=".concat(i.KFCSERVICE)}):location.href="https://work.weixin.qq.com/kfid/kfc2f4d0cb26562ffe1"},share:function(){wx.miniProgram.postMessage({data:{title:"美好时光,一起小蓝杯,一起瑞幸,点击这里,尽享5折哦",imageUrl:"https://img.agrimedia.cn/chwl/rx/RX_share.jpg",ISH5:!0,CallbackUrl:"https://jc.agrimedia.cn/privilege/pages/restaurant/index/index_rx"}})}},Brand_30:{BrandName:"定制",ThemeColor:"#4A6FE7",tabBar:{color:"#999999",selectedColor:"#4A6FE7",backgroundColor:"#FFFFFF",list:[{title:"选择餐厅",iconPath:"https://img.agrimedia.cn/chwl/rx/rx_home2.png",selectedIconPath:"https://img.agrimedia.cn/chwl/rx/rx_home1.png"},{title:"我的订单(查看口令)",iconPath:"https://img.agrimedia.cn/chwl/rx/rx_order2.png",selectedIconPath:"https://img.agrimedia.cn/chwl/rx/rx_order1.png"}]},customStyle:{BtnStyle:[{color:"#FFFFFF",background:"linear-gradient(-77deg, #4A6FE7, #83ACFF)"}],OrderStatus:{http:"diy",OrderStatus0:"Tobepaid.png",OrderStatus1:"Consignment.png",OrderStatus2:"Shipped.png",OrderStatus3:"cancel.png",OrderStatus5:"complete.png",OrderStatus6:"refund.png"},OrderBtnStyle:{orderbtn_0:[{text:"取消订单",state:"cancel",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}},{text:"立即支付",state:"pay",style:{border:"1px solid #4A6FE7 !important",color:"#4A6FE7 !important",backgroundColor:"#FFFFFF !important"}}],orderbtn_5:[{text:"联系客服",state:"service",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}}],orderbtn_6:[{text:"联系客服",state:"service",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}}]}},service:function(){var a,n=null===(a=getApp()["globalData"]["parameters"])||void 0===a?void 0:a.isWechat;e.log("是否小程序环境",getApp()["globalData"]["parameters"]),n?wx.miniProgram.navigateTo({url:"/pages/wxpay/openCustomerServiceChat?url=".concat(i.KFCSERVICE)}):location.href="https://work.weixin.qq.com/kfid/kfc2f4d0cb26562ffe1"}},btnnav:[{title:"选择餐厅",icon:"https://img.agrimedia.cn/chwl/navb.png",activation:"https://img.agrimedia.cn/chwl/nava.png"},{title:"我的订单",icon:"https://img.agrimedia.cn/chwl/navd.png",activation:"https://img.agrimedia.cn/chwl/navc.png"}],mdlbtnnav:[{title:"选择餐厅",icon:"https://img.agrimedia.cn/chwl/mdl/navb.png",activation:"https://img.agrimedia.cn/chwl/mdl/nava.png"},{title:"我的订单",icon:"https://img.agrimedia.cn/chwl/mdl/navd.png",activation:"https://img.agrimedia.cn/chwl/mdl/navc.png"}],xbkbtnnav:[{title:"选择餐厅",activation:"https://img.agrimedia.cn/chwl/xbk/xbk_home.png"},{title:"我的订单",activation:"https://img.agrimedia.cn/chwl/xbk/xbk_orders.png"}],suspend:{show:!1,content:"为保障健康、安全与质量的服务,本餐厅即时起暂停营业,恢复日期将另行通知,感谢您的谅解。"}},"KFCShopHint",{title:"温馨提示",content:"肯德基点餐为第三方供应商提供的代下单服务,当您支付后,请凭借取餐码等候门店屏幕的显示即可取餐。如有疑问请在订单列表里联系客服。"}),g=d;a.default=g}).call(this,n("ba7c")["default"])},b93c:function(e,a,n){"use strict";var t=n("0f9f"),r=n.n(t);r.a},ba18:function(e,a,n){"use strict";(function(e){n("6a54"),Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;n("ea2c");var t={namespaced:!0,state:{AreaList:[],Taddress:{},goodsInfor:{}},getters:{GetList:function(e){return e["AreaList"]},GetTaddress:function(e){return e["Taddress"]},GetGoodsInfor:function(e){return e["goodsInfor"]}},mutations:{SetTaddress:function(a,n){e.log(n,"设置收货地址"),a["Taddress"]=n},SetAreaList:function(a,n){a["AreaList"]=n,e.log(a["AreaList"],"设置当前用户地址列表")},SetGoodsInfor:function(a,n){e.log(n,"设置"),a["goodsInfor"]=n}},actions:{}};a.default=t}).call(this,n("ba7c")["default"])},be99:function(e,a){e.exports="data:font/woff;base64,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"},c0f8:function(e,a,n){"use strict";(function(e){n("6a54"),Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,n("d4b5");n("35ff");var t=uni.getStorageSync("orderinfor")?JSON.parse(uni.getStorageSync("orderinfor")):{face:0,sheets:0,card_img:"",count:0,add_id:0,pay_price:0,code:"",alipayForm:""},r={AreaList:[],orderinfor:t,Taddress:{}};uni.getStorageSync("VUEXSTATE")&&(r=JSON.parse(uni.getStorageSync("VUEXSTATE"))["card"]);var o={namespaced:!0,state:r,getters:{GetList:function(e){return e["AreaList"]},Getorderinfor:function(e){return e["orderinfor"]},GetTaddress:function(e){return e["Taddress"]}},mutations:{SetTaddress:function(a,n){e.log("卡"),a["Taddress"]=n},Setorderinfor:function(a,n){e.log(n,"data"),uni.setStorageSync("orderinfor",JSON.stringify(n)),a["orderinfor"]=n},SetAreaList:function(a,n){a["AreaList"]=n,e.log(a["AreaList"],"AreaList")}},actions:{}};a.default=o}).call(this,n("ba7c")["default"])},c35b:function(e,a,n){"use strict";(function(e){n("6a54");var t=n("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,n("c223"),n("d4b5"),n("5ef2");var r=t(n("acb1")),o=t(n("cad9")),i=t(n("80b1")),s=t(n("efe5")),d=t(n("51ca")),g=t(n("b248")),u=n("03cc"),c=n("1bcb"),l=function(){function e(){(0,i.default)(this,e)}return(0,s.default)(e,[{key:"environment",get:function(){var e;return null===(e=getApp()["globalData"]["parameters"])||void 0===e?void 0:e.isWechat}},{key:"Brand",get:function(){return d.default["getters"]["shopping/BrandInfor"]["brand_id"]}}]),e}(),p=function(a){(0,r.default)(t,a);var n=(0,o.default)(t);function t(){return(0,i.default)(this,t),n.apply(this,arguments)}return(0,s.default)(t,[{key:"OrderStateImg",value:function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;e.log(g.default["Brand_".concat(this["Brand"])],"StatusImg");var n=g.default["Brand_".concat(this["Brand"])]["customStyle"]["OrderStatus"]["OrderStatus".concat(a)],t=g.default["Brand_".concat(this["Brand"])]["customStyle"]["OrderStatus"]["http"];return"https://img.agrimedia.cn/chwl/".concat(t,"/").concat(n)}}]),t}(l),f=function(a){(0,r.default)(t,a);var n=(0,o.default)(t);function t(){return(0,i.default)(this,t),n.apply(this,arguments)}return(0,s.default)(t,[{key:"payment",value:function(a){uni.showLoading({title:"支付中..."});var n=a.type,t=void 0===n?1:n,r=a.order_sn,o=void 0===r?"":r,i=a.redirect_url,s=void 0===i?"":i;e.log(a,"新支付方法参数");e.log(this["environment"],"是否微信环境"),this["environment"]?this._H5WXPAY(a).then((function(a){uni.hideLoading(),e.log(a["data"],"微信支付参数");var n={timeStamp:encodeURIComponent(a["data"]["result"]["timestamp"]),nonceStr:encodeURIComponent(a["data"]["result"]["nonceStr"]),package:encodeURIComponent(a["data"]["result"]["package"]),signType:encodeURIComponent(a["data"]["result"]["signType"]),paySign:encodeURIComponent(a["data"]["result"]["paySign"]),order_sn:a["data"]["out_trade_no"],type:t,business:"restaurant",return_url:s};e.log(encodeURIComponent(JSON.stringify(n)),"编码"),wx.miniProgram.navigateTo({url:"/pages/wxpay/wxpay?data=".concat(encodeURIComponent(JSON.stringify(n)),"&isencodeURL=true")})})):(0,c.WXpayH5API)({order_sn:o,type:t,redirect_url:"".concat(getApp()["globalData"]["urlfileName"],"/pages/pay/index?order_sn=").concat(o,"&type=").concat(t,"&redirect_url=").concat(s)}).then((function(e){uni.hideLoading(),location.href=e["data"]["redirect_url"]}))}},{key:"_H5WXPAY",value:function(e){if(3==e["type"]){var a=e.order_sn,n=e.money;return(0,u.WXpayAPI)({out_order_num:a,money:n})}if(4==e["type"]){var t=e.order_sn;return(0,u.WXpayDYPAPI)({orderNo:t})}if(5==e["type"]){var r=e.order_sn,o=e.type;return(0,u.WXpayDIYAPI)({order_sn:r,type:o})}}},{key:"payRedirectUrl",value:function(a,n){var t="";if(t+=n,e.log("拼接参数"),"undefined"!==typeof a)for(var r in a)-1!=t.indexOf("?")?t+="&".concat(r,"=").concat(a[r]):t+="?".concat(r,"=").concat(a[r]);n&&uni.redirectTo({url:t})}}]),t}(l),m={install:function(e){e.prototype.$project=new l,e.prototype.$Order=new p,e.prototype.$PayConfig=new f}};a.default=m}).call(this,n("ba7c")["default"])},d9f6:function(e,a,n){e.exports=n.p+"static/css/icon/iconfont.ttf"},df77:function(e,a,n){"use strict";(function(e){var a=n("f5bd").default,t=a(n("9b8e"));t.default.directive("skeleton",{inserted:function(e,a,n,t){},bind:function(a,n,t,r){e.log(a,"bind"),e.log(n,"bind"),e.log(t,"bind"),e.log(r,"bind")},unbind:function(a,n,t,r){e.log(a,"unbind"),e.log(n,"unbind"),e.log(t,"unbind"),e.log(r,"unbind")},componentUpdated:function(a,n,t,r){e.log(a,"componentUpdated"),e.log(n,"componentUpdated"),e.log(t,"componentUpdated"),e.log(r,"componentUpdated")}})}).call(this,n("ba7c")["default"])},ea2c:function(e,a,n){"use strict";n("6a54");var t=n("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.orderListAPI=a.orderInfoAPI=a.noticeAPI=a.goodsListAPI=a.goodsInfoAPI=a.getRegionFreightAPI=a.getDefaultAddressAPI=a.getAddressAPI=a.delAddressAPI=a.createOrderAPI=a.createEditAddressAPI=a.conWalletInfoAPI=a.addressListAPI=a.DIYcancelOrderAPI=void 0;var r=t(n("706a"));a.goodsListAPI=function(e){return r.default.Request({url:"/card.diy/goodsList",parameters:e})};a.goodsInfoAPI=function(e){return r.default.Request({url:"/card.diy/goodsInfo",parameters:e})};a.addressListAPI=function(e){return r.default.Request({url:"/card.user/addressList",parameters:e})};a.getRegionFreightAPI=function(e){return r.default.Request({url:"/card.diy/getRegionFreight",parameters:e})};a.getAddressAPI=function(e){return r.default.Request({url:"/card.user/getAddress",parameters:e})};a.createEditAddressAPI=function(e){return r.default.Request({url:"/card.user/createEditAddress",parameters:e})};a.delAddressAPI=function(e){return r.default.Request({url:"/card.user/delAddress",parameters:e})};a.getDefaultAddressAPI=function(e){return r.default.Request({url:"/card.user/getDefaultAddress",parameters:e})};a.createOrderAPI=function(e){return r.default.Request({url:"/card.diy/createOrder",parameters:e})};a.orderListAPI=function(e){return r.default.Request({url:"/card.diy/orderList",parameters:e})};a.orderInfoAPI=function(e){return r.default.Request({url:"/card.diy/orderInfo",parameters:e})};a.DIYcancelOrderAPI=function(e){return r.default.Request({url:"/card.diy/cancelOrder",parameters:e})};a.conWalletInfoAPI=function(e){return r.default.Request({url:"/card.Consumption/conWalletInfo",parameters:e})};a.noticeAPI=function(e){return r.default.Request({url:"/card.diy/notice",parameters:e})}},ed9e:function(e,a,n){"use strict";n("6a54"),Object.defineProperty(a,"__esModule",{value:!0}),a.launchWechatMiniProgram=a.isMiniPrograms=void 0,n("7a76"),n("c9b5"),n("aa77"),n("bf0f");a.isMiniPrograms=function(){var e=!1;return wx.miniProgram.getEnv((function(a){a.miniprogram&&(e=!0)})),e};a.launchWechatMiniProgram=function(e,a,n){"undefined"!==typeof plus?plus.share.getServices((function(t){var r=t.find((function(e){return"weixin"===e.id}));return r?r.nativeClient?(uni.showToast({title:"跳转支付中…",icon:"none"}),void r.launchMiniProgram({id:e,type:a,path:n,success:function(e){},error:function(e){}})):(uni.showToast({title:"请安装微信",icon:"none"}),void reject(new Error("未安装微信客户端"))):(plus.nativeUI.alert("当前环境不支持微信操作!"),void reject(new Error("未找到微信服务")))})):reject(new Error("当前环境不支持plus API"))}},f040:function(e,a,n){"use strict";(function(e){var a=n("f5bd").default;n("473f"),n("bf0f"),n("de6c"),n("5c47"),n("a1c1");var t=a(n("9b8e")),r={keys:function(){return[]}};e["____A669A40____"]=!0,delete e["____A669A40____"],e.__uniConfig={easycom:{"^u-(.*)":"node_modules/uview-ui/components/u-$1/u-$1.vue","^unicloud-db$":"@dcloudio/uni-cli-shared/components/unicloud-db.vue","^uniad$":"@dcloudio/uni-cli-shared/components/uniad.vue","^ad-rewarded-video$":"@dcloudio/uni-cli-shared/components/ad-rewarded-video.vue","^ad-fullscreen-video$":"@dcloudio/uni-cli-shared/components/ad-fullscreen-video.vue","^ad-interstitial$":"@dcloudio/uni-cli-shared/components/ad-interstitial.vue","^ad-interactive$":"@dcloudio/uni-cli-shared/components/ad-interactive.vue","^page-meta$":"@dcloudio/uni-cli-shared/components/page-meta.vue","^navigation-bar$":"@dcloudio/uni-cli-shared/components/navigation-bar.vue","^uni-match-media$":"@dcloudio/uni-cli-shared/components/uni-match-media.vue"},globalStyle:{navigationBarTextStyle:"black",navigationBarTitleText:"uni-app",navigationBarBackgroundColor:"#F8F8F8",backgroundColor:"#F8F8F8",backgroundColorTop:"#FFFFFF"},uniIdRouter:{}},e.__uniConfig.compilerVersion="4.76",e.__uniConfig.darkmode=!1,e.__uniConfig.themeConfig={},e.__uniConfig.uniPlatform="h5",e.__uniConfig.appId="__UNI__A669A40",e.__uniConfig.appName="在线点餐",e.__uniConfig.appVersion="1.0.1",e.__uniConfig.appVersionCode="100",e.__uniConfig.router={mode:"history",base:"/privilege/"},e.__uniConfig.publicPath="/privilege/",e.__uniConfig["async"]={loading:"AsyncLoading",error:"AsyncError",delay:200,timeout:6e4},e.__uniConfig.debug=!1,e.__uniConfig.networkTimeout={request:6e4,connectSocket:6e4,uploadFile:6e4,downloadFile:6e4},e.__uniConfig.sdkConfigs={},e.__uniConfig.qqMapKey=void 0,e.__uniConfig.googleMapKey=void 0,e.__uniConfig.aMapKey=void 0,e.__uniConfig.aMapSecurityJsCode=void 0,e.__uniConfig.aMapServiceHost=void 0,e.__uniConfig.locale="",e.__uniConfig.fallbackLocale=void 0,e.__uniConfig.locales=r.keys().reduce((function(e,a){var n=a.replace(/\.\/(uni-app.)?(.*).json/,"$2"),t=r(a);return Object.assign(e[n]||(e[n]={}),t.common||t),e}),{}),e.__uniConfig.nvue={"flex-direction":"column"},e.__uniConfig.__webpack_chunk_load__=n.e,t.default.component("pages-pages-recharge-index1-index1",(function(e){var a={component:n.e("pages-pages-recharge-index1-index1").then(function(){return e(n("17ad"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-index-index",(function(e){var a={component:n.e("pages-pages-recharge-index-index").then(function(){return e(n("c713"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-rechargeSubgift-index",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3-b_id3_dian~pages-goods-b_id3-b_id~f5641e06"),n.e("pages-pages-recharge-rechargeSubgift-index")]).then(function(){return e(n("aa96"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-shareRedEnvelopes-index",(function(e){var a={component:n.e("pages-pages-recharge-shareRedEnvelopes-index").then(function(){return e(n("87ab"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-subgiftTotal-index",(function(e){var a={component:Promise.all([n.e("pages-pages-recharge-diamondSubgiftList-index~pages-pages-recharge-subgiftTotal-index~pages-pages-re~77f85c41"),n.e("pages-pages-recharge-subgiftTotal-index")]).then(function(){return e(n("2741"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-rechargeVip-index",(function(e){var a={component:Promise.all([n.e("pages-goods-goods_Info-index~pages-pages-recharge-recharge-index~pages-pages-recharge-rechargeVip-index"),n.e("pages-pages-recharge-recharge-index~pages-pages-recharge-rechargeVip-index"),n.e("pages-pages-recharge-rechargeVip-index")]).then(function(){return e(n("4ef8"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-rechargeEquity-index",(function(e){var a={component:n.e("pages-pages-recharge-rechargeEquity-index").then(function(){return e(n("6146"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-rechargeEquityCard-index",(function(e){var a={component:n.e("pages-pages-recharge-rechargeEquityCard-index").then(function(){return e(n("76f2"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-subgiftList-index",(function(e){var a={component:n.e("pages-pages-recharge-subgiftList-index").then(function(){return e(n("21c4"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-rechargeProtocol-index",(function(e){var a={component:n.e("pages-pages-recharge-rechargeProtocol-index").then(function(){return e(n("5d95"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-rechargeVipDetail-index",(function(e){var a={component:n.e("pages-pages-recharge-rechargeVipDetail-index").then(function(){return e(n("5ba3"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pay-index",(function(e){var a={component:n.e("pages-pay-index").then(function(){return e(n("efd1"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-bufferpage-bufferpage",(function(e){var a={component:n.e("pages-bufferpage-bufferpage").then(function(){return e(n("f3d9"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-balance_details-index",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-diy-commodity_home-commodity_home~pages-diy-orders-confirm_payment-confirm_payment~pages-pages~6f6daba9"),n.e("pages-pages-recharge-balance_details-index")]).then(function(){return e(n("830c"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-recharge-index",(function(e){var a={component:Promise.all([n.e("pages-goods-goods_Info-index~pages-pages-recharge-recharge-index~pages-pages-recharge-rechargeVip-index"),n.e("pages-pages-recharge-recharge-index~pages-pages-recharge-rechargeVip-index"),n.e("pages-pages-recharge-recharge-index")]).then(function(){return e(n("734e"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-order-index",(function(e){var a={component:Promise.all([n.e("pages-diy-orders-ersonal_order-ersonal_order~pages-diy-orders-team_order-team_order~pages-film-filmD~09099454"),n.e("pages-diy-orders-ersonal_order-ersonal_order~pages-diy-orders-team_order-team_order~pages-goods-pay-~7afdcb6e"),n.e("pages-pages-recharge-order-index")]).then(function(){return e(n("e10a"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-success-index",(function(e){var a={component:Promise.all([n.e("pages-diy-orders-team_order-team_order~pages-goods-goods_list-index~pages-pages-recharge-success-index"),n.e("pages-pages-recharge-success-index")]).then(function(){return e(n("ced0"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-goods-goods_list-index",(function(e){var a={component:Promise.all([n.e("pages-diy-orders-ersonal_order-ersonal_order~pages-diy-orders-team_order-team_order~pages-film-filmD~09099454"),n.e("pages-diy-orders-team_order-team_order~pages-goods-goods_list-index~pages-pages-recharge-success-index"),n.e("pages-goods-goods_list-index")]).then(function(){return e(n("fc80"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-goods-goods_Info-index",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-goods-goods_Info-index~pages-pages-recharge-recharge-index~pages-pages-recharge-rechargeVip-index"),n.e("pages-goods-goods_Info-index")]).then(function(){return e(n("712a"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-restaurant_home_list-index",(function(e){var a={component:n.e("pages-restaurant-restaurant_home_list-index").then(function(){return e(n("b6e9"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-home-home",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3-b_id3_dian~pages-goods-b_id3-b_id~f5641e06"),n.e("pages-restaurant-home-home")]).then(function(){return e(n("4c32"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-index-index_kdj",(function(e){var a={component:n.e("pages-restaurant-index-index_kdj").then(function(){return e(n("e04c"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-diy-index_diy",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addresslis-addresslis~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~pag~374e3e88"),n.e("pages-diy-commodity_home-commodity_home~pages-diy-index_diy~pages-diy-orders-order-infor-order-infor~e505a65b"),n.e("pages-diy-index_diy")]).then(function(){return e(n("87d8"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-index-index_mdl",(function(e){var a={component:n.e("pages-restaurant-index-index_mdl").then(function(){return e(n("b1f7"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-index-index_rx",(function(e){var a={component:n.e("pages-restaurant-index-index_rx").then(function(){return e(n("bced"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-index-index_dyp",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3-b_id3_dian~pages-goods-b_id3-b_id~f5641e06"),n.e("pages-restaurant-index-index_dyp")]).then(function(){return e(n("0505"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-film-filmIndex",(function(e){var a={component:Promise.all([n.e("pages-diy-orders-ersonal_order-ersonal_order~pages-diy-orders-team_order-team_order~pages-film-filmD~09099454"),n.e("pages-film-filmForm~pages-film-filmIndex~pages-film-filmPlay~pages-film-filmSubmit~pages-film-filmYSearch"),n.e("pages-film-filmIndex~pages-film-filmPlay~pages-film-filmYSearch~pages-film-filmYuan"),n.e("pages-film-filmIndex~pages-film-filmSearch"),n.e("pages-film-filmIndex")]).then(function(){return e(n("42ca"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-film-filmAddress",(function(e){var a={component:n.e("pages-film-filmAddress").then(function(){return e(n("f671"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-film-filmSearch",(function(e){var a={component:Promise.all([n.e("pages-film-filmIndex~pages-film-filmSearch"),n.e("pages-film-filmSearch")]).then(function(){return e(n("a154"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-film-filmYSearch",(function(e){var a={component:Promise.all([n.e("pages-diy-orders-ersonal_order-ersonal_order~pages-diy-orders-team_order-team_order~pages-film-filmD~09099454"),n.e("pages-film-filmForm~pages-film-filmIndex~pages-film-filmPlay~pages-film-filmSubmit~pages-film-filmYSearch"),n.e("pages-film-filmIndex~pages-film-filmPlay~pages-film-filmYSearch~pages-film-filmYuan"),n.e("pages-film-filmPlay~pages-film-filmYSearch"),n.e("pages-film-filmYSearch")]).then(function(){return e(n("8b8d"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-film-filmDesc",(function(e){var a={component:Promise.all([n.e("pages-diy-orders-ersonal_order-ersonal_order~pages-diy-orders-team_order-team_order~pages-film-filmD~09099454"),n.e("pages-film-filmDesc")]).then(function(){return e(n("3696"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-film-filmYuan",(function(e){var a={component:Promise.all([n.e("pages-film-filmIndex~pages-film-filmPlay~pages-film-filmYSearch~pages-film-filmYuan"),n.e("pages-film-filmYuan")]).then(function(){return e(n("a1b2"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-film-filmPlay",(function(e){var a={component:Promise.all([n.e("pages-diy-orders-ersonal_order-ersonal_order~pages-diy-orders-team_order-team_order~pages-film-filmD~09099454"),n.e("pages-film-filmForm~pages-film-filmIndex~pages-film-filmPlay~pages-film-filmSubmit~pages-film-filmYSearch"),n.e("pages-film-filmIndex~pages-film-filmPlay~pages-film-filmYSearch~pages-film-filmYuan"),n.e("pages-film-filmPlay~pages-film-filmYSearch"),n.e("pages-film-filmPlay")]).then(function(){return e(n("31df"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-film-filmSeat",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3-b_id3_dian~pages-goods-b_id3-b_id~f5641e06"),n.e("pages-film-filmSeat")]).then(function(){return e(n("0440"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-film-filmSubmit",(function(e){var a={component:Promise.all([n.e("pages-film-filmForm~pages-film-filmIndex~pages-film-filmPlay~pages-film-filmSubmit~pages-film-filmYSearch"),n.e("pages-film-filmSubmit")]).then(function(){return e(n("4442"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-film-filmForm",(function(e){var a={component:Promise.all([n.e("pages-film-filmForm~pages-film-filmIndex~pages-film-filmPlay~pages-film-filmSubmit~pages-film-filmYSearch"),n.e("pages-film-filmForm")]).then(function(){return e(n("032b"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-film-filmDetail",(function(e){var a={component:n.e("pages-film-filmDetail").then(function(){return e(n("1f7f"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-index-index_xbk",(function(e){var a={component:n.e("pages-restaurant-index-index_xbk").then(function(){return e(n("576a"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-home-shop_home-shop_home",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3-b_id3_dian~pages-goods-b_id3-b_id~f5641e06"),n.e("pages-restaurant-home-shop_home-shop_home")]).then(function(){return e(n("ec15"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-order-order-status-order-status",(function(e){var a={component:n.e("pages-restaurant-order-order-status-order-status").then(function(){return e(n("b15b"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-order-order-details-order-details",(function(e){var a={component:n.e("pages-restaurant-order-order-details-order-details").then(function(){return e(n("ab94"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-order-order-details-details",(function(e){var a={component:Promise.all([n.e("pages-diy-commodity_home-commodity_home~pages-diy-index_diy~pages-diy-orders-order-infor-order-infor~e505a65b"),n.e("pages-restaurant-order-order-details-details~pages-restaurant-order-order-details-rx-orders-details~~5d2f8755"),n.e("pages-restaurant-order-order-details-details")]).then(function(){return e(n("99ba"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-order-orders-settlement-orders-settlement",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3-b_id3_dian~pages-goods-b_id3-b_id~f5641e06"),n.e("pages-restaurant-order-orders-settlement-orders-settlement")]).then(function(){return e(n("8308"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-arealist-arealist",(function(e){var a={component:n.e("pages-restaurant-arealist-arealist").then(function(){return e(n("4b47"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-order-order-details-rx-orders-details",(function(e){var a={component:Promise.all([n.e("pages-restaurant-order-order-details-details~pages-restaurant-order-order-details-rx-orders-details~~5d2f8755"),n.e("pages-restaurant-order-order-details-rx-orders-details~pages-restaurant-order-order-details-xbk-orde~6f79809c"),n.e("pages-restaurant-order-order-details-rx-orders-details")]).then(function(){return e(n("7c18"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-order-orders-settlement-settlement",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3-b_id3_dian~pages-goods-b_id3-b_id~f5641e06"),n.e("pages-restaurant-order-orders-settlement-settlement")]).then(function(){return e(n("4f72"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-order-order-details-xbk-orders-details",(function(e){var a={component:Promise.all([n.e("pages-restaurant-order-order-details-details~pages-restaurant-order-order-details-rx-orders-details~~5d2f8755"),n.e("pages-restaurant-order-order-details-rx-orders-details~pages-restaurant-order-order-details-xbk-orde~6f79809c"),n.e("pages-restaurant-order-order-details-xbk-orders-details")]).then(function(){return e(n("6f2b"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-home-shop_home-shop-combo-mdl-shop-combo",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-restaurant-home-shop_home-shop-combo-mdl-shop-combo")]).then(function(){return e(n("7f34"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-goods-b_id2-b_id2_dian",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3-b_id3_dian~pages-goods-b_id3-b_id~f5641e06"),n.e("pages-goods-b_id2-b_id2_dian")]).then(function(){return e(n("b43f"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-goods-b_id3-b_id3_dian",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3-b_id3_dian~pages-goods-b_id3-b_id~f5641e06"),n.e("pages-goods-b_id3-b_id3_dian")]).then(function(){return e(n("eb9e"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-goods-b_id3-b_id3_hua",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3-b_id3_dian~pages-goods-b_id3-b_id~f5641e06"),n.e("pages-goods-b_id3-b_id3_hua")]).then(function(){return e(n("5852"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-goods-b_id4-b_id4_hua",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3-b_id3_dian~pages-goods-b_id3-b_id~f5641e06"),n.e("pages-goods-b_id4-b_id4_hua")]).then(function(){return e(n("d614"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-goods-pay-success",(function(e){var a={component:Promise.all([n.e("pages-diy-orders-ersonal_order-ersonal_order~pages-diy-orders-team_order-team_order~pages-goods-pay-~7afdcb6e"),n.e("pages-goods-pay-success")]).then(function(){return e(n("6029"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-index-index_nx",(function(e){var a={component:n.e("pages-restaurant-index-index_nx").then(function(){return e(n("acef"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-diy-commodity_home-commodity_home",(function(e){var a={component:Promise.all([n.e("pages-diy-commodity_home-commodity_home~pages-diy-index_diy~pages-diy-orders-order-infor-order-infor~e505a65b"),n.e("pages-diy-commodity_home-commodity_home~pages-diy-orders-confirm_payment-confirm_payment~pages-pages~6f6daba9"),n.e("pages-diy-commodity_home-commodity_home~pages-diy-shopping_cart-shopping_cart"),n.e("pages-diy-commodity_home-commodity_home")]).then(function(){return e(n("4f1c"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-diy-shopping_cart-shopping_cart",(function(e){var a={component:Promise.all([n.e("pages-diy-commodity_home-commodity_home~pages-diy-shopping_cart-shopping_cart"),n.e("pages-diy-shopping_cart-shopping_cart")]).then(function(){return e(n("7041"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-diy-orders-confirm_payment-confirm_payment",(function(e){var a={component:Promise.all([n.e("pages-diy-commodity_home-commodity_home~pages-diy-orders-confirm_payment-confirm_payment~pages-pages~6f6daba9"),n.e("pages-diy-orders-confirm_payment-confirm_payment")]).then(function(){return e(n("7330"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-diy-addposition-addposition",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-diy-addposition-addposition")]).then(function(){return e(n("194e"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-diy-addresslis-addresslis",(function(e){var a={component:Promise.all([n.e("pages-diy-addresslis-addresslis~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~pag~374e3e88"),n.e("pages-diy-addresslis-addresslis~pages-pages-recharge-diamondSubgiftList-index~pages-pages-recharge-s~b29c124b"),n.e("pages-diy-addresslis-addresslis")]).then(function(){return e(n("c627"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-diy-pay-status-pay-status",(function(e){var a={component:n.e("pages-diy-pay-status-pay-status").then(function(){return e(n("097c"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-diy-orders-team_order-team_order",(function(e){var a={component:Promise.all([n.e("pages-diy-orders-ersonal_order-ersonal_order~pages-diy-orders-team_order-team_order~pages-film-filmD~09099454"),n.e("pages-diy-orders-ersonal_order-ersonal_order~pages-diy-orders-team_order-team_order~pages-goods-pay-~7afdcb6e"),n.e("pages-diy-orders-team_order-team_order~pages-goods-goods_list-index~pages-pages-recharge-success-index"),n.e("pages-diy-orders-team_order-team_order")]).then(function(){return e(n("2bde"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-diy-orders-ersonal_order-ersonal_order",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-orders-ersonal_order-ersonal_order~pages-diy-orders-team_order-team_order~pages-film-filmD~09099454"),n.e("pages-diy-addresslis-addresslis~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~pag~374e3e88"),n.e("pages-diy-orders-ersonal_order-ersonal_order~pages-diy-orders-team_order-team_order~pages-goods-pay-~7afdcb6e"),n.e("pages-diy-orders-ersonal_order-ersonal_order")]).then(function(){return e(n("2848"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-diy-orders-order-infor-order-infor",(function(e){var a={component:Promise.all([n.e("pages-diy-commodity_home-commodity_home~pages-diy-index_diy~pages-diy-orders-order-infor-order-infor~e505a65b"),n.e("pages-diy-orders-order-infor-order-infor")]).then(function(){return e(n("1213"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-rechargeSubgift-QR_code",(function(e){var a={component:n.e("pages-pages-recharge-rechargeSubgift-QR_code").then(function(){return e(n("9908"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-goods-b_id5-b_id5_hua",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3-b_id3_dian~pages-goods-b_id3-b_id~f5641e06"),n.e("pages-goods-b_id5-b_id5_hua")]).then(function(){return e(n("056b"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-home-home",(function(e){var a={component:n.e("pages-home-home").then(function(){return e(n("2544"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-rechargeSubgiftCard-index",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3-b_id3_dian~pages-goods-b_id3-b_id~f5641e06"),n.e("pages-pages-recharge-rechargeSubgiftCard-index")]).then(function(){return e(n("8df7"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-diamondSubgiftCard-index",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3-b_id3_dian~pages-goods-b_id3-b_id~f5641e06"),n.e("pages-pages-recharge-diamondSubgiftCard-index")]).then(function(){return e(n("5314"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-subgiftTotalCard-index",(function(e){var a={component:Promise.all([n.e("pages-diy-orders-ersonal_order-ersonal_order~pages-diy-orders-team_order-team_order~pages-film-filmD~09099454"),n.e("pages-diy-addresslis-addresslis~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~pag~374e3e88"),n.e("pages-pages-recharge-diamondSubgiftList-index~pages-pages-recharge-subgiftTotal-index~pages-pages-re~77f85c41"),n.e("pages-diy-addresslis-addresslis~pages-pages-recharge-diamondSubgiftList-index~pages-pages-recharge-s~b29c124b"),n.e("pages-pages-recharge-subgiftTotalCard-index")]).then(function(){return e(n("5085"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-diamondSubgiftList-index",(function(e){var a={component:Promise.all([n.e("pages-diy-orders-ersonal_order-ersonal_order~pages-diy-orders-team_order-team_order~pages-film-filmD~09099454"),n.e("pages-diy-addresslis-addresslis~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~pag~374e3e88"),n.e("pages-pages-recharge-diamondSubgiftList-index~pages-pages-recharge-subgiftTotal-index~pages-pages-re~77f85c41"),n.e("pages-diy-addresslis-addresslis~pages-pages-recharge-diamondSubgiftList-index~pages-pages-recharge-s~b29c124b"),n.e("pages-pages-recharge-diamondSubgiftList-index")]).then(function(){return e(n("3a1d"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-myDiamond-index",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3-b_id3_dian~pages-goods-b_id3-b_id~f5641e06"),n.e("pages-pages-recharge-myDiamond-index")]).then(function(){return e(n("67a9"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-test-test",(function(e){var a={component:n.e("pages-test-test").then(function(){return e(n("2916"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),e.__uniRoutes=[{path:"/",alias:"/pages/pages-recharge/index1/index1",component:{render:function(e){return e("Page",{props:Object.assign({isQuit:!0,isEntry:!0},__uniConfig.globalStyle,{navigationBarTitleText:"11111",enablePullDownRefresh:!1,navigationStyle:"custom",onReachBottomDistance:200})},[e("pages-pages-recharge-index1-index1",{slot:"page"})])}},meta:{id:1,name:"pages-pages-recharge-index1-index1",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/index1/index1",isQuit:!0,isEntry:!0,windowTop:0}},{path:"/pages/pages-recharge/index/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"消费补贴",enablePullDownRefresh:!1,navigationStyle:"custom",onReachBottomDistance:200})},[e("pages-pages-recharge-index-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-index-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/index/index",windowTop:0}},{path:"/pages/pages-recharge/rechargeSubgift/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"余额转赠",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-pages-recharge-rechargeSubgift-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-rechargeSubgift-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/rechargeSubgift/index",windowTop:0}},{path:"/pages/pages-recharge/shareRedEnvelopes/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"分享转赠",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-pages-recharge-shareRedEnvelopes-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-shareRedEnvelopes-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/shareRedEnvelopes/index",windowTop:0}},{path:"/pages/pages-recharge/subgiftTotal/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"转赠记录",enablePullDownRefresh:!1,navigationStyle:"custom",onReachBottomDistance:200})},[e("pages-pages-recharge-subgiftTotal-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-subgiftTotal-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/subgiftTotal/index",windowTop:0}},{path:"/pages/pages-recharge/rechargeVip/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"购买超级VIP",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-pages-recharge-rechargeVip-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-rechargeVip-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/rechargeVip/index",windowTop:0}},{path:"/pages/pages-recharge/rechargeEquity/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"超级VIP权益",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-pages-recharge-rechargeEquity-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-rechargeEquity-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/rechargeEquity/index",windowTop:0}},{path:"/pages/pages-recharge/rechargeEquityCard/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"我的权益卡",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-pages-recharge-rechargeEquityCard-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-rechargeEquityCard-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/rechargeEquityCard/index",windowTop:0}},{path:"/pages/pages-recharge/subgiftList/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"转赠记录",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-pages-recharge-subgiftList-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-subgiftList-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/subgiftList/index",windowTop:0}},{path:"/pages/pages-recharge/rechargeProtocol/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"vip充值协议",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-pages-recharge-rechargeProtocol-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-rechargeProtocol-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/rechargeProtocol/index",windowTop:0}},{path:"/pages/pages-recharge/rechargeVipDetail/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"在线充值",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-pages-recharge-rechargeVipDetail-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-rechargeVipDetail-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/rechargeVipDetail/index",windowTop:0}},{path:"/pages/pay/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"支付",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-pay-index",{slot:"page"})])}},meta:{name:"pages-pay-index",isNVue:!1,maxWidth:0,pagePath:"pages/pay/index",windowTop:0}},{path:"/pages/bufferpage/bufferpage",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-bufferpage-bufferpage",{slot:"page"})])}},meta:{name:"pages-bufferpage-bufferpage",isNVue:!1,maxWidth:0,pagePath:"pages/bufferpage/bufferpage",windowTop:0}},{path:"/pages/pages-recharge/balance_details/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"余额明细",navigationStyle:"custom"})},[e("pages-pages-recharge-balance_details-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-balance_details-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/balance_details/index",windowTop:0}},{path:"/pages/pages-recharge/recharge/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"",navigationStyle:"custom"})},[e("pages-pages-recharge-recharge-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-recharge-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/recharge/index",windowTop:0}},{path:"/pages/pages-recharge/order/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"我的订单",navigationStyle:"custom"})},[e("pages-pages-recharge-order-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-order-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/order/index",windowTop:0}},{path:"/pages/pages-recharge/success/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"在线充值",navigationStyle:"custom"})},[e("pages-pages-recharge-success-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-success-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/success/index",windowTop:0}},{path:"/pages/goods/goods_list/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"商品列表",navigationStyle:"custom"})},[e("pages-goods-goods_list-index",{slot:"page"})])}},meta:{name:"pages-goods-goods_list-index",isNVue:!1,maxWidth:0,pagePath:"pages/goods/goods_list/index",windowTop:0}},{path:"/pages/goods/goods_Info/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"商品详情",navigationStyle:"custom"})},[e("pages-goods-goods_Info-index",{slot:"page"})])}},meta:{name:"pages-goods-goods_Info-index",isNVue:!1,maxWidth:0,pagePath:"pages/goods/goods_Info/index",windowTop:0}},{path:"/pages/restaurant/restaurant_home_list/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"品牌商家",navigationStyle:"custom"})},[e("pages-restaurant-restaurant_home_list-index",{slot:"page"})])}},meta:{name:"pages-restaurant-restaurant_home_list-index",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/restaurant_home_list/index",windowTop:0}},{path:"/pages/restaurant/home/home",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"首页",navigationStyle:"custom"})},[e("pages-restaurant-home-home",{slot:"page"})])}},meta:{name:"pages-restaurant-home-home",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/home/home",windowTop:0}},{path:"/pages/restaurant/index/index_kdj",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"肯德基",navigationStyle:"custom"})},[e("pages-restaurant-index-index_kdj",{slot:"page"})])}},meta:{name:"pages-restaurant-index-index_kdj",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/index/index_kdj",windowTop:0}},{path:"/pages/diy/index_diy",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"私人定制",navigationStyle:"custom"})},[e("pages-diy-index_diy",{slot:"page"})])}},meta:{name:"pages-diy-index_diy",isNVue:!1,maxWidth:0,pagePath:"pages/diy/index_diy",windowTop:0}},{path:"/pages/restaurant/index/index_mdl",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"麦当劳专享特惠",navigationStyle:"custom"})},[e("pages-restaurant-index-index_mdl",{slot:"page"})])}},meta:{name:"pages-restaurant-index-index_mdl",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/index/index_mdl",windowTop:0}},{path:"/pages/restaurant/index/index_rx",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"瑞幸",navigationStyle:"custom"})},[e("pages-restaurant-index-index_rx",{slot:"page"})])}},meta:{name:"pages-restaurant-index-index_rx",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/index/index_rx",windowTop:0}},{path:"/pages/restaurant/index/index_dyp",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"电影票",navigationStyle:"custom"})},[e("pages-restaurant-index-index_dyp",{slot:"page"})])}},meta:{name:"pages-restaurant-index-index_dyp",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/index/index_dyp",windowTop:0}},{path:"/pages/film/filmIndex",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"电影",navigationStyle:"custom"})},[e("pages-film-filmIndex",{slot:"page"})])}},meta:{name:"pages-film-filmIndex",isNVue:!1,maxWidth:0,pagePath:"pages/film/filmIndex",windowTop:0}},{path:"/pages/film/filmAddress",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"电影院地址",navigationStyle:"custom"})},[e("pages-film-filmAddress",{slot:"page"})])}},meta:{name:"pages-film-filmAddress",isNVue:!1,maxWidth:0,pagePath:"pages/film/filmAddress",windowTop:0}},{path:"/pages/film/filmSearch",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"电影搜索",navigationStyle:"custom"})},[e("pages-film-filmSearch",{slot:"page"})])}},meta:{name:"pages-film-filmSearch",isNVue:!1,maxWidth:0,pagePath:"pages/film/filmSearch",windowTop:0}},{path:"/pages/film/filmYSearch",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"影院搜索电影",navigationStyle:"custom"})},[e("pages-film-filmYSearch",{slot:"page"})])}},meta:{name:"pages-film-filmYSearch",isNVue:!1,maxWidth:0,pagePath:"pages/film/filmYSearch",windowTop:0}},{path:"/pages/film/filmDesc",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"电影简介",navigationStyle:"custom"})},[e("pages-film-filmDesc",{slot:"page"})])}},meta:{name:"pages-film-filmDesc",isNVue:!1,maxWidth:0,pagePath:"pages/film/filmDesc",windowTop:0}},{path:"/pages/film/filmYuan",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"选择影院",navigationStyle:"custom"})},[e("pages-film-filmYuan",{slot:"page"})])}},meta:{name:"pages-film-filmYuan",isNVue:!1,maxWidth:0,pagePath:"pages/film/filmYuan",windowTop:0}},{path:"/pages/film/filmPlay",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"选择场次",navigationStyle:"custom"})},[e("pages-film-filmPlay",{slot:"page"})])}},meta:{name:"pages-film-filmPlay",isNVue:!1,maxWidth:0,pagePath:"pages/film/filmPlay",windowTop:0}},{path:"/pages/film/filmSeat",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"购票选座",navigationStyle:"custom"})},[e("pages-film-filmSeat",{slot:"page"})])}},meta:{name:"pages-film-filmSeat",isNVue:!1,maxWidth:0,pagePath:"pages/film/filmSeat",windowTop:0}},{path:"/pages/film/filmSubmit",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"电影订单",navigationStyle:"custom"})},[e("pages-film-filmSubmit",{slot:"page"})])}},meta:{name:"pages-film-filmSubmit",isNVue:!1,maxWidth:0,pagePath:"pages/film/filmSubmit",windowTop:0}},{path:"/pages/film/filmForm",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"我的订单",navigationStyle:"custom"})},[e("pages-film-filmForm",{slot:"page"})])}},meta:{name:"pages-film-filmForm",isNVue:!1,maxWidth:0,pagePath:"pages/film/filmForm",windowTop:0}},{path:"/pages/film/filmDetail",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"电影票订单",navigationStyle:"custom"})},[e("pages-film-filmDetail",{slot:"page"})])}},meta:{name:"pages-film-filmDetail",isNVue:!1,maxWidth:0,pagePath:"pages/film/filmDetail",windowTop:0}},{path:"/pages/restaurant/index/index_xbk",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"星巴克",navigationStyle:"custom"})},[e("pages-restaurant-index-index_xbk",{slot:"page"})])}},meta:{name:"pages-restaurant-index-index_xbk",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/index/index_xbk",windowTop:0}},{path:"/pages/restaurant/home/shop_home/shop_home",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"店铺首页",navigationStyle:"custom"})},[e("pages-restaurant-home-shop_home-shop_home",{slot:"page"})])}},meta:{name:"pages-restaurant-home-shop_home-shop_home",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/home/shop_home/shop_home",windowTop:0}},{path:"/pages/restaurant/order/order-status/order-status",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"订单状态",navigationStyle:"custom"})},[e("pages-restaurant-order-order-status-order-status",{slot:"page"})])}},meta:{name:"pages-restaurant-order-order-status-order-status",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/order/order-status/order-status",windowTop:0}},{path:"/pages/restaurant/order/order-details/order-details",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"订单详情",navigationStyle:"custom"})},[e("pages-restaurant-order-order-details-order-details",{slot:"page"})])}},meta:{name:"pages-restaurant-order-order-details-order-details",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/order/order-details/order-details",windowTop:0}},{path:"/pages/restaurant/order/order-details/details",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"订单详情",navigationStyle:"custom"})},[e("pages-restaurant-order-order-details-details",{slot:"page"})])}},meta:{name:"pages-restaurant-order-order-details-details",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/order/order-details/details",windowTop:0}},{path:"/pages/restaurant/order/orders-settlement/orders-settlement",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"订单结算",navigationStyle:"custom"})},[e("pages-restaurant-order-orders-settlement-orders-settlement",{slot:"page"})])}},meta:{name:"pages-restaurant-order-orders-settlement-orders-settlement",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/order/orders-settlement/orders-settlement",windowTop:0}},{path:"/pages/restaurant/arealist/arealist",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"选择地区",navigationStyle:"custom"})},[e("pages-restaurant-arealist-arealist",{slot:"page"})])}},meta:{name:"pages-restaurant-arealist-arealist",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/arealist/arealist",windowTop:0}},{path:"/pages/restaurant/order/order-details/rx-orders-details",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"订单详情",navigationStyle:"custom"})},[e("pages-restaurant-order-order-details-rx-orders-details",{slot:"page"})])}},meta:{name:"pages-restaurant-order-order-details-rx-orders-details",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/order/order-details/rx-orders-details",windowTop:0}},{path:"/pages/restaurant/order/orders-settlement/settlement",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"订单结算",navigationStyle:"custom"})},[e("pages-restaurant-order-orders-settlement-settlement",{slot:"page"})])}},meta:{name:"pages-restaurant-order-orders-settlement-settlement",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/order/orders-settlement/settlement",windowTop:0}},{path:"/pages/restaurant/order/order-details/xbk-orders-details",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"订单详情",navigationStyle:"custom"})},[e("pages-restaurant-order-order-details-xbk-orders-details",{slot:"page"})])}},meta:{name:"pages-restaurant-order-order-details-xbk-orders-details",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/order/order-details/xbk-orders-details",windowTop:0}},{path:"/pages/restaurant/home/shop_home/shop-combo/mdl-shop-combo",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"",navigationStyle:"custom"})},[e("pages-restaurant-home-shop_home-shop-combo-mdl-shop-combo",{slot:"page"})])}},meta:{name:"pages-restaurant-home-shop_home-shop-combo-mdl-shop-combo",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/home/shop_home/shop-combo/mdl-shop-combo",windowTop:0}},{path:"/pages/goods/b_id2/b_id2_dian",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"电费充值",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-goods-b_id2-b_id2_dian",{slot:"page"})])}},meta:{name:"pages-goods-b_id2-b_id2_dian",isNVue:!1,maxWidth:0,pagePath:"pages/goods/b_id2/b_id2_dian",windowTop:0}},{path:"/pages/goods/b_id3/b_id3_dian",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"电费充值",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-goods-b_id3-b_id3_dian",{slot:"page"})])}},meta:{name:"pages-goods-b_id3-b_id3_dian",isNVue:!1,maxWidth:0,pagePath:"pages/goods/b_id3/b_id3_dian",windowTop:0}},{path:"/pages/goods/b_id3/b_id3_hua",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"话费充值",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-goods-b_id3-b_id3_hua",{slot:"page"})])}},meta:{name:"pages-goods-b_id3-b_id3_hua",isNVue:!1,maxWidth:0,pagePath:"pages/goods/b_id3/b_id3_hua",windowTop:0}},{path:"/pages/goods/b_id4/b_id4_hua",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"话费充值",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-goods-b_id4-b_id4_hua",{slot:"page"})])}},meta:{name:"pages-goods-b_id4-b_id4_hua",isNVue:!1,maxWidth:0,pagePath:"pages/goods/b_id4/b_id4_hua",windowTop:0}},{path:"/pages/goods/pay-success",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"充值成功",enablePullDownRefresh:!1})},[e("pages-goods-pay-success",{slot:"page"})])}},meta:{name:"pages-goods-pay-success",isNVue:!1,maxWidth:0,pagePath:"pages/goods/pay-success",windowTop:44}},{path:"/pages/restaurant/index/index_nx",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"奈雪的茶",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-restaurant-index-index_nx",{slot:"page"})])}},meta:{name:"pages-restaurant-index-index_nx",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/index/index_nx",windowTop:0}},{path:"/pages/diy/commodity_home/commodity_home",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"定制详情",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-diy-commodity_home-commodity_home",{slot:"page"})])}},meta:{name:"pages-diy-commodity_home-commodity_home",isNVue:!1,maxWidth:0,pagePath:"pages/diy/commodity_home/commodity_home",windowTop:0}},{path:"/pages/diy/shopping_cart/shopping_cart",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-diy-shopping_cart-shopping_cart",{slot:"page"})])}},meta:{name:"pages-diy-shopping_cart-shopping_cart",isNVue:!1,maxWidth:0,pagePath:"pages/diy/shopping_cart/shopping_cart",windowTop:0}},{path:"/pages/diy/orders/confirm_payment/confirm_payment",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"订单确认",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-diy-orders-confirm_payment-confirm_payment",{slot:"page"})])}},meta:{name:"pages-diy-orders-confirm_payment-confirm_payment",isNVue:!1,maxWidth:0,pagePath:"pages/diy/orders/confirm_payment/confirm_payment",windowTop:0}},{path:"/pages/diy/addposition/addposition",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"添加地址",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-diy-addposition-addposition",{slot:"page"})])}},meta:{name:"pages-diy-addposition-addposition",isNVue:!1,maxWidth:0,pagePath:"pages/diy/addposition/addposition",windowTop:0}},{path:"/pages/diy/addresslis/addresslis",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"选择地址",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-diy-addresslis-addresslis",{slot:"page"})])}},meta:{name:"pages-diy-addresslis-addresslis",isNVue:!1,maxWidth:0,pagePath:"pages/diy/addresslis/addresslis",windowTop:0}},{path:"/pages/diy/pay-status/pay-status",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-diy-pay-status-pay-status",{slot:"page"})])}},meta:{name:"pages-diy-pay-status-pay-status",isNVue:!1,maxWidth:0,pagePath:"pages/diy/pay-status/pay-status",windowTop:0}},{path:"/pages/diy/orders/team_order/team_order",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"团队订单",enablePullDownRefresh:!1})},[e("pages-diy-orders-team_order-team_order",{slot:"page"})])}},meta:{name:"pages-diy-orders-team_order-team_order",isNVue:!1,maxWidth:0,pagePath:"pages/diy/orders/team_order/team_order",windowTop:44}},{path:"/pages/diy/orders/ersonal_order/ersonal_order",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"私人定制订单",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-diy-orders-ersonal_order-ersonal_order",{slot:"page"})])}},meta:{name:"pages-diy-orders-ersonal_order-ersonal_order",isNVue:!1,maxWidth:0,pagePath:"pages/diy/orders/ersonal_order/ersonal_order",windowTop:0}},{path:"/pages/diy/orders/order-infor/order-infor",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"订单详情",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-diy-orders-order-infor-order-infor",{slot:"page"})])}},meta:{name:"pages-diy-orders-order-infor-order-infor",isNVue:!1,maxWidth:0,pagePath:"pages/diy/orders/order-infor/order-infor",windowTop:0}},{path:"/pages/pages-recharge/rechargeSubgift/QR_code",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"分享",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-pages-recharge-rechargeSubgift-QR_code",{slot:"page"})])}},meta:{name:"pages-pages-recharge-rechargeSubgift-QR_code",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/rechargeSubgift/QR_code",windowTop:0}},{path:"/pages/goods/b_id5/b_id5_hua",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"话费充值",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-goods-b_id5-b_id5_hua",{slot:"page"})])}},meta:{name:"pages-goods-b_id5-b_id5_hua",isNVue:!1,maxWidth:0,pagePath:"pages/goods/b_id5/b_id5_hua",windowTop:0}},{path:"/pages/home/home",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-home-home",{slot:"page"})])}},meta:{name:"pages-home-home",isNVue:!0,maxWidth:0,pagePath:"pages/home/home",windowTop:0}},{path:"/pages/pages-recharge/rechargeSubgiftCard/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"转赠",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-pages-recharge-rechargeSubgiftCard-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-rechargeSubgiftCard-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/rechargeSubgiftCard/index",windowTop:0}},{path:"/pages/pages-recharge/diamondSubgiftCard/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"钻石转赠",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-pages-recharge-diamondSubgiftCard-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-diamondSubgiftCard-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/diamondSubgiftCard/index",windowTop:0}},{path:"/pages/pages-recharge/subgiftTotalCard/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"整卡转赠记录",enablePullDownRefresh:!1,navigationStyle:"custom",onReachBottomDistance:200})},[e("pages-pages-recharge-subgiftTotalCard-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-subgiftTotalCard-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/subgiftTotalCard/index",windowTop:0}},{path:"/pages/pages-recharge/diamondSubgiftList/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"钻石转赠记录",enablePullDownRefresh:!1,navigationStyle:"custom",onReachBottomDistance:200})},[e("pages-pages-recharge-diamondSubgiftList-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-diamondSubgiftList-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/diamondSubgiftList/index",windowTop:0}},{path:"/pages/pages-recharge/myDiamond/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"我的钻石",enablePullDownRefresh:!1,navigationStyle:"custom",onReachBottomDistance:200})},[e("pages-pages-recharge-myDiamond-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-myDiamond-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/myDiamond/index",windowTop:0}},{path:"/pages/test/test",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"",enablePullDownRefresh:!1})},[e("pages-test-test",{slot:"page"})])}},meta:{name:"pages-test-test",isNVue:!1,maxWidth:0,pagePath:"pages/test/test",windowTop:44}},{path:"/choose-location",component:{render:function(e){return e("Page",{props:{navigationStyle:"custom"}},[e("system-choose-location",{slot:"page"})])}},meta:{name:"choose-location",pagePath:"/choose-location"}},{path:"/open-location",component:{render:function(e){return e("Page",{props:{navigationStyle:"custom"}},[e("system-open-location",{slot:"page"})])}},meta:{name:"open-location",pagePath:"/open-location"}}],e.UniApp&&new e.UniApp}).call(this,n("0ee4"))}}); \ No newline at end of file diff --git a/unpackage/dist/build/web/static/js/index.db1a418a.js b/unpackage/dist/build/web/static/js/index.db1a418a.js deleted file mode 100644 index 1309195..0000000 --- a/unpackage/dist/build/web/static/js/index.db1a418a.js +++ /dev/null @@ -1 +0,0 @@ -(function(e){function a(a){for(var t,i,s=a[0],d=a[1],g=a[2],c=0,l=[];c0)if(null!==t&&void 0!==t&&t.para){var r=p(window.location.href);if(e.log(r,"_para"),null!==r&&void 0!==r&&r.brand_id&&"undefined"!=typeof r["brand_id"]&&void 0!=(0,s.default)(r["brand_id"])&&null!==r&&void 0!==r&&r.brand_name&&"undefined"!=typeof r["brand_name"]&&void 0!=(0,s.default)(r["brand_name"])&&d.default.commit("shopping/SETBRANDINFOR",{brand_id:r["brand_id"],brand_name:decodeURIComponent(r["brand_name"])}),"object"==(0,s.default)(r)&&void 0!=r["para"]){var o=decodeURIComponent(p(window.location.href)["para"]);try{var g=o.substr(0,o.lastIndexOf("#/"));this["globalData"]["parameters"]=JSON.parse("".concat(g))}catch(y){this["globalData"]["parameters"]=JSON.parse(o)}e.log(this["globalData"]["parameters"],"----");var u=JSON.parse(JSON.stringify(r,(function(e,a){if("para"!==e)return a})));this["globalData"]["parameters"]=(0,i.default)((0,i.default)({},this["globalData"]["parameters"]),u)}else e.log("没有参数");e.log(JSON.stringify(this["globalData"]["parameters"],null,10),"App Launch")}else{var f;if(e.log("存在参数1997",!t.token),!t.token)for(var m in t){var _=t[m];t[m]=JSON.parse(_)}this["globalData"]["parameters"]=(0,i.default)((0,i.default)((0,i.default)({},t["userinfor"]),t["query"]),{},{timestamp:t["timestamp"]}),this["globalData"]["parameters"]["query"]&&(d.default.commit("shopping/SETBRANDINFOR",{brand_id:this["globalData"]["parameters"]["query"]["brand_id"],brand_name:decodeURIComponent(this["globalData"]["parameters"]["query"]["brand_name"])}),d.default.commit("shopping/SETSHOPDETAIL",{city_name:this["globalData"]["parameters"].cityInfor.city,is_open:1,latitude:this["globalData"]["parameters"]["cityInfor"].lat,longitude:this["globalData"]["parameters"]["cityInfor"].lng,province_name:this["globalData"]["parameters"]["cityInfor"].province,regoin_name:null,restaurant_address:this["globalData"]["parameters"]["query"].restaurant_address,restaurant_id:this["globalData"]["parameters"]["query"].restaurant_id,restaurant_name:this["globalData"]["parameters"]["query"].restaurant_name,special:!1,distance:this["globalData"]["parameters"]["query"].distance})),null!==(f=this["globalData"]["parameters"])&&void 0!==f&&f.brand_id&&(d.default.commit("shopping/SETBRANDINFOR",{brand_id:this["globalData"]["parameters"]["brand_id"],brand_name:decodeURIComponent(this["globalData"]["parameters"]["brand_name"])}),d.default.commit("shopping/SETSHOPDETAIL",{city_name:this["globalData"]["parameters"].cityInfor.city,is_open:1,latitude:this["globalData"]["parameters"].latitude,longitude:this["globalData"]["parameters"].longitude,open_time:"07:00",province_name:this["globalData"]["parameters"].cityInfor.province,regoin_name:null,restaurant_address:this["globalData"]["parameters"].restaurant_address,restaurant_id:this["globalData"]["parameters"].restaurant_id,restaurant_name:this["globalData"]["parameters"].restaurant_name,special:!1,distance:this["globalData"]["parameters"].distance}),d.default.commit("SETISAPP",this["globalData"]["parameters"]["isApp"]),d.default.commit("SETTOKEN",this["globalData"]["parameters"]["token"]))}e.log(this["globalData"]["parameters"]["spread"],"测试取参"),this.SETSPREAD(this["globalData"]["parameters"]["spread"]),this.clearUrlParams()},methods:(0,i.default)((0,i.default)({},(0,u.mapMutations)({SETSPREAD:"SETSPREAD",SETTOKEN:"SETTOKEN",SETISAPP:"SETISAPP"})),{},{getParams:function(e){var a,n=new URLSearchParams(e.split("?")[1]),t={},i=(0,o.default)(n.entries());try{for(i.s();!(a=i.n()).done;){var s=(0,r.default)(a.value,2),d=s[0],g=s[1];t[d]=g}}catch(u){i.e(u)}finally{i.f()}return t},clearUrlParams:function(){var a=l(decodeURIComponent(window.location.href)),n=a.query(!0);if(!n.token){for(var t in n)n[t]=JSON.parse(n[t]);var r=(0,i.default)((0,i.default)({},n["userinfor"]),n["query"]);r.token="",e.log((0,i.default)({},n["query"]),"111111111111111111111111111111111111111");var o=function(e){if(null==e)return"";try{return"string"===typeof e?decodeURIComponent(e):e}catch(a){return e}},s={cityInfor:{lat:o(r.cityInfor.lat),lng:o(r.cityInfor.lng),city:o(r.cityInfor.address),province:o(r.cityInfor.province),adcode:o(r.cityInfor.adcode)},isWechat:!0,query:(0,i.default)({},n["query"])},d="userinfor=".concat(encodeURIComponent(JSON.stringify(s)),"×tamp=").concat(Date.now());uni.setStorageSync("SHARELINK",g.HTTP_REQUEST_URL+"/privilege/pages/restaurant/home/shop_home/shop_home?"+d)}}}),onShow:function(){var a;e.log("App Show"),null!==(a=this["globalData"]["parameters"])&&void 0!==a&&a.isWechat&&(d.default.commit("SetcityInfor",this["globalData"]["parameters"]["cityInfor"]),p(window.location.href)["token"]?d.default.commit("SETTOKEN",decodeURIComponent(p(window.location.href)["token"])):this["globalData"]["parameters"]["token"]&&d.default.commit("SETTOKEN",this["globalData"]["parameters"]["token"]))},onHide:function(){e.log("App Hide")}};a.default=f}).call(this,n("ba7c")["default"])},"0ec6":function(e,a,n){var t=n("883d").default,r=n("4db6").default;n("5ef2"),n("c223");var o=function(){"use strict";function e(){t(this,e)}return r(e,[{key:"navigateTo",value:function(e){var a=e.url,n=e.para;if("undefined"!==typeof n)for(var t in n)-1!=a.indexOf("?")?a+="&".concat(t,"=").concat(n[t]):a+="?".concat(t,"=").concat(n[t]);wx.miniProgram.navigateTo({url:a})}}]),e}();uni.uH5=new o},"0f9f":function(e,a,n){var t=n("527e");t.__esModule&&(t=t.default),"string"===typeof t&&(t=[[e.i,t,""]]),t.locals&&(e.exports=t.locals);var r=n("967d").default;r("0c60147b",t,!0,{sourceMap:!1,shadowMode:!1})},"167d":function(e,a,n){"use strict";(function(e){n("6a54");var t=n("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,n("bf0f"),n("aa9c"),n("fd3c");var r=t(n("2634")),o=t(n("2fdc")),i={uploadFile:function(){var a=(0,o.default)((0,r.default)().mark((function a(){var n,t,o,i,s,d,g,u,c,l=arguments;return(0,r.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return n=l.length>0&&void 0!==l[0]?l[0]:{},t=n.formData,o=void 0===t?{}:t,i=n.filePath,s=n.url,d=void 0===s?"https://up-z1.qiniup.com":s,g=n.header,u=void 0===g?{}:g,a.next=3,this.getUpToken();case 3:return c=a.sent,o["key"]=c["key"],o["token"]=c["uptoken"],a.abrupt("return",new Promise((function(a,n){i.length<=1?uni.uploadFile({url:d,filePath:i[0],name:"file",formData:o,header:u,success:function(e){a(JSON.parse(e.data))},fail:function(e){}}):function(){for(var t=[],r=function(r){uni.uploadFile({url:d,filePath:i[r],name:"file",formData:o,header:u,success:function(n){var o=JSON.parse(n.data).data;t.push(o),r===i.length-1&&(e.log("完成"),a(t))},fail:function(e){n(e)}})},s=0;s=3&&e<=7&&(e="*"),e})))}},s=i;a.default=s}).call(this,n("ba7c")["default"])},"1bcb":function(e,a,n){"use strict";n("6a54");var t=n("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.vipCardSplitShare=a.vipCardShareList=a.vipCardShare=a.userAndRuleAPI=a.toVipRecharge=a.toUseCard=a.toInvitationShare=a.toCkInvitation=a.quotaRechargeAPI=a.onlineRechargeAPI=a.makeCodeAPI=a.infoAPI=a.getVipUserInfo=a.getVipShareStatus=a.getVipRechargeCode=a.getVipInfoAPI=a.getVipDescAPI=a.getVipCardNo=a.getUpTokenAPI=a.getShareList=a.getOrderStatusAPI=a.getGenCardInfo=a.getAmountList=a.fenCardTOVip=a.fenCardShareList=a.fenCardShare=a.consumptionBannerAPI=a.conWalletInfoAPI=a.conWalletFlowAPI=a.checkOrderStatusAPI=a.benOrderListAPI=a.WXpayH5API=void 0;var r=t(n("706a"));a.consumptionBannerAPI=function(e){return r.default.Request({url:"/card.Consumption/consumptionBanner",parameters:e})};a.infoAPI=function(e){return r.default.Request({url:"/card.user/info",parameters:e})};a.conWalletInfoAPI=function(e){return r.default.Request({url:"/card.Consumption/conWalletInfo",parameters:e})};a.conWalletFlowAPI=function(e){return r.default.Request({url:"/card.Consumption/conWalletFlow",parameters:e})};a.userAndRuleAPI=function(e){return r.default.Request({url:"/card.quota/userAndRule",parameters:e})};a.quotaRechargeAPI=function(e){return r.default.Request({url:"/card.quota/quotaRecharge",parameters:e})};a.onlineRechargeAPI=function(e){return r.default.Request({url:"/card.quota/onlineRecharge",parameters:e})};a.benOrderListAPI=function(e){return r.default.Request({url:"/card.Consumption/benOrderList",parameters:e})};a.WXpayH5API=function(e){return r.default.Request({url:"/card.pay/payH5",parameters:e})};a.getOrderStatusAPI=function(e){return r.default.Request({url:"/card.pay/getOrderStatus",parameters:e})};a.checkOrderStatusAPI=function(e){return r.default.Request({url:"/card.quota/checkOrderStatus",parameters:e})};a.getVipInfoAPI=function(e){return r.default.Request({url:"/card.Quota/vipInfo",method:"post",parameters:e})};a.getVipDescAPI=function(e){return r.default.Request({url:"/chwl.recharge_desc/info",method:"post",parameters:e})};a.toVipRecharge=function(e){return r.default.Request({url:"/card.Quota/vipRecharge",method:"post",parameters:e})};a.getVipCardNo=function(e){return r.default.Request({url:"/card.Quota/vipCard",method:"post",parameters:e})};a.getVipUserInfo=function(e){return r.default.Request({url:"/card.Quotashare/userInfo",method:"post",parameters:e})};a.toCkInvitation=function(e){return r.default.Request({url:"/card.Quotashare/ckInvitation",method:"post",parameters:e})};a.toInvitationShare=function(e){return r.default.Request({url:"/card.Quotashare/InvitationShare",method:"post",parameters:e})};a.getVipRechargeCode=function(e){return r.default.Request({url:"/card.Quotashare/Share",method:"post",parameters:e})};a.getVipShareStatus=function(e){return r.default.Request({url:"/card.Quotashare/ckShare",method:"post",parameters:e})};a.toUseCard=function(e){return r.default.Request({url:"/card.Quotashare/getShare",method:"post",parameters:e})};a.getShareList=function(e){return r.default.Request({url:"/card.Quotashare/shareList",method:"post",parameters:e})};a.getAmountList=function(e){return r.default.Request({url:"/card.Quotashare/getAmountList",method:"post",parameters:e})};a.makeCodeAPI=function(e){return r.default.Request({url:"/card.code/makeCode",method:"post",parameters:e,responseType:"arraybuffer"})};a.getUpTokenAPI=function(e){return r.default.Request({url:"/chwl.Qiniu/getUpToken",method:"POST",parameters:e})};a.vipCardShare=function(e){return r.default.Request({url:"/card.Vipcardshare/vipCardShare",method:"post",parameters:e})};a.vipCardSplitShare=function(e){return r.default.Request({url:"/card.Vipcardshare/vipCardSplitShare",method:"post",parameters:e})};a.vipCardShareList=function(e){return r.default.Request({url:"/card.Vipcardshare/vipCardShareList",method:"post",parameters:e})};a.getGenCardInfo=function(e){return r.default.Request({url:"/card.Vipcardshare/fenCardInfo",method:"post",parameters:e})};a.fenCardTOVip=function(e){return r.default.Request({url:"/card.Vipcardshare/fenCardTOVip",method:"post",parameters:e})};a.fenCardShare=function(e){return r.default.Request({url:"/card.Vipcardshare/fenCardShare",method:"post",parameters:e})};a.fenCardShareList=function(e){return r.default.Request({url:"/card.Vipcardshare/fenCardShareList",method:"post",parameters:e})}},24686:function(e,a,n){"use strict";(function(e){n("6a54");var t=n("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,n("7a76"),n("c9b5"),n("d4b5"),n("c723"),n("bf0f"),n("7996"),n("c057");var r,o,i=t(n("39d8")),s=t(n("9b1b")),d=t(n("fcf3")),g=n("6d1d"),u=(t(n("5f0c")),n("4d22")),c=new u.addMethod,l=new u.removeMethod,p=function e(a){if(!a||"object"!==(0,d.default)(a))throw new Error("error arguments","shallowClone");var n=a.constructor===Array?[]:{};for(var t in a)a.hasOwnProperty(t)&&(a[t]&&"object"===(0,d.default)(a[t])?(n[t]=a[t].constructor===Array?[]:{},n[t]=e(a[t])):n[t]=a[t]);return n},f={namespaced:!0,state:{restaurant_type:null,cartList:{},shopshopping:[],shopDetail:{city_name:"",close_time:"",distance:"",is_open:1,latitude:0,longitude:0,open_time:"07:00",province_name:"",regoin_name:null,restaurant_address:"",restaurant_id:2890,restaurant_name:"",special:!1},BInfor:{brand_id:0,brand_name:"",brand_status:!0,end_time:null,img_url:"",open_time:null},navindex:0,eat_type:"EAT_IN",commodityInfor:{},Phone:""},getters:{GetShopInfor:function(e){return e["shopDetail"]},GetCartList:function(e){return e["cartList"][e["BInfor"]["brand_id"]]&&e["cartList"][e["BInfor"]["brand_id"]][e["shopDetail"]["restaurant_id"]]?e["cartList"][e["BInfor"]["brand_id"]][e["shopDetail"]["restaurant_id"]]:{}},BrandInfor:function(e){return e["BInfor"]},Getnavindex:function(e){return e["navindex"]},GetMODE:function(e){return e["eat_type"]},Getshopshopping:function(e){return e["shopshopping"]},GetcommodityInfor:function(e){return e["commodityInfor"]},getCityName:function(e){return""},getPhone:function(e){return e["Phone"]}},mutations:(r={},(0,i.default)(r,g.SETINFOR,(function(e,a){e["commodityInfor"]=a})),(0,i.default)(r,g.SETNAVINDEX,(function(a,n){e.log("设置底部导航"),a["navindex"]=n})),(0,i.default)(r,g.SETMODE,(function(e,a){e["eat_type"]=a})),(0,i.default)(r,g.SETSHOPDETAIL,(function(a,n){a["shopDetail"]=n,e.log(a["shopDetail"],"设置店铺信息")})),(0,i.default)(r,g.SETREPLACE,(function(a,n){a["shopshopping"]=n,e.log(a["shopshopping"],"shopshopping")})),(0,i.default)(r,g.INIT_BUYCART,(function(a){e.log("调用");var n=uni.getStorageSync("shopping");e.log(n,"initCart"),n&&(a["cartList"]=JSON.parse(n),e.log(a["cartList"],"cartList"))})),(0,i.default)(r,g.MODEAL,(function(){uni.setStorageSync("firstshow",!1)})),(0,i.default)(r,g.SETBRANDINFOR,(function(a,n){a["BInfor"]=n,e.log("设置品牌",a["BInfor"])})),(0,i.default)(r,g.SETPHONE,(function(a,n){a["Phone"]=n,e.log(a["Phone"],n,"手机号")})),(0,i.default)(r,"SetData",(function(a,n){a["cartList"]=(0,s.default)({},n),e.log("购物车数据重新赋值成功"),uni.setStorageSync("shopping",JSON.stringify(a["cartList"]))})),r),actions:(o={},(0,i.default)(o,g.EMPTY,(function(e,a){var n=e.commit,t=e.state,r=p(t["cartList"]);Reflect.set(r,t["BInfor"]["brand_id"],r[t["BInfor"]["brand_id"]]||{});var o=r[t["BInfor"]["brand_id"]];return Reflect.set(o,a,o[a]||{}),new Promise((function(e,i){Reflect.deleteProperty(o,a),n("SetData",r),uni.setStorageSync("shopping",JSON.stringify(t["cartList"])),e({list:t["cartList"],shopping:JSON.parse(uni.getStorageSync("shopping"))})}))})),(0,i.default)(o,g.ADD_CART,(function(a,n){var t=a.commit,r=a.state,o=n.commodity,i=n.quantity,s=void 0===i?1:i;return new Promise((function(a,n){e.log(o,"commodity"),o["restaurant_id"]=r["shopDetail"]["restaurant_id"],o["brand_id"]=r["BInfor"]["brand_id"],c.Sex={cartList:p(r["cartList"]),commodity:o,quantity:s},c.init().then((function(n){e.log(n,"resres"),t("SetData",n),a()}))}))})),(0,i.default)(o,g.REDUCE_CART,(function(a,n){var t=a.commit,r=a.state;return new Promise((function(a,o){e.log(n,"data"),n["restaurant_id"]=r["shopDetail"]["restaurant_id"],n["brand_id"]=r["BInfor"]["brand_id"],l.Sex={cartList:p(r["cartList"]),commodity:n,quantity:1},l.init().then((function(n){e.log(n,"resres"),t("SetData",n),a()}))}))})),o)};a.default=f}).call(this,n("ba7c")["default"])},"35ff":function(e,a,n){"use strict";n("6a54");var t=n("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.payH5API=a.orderListAPI=a.loginAPI=a.getOrderInfoAPI=a.getDefaultAddressAPI=a.getAddressAPI=a.delAddressAPI=a.createOrderAPI=a.createEditAddressAPI=a.cardSkuAPI=a.cardImgAPI=a.caleOrderAPI=a.alipayH5API=a.AreaLisrAPI=void 0;var r=t(n("706a"));a.AreaLisrAPI=function(e){return r.default.Request({url:"/card.user/addressList",parameters:e,ContentType:"application/x-www-form-urlencoded"})};a.getAddressAPI=function(e){return r.default.Request({url:"/card.user/getAddress",parameters:e})};a.createEditAddressAPI=function(e){return r.default.Request({url:"/card.user/createEditAddress",parameters:e})};a.delAddressAPI=function(e){return r.default.Request({url:"/card.user/delAddress",parameters:e})};a.getDefaultAddressAPI=function(e){return r.default.Request({url:"/card.user/getDefaultAddress",parameters:e})};a.createOrderAPI=function(e){return r.default.Request({url:"/card.order/createOrder",parameters:e})};a.payH5API=function(e){return r.default.Request({url:"/card.order/payH5",parameters:e})};a.alipayH5API=function(e){return r.default.Request({url:"/card.order/alipayH5",parameters:e})};a.cardSkuAPI=function(e){return r.default.Request({url:"/card.order/cardSku",parameters:e})};a.cardImgAPI=function(e){return r.default.Request({url:"/card.order/cardImg",parameters:e})};a.getOrderInfoAPI=function(e){return r.default.Request({url:"/card.order/getOrderInfo",parameters:e})};a.orderListAPI=function(e){return r.default.Request({url:"/card.order/orderList",parameters:e})};a.caleOrderAPI=function(e){return r.default.Request({url:"/card.order/caleOrder",parameters:e})};a.loginAPI=function(e){return r.default.Request({url:"/card.login/login",parameters:e})}},4715:function(e,a){e.exports="data:font/woff2;base64,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"},"4d22":function(e,a,n){"use strict";(function(e){n("6a54");var t=n("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.removeMethod=a.addMethod=void 0,n("fdc5"),n("bf0f"),n("7996"),n("aa77"),n("aa9c"),n("c057"),n("5713"),n("dd2b"),n("c723");var r=t(n("acb1")),o=t(n("cad9")),i=t(n("9b1b")),s=t(n("80b1")),d=t(n("efe5")),g=function(){function a(){(0,s.default)(this,a)}return(0,d.default)(a,[{key:"skuInspect",value:function(){e.log(this["item"],"skuInspect方法"),this["commodity"]["product_choose"]&&13==this["commodity"]["brand_id"]||this["commodity"]["product_choose"]&&10==this["commodity"]["brand_id"]||this["commodity"]["sku_code"]&&this["commodity"]["brand_id"]}},{key:"skuIntegration",value:function(){var a=this["commodity"];if(e.log("skuIntegration方法"),this["item"]["sku_code"]==a["sku_code"])this["item"]["num"]+=+this["quantity"];else if(Reflect.has(this["item"],"Differentskulist")){var n,t=this["item"]["Differentskulist"].find((function(e,t){if(e["sku_code"]==a["sku_code"])return n=t,e}));void 0===t?this["item"]["Differentskulist"].push(a):this["item"]["Differentskulist"][n]["num"]+=+this["quantity"]}else this["item"]["Differentskulist"]=[],this["item"]["Differentskulist"].push(a)}},{key:"SkuDeleteMethod",value:function(){var e=this;if(this["item"]["sku_code"]==this["commodity"]["sku_code"])this["item"]["num"]-=this["quantity"],this["item"]["num"]<=0&&(!Reflect.has(this["item"],"Differentskulist")||this["item"]["Differentskulist"]["length"]<=0?Reflect.deleteProperty(this["shop"],this["commodity"]["product_id"]):this["item"]["Differentskulist"]["length"]>0&&(Reflect.defineProperty(this["shop"],this["commodity"]["product_id"],{value:(0,i.default)((0,i.default)({},this["item"]),this["item"]["Differentskulist"][0]),writable:!0,enumerable:!0}),this["item"]["Differentskulist"].splice(0,1)));else{var a;this["item"]["Differentskulist"].find((function(n,t){if(n["sku_code"]==e["commodity"]["sku_code"])return a=t,n}));this["item"]["Differentskulist"][a]["num"]-=this["quantity"],this["item"]["Differentskulist"][a]["num"]<=0&&this["item"]["Differentskulist"].splice(a,1)}}},{key:"SINGLE_PRODUCT_ADD",value:function(){this["item"]["num"]+=this["quantity"]}},{key:"SINGLE_PRODUCT_REMOVE",value:function(){this["item"]["num"]-=this["quantity"],this["item"]["num"]<=0&&Reflect.deleteProperty(this["shop"],this["commodity"]["product_id"])}},{key:"Sex",set:function(a){var n=a.cartList,t=a.commodity,r=a.quantity,o=t.product_id,i=t.restaurant_id;e.log("设置"),this["cart"]=n,this["brand"]=null,this["shop"]=null,this["item"]=null,this["commodity"]=t,this["quantity"]=r,this["product_id"]=o,this["restaurant_id"]=i,Reflect.set(this["cart"],this["commodity"]["brand_id"],this["cart"][this["commodity"]["brand_id"]]||{}),this["brand"]=this["cart"][this["commodity"]["brand_id"]],e.log(this["brand"],"brand"),Reflect.set(this["brand"],this["restaurant_id"],this["brand"][this["restaurant_id"]]||{}),this["shop"]=this["brand"][this["restaurant_id"]],e.log(this["shop"],"shop"),Reflect.set(this["shop"],this["product_id"],this["shop"][this["product_id"]]||{}),this["item"]=this["shop"][this["product_id"]],e.log(this["item"],"item")}}]),a}(),u=function(a){(0,r.default)(t,a);var n=(0,o.default)(t);function t(){return(0,s.default)(this,t),n.call(this)}return(0,d.default)(t,[{key:"init",value:function(){var a=this;return new Promise((function(n,t){a.skuInspect(),"product_id"in a["item"]?(e.log("购物车中有该商品"),e.log(a["commodity"]["sku_code"],"是否规格加入"),a["commodity"]["sku_code"]?(e.log("该商品是规格类型商品"),a.skuIntegration()):(e.log("该商品不是规格类型商品"),a.SINGLE_PRODUCT_ADD())):(e.log("购物车中没有该商品"),Reflect.defineProperty(a["shop"],a["product_id"],{value:(0,i.default)((0,i.default)({},a["commodity"]),{},{num:a["quantity"]}),writable:!0,enumerable:!0})),n(a["cart"])}))}}]),t}(g);a.addMethod=u;var c=function(a){(0,r.default)(t,a);var n=(0,o.default)(t);function t(){return(0,s.default)(this,t),n.call(this)}return(0,d.default)(t,[{key:"init",value:function(){var a=this;return new Promise((function(n,t){e.log(a["item"],"item"),e.log(a["commodity"],"thiscommodity"),Reflect.has(a["commodity"],"sku_code")?(a.SkuDeleteMethod(),e.log("删除完成")):a.SINGLE_PRODUCT_REMOVE(),n(a["cart"])}))}}]),t}(g);a.removeMethod=c}).call(this,n("ba7c")["default"])},"4e62":function(e,a,n){"use strict";n("6a54"),Object.defineProperty(a,"__esModule",{value:!0}),a.SERVICEELECTRICITY=a.RXSERVICE=a.KFCSERVICE=a.DYPCHAT=a.APPLY=void 0;a.SERVICEELECTRICITY="https://work.weixin.qq.com/kfid/kfc2f4d0cb26562ffe1";a.KFCSERVICE="https://work.weixin.qq.com/kfid/kfc2f4d0cb26562ffe1";a.RXSERVICE="https://work.weixin.qq.com/kfid/kfc2f4d0cb26562ffe1";a.APPLY="https://work.weixin.qq.com/kfid/kfc30293d2605058aa2";a.DYPCHAT="https://work.weixin.qq.com/kfid/kfc2f4d0cb26562ffe1"},"51ca":function(e,a,n){"use strict";(function(e){n("6a54");var t=n("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,n("d4b5");var r,o=t(n("39d8")),i=t(n("9b1b")),s=t(n("9b8e")),d=t(n("8f59")),g=t(n("e736")),u=n("6d1d"),c=t(n("c0f8")),l=t(n("6b8a")),p=t(n("24686")),f=t(n("0613")),m=t(n("ba18"));s.default.use(d.default);var _=new d.default.Store({strict:!0,plugins:[(0,g.default)({key:"vuexstore",render:function(e){return(0,i.default)({},e)}})],state:{operationend:"",cityInfor:{city:"天津市",lat:39.100622,lon:117.132678},Locationtext:"",AraeCityCode:"",FilmCityDate:{cityName:"",cityId:"",regionName:"",regionId:""},token:"",spread:"",isApp:!1},getters:{GetOperation:function(e){return e["operationend"]},GetcityInfor:function(e){return e["cityInfor"]},GetUserArae:function(e){return e["Locationtext"]},GetCityCode:function(e){return e["AraeCityCode"]},GetFilmData:function(e){return e["FilmCityDate"]},GetToken:function(e){return e["token"]},GetSpread:function(e){return e["spread"]},GetIsApp:function(e){return e["isApp"]}},mutations:(r={},(0,o.default)(r,u.SETRUSERAREA,(function(a,n){e.log(n,"用户自主选择位置之后"),a["Locationtext"]=n})),(0,o.default)(r,u.SETCITYCODE,(function(a,n){a["AraeCityCode"]=n,e.log("设置城市code",a["AraeCityCode"])})),(0,o.default)(r,u.SETSPREAD,(function(a,n){a["spread"]=n,e.log("设置邀请码code",a["spread"])})),(0,o.default)(r,u.SETTOKEN,(function(e,a){e["token"]=a})),(0,o.default)(r,u.SETISAPP,(function(e,a){e["isApp"]=a})),(0,o.default)(r,"SETFILMDATA",(function(a,n){e.log(n,"vuex设置电影城市数据"),a["FilmCityDate"]=n})),(0,o.default)(r,"SetOperation",(function(e,a){e["operationend"]=a})),(0,o.default)(r,"SetcityInfor",(function(e,a){e["cityInfor"]=a})),(0,o.default)(r,"GetState",(function(e){})),r),modules:{card:c.default,recharge:l.default,shopping:p.default,film:f.default,diy:m.default}});window.addEventListener("beforeunload",(function(){uni.setStorageSync("VUEXSTATE",JSON.stringify(_["state"]))}));var y=_;a.default=y}).call(this,n("ba7c")["default"])},"527e":function(e,a,n){var t=n("c86c"),r=n("2ec5"),o=n("4715"),i=n("be99"),s=n("d9f6");a=t(!1);var d=r(o),g=r(i),u=r(s);a.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */.flex{display:flex}.flex-space-between{justify-content:space-between}.flbtn{display:flex;justify-content:space-between}.flex-space-around{justify-content:space-around}.flex-center{justify-content:center}.flex-left{justify-content:start}.flex-right{justify-content:end}.mt-30{margin:0 %?30?%}.align-item-center{align-items:center}.clearBtn{border:none;background:none;padding:0;margin:0;\n}.clearBtn:after{border:none;padding:0;margin:0}.min-body{background-color:#f5f5f5;min-height:100vh}.lit-999{font-size:%?24?%;color:#999}.lit-666{font-size:%?24?%;color:#666}.overtext{overflow:hidden; /*超出隐藏*/text-overflow:ellipsis;/*隐藏后添加省略号*/white-space:nowrap/*强制不换行*/}.lit-333{font-size:%?24?%;color:#333}.big-333{font-size:%?28?%;color:#333}.big-999{font-size:%?28?%;color:#999}.big-666{font-size:%?28?%;color:#666}.bold{font-weight:700}@font-face{font-family:iconfont; /* Project id 3770712 */src:url('+d+') format("woff2"),url('+g+') format("woff"),url('+u+') format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-buzhoutiao:before{content:"\\e671"}.icon-yuanxingxuanzhong:before{content:"\\e731"}.icon-xuanze_xuanzhong:before{content:"\\e60d"}.icon-danxuan-xuanzhong:before{content:"\\e649"}.icon-tianjiashangpin:before{content:"\\e6b6"}.icon-jianqu:before{content:"\\e606"}.icon-iconfontscan:before{content:"\\e605"}.icon-gouwucheman1:before{content:"\\e603"}.icon-gouwuchekong:before{content:"\\e604"}.icon-jiantouyou:before{content:"\\e62d"}.icon-gouxuan:before{content:"\\e618"}.icon-quanping_o:before{content:"\\eb99"}.icon-xiugai1:before{content:"\\e632"}.icon-xiugai:before{content:"\\e8cf"}.icon-xiangshang:before{content:"\\e601"}.icon-xiangxia:before{content:"\\e602"}.icon-tabxiala:before{content:"\\e6dc"}.icon-duigou_kuai:before{content:"\\ed1d"}.icon-jinggao:before{content:"\\eb65"}.icon-gouwucheman:before{content:"\\e600"}.skeleton{background-color:#f1f2f4!important;color:#f1f2f4!important;margin:var(--skeleton)}\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.themeColor-5{color:#ffbc0d!important}.themeBackColor-5{background-color:#ffbc0d!important}.theme-Union-Class-5-1{background-color:#ffbc0d!important;color:#fff!important;border:%?1?% solid #ffbc0d!important}.theme-Union-Class-5-2{color:#ffbc0d!important;border:%?1?% solid #ffbc0d!important}.theme-Union-Class-5-3{border:%?1?% solid #ffbc0d!important}.themeColor-1{color:#c63836!important}.themeBackColor-1{background-color:#c63836!important}.theme-Union-Class-1-1{background-color:#c63836!important;color:#fff!important;border:%?1?% solid #c63836!important}.theme-Union-Class-1-2{color:#c63836!important;border:%?1?% solid #c63836!important}.theme-Union-Class-1-3{border:%?1?% solid #c63836!important}.themeColor-10{color:#00af66!important}.themeBackColor-10{background-color:#00af66!important}.theme-Union-Class-10-1{background-color:#00af66!important;color:#fff!important;border:%?1?% solid #00af66!important}.theme-Union-Class-10-2{color:#00af66!important;border:%?1?% solid #00af66!important}.theme-Union-Class-10-3{border:%?1?% solid #00af66!important}.themeColor-13{color:#4a6fe7!important}.themeBackColor-13{background-color:#4a6fe7!important}.theme-Union-Class-13-1{background-color:#4a6fe7!important;color:#fff!important;border:%?1?% solid #4a6fe7!important}.theme-Union-Class-13-2{color:#4a6fe7!important;border:%?1?% solid #4a6fe7!important}.theme-Union-Class-13-3{border:%?1?% solid #4a6fe7!important}.themeColor-2{color:#a7d500!important}.themeBackColor-2{background-color:#a7d500!important}.theme-Union-Class-2-1{background-color:#a7d500!important;color:#fff!important;border:%?1?% solid #a7d500!important}.theme-Union-Class-2-2{color:#a7d500!important;border:%?1?% solid #a7d500!important}.theme-Union-Class-2-3{border:%?1?% solid #a7d500!important}.Add-Button{width:%?42?%;height:%?42?%;font-size:%?34?%;border-radius:%?50?%;display:flex;justify-content:center;font-weight:800;flex-direction:column;align-items:center}.Reduce-Button{width:%?42?%;height:%?42?%;font-size:%?34?%;border-radius:%?50?%;display:flex;justify-content:center;font-weight:800;flex-direction:column;align-items:center}.commodity-sku-option-item{height:auto!important}.commodity-sku-option-item .commodity-sku-option-item-values-item{height:%?72?%!important;padding:%?0?% %?20?%!important}.commodity-sku-option-item-values{display:flex;flex-wrap:wrap}*::-webkit-scrollbar{display:none}*::-webkit-scrollbar-horizontal{display:none}\n/*每个页面公共css */uni-page-body{width:100%;height:auto;min-height:100%;position:relative}*{padding:0;margin:0;box-sizing:border-box}uni-image{width:100%;height:100%}uni-button:after{border:none!important}.default{margin:auto;color:#999;font-size:%?28?%;display:flex;flex-direction:column;align-items:center;margin-top:%?150?%}.default .img{width:%?160?%;height:%?132?%;margin-bottom:%?15?%}@-webkit-keyframes move{\n /* 开始状态 */0%{background-color:#f1f2f4}50%{background-color:#e0e0e0}\n /* 结束状态 */100%{background-color:#f1f2f4}}@keyframes move{\n /* 开始状态 */0%{background-color:#f1f2f4}50%{background-color:#e0e0e0}\n /* 结束状态 */100%{background-color:#f1f2f4}}.skeleton{width:%?200?%;height:%?200?%;-webkit-animation-name:move;animation-name:move;-webkit-animation-duration:.5s;animation-duration:.5s}\n/* 适配 iPhoneX */@supports (bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom)){.mescroll-safearea{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}}',""]),e.exports=a},"5f0c":function(e,a,n){"use strict";(function(e){n("6a54");var t=n("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var r=t(n("9b1b")),o=t(n("80b1")),i=t(n("efe5")),s=t(n("39d8"));function d(){this["RX_screen"]=function(){if(!Reflect.has(g["commodity"],"sku_code")){var e=-1,a="";e:for(var n=0;n=this["sku"]["length"])){this["sku_code"]=a;break e}}}a||(this["sku_code"]=this["details"]["sku_infos"][0]["code"])}},this["XBK_screen"]=function(){if(!Reflect.has(g["commodity"],"sku_code")){for(var e=[],a=0;a0&&(Reflect.defineProperty(a["shop"],a["commodity"]["product_id"],{value:(0,r.default)((0,r.default)({},a["item"]),a["item"]["Differentskulist"][0]),writable:!0,enumerable:!0}),a["item"]["Differentskulist"].splice(0,1)));else{var e;a["item"]["Differentskulist"].find((function(n,t){if(n["sku_code"]==a["commodity"]["sku_code"])return e=t,n}));a["item"]["Differentskulist"][e]["num"]-=a["quantity"],a["item"]["Differentskulist"][e]["num"]<=0&&a["item"]["Differentskulist"].splice(e,1)}}}]),a}();(0,s.default)(g,"cart",void 0),(0,s.default)(g,"brand",void 0),(0,s.default)(g,"shop",void 0),(0,s.default)(g,"item",void 0),(0,s.default)(g,"commodity",void 0),(0,s.default)(g,"quantity",void 0),(0,s.default)(g,"product_id",void 0),(0,s.default)(g,"restaurant_id",void 0);var u=g;a.default=u}).call(this,n("ba7c")["default"])},"66ef":function(e,a,n){"use strict";n.d(a,"b",(function(){return t})),n.d(a,"c",(function(){return r})),n.d(a,"a",(function(){}));var t=function(){var e=this.$createElement,a=this._self._c||e;return a("App",{attrs:{keepAliveInclude:this.keepAliveInclude}})},r=[]},"675c":function(e,a,n){"use strict";(function(e){n("6a54");var t=n("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,n("fd3c"),n("0829"),n("c223"),n("d4b5"),n("7a76"),n("c9b5");var r=t(n("9b1b")),o=t(n("5de6")),i=t(n("80b1")),s=t(n("efe5")),d=t(n("39d8")),g=n("7fae"),u=t(n("51ca")),c=function(){function a(){(0,i.default)(this,a)}return(0,s.default)(a,[{key:"H5TOWX_Payment",value:function(a){e.log(a,"111111"),uni.showLoading({title:"支付中..."});var n=a.datas,t=a.shopInfo,r=(a.computedTotal,a.GetShopInfor),i=a.amountInfo,s=(a.return_url,a.payData,a.HeadersData,a.redirect,a.PAY_TYPE),d=void 0===s?"1":s,g=(a.success,a.file,n);if("1"==d){g["WechatRetreat"]=!0;try{var c,l;a.HeadersData&&null!==(c=u.default.getters)&&void 0!==c&&null!==(l=c.GetcityInfor)&&void 0!==l&&l.adcode&&(a.HeadersData.adcode=u.default.getters.GetcityInfor.adcode);var p={data:g,shopInfo:t,GetShopInfor:r,amountInfo:i,token:u.default.getters.GetToken,payData:a.payData,HeadersData:a.HeadersData},f=Object.entries(p).map((function(e){var a=(0,o.default)(e,2),n=a[0],t=a[1];return"".concat(n,"=").concat(encodeURIComponent(JSON.stringify(t)))})).join("&");wx.miniProgram.navigateTo({url:"/pages/extension/shop/wxPay/wxPay?".concat(f)}),setTimeout((function(){uni.hideLoading(),window.history.back(),uni.hideLoading()}),2e3)}catch(m){e.log(m),uni.hideLoading(),uni.showToast({title:"支付错误",icon:"none"})}}else g["WechatRetreat"]=!0,window.location.href="https://ds.alipay.com/?scheme=".concat(encodeURIComponent("alipays://platformapi/startapp?appId=2021003130603407&page=pages/wxpay/h5pay/h5pay?data=".concat(encodeURIComponent(JSON.stringify(g)))))}},{key:"H5TOWX_WEB",value:function(e){}},{key:"H5_Payment",value:function(e){uni.showLoading({title:"支付中..."});var a=e.pay_price,n=e.order_sn,t=e.type,r=e.return_url,o=e.openid,i=e.redirect,s=void 0!==i&&i,d=e.PAY_TYPE,g=void 0===d?"1":d;e.success,e.file;if(!a)throw new Error("缺少支付金额");if(!n)throw new Error("缺少订单号");if(!t)throw new Error("缺少支付类型");var u,c={pay_price:a,order_sn:n,type:t,openid:o};if("1"==g)if(null!==(u=getApp()["globalData"]["parameters"])&&void 0!==u&&u.isWechat){c["WechatRetreat"]=!0;try{wx.miniProgram.navigateTo({url:"/pages/extension/shop/wxPay/wxPay?data=".concat(encodeURIComponent(JSON.stringify(c)))}),setTimeout((function(){uni.hideLoading(),r&&(s?uni.redirectTo({url:r}):uni.navigateTo({url:r}))}),2e3)}catch(l){uni.hideLoading(),uni.showToast({title:"支付错误",icon:"none"})}}else c["WechatRetreat"]=!1,openMiniProgram({path:"pages/wxpay/h5pay/h5pay?data=".concat(encodeURIComponent(JSON.stringify(c))),id:"gh_faaea9b90759",type:"preview"}),setTimeout((function(){uni.hideLoading(),r&&(s?uni.redirectTo({url:r}):uni.navigateTo({url:r}))}),2e3);else c["WechatRetreat"]=!0,window.location.href="https://ds.alipay.com/?scheme=".concat(encodeURIComponent("alipays://platformapi/startapp?appId=2021003130603407&page=pages/wxpay/h5pay/h5pay?data=".concat(encodeURIComponent(JSON.stringify(c)))))}},{key:"App_Pay",value:function(){}},{key:"Repayment",value:function(a){var n=this;(0,g.getPayParamsAPI)({order_sn:a["order_sn"],type:a["type"]}).then((function(t){e.log({}),n.H5_Payment((0,r.default)((0,r.default)({},a),t["data"]))}))}},{key:"PayOrder",get:function(){return this["order_sn"]},set:function(e){this["order_sn"]=e}}]),a}();(0,d.default)(c,"order_sn",0);var l={install:function(e){e.prototype.$Payment=new c}};a.default=l}).call(this,n("ba7c")["default"])},"6b8a":function(e,a,n){"use strict";n("6a54"),Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;a.default={namespaced:!0,state:{},getters:{},mutations:{},actions:{}}},"6d1d":function(e,a,n){"use strict";n("6a54"),Object.defineProperty(a,"__esModule",{value:!0}),a.SETTOKEN=a.SETSPREAD=a.SETSHOPDETAIL=a.SETRUSERAREA=a.SETREPLACE=a.SETPHONE=a.SETNAVINDEX=a.SETMODE=a.SETISAPP=a.SETINFOR=a.SETCITYCODE=a.SETBRANDINFOR=a.SER_USERINFOR=a.REDUCE_CART=a.MODEAL=a.INIT_BUYCART=a.EMPTY=a.ADD_CART=void 0;a.SER_USERINFOR="SER_USERINFOR";a.SETISAPP="SETISAPP";a.ADD_CART="ADD_CART";a.REDUCE_CART="REDUCE_CART";a.SETRUSERAREA="SETRUSERAREA";a.SETCITYCODE="SETCITYCODE";a.SETSPREAD="SETSPREAD";a.SETBRANDINFOR="SETBRANDINFOR";a.SETSHOPDETAIL="SETSHOPDETAIL";a.INIT_BUYCART="INIT_BUYCART";a.EMPTY="EMPTY";a.MODEAL="MODEAL";a.SETMODE="SETMODE";a.SETREPLACE="SETREPLACE";a.SETNAVINDEX="SETNAVINDEX";a.SETINFOR="SETINFOR";a.SETPHONE="SETPHONE";a.SETTOKEN="SETTOKEN"},"6fd8":function(e,a,n){n("fd3c"),String.prototype.phone=function(){var e;return e=this.split("").map((function(e,a){return a>=3&&a<=7&&(e="*"),e})).join(""),e}},"706a":function(e,a,n){"use strict";(function(e){n("6a54");var t=n("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var r=t(n("80b1")),o=t(n("efe5")),i=t(n("39d8"));n("bf0f"),n("5c47"),n("0506"),n("7a76"),n("c9b5"),n("c223"),n("a1c1"),n("5ef2");t(n("9b8e"));var s=t(n("51ca")),d=n("35ff"),g=n("83e8"),u=(n("ed9e"),n("8419")),c=!1,l=function(){function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.BaseUR,t=void 0===n?"":n,o=e.HEADERTOKENNAME,s=void 0===o?"token":o,d=e.Bearer,g=void 0!==d&&d;(0,r.default)(this,a),(0,i.default)(this,"responseType","test"),this["BaseUR"]=t,this["HEADERTOKENNAME"]=s,this["Bearer"]=g}return(0,o.default)(a,[{key:"url",value:function(e){return/http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w-.\/?%&=]*)?/.test(e)}},{key:"Request",value:function(){var a=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{if(!n["url"])throw"请求缺少URL参数"}catch(t){throw new Error(t)}return new Promise((function(t,r){var o={};n["method"]=null!==n&&void 0!==n&&n.method?n["method"].toUpperCase():"GET",o["Content-Type"]=n["ContentType"]?n["ContentType"]:a.method(n["method"]),n["header"]=o,a.url(n["url"])||(n["url"]="".concat(a["BaseUR"]).concat(n["url"])),n["complete"]=function(n){if(a.responseintercept(n),200==n.data["status"]||200==n.statusCode){if("arraybuffer"==a["responseType"])return e.log(n["data"],"arraybuffer1-1"),void t(n["data"]);if(200!=n["data"]["status"]&&7777!=n["data"]["code"])return 110002==n["data"]["status"]&&(window.location.href="".concat(g.HTTP_REQUEST_URL,"/JXH5/pages/users/h5_login/index?redirectUri=").concat(window.location.protocol+"//"+window.location.host,"/privilege/pages/restaurant/home/shop_home/shop_home")),"产品错误"==n["data"]["msg"]||"产品不存在"==n["data"]["msg"]?(uni.showToast({title:"当前餐品不可用",icon:"none"}),void r(n["data"])):(uni.showToast({title:n["data"]["msg"],icon:"none"}),void r(n["data"]));t(n["data"])}else uni.showToast({title:"网络错误",icon:"none"}),r(n["data"])},n["data"]=null!==n&&void 0!==n&&n.parameters?n["parameters"]:{};var i=a.Requestintercept(n);n["responseType"]=(null===n||void 0===n?void 0:n.responseType)||"text",a["responseType"]=n["responseType"],e.log(i,"Requestconfig"),uni.request(i)}))}},{key:"Requestintercept",value:function(a){var n,t=s.default["getters"]["GetcityInfor"];s.default["getters"]["GetcityInfor"];a["header"]["authori-zation"]=s.default["getters"]["GetToken"],wx.miniProgram.getEnv((function(e){e.miniprogram?a["header"]["form-type"]="routine":a["header"]["form-type"]="gzh"})),s.default["getters"]["GetIsApp"]&&(a["header"]["form-type"]="app"),e.log(t,"定位信息头"),null!==t&&void 0!==t&&t.adcode?(a["header"]["city"]=encodeURIComponent(t["province"]),a["header"]["address"]=encodeURIComponent(t["province"]),a["header"]["province"]=encodeURIComponent(t["province"]),a["header"]["lat"]=t["lat"],a["header"]["lng"]=t["lng"],a["header"]["adcode"]=t["adcode"]):(a["header"]["city"]="",a["header"]["lat"]="",a["header"]["adcode"]="");var r=null===(n=getApp()["globalData"]["parameters"])||void 0===n?void 0:n.isWechat;return r&&(a["header"]["authori-zation"]=s.default["getters"]["GetToken"]),a["header"]["manager"]=1,a["header"]["env"]=1,a}},{key:"responseintercept",value:function(a){var n=/Safari/.test(navigator.userAgent)&&!/Chrome/.test(navigator.userAgent);if(!n)if(200!=a.data["status"])uni.showToast({title:"".concat(a["data"]["msg"],"---").concat(a["url"]),icon:"none"});else if(200!=a["data"]["code"])if(7777==a["data"]["code"]){var t,r=null===(t=getApp()["globalData"]["parameters"])||void 0===t?void 0:t.isWechat;if(r)return void uni.showToast({title:"登录过期请刷新微信小程序",icon:"none",duration:5e3});if(c)return;c=!0,uni.showLoading({title:"正在登录..."}),getToken().then((function(a){a?getH5UserInfo().then((function(a){uni.hideLoading();var n=JSON.parse(a);uni.setStorageSync("userInfo",a),(0,d.loginAPI)({bm_id:n.id}).then((function(a){e.log(a),location.reload()}))})):openLoginPage().then((function(a){a&&getToken().then((function(a){a?getH5UserInfo().then((function(a){var n=JSON.parse(a);uni.hideLoading(),(0,d.loginAPI)({bm_id:n.id}).then((function(a){e.log(a),location.reload()}))})):showToast("未登录")}))}))}))}else 1300==a["data"]["code"]&&window.location.replace("https://jc.agrimedia.cn/maintenance")}},{key:"method",value:function(e){switch(e){case"GET":return"application/x-www-form-urlencoded";case"POST":return"application/json"}}}]),a}(),p=new u(window.location.href).origin();(~new u(window.location.href).origin().indexOf("bmtest")||~new u(window.location.href).origin().indexOf("tshop"))&&(p="".concat(new u(window.location.href).origin(),"/jc_service")),e.log(new u(window.location.href).host(),"配置路径");var f=new l({BaseUR:p}),m=f;a.default=m}).call(this,n("ba7c")["default"])},"7fae":function(e,a,n){"use strict";n("6a54");var t=n("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.makeMinUrlAPI=a.maintainInfoAPI=a.goodsSkuListAPI=a.getPayParamsAPI=a.getNyMobileAPI=a.electricAccountAPI=a.createOrderMobileRDAPI=a.createOrderMobileAPI=a.createOrderAPI=a.conWalletInfoAPI=a.benclassAPI=a.benClssGoodsAPI=a.areaListAPI=a.GetPaypackageInfor=a.CreateOrderComAPI=void 0;var r=t(n("706a"));a.benclassAPI=function(e){return r.default.Request({url:"/card.Consumption/benclass",parameters:e})};a.benClssGoodsAPI=function(e){return r.default.Request({url:"/card.Consumption/benClssGoods",parameters:e})};a.goodsSkuListAPI=function(e){return r.default.Request({url:"/card.Consumption/goodsSkuList",parameters:e})};a.CreateOrderComAPI=function(e){return r.default.Request({url:"/card.Consumption/CreateOrderCom",parameters:e})};a.conWalletInfoAPI=function(e){return r.default.Request({url:"/card.Consumption/conWalletInfo",parameters:e})};a.createOrderMobileAPI=function(e){return r.default.Request({url:"/card.catfish/createOrderMobile",parameters:e})};a.createOrderMobileRDAPI=function(e){return r.default.Request({url:"/card.xd/createOrderMobile",parameters:e})};a.getNyMobileAPI=function(e){return r.default.Request({url:"/card.catfish/getNyMobile",parameters:e})};a.areaListAPI=function(e){return r.default.Request({url:"/card.catfish/areaList",parameters:e})};a.createOrderAPI=function(e){return r.default.Request({url:"/card.catfish/createOrder",parameters:e})};a.maintainInfoAPI=function(e){return r.default.Request({url:"/card.catfish/maintainInfo",parameters:e})};a.GetPaypackageInfor=function(e){return r.default.Request({url:"/ccb.pay/wxPay",parameters:e})};a.makeMinUrlAPI=function(e){return r.default.Request({url:"/card.code/makeMinUrl",method:"POST",parameters:e})};a.getPayParamsAPI=function(e){return r.default.Request({url:"/ccb.pay/getPayParams",method:"POST",parameters:e})};a.electricAccountAPI=function(e){return r.default.Request({url:"/card.xd/electricAccount",method:"GET",parameters:e})}},8053:function(e,a,n){"use strict";n.r(a);var t=n("66ef"),r=n("8428");for(var o in r)["default"].indexOf(o)<0&&function(e){n.d(a,e,(function(){return r[e]}))}(o);n("b93c");var i=n("828b"),s=Object(i["a"])(r["default"],t["b"],t["c"],!1,null,null,null,!1,t["a"],void 0);a["default"]=s.exports},"83e8":function(e,a){e.exports={HTTP_REQUEST_URL:window.location.protocol+"//"+window.location.host}},8428:function(e,a,n){"use strict";n.r(a);var t=n("0b3e"),r=n.n(t);for(var o in t)["default"].indexOf(o)<0&&function(e){n.d(a,e,(function(){return t[e]}))}(o);a["default"]=r.a},af8a:function(e,a,n){"use strict";var t=n("f5bd").default,r=t(n("9b1b"));n("3dde"),n("a8b2"),n("1480"),n("6e4a"),n("f040"),n("d6b2");var o=t(n("8053")),i=t(n("51ca")),s=t(n("6fd8")),d=(t(n("0ec6")),t(n("c35b"))),g=t(n("9b8e")),u=t(n("0bb2")),c=t(n("675c")),l=t(n("167d"));t(n("df77"));g.default.use(d.default),g.default.prototype.$store=i.default,g.default.prototype.$tst=1,g.default.config.productionTip=!1,o.default.mpType="app";var p=new g.default((0,r.default)({},o.default));p.$mount(),g.default.use(u.default),g.default.prototype.text=1;var f=n("2a15");g.default.prototype.$wx=f,g.default.use(c.default),g.default.use(s.default),g.default.prototype.tool=l.default},b248:function(e,a,n){"use strict";(function(e){n("6a54");var t=n("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var r=t(n("39d8")),o=t(n("51ca")),i=n("4e62"),s=o.default["state"]["shopping"]["BInfor"]["brand_name"],d=(0,r.default)({KFCShopHint:{title:"温馨提示",content:"".concat(s,"点餐为第三方供应商提供的代下单服务,当您支付后,请凭借取餐码等候门店屏幕的显示即可取餐。如有疑问请在订单列表里联系客服。")},Brand_1:{BrandName:"肯德基",ThemeColor:"#C63836",tabBar:{color:"#999999",selectedColor:"#C63836",backgroundColor:"#FFFFFF",list:[{title:"选择餐厅",iconPath:"https://img.agrimedia.cn/chwl/navb.png",selectedIconPath:"https://img.agrimedia.cn/chwl/nava.png"},{title:"我的订单(查看取餐码)",iconPath:"https://img.agrimedia.cn/chwl/navd.png",selectedIconPath:"https://img.agrimedia.cn/chwl/navc.png"}]},customStyle:{BtnStyle:[{color:"#FFFFFF",backgroundColor:"#C63836"}],OrderBtnStyle:{orderbtn_0:[{text:"取消订单",state:"cancel",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}},{text:"立即支付",state:"pay",style:{border:"1px solid #DC7473 !important",color:"#C63836 !important",backgroundColor:"#FFFFFF !important"}}],orderbtn_5:[{text:"重新下单",state:"again",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}}],orderbtn_1:[{text:"联系客服",state:"service",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}}],orderbtn_2:[{text:"查看取餐码",state:"code",style:{border:"1px solid #DC7473 !important",color:"#C63836 !important",backgroundColor:"#FFFFFF !important"}}],orderbtn_4:[{text:"查看取餐码",state:"code",style:{border:"1px solid #DC7473 !important",color:"#C63836 !important",backgroundColor:"#FFFFFF !important"}}],orderbtn_3:[{text:"联系客服",state:"service",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}}]}},service:function(){var a,n=null===(a=getApp()["globalData"]["parameters"])||void 0===a?void 0:a.isWechat;e.log("是否小程序环境",getApp()["globalData"]["parameters"]),n?wx.miniProgram.navigateTo({url:"/pages/wxpay/openCustomerServiceChat?url=".concat(i.KFCSERVICE)}):location.href="https://work.weixin.qq.com/kfid/kfc2f4d0cb26562ffe1"},share:function(){wx.miniProgram.postMessage({data:{title:"这里有一份超值肯德基补贴券,分享给你哦!生活好滋味,尽在肯德基。",imageUrl:"https://img.agrimedia.cn/chwl/v2/KFC_share.jpg",ISH5:!0,CallbackUrl:"https://jc.agrimedia.cn/privilege/pages/restaurant/index/index_kdj"}})}},Brand_2:{BrandName:"奈雪的茶",ThemeColor:"#a7d500",tabBar:{color:"#999999",selectedColor:"#a7d500",backgroundColor:"#FFFFFF",list:[{title:"选择餐厅",iconPath:"https://img.agrimedia.cn/chwl/xbk/xbk_home.png",selectedIconPath:"https://img.agrimedia.cn/chwl/xbk/xbk_home.png"},{title:"我的订单(查看口令)",iconPath:"https://img.agrimedia.cn/chwl/xbk/xbk_orders.png",selectedIconPath:"https://img.agrimedia.cn/chwl/xbk/xbk_orders.png"}]},customStyle:{BtnStyle:[{color:"#FFFFFF",backgroundColor:"#a7d500"}],OrderStatus:{http:"xbk",OrderStatus1:"Unpaid.png",OrderStatus0:"Unpaid.png",OrderStatus5:"cancel.png"},OrderBtnStyle:{orderbtn_0:[{text:"取消订单",state:"cancel",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}},{text:"立即支付",state:"pay",style:{border:"1px solid #a7d500 !important",color:"#FFFFFF !important",backgroundColor:"#a7d500 !important"}}],orderbtn_5:[{text:"联系客服",state:"service",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}},{text:"重新下单",state:"again",style:{border:"1px solid #a7d500 !important",color:"#FFFFFF !important",backgroundColor:"#a7d500 !important"}}],orderbtn_1:[{text:"联系客服",state:"service",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}}],orderbtn_2:[{text:"查看口令",state:"code",style:{border:"1px solid #a7d500 !important",color:"#FFFFFF !important",backgroundColor:"#a7d500 !important"}}],orderbtn_4:[{text:"查看口令",state:"code",style:{border:"1px solid #a7d500 !important",color:"#FFFFFF !important",backgroundColor:"#a7d500 !important"}}],orderbtn_3:[{text:"联系客服",state:"service",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}}]}},service:function(){var a,n=null===(a=getApp()["globalData"]["parameters"])||void 0===a?void 0:a.isWechat;e.log("是否小程序环境",getApp()["globalData"]["parameters"]),n?wx.miniProgram.navigateTo({url:"/pages/wxpay/openCustomerServiceChat?url=".concat(i.KFCSERVICE)}):location.href="https://work.weixin.qq.com/kfid/kfc2f4d0cb26562ffe1"},share:function(){wx.miniProgram.postMessage({data:{title:"奈雪的茶——人生亦如茶,经历沉浮,方能回甘,喝奈雪,点这里",imageUrl:"https://img.agrimedia.cn/chwl/nx/nxshare.jpg",ISH5:!0,CallbackUrl:"https://jc.agrimedia.cn/privilege/pages/restaurant/index/index_nx"}})}},Brand_5:{BrandName:"麦当劳",ThemeColor:"#FFBC0F",tabBar:{color:"#999999",selectedColor:"#FFBC0F",backgroundColor:"#FFFFFF",list:[{title:"选择餐厅",iconPath:"https://img.agrimedia.cn/chwl/mdl/navb.png",selectedIconPath:"https://img.agrimedia.cn/chwl/mdl/nava.png"},{title:"我的订单(查看取餐码)",iconPath:"https://img.agrimedia.cn/chwl/mdl/navd.png",selectedIconPath:"https://img.agrimedia.cn/chwl/mdl/navc.png"}]},customStyle:{BtnStyle:[{color:"#FFFFFF",backgroundColor:"#FFBC0D"}],OrderBtnStyle:{orderbtn_0:[{text:"取消订单",state:"cancel",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}},{text:"立即支付",state:"pay",style:{border:"1px solid #FFBC0D !important",color:"#333333 !important",backgroundColor:"#FFBC0D !important"}}],orderbtn_5:[{text:"重新下单",state:"again",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}}],orderbtn_1:[{text:"联系客服",state:"service",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}}],orderbtn_2:[{text:"查看取餐码",state:"code",style:{border:"1px solid #FFBC0D !important",color:"#333333 !important",backgroundColor:"#FFBC0D !important"}}],orderbtn_4:[{text:"查看取餐码",state:"code",style:{border:"1px solid #FFBC0D !important",color:"#333333 !important",backgroundColor:"#FFBC0D !important"}}],orderbtn_3:[{text:"联系客服",state:"service",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}}]}},service:function(){var a,n=null===(a=getApp()["globalData"]["parameters"])||void 0===a?void 0:a.isWechat;e.log("是否小程序环境",getApp()["globalData"]["parameters"]),n?wx.miniProgram.navigateTo({url:"/pages/wxpay/openCustomerServiceChat?url=".concat(i.KFCSERVICE)}):location.href="https://work.weixin.qq.com/kfid/kfc2f4d0cb26562ffe1"},share:function(){wx.miniProgram.postMessage({data:{title:"麦当劳——欢欢笑笑常常麦当劳,点这里,享优惠哦~",imageUrl:"https://img.agrimedia.cn/chwl/mdl/mdlshare.jpg",ISH5:!0,CallbackUrl:"https://jc.agrimedia.cn/privilege/pages/restaurant/index/index_kdj"}})}},Brand_10:{BrandName:"星巴克",ThemeColor:"#00AF66",tabBar:{color:"#999999",selectedColor:"#00AF66",backgroundColor:"#FFFFFF",list:[{title:"选择餐厅",iconPath:"https://img.agrimedia.cn/chwl/xbk/xbk_home.png",selectedIconPath:"https://img.agrimedia.cn/chwl/xbk/xbk_home.png"},{title:"我的订单(查看口令)",iconPath:"https://img.agrimedia.cn/chwl/xbk/xbk_orders.png",selectedIconPath:"https://img.agrimedia.cn/chwl/xbk/xbk_orders.png"}]},customStyle:{BtnStyle:[{color:"#FFFFFF",backgroundColor:"#00AF66"}],OrderStatus:{http:"xbk",OrderStatus1:"Unpaid.png",OrderStatus0:"Unpaid.png",OrderStatus5:"cancel.png"},OrderBtnStyle:{orderbtn_0:[{text:"取消订单",state:"cancel",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}},{text:"立即支付",state:"pay",style:{border:"1px solid #00AF66 !important",color:"#FFFFFF !important",backgroundColor:"#00AF66 !important"}}],orderbtn_5:[{text:"联系客服",state:"service",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}},{text:"重新下单",state:"again",style:{border:"1px solid #00AF66 !important",color:"#FFFFFF !important",backgroundColor:"#00AF66 !important"}}],orderbtn_1:[{text:"联系客服",state:"service",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}}],orderbtn_2:[{text:"查看口令",state:"code",style:{border:"1px solid #00AF66 !important",color:"#FFFFFF !important",backgroundColor:"#00AF66 !important"}}],orderbtn_4:[{text:"查看口令",state:"code",style:{border:"1px solid #00AF66 !important",color:"#FFFFFF !important",backgroundColor:"#00AF66 !important"}}],orderbtn_3:[{text:"联系客服",state:"service",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}}]}},service:function(){var a,n=null===(a=getApp()["globalData"]["parameters"])||void 0===a?void 0:a.isWechat;e.log("是否小程序环境",getApp()["globalData"]["parameters"]),n?wx.miniProgram.navigateTo({url:"/pages/wxpay/openCustomerServiceChat?url=".concat(i.KFCSERVICE)}):location.href="https://work.weixin.qq.com/kfid/kfc2f4d0cb26562ffe1"},share:function(){wx.miniProgram.postMessage({data:{title:"和你一起来享受星巴克时光 ,美好生活快来点这里有折扣哦",imageUrl:"https://img.agrimedia.cn/chwl/xbk/xbk_sharing.jpg",ISH5:!0,CallbackUrl:"https://jc.agrimedia.cn/privilege/pages/restaurant/index/index_xbk"}})}},Brand_13:{BrandName:"瑞幸咖啡",ThemeColor:"#4A6FE7",tabBar:{color:"#999999",selectedColor:"#4A6FE7",backgroundColor:"#FFFFFF",list:[{title:"选择餐厅",iconPath:"https://img.agrimedia.cn/chwl/rx/rx_home2.png",selectedIconPath:"https://img.agrimedia.cn/chwl/rx/rx_home1.png"},{title:"我的订单(查看口令)",iconPath:"https://img.agrimedia.cn/chwl/rx/rx_order2.png",selectedIconPath:"https://img.agrimedia.cn/chwl/rx/rx_order1.png"}]},customStyle:{BtnStyle:[{color:"#FFFFFF",background:"linear-gradient(-77deg, #4A6FE7, #83ACFF)"}],OrderStatus:{http:"rx",OrderStatus1:"NotServed.png",OrderStatus0:"Unpaid.png",OrderStatus5:"cancel.png"},OrderBtnStyle:{orderbtn_0:[{text:"取消订单",state:"cancel",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}},{text:"立即支付",state:"pay",style:{border:"1px solid #4A6FE7 !important",color:"#4A6FE7 !important",backgroundColor:"#FFFFFF !important"}}],orderbtn_5:[{text:"联系客服",state:"service",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}},{text:"重新下单",state:"again",style:{border:"1px solid #4A6FE7 !important",color:"#4A6FE7 !important",backgroundColor:"#FFFFFF !important"}}],orderbtn_1:[{text:"联系客服",state:"service",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}}],orderbtn_2:[{text:"查看口令",state:"code",style:{border:"1px solid #4A6FE7 !important",color:"#4A6FE7 !important",backgroundColor:"#FFFFFF !important"}}],orderbtn_4:[{text:"查看口令",state:"code",style:{border:"1px solid #4A6FE7 !important",color:"#4A6FE7 !important",backgroundColor:"#FFFFFF !important"}}],orderbtn_3:[{text:"联系客服",state:"service",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}}]}},service:function(){var a,n=null===(a=getApp()["globalData"]["parameters"])||void 0===a?void 0:a.isWechat;e.log("是否小程序环境",getApp()["globalData"]["parameters"]),n?wx.miniProgram.navigateTo({url:"/pages/wxpay/openCustomerServiceChat?url=".concat(i.KFCSERVICE)}):location.href="https://work.weixin.qq.com/kfid/kfc2f4d0cb26562ffe1"},share:function(){wx.miniProgram.postMessage({data:{title:"美好时光,一起小蓝杯,一起瑞幸,点击这里,尽享5折哦",imageUrl:"https://img.agrimedia.cn/chwl/rx/RX_share.jpg",ISH5:!0,CallbackUrl:"https://jc.agrimedia.cn/privilege/pages/restaurant/index/index_rx"}})}},Brand_30:{BrandName:"定制",ThemeColor:"#4A6FE7",tabBar:{color:"#999999",selectedColor:"#4A6FE7",backgroundColor:"#FFFFFF",list:[{title:"选择餐厅",iconPath:"https://img.agrimedia.cn/chwl/rx/rx_home2.png",selectedIconPath:"https://img.agrimedia.cn/chwl/rx/rx_home1.png"},{title:"我的订单(查看口令)",iconPath:"https://img.agrimedia.cn/chwl/rx/rx_order2.png",selectedIconPath:"https://img.agrimedia.cn/chwl/rx/rx_order1.png"}]},customStyle:{BtnStyle:[{color:"#FFFFFF",background:"linear-gradient(-77deg, #4A6FE7, #83ACFF)"}],OrderStatus:{http:"diy",OrderStatus0:"Tobepaid.png",OrderStatus1:"Consignment.png",OrderStatus2:"Shipped.png",OrderStatus3:"cancel.png",OrderStatus5:"complete.png",OrderStatus6:"refund.png"},OrderBtnStyle:{orderbtn_0:[{text:"取消订单",state:"cancel",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}},{text:"立即支付",state:"pay",style:{border:"1px solid #4A6FE7 !important",color:"#4A6FE7 !important",backgroundColor:"#FFFFFF !important"}}],orderbtn_5:[{text:"联系客服",state:"service",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}}],orderbtn_6:[{text:"联系客服",state:"service",style:{border:"1px solid #E3E3E3 !important",color:"#666666 !important",backgroundColor:"#FFFFFF !important"}}]}},service:function(){var a,n=null===(a=getApp()["globalData"]["parameters"])||void 0===a?void 0:a.isWechat;e.log("是否小程序环境",getApp()["globalData"]["parameters"]),n?wx.miniProgram.navigateTo({url:"/pages/wxpay/openCustomerServiceChat?url=".concat(i.KFCSERVICE)}):location.href="https://work.weixin.qq.com/kfid/kfc2f4d0cb26562ffe1"}},btnnav:[{title:"选择餐厅",icon:"https://img.agrimedia.cn/chwl/navb.png",activation:"https://img.agrimedia.cn/chwl/nava.png"},{title:"我的订单",icon:"https://img.agrimedia.cn/chwl/navd.png",activation:"https://img.agrimedia.cn/chwl/navc.png"}],mdlbtnnav:[{title:"选择餐厅",icon:"https://img.agrimedia.cn/chwl/mdl/navb.png",activation:"https://img.agrimedia.cn/chwl/mdl/nava.png"},{title:"我的订单",icon:"https://img.agrimedia.cn/chwl/mdl/navd.png",activation:"https://img.agrimedia.cn/chwl/mdl/navc.png"}],xbkbtnnav:[{title:"选择餐厅",activation:"https://img.agrimedia.cn/chwl/xbk/xbk_home.png"},{title:"我的订单",activation:"https://img.agrimedia.cn/chwl/xbk/xbk_orders.png"}],suspend:{show:!1,content:"为保障健康、安全与质量的服务,本餐厅即时起暂停营业,恢复日期将另行通知,感谢您的谅解。"}},"KFCShopHint",{title:"温馨提示",content:"肯德基点餐为第三方供应商提供的代下单服务,当您支付后,请凭借取餐码等候门店屏幕的显示即可取餐。如有疑问请在订单列表里联系客服。"}),g=d;a.default=g}).call(this,n("ba7c")["default"])},b93c:function(e,a,n){"use strict";var t=n("0f9f"),r=n.n(t);r.a},ba18:function(e,a,n){"use strict";(function(e){n("6a54"),Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;n("ea2c");var t={namespaced:!0,state:{AreaList:[],Taddress:{},goodsInfor:{}},getters:{GetList:function(e){return e["AreaList"]},GetTaddress:function(e){return e["Taddress"]},GetGoodsInfor:function(e){return e["goodsInfor"]}},mutations:{SetTaddress:function(a,n){e.log(n,"设置收货地址"),a["Taddress"]=n},SetAreaList:function(a,n){a["AreaList"]=n,e.log(a["AreaList"],"设置当前用户地址列表")},SetGoodsInfor:function(a,n){e.log(n,"设置"),a["goodsInfor"]=n}},actions:{}};a.default=t}).call(this,n("ba7c")["default"])},be99:function(e,a){e.exports="data:font/woff;base64,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"},c0f8:function(e,a,n){"use strict";(function(e){n("6a54"),Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,n("d4b5");n("35ff");var t=uni.getStorageSync("orderinfor")?JSON.parse(uni.getStorageSync("orderinfor")):{face:0,sheets:0,card_img:"",count:0,add_id:0,pay_price:0,code:"",alipayForm:""},r={AreaList:[],orderinfor:t,Taddress:{}};uni.getStorageSync("VUEXSTATE")&&(r=JSON.parse(uni.getStorageSync("VUEXSTATE"))["card"]);var o={namespaced:!0,state:r,getters:{GetList:function(e){return e["AreaList"]},Getorderinfor:function(e){return e["orderinfor"]},GetTaddress:function(e){return e["Taddress"]}},mutations:{SetTaddress:function(a,n){e.log("卡"),a["Taddress"]=n},Setorderinfor:function(a,n){e.log(n,"data"),uni.setStorageSync("orderinfor",JSON.stringify(n)),a["orderinfor"]=n},SetAreaList:function(a,n){a["AreaList"]=n,e.log(a["AreaList"],"AreaList")}},actions:{}};a.default=o}).call(this,n("ba7c")["default"])},c35b:function(e,a,n){"use strict";(function(e){n("6a54");var t=n("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,n("c223"),n("d4b5"),n("5ef2");var r=t(n("acb1")),o=t(n("cad9")),i=t(n("80b1")),s=t(n("efe5")),d=t(n("51ca")),g=t(n("b248")),u=n("03cc"),c=n("1bcb"),l=function(){function e(){(0,i.default)(this,e)}return(0,s.default)(e,[{key:"environment",get:function(){var e;return null===(e=getApp()["globalData"]["parameters"])||void 0===e?void 0:e.isWechat}},{key:"Brand",get:function(){return d.default["getters"]["shopping/BrandInfor"]["brand_id"]}}]),e}(),p=function(a){(0,r.default)(t,a);var n=(0,o.default)(t);function t(){return(0,i.default)(this,t),n.apply(this,arguments)}return(0,s.default)(t,[{key:"OrderStateImg",value:function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;e.log(g.default["Brand_".concat(this["Brand"])],"StatusImg");var n=g.default["Brand_".concat(this["Brand"])]["customStyle"]["OrderStatus"]["OrderStatus".concat(a)],t=g.default["Brand_".concat(this["Brand"])]["customStyle"]["OrderStatus"]["http"];return"https://img.agrimedia.cn/chwl/".concat(t,"/").concat(n)}}]),t}(l),f=function(a){(0,r.default)(t,a);var n=(0,o.default)(t);function t(){return(0,i.default)(this,t),n.apply(this,arguments)}return(0,s.default)(t,[{key:"payment",value:function(a){uni.showLoading({title:"支付中..."});var n=a.type,t=void 0===n?1:n,r=a.order_sn,o=void 0===r?"":r,i=a.redirect_url,s=void 0===i?"":i;e.log(a,"新支付方法参数");e.log(this["environment"],"是否微信环境"),this["environment"]?this._H5WXPAY(a).then((function(a){uni.hideLoading(),e.log(a["data"],"微信支付参数");var n={timeStamp:encodeURIComponent(a["data"]["result"]["timestamp"]),nonceStr:encodeURIComponent(a["data"]["result"]["nonceStr"]),package:encodeURIComponent(a["data"]["result"]["package"]),signType:encodeURIComponent(a["data"]["result"]["signType"]),paySign:encodeURIComponent(a["data"]["result"]["paySign"]),order_sn:a["data"]["out_trade_no"],type:t,business:"restaurant",return_url:s};e.log(encodeURIComponent(JSON.stringify(n)),"编码"),wx.miniProgram.navigateTo({url:"/pages/wxpay/wxpay?data=".concat(encodeURIComponent(JSON.stringify(n)),"&isencodeURL=true")})})):(0,c.WXpayH5API)({order_sn:o,type:t,redirect_url:"".concat(getApp()["globalData"]["urlfileName"],"/pages/pay/index?order_sn=").concat(o,"&type=").concat(t,"&redirect_url=").concat(s)}).then((function(e){uni.hideLoading(),location.href=e["data"]["redirect_url"]}))}},{key:"_H5WXPAY",value:function(e){if(3==e["type"]){var a=e.order_sn,n=e.money;return(0,u.WXpayAPI)({out_order_num:a,money:n})}if(4==e["type"]){var t=e.order_sn;return(0,u.WXpayDYPAPI)({orderNo:t})}if(5==e["type"]){var r=e.order_sn,o=e.type;return(0,u.WXpayDIYAPI)({order_sn:r,type:o})}}},{key:"payRedirectUrl",value:function(a,n){var t="";if(t+=n,e.log("拼接参数"),"undefined"!==typeof a)for(var r in a)-1!=t.indexOf("?")?t+="&".concat(r,"=").concat(a[r]):t+="?".concat(r,"=").concat(a[r]);n&&uni.redirectTo({url:t})}}]),t}(l),m={install:function(e){e.prototype.$project=new l,e.prototype.$Order=new p,e.prototype.$PayConfig=new f}};a.default=m}).call(this,n("ba7c")["default"])},d9f6:function(e,a,n){e.exports=n.p+"static/css/icon/iconfont.ttf"},df77:function(e,a,n){"use strict";(function(e){var a=n("f5bd").default,t=a(n("9b8e"));t.default.directive("skeleton",{inserted:function(e,a,n,t){},bind:function(a,n,t,r){e.log(a,"bind"),e.log(n,"bind"),e.log(t,"bind"),e.log(r,"bind")},unbind:function(a,n,t,r){e.log(a,"unbind"),e.log(n,"unbind"),e.log(t,"unbind"),e.log(r,"unbind")},componentUpdated:function(a,n,t,r){e.log(a,"componentUpdated"),e.log(n,"componentUpdated"),e.log(t,"componentUpdated"),e.log(r,"componentUpdated")}})}).call(this,n("ba7c")["default"])},ea2c:function(e,a,n){"use strict";n("6a54");var t=n("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.orderListAPI=a.orderInfoAPI=a.noticeAPI=a.goodsListAPI=a.goodsInfoAPI=a.getRegionFreightAPI=a.getDefaultAddressAPI=a.getAddressAPI=a.delAddressAPI=a.createOrderAPI=a.createEditAddressAPI=a.conWalletInfoAPI=a.addressListAPI=a.DIYcancelOrderAPI=void 0;var r=t(n("706a"));a.goodsListAPI=function(e){return r.default.Request({url:"/card.diy/goodsList",parameters:e})};a.goodsInfoAPI=function(e){return r.default.Request({url:"/card.diy/goodsInfo",parameters:e})};a.addressListAPI=function(e){return r.default.Request({url:"/card.user/addressList",parameters:e})};a.getRegionFreightAPI=function(e){return r.default.Request({url:"/card.diy/getRegionFreight",parameters:e})};a.getAddressAPI=function(e){return r.default.Request({url:"/card.user/getAddress",parameters:e})};a.createEditAddressAPI=function(e){return r.default.Request({url:"/card.user/createEditAddress",parameters:e})};a.delAddressAPI=function(e){return r.default.Request({url:"/card.user/delAddress",parameters:e})};a.getDefaultAddressAPI=function(e){return r.default.Request({url:"/card.user/getDefaultAddress",parameters:e})};a.createOrderAPI=function(e){return r.default.Request({url:"/card.diy/createOrder",parameters:e})};a.orderListAPI=function(e){return r.default.Request({url:"/card.diy/orderList",parameters:e})};a.orderInfoAPI=function(e){return r.default.Request({url:"/card.diy/orderInfo",parameters:e})};a.DIYcancelOrderAPI=function(e){return r.default.Request({url:"/card.diy/cancelOrder",parameters:e})};a.conWalletInfoAPI=function(e){return r.default.Request({url:"/card.Consumption/conWalletInfo",parameters:e})};a.noticeAPI=function(e){return r.default.Request({url:"/card.diy/notice",parameters:e})}},ed9e:function(e,a,n){"use strict";n("6a54"),Object.defineProperty(a,"__esModule",{value:!0}),a.launchWechatMiniProgram=a.isMiniPrograms=void 0,n("7a76"),n("c9b5"),n("aa77"),n("bf0f");a.isMiniPrograms=function(){var e=!1;return wx.miniProgram.getEnv((function(a){a.miniprogram&&(e=!0)})),e};a.launchWechatMiniProgram=function(e,a,n){"undefined"!==typeof plus?plus.share.getServices((function(t){var r=t.find((function(e){return"weixin"===e.id}));return r?r.nativeClient?(uni.showToast({title:"跳转支付中…",icon:"none"}),void r.launchMiniProgram({id:e,type:a,path:n,success:function(e){},error:function(e){}})):(uni.showToast({title:"请安装微信",icon:"none"}),void reject(new Error("未安装微信客户端"))):(plus.nativeUI.alert("当前环境不支持微信操作!"),void reject(new Error("未找到微信服务")))})):reject(new Error("当前环境不支持plus API"))}},f040:function(e,a,n){"use strict";(function(e){var a=n("f5bd").default;n("473f"),n("bf0f"),n("de6c"),n("5c47"),n("a1c1");var t=a(n("9b8e")),r={keys:function(){return[]}};e["____A669A40____"]=!0,delete e["____A669A40____"],e.__uniConfig={easycom:{"^u-(.*)":"node_modules/uview-ui/components/u-$1/u-$1.vue","^unicloud-db$":"@dcloudio/uni-cli-shared/components/unicloud-db.vue","^uniad$":"@dcloudio/uni-cli-shared/components/uniad.vue","^ad-rewarded-video$":"@dcloudio/uni-cli-shared/components/ad-rewarded-video.vue","^ad-fullscreen-video$":"@dcloudio/uni-cli-shared/components/ad-fullscreen-video.vue","^ad-interstitial$":"@dcloudio/uni-cli-shared/components/ad-interstitial.vue","^ad-interactive$":"@dcloudio/uni-cli-shared/components/ad-interactive.vue","^page-meta$":"@dcloudio/uni-cli-shared/components/page-meta.vue","^navigation-bar$":"@dcloudio/uni-cli-shared/components/navigation-bar.vue","^uni-match-media$":"@dcloudio/uni-cli-shared/components/uni-match-media.vue"},globalStyle:{navigationBarTextStyle:"black",navigationBarTitleText:"uni-app",navigationBarBackgroundColor:"#F8F8F8",backgroundColor:"#F8F8F8",backgroundColorTop:"#FFFFFF"},uniIdRouter:{}},e.__uniConfig.compilerVersion="4.76",e.__uniConfig.darkmode=!1,e.__uniConfig.themeConfig={},e.__uniConfig.uniPlatform="h5",e.__uniConfig.appId="__UNI__A669A40",e.__uniConfig.appName="在线点餐",e.__uniConfig.appVersion="1.0.1",e.__uniConfig.appVersionCode="100",e.__uniConfig.router={mode:"history",base:"/privilege/"},e.__uniConfig.publicPath="/privilege/",e.__uniConfig["async"]={loading:"AsyncLoading",error:"AsyncError",delay:200,timeout:6e4},e.__uniConfig.debug=!1,e.__uniConfig.networkTimeout={request:6e4,connectSocket:6e4,uploadFile:6e4,downloadFile:6e4},e.__uniConfig.sdkConfigs={},e.__uniConfig.qqMapKey=void 0,e.__uniConfig.googleMapKey=void 0,e.__uniConfig.aMapKey=void 0,e.__uniConfig.aMapSecurityJsCode=void 0,e.__uniConfig.aMapServiceHost=void 0,e.__uniConfig.locale="",e.__uniConfig.fallbackLocale=void 0,e.__uniConfig.locales=r.keys().reduce((function(e,a){var n=a.replace(/\.\/(uni-app.)?(.*).json/,"$2"),t=r(a);return Object.assign(e[n]||(e[n]={}),t.common||t),e}),{}),e.__uniConfig.nvue={"flex-direction":"column"},e.__uniConfig.__webpack_chunk_load__=n.e,t.default.component("pages-pages-recharge-index1-index1",(function(e){var a={component:n.e("pages-pages-recharge-index1-index1").then(function(){return e(n("17ad"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-index-index",(function(e){var a={component:n.e("pages-pages-recharge-index-index").then(function(){return e(n("c713"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-rechargeSubgift-index",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3-b_id3_dian~pages-goods-b_id3-b_id~f5641e06"),n.e("pages-pages-recharge-rechargeSubgift-index")]).then(function(){return e(n("aa96"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-shareRedEnvelopes-index",(function(e){var a={component:n.e("pages-pages-recharge-shareRedEnvelopes-index").then(function(){return e(n("87ab"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-subgiftTotal-index",(function(e){var a={component:Promise.all([n.e("pages-pages-recharge-diamondSubgiftList-index~pages-pages-recharge-subgiftTotal-index~pages-pages-re~77f85c41"),n.e("pages-pages-recharge-subgiftTotal-index")]).then(function(){return e(n("2741"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-rechargeVip-index",(function(e){var a={component:Promise.all([n.e("pages-goods-goods_Info-index~pages-pages-recharge-recharge-index~pages-pages-recharge-rechargeVip-index"),n.e("pages-pages-recharge-recharge-index~pages-pages-recharge-rechargeVip-index"),n.e("pages-pages-recharge-rechargeVip-index")]).then(function(){return e(n("4ef8"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-rechargeEquity-index",(function(e){var a={component:n.e("pages-pages-recharge-rechargeEquity-index").then(function(){return e(n("6146"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-rechargeEquityCard-index",(function(e){var a={component:n.e("pages-pages-recharge-rechargeEquityCard-index").then(function(){return e(n("76f2"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-subgiftList-index",(function(e){var a={component:n.e("pages-pages-recharge-subgiftList-index").then(function(){return e(n("21c4"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-rechargeProtocol-index",(function(e){var a={component:n.e("pages-pages-recharge-rechargeProtocol-index").then(function(){return e(n("5d95"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-rechargeVipDetail-index",(function(e){var a={component:n.e("pages-pages-recharge-rechargeVipDetail-index").then(function(){return e(n("5ba3"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pay-index",(function(e){var a={component:n.e("pages-pay-index").then(function(){return e(n("efd1"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-bufferpage-bufferpage",(function(e){var a={component:n.e("pages-bufferpage-bufferpage").then(function(){return e(n("f3d9"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-balance_details-index",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-diy-commodity_home-commodity_home~pages-diy-orders-confirm_payment-confirm_payment~pages-pages~6f6daba9"),n.e("pages-pages-recharge-balance_details-index")]).then(function(){return e(n("830c"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-recharge-index",(function(e){var a={component:Promise.all([n.e("pages-goods-goods_Info-index~pages-pages-recharge-recharge-index~pages-pages-recharge-rechargeVip-index"),n.e("pages-pages-recharge-recharge-index~pages-pages-recharge-rechargeVip-index"),n.e("pages-pages-recharge-recharge-index")]).then(function(){return e(n("734e"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-order-index",(function(e){var a={component:Promise.all([n.e("pages-diy-orders-ersonal_order-ersonal_order~pages-diy-orders-team_order-team_order~pages-film-filmD~09099454"),n.e("pages-diy-orders-ersonal_order-ersonal_order~pages-diy-orders-team_order-team_order~pages-goods-pay-~7afdcb6e"),n.e("pages-pages-recharge-order-index")]).then(function(){return e(n("e10a"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-success-index",(function(e){var a={component:Promise.all([n.e("pages-diy-orders-team_order-team_order~pages-goods-goods_list-index~pages-pages-recharge-success-index"),n.e("pages-pages-recharge-success-index")]).then(function(){return e(n("ced0"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-goods-goods_list-index",(function(e){var a={component:Promise.all([n.e("pages-diy-orders-ersonal_order-ersonal_order~pages-diy-orders-team_order-team_order~pages-film-filmD~09099454"),n.e("pages-diy-orders-team_order-team_order~pages-goods-goods_list-index~pages-pages-recharge-success-index"),n.e("pages-goods-goods_list-index")]).then(function(){return e(n("fc80"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-goods-goods_Info-index",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-goods-goods_Info-index~pages-pages-recharge-recharge-index~pages-pages-recharge-rechargeVip-index"),n.e("pages-goods-goods_Info-index")]).then(function(){return e(n("712a"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-restaurant_home_list-index",(function(e){var a={component:n.e("pages-restaurant-restaurant_home_list-index").then(function(){return e(n("b6e9"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-home-home",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3-b_id3_dian~pages-goods-b_id3-b_id~f5641e06"),n.e("pages-restaurant-home-home")]).then(function(){return e(n("4c32"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-index-index_kdj",(function(e){var a={component:n.e("pages-restaurant-index-index_kdj").then(function(){return e(n("e04c"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-diy-index_diy",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addresslis-addresslis~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~pag~374e3e88"),n.e("pages-diy-commodity_home-commodity_home~pages-diy-index_diy~pages-diy-orders-order-infor-order-infor~e505a65b"),n.e("pages-diy-index_diy")]).then(function(){return e(n("87d8"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-index-index_mdl",(function(e){var a={component:n.e("pages-restaurant-index-index_mdl").then(function(){return e(n("b1f7"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-index-index_rx",(function(e){var a={component:n.e("pages-restaurant-index-index_rx").then(function(){return e(n("bced"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-index-index_dyp",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3-b_id3_dian~pages-goods-b_id3-b_id~f5641e06"),n.e("pages-restaurant-index-index_dyp")]).then(function(){return e(n("0505"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-film-filmIndex",(function(e){var a={component:Promise.all([n.e("pages-diy-orders-ersonal_order-ersonal_order~pages-diy-orders-team_order-team_order~pages-film-filmD~09099454"),n.e("pages-film-filmForm~pages-film-filmIndex~pages-film-filmPlay~pages-film-filmSubmit~pages-film-filmYSearch"),n.e("pages-film-filmIndex~pages-film-filmPlay~pages-film-filmYSearch~pages-film-filmYuan"),n.e("pages-film-filmIndex~pages-film-filmSearch"),n.e("pages-film-filmIndex")]).then(function(){return e(n("42ca"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-film-filmAddress",(function(e){var a={component:n.e("pages-film-filmAddress").then(function(){return e(n("f671"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-film-filmSearch",(function(e){var a={component:Promise.all([n.e("pages-film-filmIndex~pages-film-filmSearch"),n.e("pages-film-filmSearch")]).then(function(){return e(n("a154"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-film-filmYSearch",(function(e){var a={component:Promise.all([n.e("pages-diy-orders-ersonal_order-ersonal_order~pages-diy-orders-team_order-team_order~pages-film-filmD~09099454"),n.e("pages-film-filmForm~pages-film-filmIndex~pages-film-filmPlay~pages-film-filmSubmit~pages-film-filmYSearch"),n.e("pages-film-filmIndex~pages-film-filmPlay~pages-film-filmYSearch~pages-film-filmYuan"),n.e("pages-film-filmPlay~pages-film-filmYSearch"),n.e("pages-film-filmYSearch")]).then(function(){return e(n("8b8d"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-film-filmDesc",(function(e){var a={component:Promise.all([n.e("pages-diy-orders-ersonal_order-ersonal_order~pages-diy-orders-team_order-team_order~pages-film-filmD~09099454"),n.e("pages-film-filmDesc")]).then(function(){return e(n("3696"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-film-filmYuan",(function(e){var a={component:Promise.all([n.e("pages-film-filmIndex~pages-film-filmPlay~pages-film-filmYSearch~pages-film-filmYuan"),n.e("pages-film-filmYuan")]).then(function(){return e(n("a1b2"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-film-filmPlay",(function(e){var a={component:Promise.all([n.e("pages-diy-orders-ersonal_order-ersonal_order~pages-diy-orders-team_order-team_order~pages-film-filmD~09099454"),n.e("pages-film-filmForm~pages-film-filmIndex~pages-film-filmPlay~pages-film-filmSubmit~pages-film-filmYSearch"),n.e("pages-film-filmIndex~pages-film-filmPlay~pages-film-filmYSearch~pages-film-filmYuan"),n.e("pages-film-filmPlay~pages-film-filmYSearch"),n.e("pages-film-filmPlay")]).then(function(){return e(n("31df"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-film-filmSeat",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3-b_id3_dian~pages-goods-b_id3-b_id~f5641e06"),n.e("pages-film-filmSeat")]).then(function(){return e(n("0440"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-film-filmSubmit",(function(e){var a={component:Promise.all([n.e("pages-film-filmForm~pages-film-filmIndex~pages-film-filmPlay~pages-film-filmSubmit~pages-film-filmYSearch"),n.e("pages-film-filmSubmit")]).then(function(){return e(n("4442"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-film-filmForm",(function(e){var a={component:Promise.all([n.e("pages-film-filmForm~pages-film-filmIndex~pages-film-filmPlay~pages-film-filmSubmit~pages-film-filmYSearch"),n.e("pages-film-filmForm")]).then(function(){return e(n("032b"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-film-filmDetail",(function(e){var a={component:n.e("pages-film-filmDetail").then(function(){return e(n("1f7f"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-index-index_xbk",(function(e){var a={component:n.e("pages-restaurant-index-index_xbk").then(function(){return e(n("576a"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-home-shop_home-shop_home",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3-b_id3_dian~pages-goods-b_id3-b_id~f5641e06"),n.e("pages-restaurant-home-shop_home-shop_home")]).then(function(){return e(n("ec15"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-order-order-status-order-status",(function(e){var a={component:n.e("pages-restaurant-order-order-status-order-status").then(function(){return e(n("b15b"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-order-order-details-order-details",(function(e){var a={component:n.e("pages-restaurant-order-order-details-order-details").then(function(){return e(n("ab94"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-order-order-details-details",(function(e){var a={component:Promise.all([n.e("pages-diy-commodity_home-commodity_home~pages-diy-index_diy~pages-diy-orders-order-infor-order-infor~e505a65b"),n.e("pages-restaurant-order-order-details-details~pages-restaurant-order-order-details-rx-orders-details~~5d2f8755"),n.e("pages-restaurant-order-order-details-details")]).then(function(){return e(n("99ba"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-order-orders-settlement-orders-settlement",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3-b_id3_dian~pages-goods-b_id3-b_id~f5641e06"),n.e("pages-restaurant-order-orders-settlement-orders-settlement")]).then(function(){return e(n("8308"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-arealist-arealist",(function(e){var a={component:n.e("pages-restaurant-arealist-arealist").then(function(){return e(n("4b47"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-order-order-details-rx-orders-details",(function(e){var a={component:Promise.all([n.e("pages-restaurant-order-order-details-details~pages-restaurant-order-order-details-rx-orders-details~~5d2f8755"),n.e("pages-restaurant-order-order-details-rx-orders-details~pages-restaurant-order-order-details-xbk-orde~6f79809c"),n.e("pages-restaurant-order-order-details-rx-orders-details")]).then(function(){return e(n("7c18"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-order-orders-settlement-settlement",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3-b_id3_dian~pages-goods-b_id3-b_id~f5641e06"),n.e("pages-restaurant-order-orders-settlement-settlement")]).then(function(){return e(n("4f72"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-order-order-details-xbk-orders-details",(function(e){var a={component:Promise.all([n.e("pages-restaurant-order-order-details-details~pages-restaurant-order-order-details-rx-orders-details~~5d2f8755"),n.e("pages-restaurant-order-order-details-rx-orders-details~pages-restaurant-order-order-details-xbk-orde~6f79809c"),n.e("pages-restaurant-order-order-details-xbk-orders-details")]).then(function(){return e(n("6f2b"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-home-shop_home-shop-combo-mdl-shop-combo",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-restaurant-home-shop_home-shop-combo-mdl-shop-combo")]).then(function(){return e(n("7f34"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-goods-b_id2-b_id2_dian",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3-b_id3_dian~pages-goods-b_id3-b_id~f5641e06"),n.e("pages-goods-b_id2-b_id2_dian")]).then(function(){return e(n("b43f"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-goods-b_id3-b_id3_dian",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3-b_id3_dian~pages-goods-b_id3-b_id~f5641e06"),n.e("pages-goods-b_id3-b_id3_dian")]).then(function(){return e(n("eb9e"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-goods-b_id3-b_id3_hua",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3-b_id3_dian~pages-goods-b_id3-b_id~f5641e06"),n.e("pages-goods-b_id3-b_id3_hua")]).then(function(){return e(n("5852"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-goods-b_id4-b_id4_hua",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3-b_id3_dian~pages-goods-b_id3-b_id~f5641e06"),n.e("pages-goods-b_id4-b_id4_hua")]).then(function(){return e(n("d614"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-goods-pay-success",(function(e){var a={component:Promise.all([n.e("pages-diy-orders-ersonal_order-ersonal_order~pages-diy-orders-team_order-team_order~pages-goods-pay-~7afdcb6e"),n.e("pages-goods-pay-success")]).then(function(){return e(n("6029"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-restaurant-index-index_nx",(function(e){var a={component:n.e("pages-restaurant-index-index_nx").then(function(){return e(n("acef"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-diy-commodity_home-commodity_home",(function(e){var a={component:Promise.all([n.e("pages-diy-commodity_home-commodity_home~pages-diy-index_diy~pages-diy-orders-order-infor-order-infor~e505a65b"),n.e("pages-diy-commodity_home-commodity_home~pages-diy-orders-confirm_payment-confirm_payment~pages-pages~6f6daba9"),n.e("pages-diy-commodity_home-commodity_home~pages-diy-shopping_cart-shopping_cart"),n.e("pages-diy-commodity_home-commodity_home")]).then(function(){return e(n("4f1c"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-diy-shopping_cart-shopping_cart",(function(e){var a={component:Promise.all([n.e("pages-diy-commodity_home-commodity_home~pages-diy-shopping_cart-shopping_cart"),n.e("pages-diy-shopping_cart-shopping_cart")]).then(function(){return e(n("7041"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-diy-orders-confirm_payment-confirm_payment",(function(e){var a={component:Promise.all([n.e("pages-diy-commodity_home-commodity_home~pages-diy-orders-confirm_payment-confirm_payment~pages-pages~6f6daba9"),n.e("pages-diy-orders-confirm_payment-confirm_payment")]).then(function(){return e(n("7330"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-diy-addposition-addposition",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-diy-addposition-addposition")]).then(function(){return e(n("194e"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-diy-addresslis-addresslis",(function(e){var a={component:Promise.all([n.e("pages-diy-addresslis-addresslis~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~pag~374e3e88"),n.e("pages-diy-addresslis-addresslis~pages-pages-recharge-diamondSubgiftList-index~pages-pages-recharge-s~b29c124b"),n.e("pages-diy-addresslis-addresslis")]).then(function(){return e(n("c627"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-diy-pay-status-pay-status",(function(e){var a={component:n.e("pages-diy-pay-status-pay-status").then(function(){return e(n("097c"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-diy-orders-team_order-team_order",(function(e){var a={component:Promise.all([n.e("pages-diy-orders-ersonal_order-ersonal_order~pages-diy-orders-team_order-team_order~pages-film-filmD~09099454"),n.e("pages-diy-orders-ersonal_order-ersonal_order~pages-diy-orders-team_order-team_order~pages-goods-pay-~7afdcb6e"),n.e("pages-diy-orders-team_order-team_order~pages-goods-goods_list-index~pages-pages-recharge-success-index"),n.e("pages-diy-orders-team_order-team_order")]).then(function(){return e(n("2bde"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-diy-orders-ersonal_order-ersonal_order",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-orders-ersonal_order-ersonal_order~pages-diy-orders-team_order-team_order~pages-film-filmD~09099454"),n.e("pages-diy-addresslis-addresslis~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~pag~374e3e88"),n.e("pages-diy-orders-ersonal_order-ersonal_order~pages-diy-orders-team_order-team_order~pages-goods-pay-~7afdcb6e"),n.e("pages-diy-orders-ersonal_order-ersonal_order")]).then(function(){return e(n("2848"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-diy-orders-order-infor-order-infor",(function(e){var a={component:Promise.all([n.e("pages-diy-commodity_home-commodity_home~pages-diy-index_diy~pages-diy-orders-order-infor-order-infor~e505a65b"),n.e("pages-diy-orders-order-infor-order-infor")]).then(function(){return e(n("1213"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-rechargeSubgift-QR_code",(function(e){var a={component:n.e("pages-pages-recharge-rechargeSubgift-QR_code").then(function(){return e(n("9908"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-goods-b_id5-b_id5_hua",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3-b_id3_dian~pages-goods-b_id3-b_id~f5641e06"),n.e("pages-goods-b_id5-b_id5_hua")]).then(function(){return e(n("056b"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-home-home",(function(e){var a={component:n.e("pages-home-home").then(function(){return e(n("2544"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-rechargeSubgiftCard-index",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3-b_id3_dian~pages-goods-b_id3-b_id~f5641e06"),n.e("pages-pages-recharge-rechargeSubgiftCard-index")]).then(function(){return e(n("8df7"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-diamondSubgiftCard-index",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3-b_id3_dian~pages-goods-b_id3-b_id~f5641e06"),n.e("pages-pages-recharge-diamondSubgiftCard-index")]).then(function(){return e(n("5314"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-subgiftTotalCard-index",(function(e){var a={component:Promise.all([n.e("pages-diy-orders-ersonal_order-ersonal_order~pages-diy-orders-team_order-team_order~pages-film-filmD~09099454"),n.e("pages-diy-addresslis-addresslis~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~pag~374e3e88"),n.e("pages-pages-recharge-diamondSubgiftList-index~pages-pages-recharge-subgiftTotal-index~pages-pages-re~77f85c41"),n.e("pages-diy-addresslis-addresslis~pages-pages-recharge-diamondSubgiftList-index~pages-pages-recharge-s~b29c124b"),n.e("pages-pages-recharge-subgiftTotalCard-index")]).then(function(){return e(n("5085"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-diamondSubgiftList-index",(function(e){var a={component:Promise.all([n.e("pages-diy-orders-ersonal_order-ersonal_order~pages-diy-orders-team_order-team_order~pages-film-filmD~09099454"),n.e("pages-diy-addresslis-addresslis~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~pag~374e3e88"),n.e("pages-pages-recharge-diamondSubgiftList-index~pages-pages-recharge-subgiftTotal-index~pages-pages-re~77f85c41"),n.e("pages-diy-addresslis-addresslis~pages-pages-recharge-diamondSubgiftList-index~pages-pages-recharge-s~b29c124b"),n.e("pages-pages-recharge-diamondSubgiftList-index")]).then(function(){return e(n("3a1d"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-pages-recharge-myDiamond-index",(function(e){var a={component:Promise.all([n.e("pages-diy-addposition-addposition~pages-diy-index_diy~pages-diy-orders-ersonal_order-ersonal_order~p~5899890a"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~eb538fc8"),n.e("pages-diy-addposition-addposition~pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3~ea986fb9"),n.e("pages-film-filmSeat~pages-goods-b_id2-b_id2_dian~pages-goods-b_id3-b_id3_dian~pages-goods-b_id3-b_id~f5641e06"),n.e("pages-pages-recharge-myDiamond-index")]).then(function(){return e(n("67a9"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),t.default.component("pages-test-test",(function(e){var a={component:n.e("pages-test-test").then(function(){return e(n("2916"))}.bind(null,n)).catch(n.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(a.loading={name:"SystemAsyncLoading",render:function(e){return e(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(a.error={name:"SystemAsyncError",render:function(e){return e(__uniConfig["async"]["error"])}}),a})),e.__uniRoutes=[{path:"/",alias:"/pages/pages-recharge/index1/index1",component:{render:function(e){return e("Page",{props:Object.assign({isQuit:!0,isEntry:!0},__uniConfig.globalStyle,{navigationBarTitleText:"11111",enablePullDownRefresh:!1,navigationStyle:"custom",onReachBottomDistance:200})},[e("pages-pages-recharge-index1-index1",{slot:"page"})])}},meta:{id:1,name:"pages-pages-recharge-index1-index1",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/index1/index1",isQuit:!0,isEntry:!0,windowTop:0}},{path:"/pages/pages-recharge/index/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"消费补贴",enablePullDownRefresh:!1,navigationStyle:"custom",onReachBottomDistance:200})},[e("pages-pages-recharge-index-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-index-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/index/index",windowTop:0}},{path:"/pages/pages-recharge/rechargeSubgift/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"余额转赠",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-pages-recharge-rechargeSubgift-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-rechargeSubgift-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/rechargeSubgift/index",windowTop:0}},{path:"/pages/pages-recharge/shareRedEnvelopes/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"分享转赠",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-pages-recharge-shareRedEnvelopes-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-shareRedEnvelopes-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/shareRedEnvelopes/index",windowTop:0}},{path:"/pages/pages-recharge/subgiftTotal/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"转赠记录",enablePullDownRefresh:!1,navigationStyle:"custom",onReachBottomDistance:200})},[e("pages-pages-recharge-subgiftTotal-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-subgiftTotal-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/subgiftTotal/index",windowTop:0}},{path:"/pages/pages-recharge/rechargeVip/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"购买超级VIP",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-pages-recharge-rechargeVip-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-rechargeVip-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/rechargeVip/index",windowTop:0}},{path:"/pages/pages-recharge/rechargeEquity/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"超级VIP权益",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-pages-recharge-rechargeEquity-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-rechargeEquity-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/rechargeEquity/index",windowTop:0}},{path:"/pages/pages-recharge/rechargeEquityCard/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"我的权益卡",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-pages-recharge-rechargeEquityCard-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-rechargeEquityCard-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/rechargeEquityCard/index",windowTop:0}},{path:"/pages/pages-recharge/subgiftList/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"转赠记录",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-pages-recharge-subgiftList-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-subgiftList-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/subgiftList/index",windowTop:0}},{path:"/pages/pages-recharge/rechargeProtocol/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"vip充值协议",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-pages-recharge-rechargeProtocol-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-rechargeProtocol-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/rechargeProtocol/index",windowTop:0}},{path:"/pages/pages-recharge/rechargeVipDetail/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"在线充值",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-pages-recharge-rechargeVipDetail-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-rechargeVipDetail-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/rechargeVipDetail/index",windowTop:0}},{path:"/pages/pay/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"支付",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-pay-index",{slot:"page"})])}},meta:{name:"pages-pay-index",isNVue:!1,maxWidth:0,pagePath:"pages/pay/index",windowTop:0}},{path:"/pages/bufferpage/bufferpage",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-bufferpage-bufferpage",{slot:"page"})])}},meta:{name:"pages-bufferpage-bufferpage",isNVue:!1,maxWidth:0,pagePath:"pages/bufferpage/bufferpage",windowTop:0}},{path:"/pages/pages-recharge/balance_details/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"余额明细",navigationStyle:"custom"})},[e("pages-pages-recharge-balance_details-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-balance_details-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/balance_details/index",windowTop:0}},{path:"/pages/pages-recharge/recharge/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"",navigationStyle:"custom"})},[e("pages-pages-recharge-recharge-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-recharge-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/recharge/index",windowTop:0}},{path:"/pages/pages-recharge/order/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"我的订单",navigationStyle:"custom"})},[e("pages-pages-recharge-order-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-order-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/order/index",windowTop:0}},{path:"/pages/pages-recharge/success/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"在线充值",navigationStyle:"custom"})},[e("pages-pages-recharge-success-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-success-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/success/index",windowTop:0}},{path:"/pages/goods/goods_list/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"商品列表",navigationStyle:"custom"})},[e("pages-goods-goods_list-index",{slot:"page"})])}},meta:{name:"pages-goods-goods_list-index",isNVue:!1,maxWidth:0,pagePath:"pages/goods/goods_list/index",windowTop:0}},{path:"/pages/goods/goods_Info/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"商品详情",navigationStyle:"custom"})},[e("pages-goods-goods_Info-index",{slot:"page"})])}},meta:{name:"pages-goods-goods_Info-index",isNVue:!1,maxWidth:0,pagePath:"pages/goods/goods_Info/index",windowTop:0}},{path:"/pages/restaurant/restaurant_home_list/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"品牌商家",navigationStyle:"custom"})},[e("pages-restaurant-restaurant_home_list-index",{slot:"page"})])}},meta:{name:"pages-restaurant-restaurant_home_list-index",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/restaurant_home_list/index",windowTop:0}},{path:"/pages/restaurant/home/home",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"首页",navigationStyle:"custom"})},[e("pages-restaurant-home-home",{slot:"page"})])}},meta:{name:"pages-restaurant-home-home",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/home/home",windowTop:0}},{path:"/pages/restaurant/index/index_kdj",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"肯德基",navigationStyle:"custom"})},[e("pages-restaurant-index-index_kdj",{slot:"page"})])}},meta:{name:"pages-restaurant-index-index_kdj",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/index/index_kdj",windowTop:0}},{path:"/pages/diy/index_diy",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"私人定制",navigationStyle:"custom"})},[e("pages-diy-index_diy",{slot:"page"})])}},meta:{name:"pages-diy-index_diy",isNVue:!1,maxWidth:0,pagePath:"pages/diy/index_diy",windowTop:0}},{path:"/pages/restaurant/index/index_mdl",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"麦当劳专享特惠",navigationStyle:"custom"})},[e("pages-restaurant-index-index_mdl",{slot:"page"})])}},meta:{name:"pages-restaurant-index-index_mdl",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/index/index_mdl",windowTop:0}},{path:"/pages/restaurant/index/index_rx",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"瑞幸",navigationStyle:"custom"})},[e("pages-restaurant-index-index_rx",{slot:"page"})])}},meta:{name:"pages-restaurant-index-index_rx",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/index/index_rx",windowTop:0}},{path:"/pages/restaurant/index/index_dyp",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"电影票",navigationStyle:"custom"})},[e("pages-restaurant-index-index_dyp",{slot:"page"})])}},meta:{name:"pages-restaurant-index-index_dyp",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/index/index_dyp",windowTop:0}},{path:"/pages/film/filmIndex",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"电影",navigationStyle:"custom"})},[e("pages-film-filmIndex",{slot:"page"})])}},meta:{name:"pages-film-filmIndex",isNVue:!1,maxWidth:0,pagePath:"pages/film/filmIndex",windowTop:0}},{path:"/pages/film/filmAddress",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"电影院地址",navigationStyle:"custom"})},[e("pages-film-filmAddress",{slot:"page"})])}},meta:{name:"pages-film-filmAddress",isNVue:!1,maxWidth:0,pagePath:"pages/film/filmAddress",windowTop:0}},{path:"/pages/film/filmSearch",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"电影搜索",navigationStyle:"custom"})},[e("pages-film-filmSearch",{slot:"page"})])}},meta:{name:"pages-film-filmSearch",isNVue:!1,maxWidth:0,pagePath:"pages/film/filmSearch",windowTop:0}},{path:"/pages/film/filmYSearch",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"影院搜索电影",navigationStyle:"custom"})},[e("pages-film-filmYSearch",{slot:"page"})])}},meta:{name:"pages-film-filmYSearch",isNVue:!1,maxWidth:0,pagePath:"pages/film/filmYSearch",windowTop:0}},{path:"/pages/film/filmDesc",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"电影简介",navigationStyle:"custom"})},[e("pages-film-filmDesc",{slot:"page"})])}},meta:{name:"pages-film-filmDesc",isNVue:!1,maxWidth:0,pagePath:"pages/film/filmDesc",windowTop:0}},{path:"/pages/film/filmYuan",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"选择影院",navigationStyle:"custom"})},[e("pages-film-filmYuan",{slot:"page"})])}},meta:{name:"pages-film-filmYuan",isNVue:!1,maxWidth:0,pagePath:"pages/film/filmYuan",windowTop:0}},{path:"/pages/film/filmPlay",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"选择场次",navigationStyle:"custom"})},[e("pages-film-filmPlay",{slot:"page"})])}},meta:{name:"pages-film-filmPlay",isNVue:!1,maxWidth:0,pagePath:"pages/film/filmPlay",windowTop:0}},{path:"/pages/film/filmSeat",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"购票选座",navigationStyle:"custom"})},[e("pages-film-filmSeat",{slot:"page"})])}},meta:{name:"pages-film-filmSeat",isNVue:!1,maxWidth:0,pagePath:"pages/film/filmSeat",windowTop:0}},{path:"/pages/film/filmSubmit",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"电影订单",navigationStyle:"custom"})},[e("pages-film-filmSubmit",{slot:"page"})])}},meta:{name:"pages-film-filmSubmit",isNVue:!1,maxWidth:0,pagePath:"pages/film/filmSubmit",windowTop:0}},{path:"/pages/film/filmForm",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"我的订单",navigationStyle:"custom"})},[e("pages-film-filmForm",{slot:"page"})])}},meta:{name:"pages-film-filmForm",isNVue:!1,maxWidth:0,pagePath:"pages/film/filmForm",windowTop:0}},{path:"/pages/film/filmDetail",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"电影票订单",navigationStyle:"custom"})},[e("pages-film-filmDetail",{slot:"page"})])}},meta:{name:"pages-film-filmDetail",isNVue:!1,maxWidth:0,pagePath:"pages/film/filmDetail",windowTop:0}},{path:"/pages/restaurant/index/index_xbk",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"星巴克",navigationStyle:"custom"})},[e("pages-restaurant-index-index_xbk",{slot:"page"})])}},meta:{name:"pages-restaurant-index-index_xbk",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/index/index_xbk",windowTop:0}},{path:"/pages/restaurant/home/shop_home/shop_home",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"店铺首页",navigationStyle:"custom"})},[e("pages-restaurant-home-shop_home-shop_home",{slot:"page"})])}},meta:{name:"pages-restaurant-home-shop_home-shop_home",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/home/shop_home/shop_home",windowTop:0}},{path:"/pages/restaurant/order/order-status/order-status",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"订单状态",navigationStyle:"custom"})},[e("pages-restaurant-order-order-status-order-status",{slot:"page"})])}},meta:{name:"pages-restaurant-order-order-status-order-status",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/order/order-status/order-status",windowTop:0}},{path:"/pages/restaurant/order/order-details/order-details",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"订单详情",navigationStyle:"custom"})},[e("pages-restaurant-order-order-details-order-details",{slot:"page"})])}},meta:{name:"pages-restaurant-order-order-details-order-details",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/order/order-details/order-details",windowTop:0}},{path:"/pages/restaurant/order/order-details/details",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"订单详情",navigationStyle:"custom"})},[e("pages-restaurant-order-order-details-details",{slot:"page"})])}},meta:{name:"pages-restaurant-order-order-details-details",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/order/order-details/details",windowTop:0}},{path:"/pages/restaurant/order/orders-settlement/orders-settlement",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"订单结算",navigationStyle:"custom"})},[e("pages-restaurant-order-orders-settlement-orders-settlement",{slot:"page"})])}},meta:{name:"pages-restaurant-order-orders-settlement-orders-settlement",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/order/orders-settlement/orders-settlement",windowTop:0}},{path:"/pages/restaurant/arealist/arealist",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"选择地区",navigationStyle:"custom"})},[e("pages-restaurant-arealist-arealist",{slot:"page"})])}},meta:{name:"pages-restaurant-arealist-arealist",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/arealist/arealist",windowTop:0}},{path:"/pages/restaurant/order/order-details/rx-orders-details",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"订单详情",navigationStyle:"custom"})},[e("pages-restaurant-order-order-details-rx-orders-details",{slot:"page"})])}},meta:{name:"pages-restaurant-order-order-details-rx-orders-details",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/order/order-details/rx-orders-details",windowTop:0}},{path:"/pages/restaurant/order/orders-settlement/settlement",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"订单结算",navigationStyle:"custom"})},[e("pages-restaurant-order-orders-settlement-settlement",{slot:"page"})])}},meta:{name:"pages-restaurant-order-orders-settlement-settlement",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/order/orders-settlement/settlement",windowTop:0}},{path:"/pages/restaurant/order/order-details/xbk-orders-details",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"订单详情",navigationStyle:"custom"})},[e("pages-restaurant-order-order-details-xbk-orders-details",{slot:"page"})])}},meta:{name:"pages-restaurant-order-order-details-xbk-orders-details",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/order/order-details/xbk-orders-details",windowTop:0}},{path:"/pages/restaurant/home/shop_home/shop-combo/mdl-shop-combo",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"",navigationStyle:"custom"})},[e("pages-restaurant-home-shop_home-shop-combo-mdl-shop-combo",{slot:"page"})])}},meta:{name:"pages-restaurant-home-shop_home-shop-combo-mdl-shop-combo",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/home/shop_home/shop-combo/mdl-shop-combo",windowTop:0}},{path:"/pages/goods/b_id2/b_id2_dian",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"电费充值",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-goods-b_id2-b_id2_dian",{slot:"page"})])}},meta:{name:"pages-goods-b_id2-b_id2_dian",isNVue:!1,maxWidth:0,pagePath:"pages/goods/b_id2/b_id2_dian",windowTop:0}},{path:"/pages/goods/b_id3/b_id3_dian",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"电费充值",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-goods-b_id3-b_id3_dian",{slot:"page"})])}},meta:{name:"pages-goods-b_id3-b_id3_dian",isNVue:!1,maxWidth:0,pagePath:"pages/goods/b_id3/b_id3_dian",windowTop:0}},{path:"/pages/goods/b_id3/b_id3_hua",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"话费充值",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-goods-b_id3-b_id3_hua",{slot:"page"})])}},meta:{name:"pages-goods-b_id3-b_id3_hua",isNVue:!1,maxWidth:0,pagePath:"pages/goods/b_id3/b_id3_hua",windowTop:0}},{path:"/pages/goods/b_id4/b_id4_hua",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"话费充值",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-goods-b_id4-b_id4_hua",{slot:"page"})])}},meta:{name:"pages-goods-b_id4-b_id4_hua",isNVue:!1,maxWidth:0,pagePath:"pages/goods/b_id4/b_id4_hua",windowTop:0}},{path:"/pages/goods/pay-success",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"充值成功",enablePullDownRefresh:!1})},[e("pages-goods-pay-success",{slot:"page"})])}},meta:{name:"pages-goods-pay-success",isNVue:!1,maxWidth:0,pagePath:"pages/goods/pay-success",windowTop:44}},{path:"/pages/restaurant/index/index_nx",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"奈雪的茶",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-restaurant-index-index_nx",{slot:"page"})])}},meta:{name:"pages-restaurant-index-index_nx",isNVue:!1,maxWidth:0,pagePath:"pages/restaurant/index/index_nx",windowTop:0}},{path:"/pages/diy/commodity_home/commodity_home",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"定制详情",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-diy-commodity_home-commodity_home",{slot:"page"})])}},meta:{name:"pages-diy-commodity_home-commodity_home",isNVue:!1,maxWidth:0,pagePath:"pages/diy/commodity_home/commodity_home",windowTop:0}},{path:"/pages/diy/shopping_cart/shopping_cart",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-diy-shopping_cart-shopping_cart",{slot:"page"})])}},meta:{name:"pages-diy-shopping_cart-shopping_cart",isNVue:!1,maxWidth:0,pagePath:"pages/diy/shopping_cart/shopping_cart",windowTop:0}},{path:"/pages/diy/orders/confirm_payment/confirm_payment",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"订单确认",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-diy-orders-confirm_payment-confirm_payment",{slot:"page"})])}},meta:{name:"pages-diy-orders-confirm_payment-confirm_payment",isNVue:!1,maxWidth:0,pagePath:"pages/diy/orders/confirm_payment/confirm_payment",windowTop:0}},{path:"/pages/diy/addposition/addposition",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"添加地址",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-diy-addposition-addposition",{slot:"page"})])}},meta:{name:"pages-diy-addposition-addposition",isNVue:!1,maxWidth:0,pagePath:"pages/diy/addposition/addposition",windowTop:0}},{path:"/pages/diy/addresslis/addresslis",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"选择地址",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-diy-addresslis-addresslis",{slot:"page"})])}},meta:{name:"pages-diy-addresslis-addresslis",isNVue:!1,maxWidth:0,pagePath:"pages/diy/addresslis/addresslis",windowTop:0}},{path:"/pages/diy/pay-status/pay-status",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-diy-pay-status-pay-status",{slot:"page"})])}},meta:{name:"pages-diy-pay-status-pay-status",isNVue:!1,maxWidth:0,pagePath:"pages/diy/pay-status/pay-status",windowTop:0}},{path:"/pages/diy/orders/team_order/team_order",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"团队订单",enablePullDownRefresh:!1})},[e("pages-diy-orders-team_order-team_order",{slot:"page"})])}},meta:{name:"pages-diy-orders-team_order-team_order",isNVue:!1,maxWidth:0,pagePath:"pages/diy/orders/team_order/team_order",windowTop:44}},{path:"/pages/diy/orders/ersonal_order/ersonal_order",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"私人定制订单",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-diy-orders-ersonal_order-ersonal_order",{slot:"page"})])}},meta:{name:"pages-diy-orders-ersonal_order-ersonal_order",isNVue:!1,maxWidth:0,pagePath:"pages/diy/orders/ersonal_order/ersonal_order",windowTop:0}},{path:"/pages/diy/orders/order-infor/order-infor",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"订单详情",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-diy-orders-order-infor-order-infor",{slot:"page"})])}},meta:{name:"pages-diy-orders-order-infor-order-infor",isNVue:!1,maxWidth:0,pagePath:"pages/diy/orders/order-infor/order-infor",windowTop:0}},{path:"/pages/pages-recharge/rechargeSubgift/QR_code",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"分享",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-pages-recharge-rechargeSubgift-QR_code",{slot:"page"})])}},meta:{name:"pages-pages-recharge-rechargeSubgift-QR_code",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/rechargeSubgift/QR_code",windowTop:0}},{path:"/pages/goods/b_id5/b_id5_hua",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"话费充值",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-goods-b_id5-b_id5_hua",{slot:"page"})])}},meta:{name:"pages-goods-b_id5-b_id5_hua",isNVue:!1,maxWidth:0,pagePath:"pages/goods/b_id5/b_id5_hua",windowTop:0}},{path:"/pages/home/home",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-home-home",{slot:"page"})])}},meta:{name:"pages-home-home",isNVue:!0,maxWidth:0,pagePath:"pages/home/home",windowTop:0}},{path:"/pages/pages-recharge/rechargeSubgiftCard/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"转赠",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-pages-recharge-rechargeSubgiftCard-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-rechargeSubgiftCard-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/rechargeSubgiftCard/index",windowTop:0}},{path:"/pages/pages-recharge/diamondSubgiftCard/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"钻石转赠",enablePullDownRefresh:!1,navigationStyle:"custom"})},[e("pages-pages-recharge-diamondSubgiftCard-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-diamondSubgiftCard-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/diamondSubgiftCard/index",windowTop:0}},{path:"/pages/pages-recharge/subgiftTotalCard/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"整卡转赠记录",enablePullDownRefresh:!1,navigationStyle:"custom",onReachBottomDistance:200})},[e("pages-pages-recharge-subgiftTotalCard-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-subgiftTotalCard-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/subgiftTotalCard/index",windowTop:0}},{path:"/pages/pages-recharge/diamondSubgiftList/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"钻石转赠记录",enablePullDownRefresh:!1,navigationStyle:"custom",onReachBottomDistance:200})},[e("pages-pages-recharge-diamondSubgiftList-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-diamondSubgiftList-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/diamondSubgiftList/index",windowTop:0}},{path:"/pages/pages-recharge/myDiamond/index",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"我的钻石",enablePullDownRefresh:!1,navigationStyle:"custom",onReachBottomDistance:200})},[e("pages-pages-recharge-myDiamond-index",{slot:"page"})])}},meta:{name:"pages-pages-recharge-myDiamond-index",isNVue:!1,maxWidth:0,pagePath:"pages/pages-recharge/myDiamond/index",windowTop:0}},{path:"/pages/test/test",component:{render:function(e){return e("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"",enablePullDownRefresh:!1})},[e("pages-test-test",{slot:"page"})])}},meta:{name:"pages-test-test",isNVue:!1,maxWidth:0,pagePath:"pages/test/test",windowTop:44}},{path:"/choose-location",component:{render:function(e){return e("Page",{props:{navigationStyle:"custom"}},[e("system-choose-location",{slot:"page"})])}},meta:{name:"choose-location",pagePath:"/choose-location"}},{path:"/open-location",component:{render:function(e){return e("Page",{props:{navigationStyle:"custom"}},[e("system-open-location",{slot:"page"})])}},meta:{name:"open-location",pagePath:"/open-location"}}],e.UniApp&&new e.UniApp}).call(this,n("0ee4"))}}); \ No newline at end of file diff --git a/unpackage/dist/build/web/static/js/pages-diy-shopping_cart-shopping_cart.0f6e727d.js b/unpackage/dist/build/web/static/js/pages-diy-shopping_cart-shopping_cart.0f6e727d.js deleted file mode 100644 index 53b5019..0000000 --- a/unpackage/dist/build/web/static/js/pages-diy-shopping_cart-shopping_cart.0f6e727d.js +++ /dev/null @@ -1 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-diy-shopping_cart-shopping_cart"],{"3ee3":function(t,i,e){"use strict";e("6a54"),Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var n={data:function(){return{loading:!0,swiperList:["https://cdn.uviewui.com/uview/swiper/swiper1.png","https://cdn.uviewui.com/uview/swiper/swiper2.png","https://cdn.uviewui.com/uview/swiper/swiper3.png"]}},mounted:function(){var t=this;setTimeout((function(){t["loading"]=!1}),2e3)}};i.default=n},7041:function(t,i,e){"use strict";e.r(i);var n=e("bc6d"),u=e("a8bb");for(var r in u)["default"].indexOf(r)<0&&function(t){e.d(i,t,(function(){return u[t]}))}(r);var s=e("828b"),a=Object(s["a"])(u["default"],n["b"],n["c"],!1,null,"32b3d7e1",null,!1,n["a"],void 0);i["default"]=a.exports},a8bb:function(t,i,e){"use strict";e.r(i);var n=e("3ee3"),u=e.n(n);for(var r in n)["default"].indexOf(r)<0&&function(t){e.d(i,t,(function(){return n[t]}))}(r);i["default"]=u.a},bc6d:function(t,i,e){"use strict";e.d(i,"b",(function(){return u})),e.d(i,"c",(function(){return r})),e.d(i,"a",(function(){return n}));var n={uSwiper:e("77c3").default},u=function(){var t=this.$createElement,i=this._self._c||t;return i("v-uni-view",{staticClass:"content"},[i("v-uni-view",{staticClass:"content-Swiper"},[i("u-swiper",{attrs:{list:this.swiperList,height:"585",loading:this.loading}})],1)],1)},r=[]}}]); \ No newline at end of file diff --git a/unpackage/dist/build/web/static/js/pages-diy-shopping_cart-shopping_cart.522d0057.js b/unpackage/dist/build/web/static/js/pages-diy-shopping_cart-shopping_cart.522d0057.js new file mode 100644 index 0000000..ba02b4c --- /dev/null +++ b/unpackage/dist/build/web/static/js/pages-diy-shopping_cart-shopping_cart.522d0057.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-diy-shopping_cart-shopping_cart"],{"3ee3":function(t,i,e){"use strict";e("6a54"),Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var n={data:function(){return{loading:!0,swiperList:["https://cdn.uviewui.com/uview/swiper/swiper1.png","https://cdn.uviewui.com/uview/swiper/swiper2.png","https://cdn.uviewui.com/uview/swiper/swiper3.png"]}},mounted:function(){var t=this;setTimeout((function(){t["loading"]=!1}),2e3)}};i.default=n},7041:function(t,i,e){"use strict";e.r(i);var n=e("bc6d9"),u=e("a8bb");for(var r in u)["default"].indexOf(r)<0&&function(t){e.d(i,t,(function(){return u[t]}))}(r);var s=e("828b"),a=Object(s["a"])(u["default"],n["b"],n["c"],!1,null,"32b3d7e1",null,!1,n["a"],void 0);i["default"]=a.exports},a8bb:function(t,i,e){"use strict";e.r(i);var n=e("3ee3"),u=e.n(n);for(var r in n)["default"].indexOf(r)<0&&function(t){e.d(i,t,(function(){return n[t]}))}(r);i["default"]=u.a},bc6d9:function(t,i,e){"use strict";e.d(i,"b",(function(){return u})),e.d(i,"c",(function(){return r})),e.d(i,"a",(function(){return n}));var n={uSwiper:e("77c3").default},u=function(){var t=this.$createElement,i=this._self._c||t;return i("v-uni-view",{staticClass:"content"},[i("v-uni-view",{staticClass:"content-Swiper"},[i("u-swiper",{attrs:{list:this.swiperList,height:"585",loading:this.loading}})],1)],1)},r=[]}}]); \ No newline at end of file diff --git a/unpackage/dist/build/web/static/js/pages-restaurant-home-shop_home-shop_home.275a5f62.js b/unpackage/dist/build/web/static/js/pages-restaurant-home-shop_home-shop_home.275a5f62.js deleted file mode 100644 index 1c83f25..0000000 --- a/unpackage/dist/build/web/static/js/pages-restaurant-home-shop_home-shop_home.275a5f62.js +++ /dev/null @@ -1 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-restaurant-home-shop_home-shop_home","pages-film-filmIndex~pages-film-filmPlay~pages-film-filmYSearch~pages-film-filmYuan"],{"0496":function(t,e,i){var n=i("c86c");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */.skeleton[data-v-158822ce]{background-color:#f1f2f4!important;color:#f1f2f4!important;margin:var(--skeleton)}\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.commodity-sku-cover[data-v-158822ce]{height:auto;position:relative}.commodity-sku-cover .img[data-v-158822ce]{width:100%}.commodity-sku-cover-title[data-v-158822ce]{color:#333;font-size:%?34?%}.commodity-sku-cover-name[data-v-158822ce]{position:absolute;left:0;bottom:0;width:100%;display:flex;justify-content:space-between;align-items:center;color:#fff;padding:%?10?% %?32?%;background-color:hsla(0,0%,100%,.5)}.commodity-sku-cover-name-cart[data-v-158822ce]{flex:1;height:%?60?%;display:flex;justify-content:flex-end;font-size:%?36?%;align-items:center}.commodity-sku-cover-name-cart .num[data-v-158822ce]{max-width:%?100?%;min-width:%?100?%;text-align:center;color:#000}.commodity-sku-cover-name-cart .img[data-v-158822ce]{width:%?42?%;height:%?42?%}.commodity-sku-option[data-v-158822ce]{padding:%?32?%}.commodity-sku-option-item[data-v-158822ce]{width:100%;font-size:%?26?%;margin-bottom:%?32?%}.commodity-sku-option-item-label[data-v-158822ce]{min-width:%?112?%;height:100%;color:#999;line-height:%?70?%}.commodity-sku-option-item-values[data-v-158822ce]{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}.commodity-sku-option-item-values-activation[data-v-158822ce]{background:rgba(167,213,0,.2)!important;border:%?1?% solid rgba(167,213,0,.5)!important;color:#a7d500!important}.commodity-sku-option-item-values-Disable[data-v-158822ce]{background-color:hsla(0,0%,67.8%,.2)!important;border:%?1?% solid hsla(0,0%,67.8%,.2)!important;color:#939393!important}.commodity-sku-option-item-values-item[data-v-158822ce]{padding:0 %?20?%;height:100%;line-height:%?70?%;background:#f7f8fa;border-radius:%?6?%;margin-bottom:%?20?%;text-align:center;margin-right:%?15?%;border:%?1?% solid #f7f8fa}.commodity-sku-Infor[data-v-158822ce]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:%?32?%;border-top:%?1?% solid hsla(0,0%,40%,.1)}.commodity-sku-Infor-left-Price[data-v-158822ce]{color:#ff780f}.commodity-sku-Infor-left-Price .text1[data-v-158822ce]{font-size:%?24?%}.commodity-sku-Infor-left-Price .text2[data-v-158822ce]{font-size:%?36?%}.commodity-sku-Infor-left-sku[data-v-158822ce]{color:#666;font-size:%?22?%}.commodity-sku-Infor-right[data-v-158822ce]{width:%?254?%;height:%?86?%;max-width:%?254?%;max-height:%?86?%;min-width:%?254?%;min-height:%?86?%;background:linear-gradient(-77deg,#a7d500,#d0dbaa);box-shadow:0 %?6?% %?8?% 0 rgba(74,111,231,.23);border-radius:%?43?%;text-align:center;line-height:%?86?%;color:#fff}',""]),t.exports=e},"095a":function(t,e,i){"use strict";var n=i("3967"),a=i.n(n);a.a},"0bbc":function(t,e,i){var n=i("6c53");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("50a42878",n,!0,{sourceMap:!1,shadowMode:!1})},"0bf7":function(t,e,i){"use strict";i.r(e);var n=i("af31"),a=i("9d24");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);i("e7a5");var r=i("828b"),s=Object(r["a"])(a["default"],n["b"],n["c"],!1,null,"c03142ee",null,!1,n["a"],void 0);e["default"]=s.exports},"0f7d":function(t,e,i){var n=i("0496");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("52a9fef2",n,!0,{sourceMap:!1,shadowMode:!1})},"117e":function(t,e,i){"use strict";var n=i("90ca"),a=i.n(n);a.a},"120d":function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("64aa");var n={props:{isDot:{type:Boolean,default:uni.$u.props.badge.isDot},value:{type:[Number,String],default:uni.$u.props.badge.value},show:{type:Boolean,default:uni.$u.props.badge.show},max:{type:[Number,String],default:uni.$u.props.badge.max},type:{type:String,default:uni.$u.props.badge.type},showZero:{type:Boolean,default:uni.$u.props.badge.showZero},bgColor:{type:[String,null],default:uni.$u.props.badge.bgColor},color:{type:[String,null],default:uni.$u.props.badge.color},shape:{type:String,default:uni.$u.props.badge.shape},numberType:{type:String,default:uni.$u.props.badge.numberType},offset:{type:Array,default:uni.$u.props.badge.offset},inverted:{type:Boolean,default:uni.$u.props.badge.inverted},absolute:{type:Boolean,default:uni.$u.props.badge.absolute}}};e.default=n},1319:function(t,e,i){"use strict";var n=i("a105"),a=i.n(n);a.a},"14ad":function(t,e,i){var n=i("fa1a");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("5bb37c1e",n,!0,{sourceMap:!1,shadowMode:!1})},"14d2":function(t,e,i){"use strict";i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(i("d837")),o={name:"u-notice-bar",mixins:[uni.$u.mpMixin,uni.$u.mixin,a.default],data:function(){return{show:!0}},methods:{click:function(t){this.$emit("click",t),this.url&&this.linkType&&this.openPage()},close:function(){this.show=!1,this.$emit("close")}}};e.default=o},"15ac":function(t,e,i){"use strict";i.r(e);var n=i("6de9"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},1900:function(t,e,i){"use strict";(function(t){i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(i("9b1b")),o=n(i("b7c7"));i("5c47"),i("0506"),i("fd3c"),i("aa9c"),i("dc8a"),i("5ef2");var r=n(i("80e1")),s=n(i("d5ee")),c={mixins:[r.default,s.default],name:"shop-cart",props:{tabbar:{type:Array,default:function(){return[]}}},data:function(){return{MealList:[],totalPrice:0,shoppingshow:!1,popupBootm:"0rpx",tipShow:!1}},computed:{Shoplength:function(){return this["MealList"]["length"]<=0&&(this["shoppingshow"]=!1),this["MealList"]["length"]},deviceOS:function(){var t=navigator.userAgent||navigator.vendor||window.opera;return/iPad|iPhone|iPod/.test(t)&&!window.MSStream?"iOS":/android/i.test(t)?"Android":"Unknown"}},watch:{GetCartList:{deep:!0,immediate:!0,handler:function(e){t.log(e,"GetCartList"),this.initCategoryNum()}}},mounted:function(){var t=this,e=uni.createSelectorQuery().in(this).select(".shop_home");e.boundingClientRect((function(e){t["popupBootm"]="".concat(e.height/(uni.upx2px(100)/100),"rpx")})).exec()},methods:{initCategoryNum:function(){if(this["totalPrice"]=0,t.log(this.GetCartList,"进入initCategoryNum"),t.log("新"),t.log(this["tabbar"],"获取tabbar"),!(this["tabbar"]["length"]<=0)){var e=[],i=[],n=0;this["tabbar"].map((function(t){e.push.apply(e,(0,o.default)(t["foods"]))}));for(var r=e.map((function(t){return t["product_id"]})),s=Object.keys(this["GetCartList"]),c=0;c0){t.log("多规格");for(var p=0;p0&&n(p)?(m=a(p),h=s(t,e,p,m,h,d-1)-1):(o(h+1),t[h]=p),h++),v++;return h};t.exports=s},"24f1":function(t,e,i){"use strict";var n=i("0f7d"),a=i.n(n);a.a},"2ab3":function(t,e,i){"use strict";i.r(e);var n=i("14d2"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},"2db0":function(t,e,i){"use strict";i.r(e);var n=i("5ed0"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},"315e":function(t,e,i){"use strict";var n=i("7204"),a=i.n(n);a.a},"324b":function(t,e,i){var n=i("c86c");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */.skeleton[data-v-7c8074da]{background-color:#f1f2f4!important;color:#f1f2f4!important;margin:var(--skeleton)}\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */[data-v-7c8074da] .u-slide-down-enter-active{bottom:%?100?%!important}uni-page-body[data-v-7c8074da]{width:100%;min-height:100%;height:auto;background-color:#f2f2f2}body.?%PAGE?%[data-v-7c8074da]{background-color:#f2f2f2}.u-demo-block__content[data-v-7c8074da]{display:flex;flex-direction:column}.u-wrap[data-v-7c8074da]{height:calc(100vh);height:calc(100vh - var(--window-top));display:flex;flex-direction:column}.u-search-box[data-v-7c8074da]{padding:%?18?% %?30?%}.u-menu-wrap[data-v-7c8074da]{flex:1;display:flex;overflow:hidden;position:relative}.u-search-inner[data-v-7c8074da]{background-color:#eaeaea;border-radius:%?100?%;display:flex;align-items:center;padding:%?10?% %?16?%}.u-search-text[data-v-7c8074da]{font-size:%?26?%;color:#909193;margin-left:%?10?%}.u-tab-view[data-v-7c8074da]{width:%?200?%;height:100%}.u-tab-item[data-v-7c8074da]{height:%?110?%;background:#fff;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:%?26?%;color:#444;font-weight:400;line-height:1}.u-tab-item-active[data-v-7c8074da]{position:relative;color:#000;font-size:%?30?%;font-weight:600;background:#fafafa}.u-tab-item-active[data-v-7c8074da]::before{content:"";position:absolute;height:%?32?%;left:0;top:%?39?%}.u-tab-view[data-v-7c8074da]{height:100%}.right-box[data-v-7c8074da]{background-color:#fafafa}.page-view[data-v-7c8074da]{padding:%?16?%}.class-item[data-v-7c8074da]{margin-bottom:%?30?%;padding:%?16?%;border-radius:%?8?%}.class-item[data-v-7c8074da]:last-child{min-height:100vh}.item-title[data-v-7c8074da]{font-size:%?26?%;color:#303133;font-weight:700}.item-menu-name[data-v-7c8074da]{font-weight:400;font-size:%?24?%;color:#303133}.item-container[data-v-7c8074da]{display:flex;flex-wrap:wrap}.thumb-box[data-v-7c8074da]{width:100%;border-bottom:%?0.5?% solid #e2e2e2;padding:%?32?% 0}.item-menu-image[data-v-7c8074da]{width:%?120?%;height:%?120?%}.confirmButton[data-v-7c8074da]{display:flex;justify-content:space-between;align-items:center}.confirmButton .replace[data-v-7c8074da]{border:%?1?% solid #000;color:#000}.confirmButton .confirm[data-v-7c8074da]{background:#00af66;color:#fff}.confirmButton .btn[data-v-7c8074da]{width:%?230?%;height:%?86?%;font-size:%?30?%;line-height:%?86?%;text-align:center;border-radius:%?43?%;font-weight:500}',""]),t.exports=e},"32c7":function(t,e,i){var n=i("c86c");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */.skeleton[data-v-19cf4f76]{background-color:#f1f2f4!important;color:#f1f2f4!important;margin:var(--skeleton)}\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.shop_home[data-v-19cf4f76]{width:100%;height:auto;display:flex;justify-content:flex-start}.shop_home-commodity[data-v-19cf4f76]{width:%?220?%;height:%?195?%;max-width:%?220?%;max-height:%?195?%;min-width:%?220?%;min-height:%?195?%;border-radius:%?10?%;overflow:hidden}.shop_home-commodity-img[data-v-19cf4f76]{width:100%;height:100%}.shop_home-commodity-infor[data-v-19cf4f76]{flex:1;padding-left:%?22?%}.shop_home-commodity-infor-bottom[data-v-19cf4f76]{margin-bottom:%?15?%}.shop_home-commodity-infor-title[data-v-19cf4f76]{font-size:%?26?%;color:#333}.shop_home-commodity-infor-discount[data-v-19cf4f76]{background-color:#ffdada;border-radius:%?50?%;color:#ff3232;font-size:%?22?%;padding:%?5?% %?15?%;display:inline-block}.shop_home-commodity-infor-price[data-v-19cf4f76]{color:#ff3232}.shop_home-commodity-infor-price .yang[data-v-19cf4f76]{font-size:%?22?%}.shop_home-commodity-infor-price .price[data-v-19cf4f76]{font-size:%?30?%}.shop_home-commodity-infor-shopping-cart[data-v-19cf4f76]{flex:1;height:%?60?%;display:flex;justify-content:flex-end;font-size:%?36?%;align-items:center}.shop_home-commodity-infor-shopping-cart .num[data-v-19cf4f76]{max-width:%?100?%;min-width:%?100?%;text-align:center}.shop_home-commodity-infor-shopping-cart .img[data-v-19cf4f76]{width:%?42?%;height:%?42?%}.shop_home-commodity-infor-cart-sku[data-v-19cf4f76]{flex:1;height:%?60?%;display:flex;justify-content:flex-end;font-size:%?36?%;align-items:center}.shop_home-commodity-infor-cart-sku-btn[data-v-19cf4f76]{width:%?106?%;height:%?50?%;position:relative;border-radius:%?25?%;color:#fff;text-align:center;line-height:%?50?%;font-size:%?24?%}',""]),t.exports=e},"38a5":function(t,e,i){"use strict";i.r(e);var n=i("bae1"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},3967:function(t,e,i){var n=i("96d1");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("43e98642",n,!0,{sourceMap:!1,shadowMode:!1})},"3a14":function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:t.display,expression:"display"}],staticClass:"b-load",style:[t.Style]},[i("v-uni-view",{staticClass:"b-load-content"},[i("v-uni-view",{staticClass:"b-load-content-Img"},[i("v-uni-image",{style:[t.ImgStyle],attrs:{src:t.LoadImg,mode:""}})],1),i("v-uni-view",{staticClass:"b-load-content-text",style:[t.TextStyle]},[t._v(t._s(t.LoadText))])],1)],1)},a=[]},"3b66e":function(t,e,i){var n=i("841e");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("37237fae",n,!0,{sourceMap:!1,shadowMode:!1})},"3b98":function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){return n}));var n={uColumnNotice:i("af56").default,uRowNotice:i("6f3c").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return t.show?i("v-uni-view",{staticClass:"u-notice-bar",style:[{backgroundColor:t.bgColor},t.$u.addStyle(t.customStyle)]},["column"===t.direction||"row"===t.direction&&t.step?[i("u-column-notice",{attrs:{color:t.color,bgColor:t.bgColor,text:t.text,mode:t.mode,step:t.step,icon:t.icon,"disable-touch":t.disableTouch,fontSize:t.fontSize,duration:t.duration},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.close.apply(void 0,arguments)},click:function(e){arguments[0]=e=t.$handleEvent(e),t.click.apply(void 0,arguments)}}})]:[i("u-row-notice",{attrs:{color:t.color,bgColor:t.bgColor,text:t.text,mode:t.mode,fontSize:t.fontSize,speed:t.speed,url:t.url,linkType:t.linkType,icon:t.icon},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.close.apply(void 0,arguments)},click:function(e){arguments[0]=e=t.$handleEvent(e),t.click.apply(void 0,arguments)}}})]],2):t._e()},o=[]},"44b7":function(t,e,i){"use strict";(function(t){i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("d4b5"),i("aa9c"),i("fd3c"),i("8f71"),i("bf0f"),i("473f"),i("de6c"),i("5ef2");var a=n(i("b7c7")),o=n(i("9b1b")),r=i("8f59"),s=n(i("80e1")),c=n(i("d5ee")),u={mixins:[s.default,c.default],name:"b-rx-sku-popup",data:function(){return{show:!1,skuinfor:{},skutext:""}},computed:(0,o.default)({},(0,r.mapGetters)({GetcommodityInfor:"shopping/GetcommodityInfor"})),watch:{GetcommodityInfor:function(t){this["skuinfor"]=JSON.parse(JSON.stringify(t)),this.skuInit()}},methods:{Addquantity:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this["skuinfor"]["num"]+=t},reducequantity:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;1!=this["skuinfor"]["num"]&&(this["skuinfor"]["num"]-=t)},Addcommodity:function(){var e=this;uni.$u.debounce((function(){e.ADD_CART({commodity:e["skuinfor"],quantity:e["skuinfor"]["num"]}).then((function(){t.log("加入成功"),e["show"]=!1,t.log(e["show"],"show")}))}),800,!0)},skuInit:function(){for(var e=[],i=this["skuinfor"]["details"]["specifications"],n=0;n=r["length"])){this["skuinfor"]["sku_code"]=c;break t}}}c||(this["skuinfor"]["sku_code"]=this["skuinfor"]["details"]["sku_infos"][0]["code"]),t.log(this["skuinfor"],"瑞幸筛选的CODE")},skuClick:function(t,e){this["skuinfor"]["details"]["specifications"][t]["ingredients"].map((function(t,i){t["checked"]=e==i})),this.skuInit()}}};e.default=u}).call(this,i("ba7c")["default"])},"456b":function(t,e,i){var n=i("c86c");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */.skeleton[data-v-8ee8a39c]{background-color:#f1f2f4!important;color:#f1f2f4!important;margin:var(--skeleton)}\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.commodity-sku-Inofr[data-v-8ee8a39c]{border-bottom:%?1?% dashed #ccc;padding:%?32?%;display:flex;justify-content:space-between}.commodity-sku-Inofr-cover[data-v-8ee8a39c]{width:%?176?%;height:%?176?%;border-radius:%?10?%;overflow:hidden}.commodity-sku-Inofr-cover .img[data-v-8ee8a39c]{width:100%;height:100%}.commodity-sku-Inofr-commodity[data-v-8ee8a39c]{width:100%;display:flex;flex-direction:column;justify-content:center}.commodity-sku-Inofr-commodity-title[data-v-8ee8a39c]{line-height:%?70?%}.commodity-sku-Inofr-commodity-sku[data-v-8ee8a39c]{display:flex;justify-content:space-between;align-items:center}.commodity-sku-Inofr-commodity-sku-text[data-v-8ee8a39c]{color:#666;font-size:%?25?%}.commodity-sku-Inofr-commodity-sku-Price[data-v-8ee8a39c]{color:#de302d}.commodity-sku-Inofr-commodity-sku-Price .text1[data-v-8ee8a39c]{font-size:%?26?%}.commodity-sku-Inofr-commodity-sku-Price .text2[data-v-8ee8a39c]{font-size:%?35?%}.commodity-sku-option[data-v-8ee8a39c]{padding:%?32?%}.commodity-sku-option-item[data-v-8ee8a39c]{width:100%;font-size:%?26?%;margin-bottom:%?15?%}.commodity-sku-option-item-label[data-v-8ee8a39c]{font-weight:800;min-width:%?112?%;height:100%;color:#333;line-height:%?100?%}.commodity-sku-option-item-values[data-v-8ee8a39c]{width:100%;display:flex;justify-content:flex-start}.commodity-sku-option-item-values-activation[data-v-8ee8a39c]{background:#ececec!important;border:%?1?% solid #f7f8fa}.commodity-sku-option-item-values-item[data-v-8ee8a39c]{min-width:%?112?%;height:100%;line-height:%?70?%;border-radius:%?6?%;margin-bottom:%?20?%;background:#fff;text-align:center;margin-right:%?15?%;border:%?1?% solid transparent}.commodity-sku-Infor[data-v-8ee8a39c]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:%?32?%;border-top:%?1?% solid hsla(0,0%,40%,.1)}.commodity-sku-Infor-left-cart[data-v-8ee8a39c]{flex:1;height:%?60?%;display:flex;justify-content:flex-end;font-size:%?36?%;align-items:center}.commodity-sku-Infor-left-cart .num[data-v-8ee8a39c]{max-width:%?100?%;min-width:%?100?%;text-align:center}.commodity-sku-Infor-left-cart .img[data-v-8ee8a39c]{width:%?42?%;height:%?42?%}.commodity-sku-Infor-right[data-v-8ee8a39c]{width:%?254?%;height:%?86?%;background:#00af66;box-shadow:0 %?6?% %?8?% 0 rgba(74,111,231,.23);border-radius:%?43?%;text-align:center;line-height:%?86?%;color:#fff}',""]),t.exports=e},"45b3":function(t,e,i){"use strict";var n=i("8bdb"),a=i("1dbd"),o=i("7992"),r=i("1099"),s=i("1fc1"),c=i("3242");n({target:"Array",proto:!0},{flatMap:function(t){var e,i=r(this),n=s(i);return o(t),e=c(i,0),e.length=a(e,i,i,n,0,1,t,arguments.length>1?arguments[1]:void 0),e}})},"478f":function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){return n}));var n={uPopup:i("3d71").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"b-rx-sku-popup"},[i("u-popup",{attrs:{show:t.show,round:"20",closeable:!0,zIndex:"20080"},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.show=!1}}},[i("v-uni-view",{staticClass:"commodity-sku"},[i("v-uni-view",{staticClass:"commodity-sku-Inofr"},[i("v-uni-view",{staticClass:"commodity-sku-Inofr-cover"},[i("v-uni-image",{staticClass:"img",attrs:{src:t.skuinfor["product_img"],mode:"widthFix"}})],1),i("v-uni-view",{staticClass:"commodity-sku-Inofr-commodity"},[i("v-uni-view",{staticClass:"commodity-sku-Inofr-commodity-title"},[t._v(t._s(t.skuinfor["product_name"]))]),t.skuinfor["sku"]?i("v-uni-view",{staticClass:"commodity-sku-Inofr-commodity-sku"},[i("v-uni-view",{staticClass:"commodity-sku-Inofr-commodity-sku-text"},[t._v(t._s(t.skuinfor["sku"]))]),i("v-uni-view",{staticClass:"commodity-sku-Inofr-commodity-sku-Price"},[i("v-uni-text",{staticClass:"text1"},[t._v("¥")]),i("v-uni-text",{staticClass:"text2"},[t._v(t._s(t.skuinfor["adj_pay"]*t.skuinfor["num"]))])],1)],1):t._e()],1)],1),t.skuinfor["details"]?i("v-uni-view",{staticClass:"commodity-sku-option"},[t._l(t.skuinfor["details"]["optional"],(function(e,n){return[i("v-uni-view",{key:n,staticClass:"commodity-sku-option-item"},[i("v-uni-view",{staticClass:"commodity-sku-option-item-label"},[t._v(t._s(e["name"]))]),i("v-uni-view",{staticClass:"commodity-sku-option-item-values"},[t._l(e["sku_infos"],(function(e,a){return[i("v-uni-view",{key:a,staticClass:"commodity-sku-option-item-values-item",class:{"commodity-sku-option-item-values-activation":e["checked"]},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.skuClick(n,a)}}},[t._v(t._s(e["name"]))])]}))],2)],1)]}))],2):t._e(),i("v-uni-view",{staticClass:"commodity-sku-Infor"},[i("v-uni-view",{staticClass:"commodity-sku-Infor-left"},[i("v-uni-view",{staticClass:"commodity-sku-Infor-left-cart"},[i("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("reduce.png","xbk"),mode:""},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.reducequantity()}}}),i("v-uni-view",{staticClass:"num"},[t._v(t._s(t.skuinfor["num"]))]),i("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("add.png","xbk"),mode:""},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.Addquantity()}}})],1)],1),i("v-uni-view",{staticClass:"commodity-sku-Infor-right",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.Addcommodity.apply(void 0,arguments)}}},[t._v("加入购物车")])],1)],1)],1)],1)},o=[]},4934:function(t,e,i){"use strict";var n=i("784f"),a=i.n(n);a.a},"4e20":function(t,e,i){"use strict";(function(t){i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("d4b5"),i("aa9c"),i("fd3c"),i("8f71"),i("bf0f"),i("c223"),i("aa77");var a=n(i("b7c7")),o=n(i("9b1b")),r=i("8f59"),s=n(i("80e1")),c=n(i("d5ee")),u={mixins:[s.default,c.default],name:"b-rx-sku-popup",data:function(){return{show:!1,skuinfor:{},skutext:""}},computed:(0,o.default)({},(0,r.mapGetters)({GetcommodityInfor:"shopping/GetcommodityInfor"})),watch:{GetcommodityInfor:function(e){this["skuinfor"]=JSON.parse(JSON.stringify(e)),t.log(this["skuinfor"],"skuinfor"),this.skuInit()}},methods:{Addquantity:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this["skuinfor"]["num"]+=t},reducequantity:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;1!=this["skuinfor"]["num"]&&(this["skuinfor"]["num"]-=t)},Addcommodity:function(){var e=this;uni.$u.debounce((function(){t.log(e["skuinfor"],"加入购物车商品"),e.ADD_CART({commodity:e["skuinfor"],quantity:e["skuinfor"]["num"]}).then((function(){e["show"]=!1}))}),800,!0)},skuInit:function(){for(var e=0,i=[],n=(JSON.parse(JSON.stringify(this["skuinfor"]["product_price"])),this["skuinfor"]["details"]["optional"]),o=0;o0){var i=e.id.substring(4);t.leftMenuStatus(i)}}))}));case 1:case"end":return e.stop()}}),e)})))()},leftMenuStatus:function(t){var e=this;return(0,o.default)((0,a.default)().mark((function i(){return(0,a.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:if(e.current=t,0!=e.menuHeight&&0!=e.menuItemHeight){i.next=6;break}return i.next=4,e.getElRect("menu-scroll-view","menuHeight");case 4:return i.next=6,e.getElRect("u-tab-item","menuItemHeight");case 6:e.scrollTop=t*e.menuItemHeight+e.menuItemHeight/2-e.menuHeight/2;case 7:case"end":return i.stop()}}),i)})))()},getMenuItemTop:function(){var t=this;new Promise((function(e){var i=uni.createSelectorQuery();i.selectAll(".class-item").boundingClientRect((function(i){i.length?i.forEach((function(n){t.arr.push(n.top-i[0].top),e()})):setTimeout((function(){t.getMenuItemTop()}),10)})).exec()}))},rightScroll:function(t){var e=this;return(0,o.default)((0,a.default)().mark((function i(){return(0,a.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:if(e.oldScrollTop=t.detail.scrollTop,0!=e.arr.length){i.next=4;break}return i.next=4,e.getMenuItemTop();case 4:if(!e.timer){i.next=6;break}return i.abrupt("return");case 6:if(e.menuHeight){i.next=9;break}return i.next=9,e.getElRect("menu-scroll-view","menuHeight");case 9:setTimeout((function(){e.timer=null;for(var i=t.detail.scrollTop+e.menuHeight/2,n=0;n=a&&i-1}},methods:(0,o.default)((0,o.default)({},(0,c.mapMutations)(["GetState"])),{},{qnyurl:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"v2";return"https://img.agrimedia.cn/chwl/".concat(e,"/").concat(t)},RetainDecimalPoint:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=2;e&&(t/=100);var n=""+t;if(-1!=n.indexOf(".")){var a=n.indexOf("."),o=n.substring(a+1,n.length);if(!(o["length"]=c.length-1){u+=".";for(var f=0;f0){var u=n.substring(c+1,n.length);if(u["length"]>s)n=n.substring(0,c+1+s);else for(var d=0;d=l.length-1){f+=".";for(var m=0;mf?l:f,r=l0&&void 0!==arguments[0]?arguments[0]:data,i=e.el,n=e.bottomlb,o=void 0===n?0:n,r=this;return new Promise((function(e,n){uni.getSystemInfo({success:function(n){"string"===typeof i?uni.createSelectorQuery().in(r).select(".".concat(i)).boundingClientRect((function(a){t.log(a,r["NAVHEIGHT"],o,"元素高度"),0==a["height"]&&"OrderToggleType"==i&&(o=45),e((n.windowHeight-(a["height"]+r["NAVHEIGHT"]+o))*(750/n["windowWidth"]))})).exec():"object"===(0,a.default)(i)&&function(){for(var e=[],n=0;nNumber(this.max)?this.max+"+":this.value;case"ellipsis":return Number(this.value)>Number(this.max)?"...":this.value;case"limit":return Number(this.value)>999?Number(this.value)>=9999?Math.floor(this.value/1e4*100)/100+"w":Math.floor(this.value/1e3*100)/100+"k":this.value;default:return Number(this.value)}}}};e.default=o},"8a2a":function(t,e,i){"use strict";i.r(e);var n=i("f328"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},"8d19":function(t,e,i){"use strict";i.r(e);var n=i("1900"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},"8e7e":function(t,e,i){"use strict";i.r(e);var n=i("b015"),a=i("38a5");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);i("e8ae");var r=i("828b"),s=Object(r["a"])(a["default"],n["b"],n["c"],!1,null,"19cf4f76",null,!1,n["a"],void 0);e["default"]=s.exports},"8fb9":function(t,e,i){var n=i("32c7");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("5d0fc7fd",n,!0,{sourceMap:!1,shadowMode:!1})},"90ca":function(t,e,i){var n=i("785c");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("c35f3f66",n,!0,{sourceMap:!1,shadowMode:!1})},"96d1":function(t,e,i){var n=i("c86c");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */.skeleton[data-v-6718ea06]{background-color:#f1f2f4!important;color:#f1f2f4!important;margin:var(--skeleton)}\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */uni-view[data-v-6718ea06], uni-scroll-view[data-v-6718ea06], uni-swiper-item[data-v-6718ea06]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-badge[data-v-6718ea06]{border-top-right-radius:100px;border-top-left-radius:100px;border-bottom-left-radius:100px;border-bottom-right-radius:100px;display:flex;flex-direction:row;line-height:11px;text-align:center;font-size:11px;color:#fff}.u-badge--dot[data-v-6718ea06]{height:8px;width:8px}.u-badge--inverted[data-v-6718ea06]{font-size:13px}.u-badge--not-dot[data-v-6718ea06]{padding:2px 5px}.u-badge--horn[data-v-6718ea06]{border-bottom-left-radius:0}.u-badge--primary[data-v-6718ea06]{background-color:#3c9cff}.u-badge--primary--inverted[data-v-6718ea06]{color:#3c9cff}.u-badge--error[data-v-6718ea06]{background-color:#f56c6c}.u-badge--error--inverted[data-v-6718ea06]{color:#f56c6c}.u-badge--success[data-v-6718ea06]{background-color:#5ac725}.u-badge--success--inverted[data-v-6718ea06]{color:#5ac725}.u-badge--info[data-v-6718ea06]{background-color:#909399}.u-badge--info--inverted[data-v-6718ea06]{color:#909399}.u-badge--warning[data-v-6718ea06]{background-color:#f9ae3d}.u-badge--warning--inverted[data-v-6718ea06]{color:#f9ae3d}',""]),t.exports=e},"9bbd":function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){return n}));var n={uPopup:i("3d71").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"b-nx-sku-popup"},[i("u-popup",{attrs:{show:t.show,round:"20",closeable:!0,zIndex:"20080"},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.show=!1}}},[i("v-uni-view",{staticClass:"commodity-sku"},[i("v-uni-view",{staticClass:"commodity-sku-cover"},[i("v-uni-image",{staticClass:"img",attrs:{src:t.skuinfor["product_img"],mode:"widthFix"}}),i("v-uni-view",{staticClass:"commodity-sku-cover-name"},[i("v-uni-view",{staticClass:"commodity-sku-cover-name-title",style:{color:t.Brand()["ThemeColor"]}},[t._v(t._s(t.skuinfor["product_name"]))]),i("v-uni-view",{staticClass:"commodity-sku-cover-name-cart"},[i("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("reduce.png","rx"),mode:""},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.reducequantity()}}}),i("v-uni-view",{staticClass:"num",staticStyle:{color:"#a7d500"}},[t._v(t._s(t.skuinfor["num"]))]),i("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("add.png","rx"),mode:""},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.Addquantity()}}})],1)],1)],1),t.skuinfor["details"]?i("v-uni-view",{staticClass:"commodity-sku-option"},[i("v-uni-scroll-view",{staticClass:"scroll-Y",staticStyle:{height:"400rpx"},attrs:{"scroll-top":0,"scroll-y":"true"}},[t.skuinfor["details"]["accessories"]["length"]?i("v-uni-view",{staticClass:"commodity-sku-option-item"},[i("v-uni-view",{staticClass:"commodity-sku-option-item-label"},[t._v("加料")]),i("v-uni-view",{staticClass:"commodity-sku-option-item-values"},[t._l(t.skuinfor["details"]["accessories"],(function(e,n){return[i("v-uni-view",{key:n,staticClass:"commodity-sku-option-item-values-item",class:{"commodity-sku-option-item-values-Disable":e["disable"],"commodity-sku-option-item-values-activation":e["checked"]},on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.accessoriesClick(e)}}},[i("v-uni-text",[t._v(t._s(e["name"]))]),+e["price"]>0?i("v-uni-text",[t._v("¥"+t._s(t._amount(e["price"])))]):t._e()],1)]}))],2)],1):t._e(),t._l(t.skuinfor["details"]["spu_specs"],(function(e,n){return[e["code"]?i("v-uni-view",{key:n,staticClass:"commodity-sku-option-item"},[i("v-uni-view",{staticClass:"commodity-sku-option-item-label"},[t._v(t._s(e["name"]))]),i("v-uni-view",{staticClass:"commodity-sku-option-item-values"},[t._l(e["values"],(function(e,a){return[i("v-uni-view",{key:a,staticClass:"commodity-sku-option-item-values-item",class:{"commodity-sku-option-item-values-activation":e["checked"]},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.skuClick(n,a)}}},[i("v-uni-text",[t._v(t._s(e["name"]))]),+e["price"]>0?i("v-uni-text",[t._v("¥"+t._s(t.__amount(e["price"])))]):t._e()],1)]}))],2)],1):t._e()]}))],2)],1):t._e(),i("v-uni-view",{staticClass:"commodity-sku-Infor"},[i("v-uni-view",{staticClass:"commodity-sku-Infor-left"},[i("v-uni-view",{staticClass:"commodity-sku-Infor-left-Price"},[i("v-uni-text",{staticClass:"text1"},[t._v("¥")]),i("v-uni-text",{staticClass:"text2"},[t._v(t._s(t.skuinfor["adj_pay"]*t.skuinfor["num"]))])],1),i("v-uni-view",{staticClass:"commodity-sku-Infor-left-sku"},[i("v-uni-view",{},[t._v(t._s(t.Infos["sku"]))]),i("v-uni-view",{},[t._v("加料:"+t._s(t.Infos["accessories"]))])],1)],1),i("v-uni-view",{staticClass:"commodity-sku-Infor-right",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.Addcommodity.apply(void 0,arguments)}}},[t._v("加入购物车")])],1)],1)],1)],1)},o=[]},"9d24":function(t,e,i){"use strict";i.r(e);var n=i("44b7"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},a105:function(t,e,i){var n=i("dd4f");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("44301e32",n,!0,{sourceMap:!1,shadowMode:!1})},a1f0:function(t,e,i){"use strict";i.r(e);var n=i("478f"),a=i("7fa6");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);i("79e1");var r=i("828b"),s=Object(r["a"])(a["default"],n["b"],n["c"],!1,null,"8ee8a39c",null,!1,n["a"],void 0);e["default"]=s.exports},a5fc:function(t,e,i){var n=i("456b");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("7a86a730",n,!0,{sourceMap:!1,shadowMode:!1})},a63d:function(t,e,i){"use strict";i.r(e);var n=i("b32a"),a=i("59ba");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);i("095a");var r=i("828b"),s=Object(r["a"])(a["default"],n["b"],n["c"],!1,null,"6718ea06",null,!1,n["a"],void 0);e["default"]=s.exports},a979:function(t,e,i){"use strict";i.r(e);var n=i("9bbd"),a=i("8a2a");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);i("24f1");var r=i("828b"),s=Object(r["a"])(a["default"],n["b"],n["c"],!1,null,"158822ce",null,!1,n["a"],void 0);e["default"]=s.exports},a9aa:function(t,e,i){"use strict";i.r(e);var n=i("8236"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},af31:function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){return n}));var n={uPopup:i("3d71").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"b-rx-sku-popup"},[i("u-popup",{attrs:{show:t.show,mode:"bottom",round:"20",closeable:!0,zIndex:"20080"},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.show=!1}}},[i("v-uni-view",{staticClass:"commodity-sku"},[i("v-uni-view",{staticClass:"commodity-sku-cover"},[i("v-uni-image",{staticClass:"img",attrs:{src:t.skuinfor["product_img"],mode:"widthFix"}}),i("v-uni-view",{staticClass:"commodity-sku-cover-name"},[i("v-uni-view",{staticClass:"commodity-sku-cover-name-title",style:{color:t.Brand()["ThemeColor"]}},[t._v(t._s(t.skuinfor["product_name"]))]),i("v-uni-view",{staticClass:"commodity-sku-cover-name-cart"},[i("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("reduce.png","rx"),mode:""},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.reducequantity()}}}),i("v-uni-view",{staticClass:"num"},[t._v(t._s(t.skuinfor["num"]))]),i("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("add.png","rx"),mode:""},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.Addquantity()}}})],1)],1)],1),t.skuinfor["details"]?i("v-uni-view",{staticClass:"commodity-sku-option"},[t._l(t.skuinfor["details"]["specifications"],(function(e,n){return[i("v-uni-view",{key:n,staticClass:"commodity-sku-option-item"},[i("v-uni-view",{staticClass:"commodity-sku-option-item-label"},[t._v(t._s(e["name"]))]),i("v-uni-view",{staticClass:"commodity-sku-option-item-values"},[t._l(e["ingredients"],(function(e,a){return[i("v-uni-view",{key:a,staticClass:"commodity-sku-option-item-values-item",class:{"commodity-sku-option-item-values-activation":e["checked"]},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.skuClick(n,a)}}},[t._v(t._s(e["name"]))])]}))],2)],1)]}))],2):t._e(),i("v-uni-view",{staticStyle:{height:"200rpx"}}),i("v-uni-view",{staticClass:"commodity-sku-Infor"},[i("v-uni-view",{staticClass:"commodity-sku-Infor-left"},[i("v-uni-view",{staticClass:"commodity-sku-Infor-left-Price"},[i("v-uni-text",{staticClass:"text1"},[t._v("¥")]),i("v-uni-text",{staticClass:"text2"},[t._v(t._s(t._amount(t.skuinfor["adj_pay"]*t.skuinfor["num"])))]),i("v-uni-view",[t._v(t._s(t.skuinfor["sku"]))])],1),i("v-uni-view",{staticClass:"commodity-sku-Infor-left-sku"},[t._v(t._s(t.skutext))])],1),i("v-uni-view",{staticClass:"commodity-sku-Infor-right",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.Addcommodity.apply(void 0,arguments)}}},[t._v("加入购物车")])],1)],1)],1)],1)},o=[]},af56:function(t,e,i){"use strict";i.r(e);var n=i("591c4"),a=i("2db0");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);i("e23f");var r=i("828b"),s=Object(r["a"])(a["default"],n["b"],n["c"],!1,null,"fed5a3f4",null,!1,n["a"],void 0);e["default"]=s.exports},b015:function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){return n}));var n={uBadge:i("a63d").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"shop_home"},[i("v-uni-view",{staticClass:"shop_home-commodity"},[i("v-uni-image",{staticClass:"shop_home-commodity-img",attrs:{src:t.item["product_img"],mode:""}})],1),1==t.BrandInfor["brand_id"]||5==t.BrandInfor["brand_id"]?i("v-uni-view",{staticClass:"shop_home-commodity-infor"},[i("v-uni-view",{staticClass:"shop_home-commodity-infor-title shop_home-commodity-infor-bottom"},[t._v(t._s(t.item["product_name"]))]),i("v-uni-view",{staticClass:"shop_home-commodity-infor-price shop_home-commodity-infor-bottom"},[i("v-uni-text",{staticClass:"yang"},[t._v("原价:¥")]),i("v-uni-text",{staticClass:"price"},[t._v(t._s(t.item["product_price"]))])],1),i("v-uni-view",{staticClass:"shop_home-commodity-infor-price shop_home-commodity-infor-bottom"},[i("v-uni-text",{staticClass:"yang"},[t._v("补贴后价格:¥")]),i("v-uni-text",{staticClass:"price"},[t._v(t._s(t.item["bt_price"]))])],1),t.isWx?t._e():i("v-uni-view",{staticClass:"shop_home-commodity-infor-price shop_home-commodity-infor-bottom"},[i("v-uni-text",{staticClass:"yang"},[t._v("预估积分:")]),i("v-uni-text",{staticClass:"price"},[t._v(t._s(t.item["integral"]))])],1),t.ISSpecifications?i("v-uni-view",{staticClass:"shop_home-commodity-infor-cart-sku",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$u.debounce(t.Addcommodity,800,!0)}}},[i("v-uni-view",{staticClass:"shop_home-commodity-infor-cart-sku-btn",style:t.Brand()["customStyle"]["BtnStyle"][0]},[t.NumValu>0?i("u-badge",{attrs:{offset:[-6,-5],max:"99",absolute:!0,value:t.NumValu}}):t._e(),t._v("选规格")],1)],1):i("v-uni-view",{staticClass:"shop_home-commodity-infor-shopping-cart"},[i("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:t.shopCart&&t.shopCart["num"],expression:"shopCart && shopCart['num']"}],staticClass:"Reduce-Button",class:["theme-Union-Class-"+t.BrandInfor["brand_id"]+"-2"],on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.reducecommodity.apply(void 0,arguments)}}},[t._v("-")]),i("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:t.shopCart&&t.shopCart["num"],expression:"shopCart && shopCart['num']"}],staticClass:"num"},[t._v(t._s(t.shopCart["num"]))]),i("v-uni-view",{staticClass:"Add-Button",class:["theme-Union-Class-"+t.BrandInfor["brand_id"]+"-1"],on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.Addcommodity.apply(void 0,arguments)}}},[t._v("+")])],1)],1):t._e(),10==t.BrandInfor["brand_id"]||13==t.BrandInfor["brand_id"]?i("v-uni-view",{staticClass:"shop_home-commodity-infor"},[i("v-uni-view",{staticClass:"shop_home-commodity-infor-title shop_home-commodity-infor-bottom"},[t._v(t._s(t.item["product_name"]))]),i("v-uni-view",{staticClass:"shop_home-commodity-infor-price shop_home-commodity-infor-bottom"},[i("v-uni-text",{staticClass:"yang"},[t._v("原价:¥")]),i("v-uni-text",{staticClass:"price"},[t._v(t._s(t.item["product_price"]))])],1),i("v-uni-view",{staticClass:"shop_home-commodity-infor-price shop_home-commodity-infor-bottom"},[i("v-uni-text",{staticClass:"yang"},[t._v("补贴后价格:¥")]),i("v-uni-text",{staticClass:"price"},[t._v(t._s(t.item["bt_price"]))])],1),t.isWx?t._e():i("v-uni-view",{staticClass:"shop_home-commodity-infor-price shop_home-commodity-infor-bottom"},[i("v-uni-text",{staticClass:"yang"},[t._v("预估积分:")]),i("v-uni-text",{staticClass:"price"},[t._v(t._s(t.item["integral"]))])],1),i("v-uni-view",{staticClass:"shop_home-commodity-infor-cart-sku",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$u.debounce(t.Addcommodity,800,!0)}}},[i("v-uni-view",{staticClass:"shop_home-commodity-infor-cart-sku-btn",style:t.Brand()["customStyle"]["BtnStyle"][0]},[t.NumValu>0?i("u-badge",{attrs:{offset:[-6,-5],max:"99",absolute:!0,value:t.NumValu}}):t._e(),t._v("选规格")],1)],1)],1):t._e(),2==t.BrandInfor["brand_id"]?i("v-uni-view",{staticClass:"shop_home-commodity-infor"},[i("v-uni-view",{staticClass:"shop_home-commodity-infor-title shop_home-commodity-infor-bottom"},[t._v(t._s(t.item["product_name"]))]),i("v-uni-view",{staticClass:"shop_home-commodity-infor-price shop_home-commodity-infor-bottom"},[i("v-uni-text",{staticClass:"yang"},[t._v("原价:¥")]),i("v-uni-text",{staticClass:"price"},[t._v(t._s(t.item["product_price"]))])],1),i("v-uni-view",{staticClass:"shop_home-commodity-infor-price shop_home-commodity-infor-bottom"},[i("v-uni-text",{staticClass:"yang"},[t._v("补贴后价格:¥")]),i("v-uni-text",{staticClass:"price"},[t._v(t._s(t.item["bt_price"]))])],1),t.isWx?t._e():i("v-uni-view",{staticClass:"shop_home-commodity-infor-price shop_home-commodity-infor-bottom"},[i("v-uni-text",{staticClass:"yang"},[t._v("预估积分:")]),i("v-uni-text",{staticClass:"price"},[t._v(t._s(t.item["integral"]))])],1),t.ISSpecifications?i("v-uni-view",{staticClass:"shop_home-commodity-infor-cart-sku",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$u.debounce(t.Addcommodity,800,!0)}}},[i("v-uni-view",{staticClass:"shop_home-commodity-infor-cart-sku-btn",style:t.Brand()["customStyle"]["BtnStyle"][0]},[t.NumValu>0?i("u-badge",{attrs:{offset:[-6,-5],max:"99",absolute:!0,value:t.NumValu}}):t._e(),t._v("选规格")],1)],1):i("v-uni-view",{staticClass:"shop_home-commodity-infor-shopping-cart"},[i("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:t.shopCart&&t.shopCart["num"],expression:"shopCart && shopCart['num']"}],staticClass:"Reduce-Button",class:["theme-Union-Class-"+t.BrandInfor["brand_id"]+"-2"],on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.reducecommodity.apply(void 0,arguments)}}},[t._v("-")]),i("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:t.shopCart&&t.shopCart["num"],expression:"shopCart && shopCart['num']"}],staticClass:"num"},[t._v(t._s(t.shopCart["num"]))]),i("v-uni-view",{staticClass:"Add-Button",class:["theme-Union-Class-"+t.BrandInfor["brand_id"]+"-1"],on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.Addcommodity.apply(void 0,arguments)}}},[t._v("+")])],1)],1):t._e()],1)},o=[]},b32a:function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return t.show&&(0!==Number(t.value)||t.showZero||t.isDot)?i("v-uni-text",{staticClass:"u-badge",class:[t.isDot?"u-badge--dot":"u-badge--not-dot",t.inverted&&"u-badge--inverted","horn"===t.shape&&"u-badge--horn","u-badge--"+t.type+(t.inverted?"--inverted":"")],style:[t.$u.addStyle(t.customStyle),t.badgeStyle]},[t._v(t._s(t.isDot?"":t.showValue))]):t._e()},a=[]},b506:function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){return n}));var n={uBadge:i("a63d").default,uPopup:i("3d71").default,uModal:i("32f8").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"shop_home"},[1==t.BrandInfor["brand_id"]?[i("v-uni-view",{staticClass:"KDJ-Cart",style:"iOS"==t.deviceOS?"height: 200rpx":""},[i("v-uni-view",{staticClass:"left"},[i("v-uni-view",{staticClass:"left-img"},[i("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("gouwuceicon.png"),mode:"aspectFill"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.Shoplength>0&&(t.shoppingshow=!t.shoppingshow)}}}),t.Shoplength>0?i("u-badge",{attrs:{type:"error",absolute:!0,value:t.Shoplength,offset:[0,5]}}):t._e()],1),i("v-uni-view",{staticClass:"price"},[i("v-uni-text",{staticClass:"yang"},[t._v("¥")]),i("v-uni-text",{staticClass:"amount"},[t._v(t._s(t.__amount(t.totalPrice)))])],1)],1),i("v-uni-view",{staticClass:"right",class:[t.Shoplength>0?"right2":""],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.create.apply(void 0,arguments)}}},[t._v(t._s(t.Shoplength>0?"选好了":"未选择商品"))])],1),i("u-popup",{attrs:{round:15,overlayStyle:{bottom:"100rpx"},bottom:"100rpx",closeOnClickOverlay:!0,show:t.shoppingshow,mode:"bottom"},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.shoppingshow=!1}}},[i("v-uni-view",{staticClass:"KDJ-Cart-Popup"},[i("v-uni-scroll-view",{staticStyle:{height:"642rpx"},attrs:{"scroll-top":0,"scroll-y":!0}},[i("v-uni-view",{staticClass:"KDJ-Cart-Popup-top"},[i("v-uni-view",{staticClass:"text"},[t._v("已选商品")]),i("v-uni-view",{staticClass:"KDJ-Cart-Popup-top-empty",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.EMPTY(t.GetShopInfor["restaurant_id"])}}},[i("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("qingkong.png","rx"),mode:""}}),i("v-uni-text",[t._v("清空购物车")])],1)],1),t._l(t.MealList,(function(e,n){return[i("v-uni-view",{key:n,staticClass:"KDJ-Cart-Popup-item"},[i("v-uni-view",{staticClass:"name"},[t._v(t._s(e["product_name"]))]),i("v-uni-view",{staticClass:"money"},[i("v-uni-view",{staticClass:"price"},[i("v-uni-text",{staticClass:"yang"},[t._v("¥")]),i("v-uni-text",{staticClass:"amount"},[t._v(t._s(t.__amount(e["adj_pay"]*e["num"])))])],1)],1),i("v-uni-view",{staticClass:"quantity"},[i("v-uni-view",{class:"Reduce-Button theme-Union-Class-"+t.BrandInfor["brand_id"]+"-2",on:{click:function(i){i.stopPropagation(),arguments[0]=i=t.$handleEvent(i),t.reducecommodity(e)}}},[i("v-uni-view",[t._v("-")])],1),i("v-uni-view",{staticClass:"num"},[t._v(t._s(e["num"]))]),i("v-uni-view",{class:"Add-Button theme-Union-Class-"+t.BrandInfor["brand_id"]+"-1",on:{click:function(i){i.stopPropagation(),arguments[0]=i=t.$handleEvent(i),t.Addcommodity(e)}}},[i("v-uni-view",[t._v("+")])],1)],1)],1)]}))],2)],1)],1)]:t._e(),2==t.BrandInfor["brand_id"]?[i("v-uni-view",{staticClass:"NX-Cart"},[i("v-uni-view",{staticClass:"NX-Cart-left",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.Shoplength>0&&(t.shoppingshow=!t.shoppingshow)}}},[i("v-uni-view",{staticClass:"NX-Cart-left-img"},[i("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("shopping.png","rx"),mode:"aspectFill"}}),t.Shoplength>0?i("u-badge",{attrs:{type:"error",absolute:!0,value:t.Shoplength,offset:[0,5]}}):t._e()],1),i("v-uni-view",{staticClass:"NX-Cart-left-price"},[i("v-uni-text",{staticClass:"yang"},[t._v("¥")]),i("v-uni-text",{staticClass:"amount"},[t._v(t._s(t.totalPrice))])],1)],1),i("v-uni-view",{staticClass:"NX-Cart-right",class:[t.Shoplength>0?"right2":""],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.create.apply(void 0,arguments)}}},[t._v(t._s(t.Shoplength>0?"结算":"未选择商品"))])],1),i("u-popup",{attrs:{round:15,overlayStyle:{bottom:"100rpx"},bottom:t.popupBootm,closeOnClickOverlay:!0,show:t.shoppingshow,mode:"bottom"},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.shoppingshow=!1}}},[i("v-uni-view",{staticClass:"NX-Cart-Popup"},[i("v-uni-scroll-view",{staticStyle:{height:"642rpx"},attrs:{"scroll-top":0,"scroll-y":!0}},[i("v-uni-view",{staticClass:"NX-Cart-Popup-top"},[i("v-uni-view",{staticClass:"text"},[t._v("已选商品")]),i("v-uni-view",{staticClass:"NX-Cart-Popup-top-empty",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.EMPTY(t.GetShopInfor["restaurant_id"])}}},[i("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("qingkong.png","rx"),mode:""}}),i("v-uni-text",[t._v("清空购物车")])],1)],1),t._l(t.MealList,(function(e,n){return[i("v-uni-view",{key:n,staticClass:"NX-Cart-Popup-item"},[i("v-uni-view",{staticClass:"NX-Cart-Popup-item-commodity"},[i("v-uni-view",{staticClass:"NX-Cart-Popup-item-commodity-img"},[i("v-uni-image",{staticClass:"img",attrs:{src:e["product_img"],mode:""}})],1),i("v-uni-view",{staticClass:"NX-Cart-Popup-item-commodity-infor"},[i("v-uni-view",{staticClass:"NX-Cart-Popup-item-commodity-infor-name"},[t._v(t._s(e["product_name"]))]),e["sku"]?i("v-uni-view",{staticClass:"NX-Cart-Popup-item-commodity-infor-sku"},[t._v(t._s(e["sku"]))]):t._e(),i("v-uni-view",{staticClass:"NX-Cart-Popup-item-commodity-infor-money"},[i("v-uni-view",{staticClass:"NX-Cart-Popup-item-commodity-infor-money-price"},[i("v-uni-text",{staticClass:"NX-Cart-Popup-item-commodity-infor-money-yang"},[t._v("¥")]),i("v-uni-text",{staticClass:"NX-Cart-Popup-item-commodity-infor-money-amount"},[t._v(t._s(e["adj_pay"]*e["num"]))])],1)],1)],1)],1),i("v-uni-view",{staticClass:"quantity"},[i("v-uni-view",{class:"Reduce-Button theme-Union-Class-"+t.BrandInfor["brand_id"]+"-2",on:{click:function(i){i.stopPropagation(),arguments[0]=i=t.$handleEvent(i),t.reducecommodity(e)}}},[i("v-uni-view",[t._v("-")])],1),i("v-uni-view",{staticClass:"num"},[t._v(t._s(e["num"]))]),i("v-uni-view",{class:"Add-Button theme-Union-Class-"+t.BrandInfor["brand_id"]+"-1",on:{click:function(i){i.stopPropagation(),arguments[0]=i=t.$handleEvent(i),t.Addcommodity(e)}}},[i("v-uni-view",[t._v("+")])],1)],1)],1)]}))],2)],1)],1)]:t._e(),5==t.BrandInfor["brand_id"]?[i("v-uni-view",{staticClass:"MDL-Cart",style:"iOS"==t.deviceOS?"height: 200rpx":""},[i("v-uni-view",{staticClass:"MDL-Cart-left",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.Shoplength>0&&(t.shoppingshow=!t.shoppingshow)}}},[i("v-uni-view",{staticClass:"MDL-Cart-left-img"},[i("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("gouwuceicon.png","mdl"),mode:"heightFix"}}),t.Shoplength>0?i("u-badge",{attrs:{type:"error",absolute:!0,value:t.Shoplength,offset:[0,5]}}):t._e()],1),i("v-uni-view",{staticClass:"MDL-Cart-left-price"},[i("v-uni-text",{staticClass:"yang"},[t._v("¥")]),i("v-uni-text",{staticClass:"amount"},[t._v(t._s(t.__amount(t.totalPrice)))])],1)],1),i("v-uni-view",{staticClass:"MDL-Cart-right theme-Union-Class-5-1",class:[t.Shoplength>0?"right2":""],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.create.apply(void 0,arguments)}}},[t._v(t._s(t.Shoplength>0?"结算":"未选择商品"))])],1),i("u-popup",{attrs:{round:15,overlayStyle:{bottom:"100rpx"},bottom:"100rpx",closeOnClickOverlay:!0,show:t.shoppingshow,mode:"bottom"},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.shoppingshow=!1}}},[i("v-uni-view",{staticClass:"MDL-Cart-Popup"},[i("v-uni-scroll-view",{staticStyle:{height:"642rpx"},attrs:{"scroll-top":0,"scroll-y":!0}},[i("v-uni-view",{staticClass:"MDL-Cart-Popup-top"},[i("v-uni-view",{staticClass:"text"},[t._v("已选商品")]),i("v-uni-view",{staticClass:"MDL-Cart-Popup-top-empty",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.EMPTY(t.GetShopInfor["restaurant_id"])}}},[i("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("qingkong.png","xbk"),mode:""}}),i("v-uni-text",[t._v("清空购物车")])],1)],1),t._l(t.MealList,(function(e,n){return[i("v-uni-view",{key:n,staticClass:"MDL-Cart-Popup-item"},[i("v-uni-view",{staticStyle:{display:"flex","justify-content":"space-between","margin-bottom":"15rpx"}},[i("v-uni-view",{staticClass:"MDL-Cart-Popup-item-commodity"},[i("v-uni-view",{staticClass:"MDL-Cart-Popup-item-commodity-img"},[i("v-uni-image",{staticClass:"img",attrs:{src:e["product_img"],mode:""}})],1),i("v-uni-view",{staticClass:"MDL-Cart-Popup-item-commodity-infor"},[i("v-uni-view",{staticClass:"MDL-Cart-Popup-item-commodity-infor-name"},[t._v(t._s(e["product_name"]))]),i("v-uni-view",{staticClass:"MDL-Cart-Popup-item-commodity-infor-money"},[i("v-uni-view",{staticClass:"MDL-Cart-Popup-item-commodity-infor-money-price"},[i("v-uni-text",{staticClass:"MDL-Cart-Popup-item-commodity-infor-money-yang"},[t._v("¥")]),e.pay_price?i("v-uni-text",{staticClass:"MDL-Cart-Popup-item-commodity-infor-money-amount"},[t._v(t._s(t.__amount(e.pay_price*e.num)))]):i("v-uni-text",{staticClass:"MDL-Cart-Popup-item-commodity-infor-money-amount"},[t._v(t._s(t.__amount(e.adj_pay*e.num)))])],1)],1)],1)],1),i("v-uni-view",{staticClass:"quantity"},[i("v-uni-view",{class:"Reduce-Button theme-Union-Class-"+t.BrandInfor["brand_id"]+"-2",on:{click:function(i){i.stopPropagation(),arguments[0]=i=t.$handleEvent(i),t.reducecommodity(e)}}},[i("v-uni-view",[t._v("-")])],1),i("v-uni-view",{staticClass:"num"},[t._v(t._s(e["num"]))]),i("v-uni-view",{class:"Add-Button theme-Union-Class-"+t.BrandInfor["brand_id"]+"-1",on:{click:function(i){i.stopPropagation(),arguments[0]=i=t.$handleEvent(i),t.Addcommodity(e)}}},[i("v-uni-view",[t._v("+")])],1)],1)],1),i("v-uni-view",{staticClass:"MDL-Cart-Popup-item-commodity-infor-sku"},[t._v(t._s(e["sku"]))])],1)]}))],2)],1)],1)]:t._e(),10==t.BrandInfor["brand_id"]?[i("v-uni-view",{staticClass:"XBK-Cart",style:"iOS"==t.deviceOS?"height: 200rpx":""},[i("v-uni-view",{staticClass:"XBK-Cart-left",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.Shoplength>0&&(t.shoppingshow=!t.shoppingshow)}}},[i("v-uni-view",{staticClass:"XBK-Cart-left-img"},[i("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("shopping.png","xbk"),mode:"heightFix"}}),t.Shoplength>0?i("u-badge",{attrs:{type:"error",absolute:!0,value:t.Shoplength,offset:[0,5]}}):t._e()],1),i("v-uni-view",{staticClass:"XBK-Cart-left-price"},[i("v-uni-text",{staticClass:"yang"},[t._v("¥")]),i("v-uni-text",{staticClass:"amount"},[t._v(t._s(t.__amount(t.totalPrice)))])],1)],1),i("v-uni-view",{staticClass:"XBK-Cart-right",class:[t.Shoplength>0?"right2":""],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.create.apply(void 0,arguments)}}},[t._v(t._s(t.Shoplength>0?"结算":"未选择商品"))])],1),i("u-popup",{attrs:{round:15,overlayStyle:{bottom:"100rpx"},bottom:"100rpx",closeOnClickOverlay:!0,show:t.shoppingshow,mode:"bottom"},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.shoppingshow=!1}}},[i("v-uni-view",{staticClass:"XBK-Cart-Popup"},[i("v-uni-scroll-view",{staticStyle:{height:"642rpx"},attrs:{"scroll-top":0,"scroll-y":!0}},[i("v-uni-view",{staticClass:"XBK-Cart-Popup-top"},[i("v-uni-view",{staticClass:"text"},[t._v("已选商品")]),i("v-uni-view",{staticClass:"XBK-Cart-Popup-top-empty",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.EMPTY(t.GetShopInfor["restaurant_id"])}}},[i("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("qingkong.png","xbk"),mode:""}}),i("v-uni-text",[t._v("清空购物车")])],1)],1),t._l(t.MealList,(function(e,n){return[i("v-uni-view",{key:n,staticClass:"XBK-Cart-Popup-item"},[i("v-uni-view",{staticClass:"XBK-Cart-Popup-item-commodity"},[i("v-uni-view",{staticClass:"XBK-Cart-Popup-item-commodity-img"},[i("v-uni-image",{staticClass:"img",attrs:{src:e["product_img"],mode:""}})],1),i("v-uni-view",{staticClass:"XBK-Cart-Popup-item-commodity-infor"},[i("v-uni-view",{staticClass:"XBK-Cart-Popup-item-commodity-infor-name"},[t._v(t._s(e["product_name"]))]),i("v-uni-view",{staticClass:"XBK-Cart-Popup-item-commodity-infor-sku"},[t._v(t._s(e["sku"]))]),i("v-uni-view",{staticClass:"XBK-Cart-Popup-item-commodity-infor-money"},[i("v-uni-view",{staticClass:"XBK-Cart-Popup-item-commodity-infor-money-price"},[i("v-uni-text",{staticClass:"XBK-Cart-Popup-item-commodity-infor-money-yang"},[t._v("¥")]),i("v-uni-text",{staticClass:"XBK-Cart-Popup-item-commodity-infor-money-amount"},[t._v(t._s(e["adj_pay"]*e["num"]))])],1)],1)],1)],1),i("v-uni-view",{staticClass:"quantity"},[i("v-uni-view",{class:"Reduce-Button theme-Union-Class-"+t.BrandInfor["brand_id"]+"-2",on:{click:function(i){i.stopPropagation(),arguments[0]=i=t.$handleEvent(i),t.reducecommodity(e)}}},[i("v-uni-view",[t._v("-")])],1),i("v-uni-view",{staticClass:"num"},[t._v(t._s(e["num"]))]),i("v-uni-view",{class:"Add-Button theme-Union-Class-"+t.BrandInfor["brand_id"]+"-1",on:{click:function(i){i.stopPropagation(),arguments[0]=i=t.$handleEvent(i),t.Addcommodity(e)}}},[i("v-uni-view",[t._v("+")])],1)],1)],1)]}))],2)],1)],1)]:t._e(),13==t.BrandInfor["brand_id"]?[i("v-uni-view",{staticClass:"RX-Cart",style:"iOS"==t.deviceOS?"height: 200rpx":""},[i("v-uni-view",{staticClass:"RX-Cart-left",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.Shoplength>0&&(t.shoppingshow=!t.shoppingshow)}}},[i("v-uni-view",{staticClass:"RX-Cart-left-img"},[i("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("shopping.png","rx"),mode:"aspectFill"}}),t.Shoplength>0?i("u-badge",{attrs:{type:"error",absolute:!0,value:t.Shoplength,offset:[0,5]}}):t._e()],1),i("v-uni-view",{staticClass:"RX-Cart-left-price"},[i("v-uni-text",{staticClass:"yang"},[t._v("¥")]),i("v-uni-text",{staticClass:"amount"},[t._v(t._s(t.__amount(t.totalPrice)))])],1)],1),i("v-uni-view",{staticClass:"RX-Cart-right",class:[t.Shoplength>0?"right2":""],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.create.apply(void 0,arguments)}}},[t._v(t._s(t.Shoplength>0?"结算":"未选择商品"))])],1),i("u-popup",{attrs:{round:15,overlayStyle:{bottom:"100rpx"},bottom:"100rpx",closeOnClickOverlay:!0,show:t.shoppingshow,mode:"bottom"},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.shoppingshow=!1}}},[i("v-uni-view",{staticClass:"RX-Cart-Popup"},[i("v-uni-scroll-view",{staticStyle:{height:"642rpx"},attrs:{"scroll-top":0,"scroll-y":!0}},[i("v-uni-view",{staticClass:"RX-Cart-Popup-top"},[i("v-uni-view",{staticClass:"text"},[t._v("已选商品")]),i("v-uni-view",{staticClass:"RX-Cart-Popup-top-empty",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.EMPTY(t.GetShopInfor["restaurant_id"])}}},[i("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("qingkong.png","rx"),mode:""}}),i("v-uni-text",[t._v("清空购物车")])],1)],1),t._l(t.MealList,(function(e,n){return[i("v-uni-view",{key:n,staticClass:"RX-Cart-Popup-item"},[i("v-uni-view",{staticClass:"RX-Cart-Popup-item-commodity"},[i("v-uni-view",{staticClass:"RX-Cart-Popup-item-commodity-img"},[i("v-uni-image",{staticClass:"img",attrs:{src:e["product_img"],mode:""}})],1),i("v-uni-view",{staticClass:"RX-Cart-Popup-item-commodity-infor"},[i("v-uni-view",{staticClass:"RX-Cart-Popup-item-commodity-infor-name"},[t._v(t._s(e["product_name"]))]),i("v-uni-view",{staticClass:"RX-Cart-Popup-item-commodity-infor-sku"},[t._v(t._s(e["sku"]))]),i("v-uni-view",{staticClass:"RX-Cart-Popup-item-commodity-infor-money"},[i("v-uni-view",{staticClass:"RX-Cart-Popup-item-commodity-infor-money-price"},[i("v-uni-text",{staticClass:"RX-Cart-Popup-item-commodity-infor-money-yang"},[t._v("¥")]),i("v-uni-text",{staticClass:"RX-Cart-Popup-item-commodity-infor-money-amount"},[t._v(t._s(e["adj_pay"]*e["num"]))])],1)],1)],1)],1),i("v-uni-view",{staticClass:"quantity"},[i("v-uni-view",{class:"Reduce-Button theme-Union-Class-"+t.BrandInfor["brand_id"]+"-2",on:{click:function(i){i.stopPropagation(),arguments[0]=i=t.$handleEvent(i),t.reducecommodity(e)}}},[i("v-uni-view",[t._v("-")])],1),i("v-uni-view",{staticClass:"num"},[t._v(t._s(e["num"]))]),i("v-uni-view",{class:"Add-Button theme-Union-Class-"+t.BrandInfor["brand_id"]+"-1",on:{click:function(i){i.stopPropagation(),arguments[0]=i=t.$handleEvent(i),t.Addcommodity(e)}}},[i("v-uni-view",[t._v("+")])],1)],1)],1)]}))],2)],1)],1)]:t._e(),i("u-modal",{attrs:{show:t.tipShow,title:"温馨提示",closeOnClickOverlay:!0},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.tipShow=!1},confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.tipShow=!1},cancel:function(e){arguments[0]=e=t.$handleEvent(e),t.tipShow=!1}},scopedSlots:t._u([{key:"default",fn:function(){return[i("v-uni-view",[t._v("出餐后不支持退款,如需退款,请在出餐前联系客服。")])]},proxy:!0},{key:"confirmButton",fn:function(){return[i("v-uni-view",{staticClass:"confirmButton"},[i("v-uni-view",{staticClass:"btn replace",style:{border:"1rpx solid "+t.Brand()["ThemeColor"]},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.tipShow=!1}}},[t._v("取消")]),i("v-uni-view",{staticClass:"btn confirm",style:t.Brand()["customStyle"]["BtnStyle"][0],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.SureBtn()}}},[t._v("确定")])],1)]},proxy:!0}])})],2)},o=[]},b619:function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("64aa");var n={props:{text:{type:String,default:uni.$u.props.rowNotice.text},icon:{type:String,default:uni.$u.props.rowNotice.icon},mode:{type:String,default:uni.$u.props.rowNotice.mode},color:{type:String,default:uni.$u.props.rowNotice.color},bgColor:{type:String,default:uni.$u.props.rowNotice.bgColor},fontSize:{type:[String,Number],default:uni.$u.props.rowNotice.fontSize},speed:{type:[String,Number],default:uni.$u.props.rowNotice.speed}}};e.default=n},b96c:function(t,e,i){"use strict";var n=i("7b3a"),a=i.n(n);a.a},bae1:function(t,e,i){"use strict";(function(t){i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("d4b5");var a=n(i("9b1b")),o=n(i("80e1")),r=n(i("d5ee")),s=i("03cc"),c={mixins:[o.default,r.default],name:"shop_home",props:{item:{type:Object,default:function(){}}},data:function(){return{}},computed:{ISSpecifications:function(){return!!this["item"]["product_choose"]},shopCart:function(){t.log(this["GetCartList"],"GetCartList1111");try{return(0,a.default)({},this["GetCartList"][this["item"]["product_id"]])}catch(e){return!1}},NumValu:function(){t.log(this["GetCartList"][this["item"]["product_id"]],"数量");var e=0;try{var i;return e=null!==(i=this["GetCartList"][this["item"]["product_id"]])&&void 0!==i&&i.Differentskulist?this["GetCartList"][this["item"]["product_id"]]["Differentskulist"]["length"]+1:this["GetCartList"][this["item"]["product_id"]]["num"]?1:0,e}catch(n){return 0}}},mounted:function(){},methods:{Addcommodity:function(){var e=this;uni.showLoading({title:"加载中..."});var i=this["BrandInfor"]["brand_id"];JSON.parse(JSON.stringify(this["item"]));if(this["ISSpecifications"]){if(1==i||5==i)return uni.hideLoading(),void this.PageShopCombo();if(10==i||13==i||2==i){var n={brand_id:i,restaurant_id:this["GetShopInfor"]["restaurant_id"],product_id:this["item"]["product_id"]};(0,s.menuDetailsAPI)(n).then((function(t){uni.hideLoading(),t["data"]["num"]=1,13==i&&(t.data.pay_price=100*t.data.product_price),t.data.adj_pay=t.data.product_price,e.SetcommodityInfor(t["data"]),13==i?e.$emit("SkuPopup","b-rx-sku-popup"):2==i?e.$emit("SkuPopup","b-nx-sku-popup"):e.$emit("SkuPopup","b-xbk-sku-popup")}))}}else{if(2==i){var a={brand_id:i,restaurant_id:this["GetShopInfor"]["restaurant_id"],product_id:this["item"]["product_id"]};return void(0,s.menuDetailsAPI)(a).then((function(i){t.log(i),uni.hideLoading(),i["data"]["num"]=1,e["item"]["sku_code"]=i["data"]["details"]["sku_infos"][0]["code"],e.ADD_CART({commodity:e["item"]})}))}this["item"]["adj_pay"]=this["item"]["pay_price"],this["item"]["pay_price"]=this["item"]["product_price"],uni.hideLoading(),this.ADD_CART({commodity:this["item"]})}},reducecommodity:function(){this.REDUCE_CART(this["item"])},PageShopCombo:function(){uni.navigateTo({url:"/pages/restaurant/home/shop_home/shop-combo/mdl-shop-combo?product_id=".concat(this["item"]["product_id"])})}}};e.default=c}).call(this,i("ba7c")["default"])},c527:function(t,e,i){"use strict";var n=i("0bbc"),a=i.n(n);a.a},c898:function(t,e,i){"use strict";(function(t){i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("c223"),i("64aa");var a=n(i("80e1")),o=n(i("d5ee")),r=i("03cc"),s={mixins:[a.default,o.default],data:function(){return{isCollection:!1,MapInfor:{}}},mounted:function(){t.log(this["GetShopInfor"],"GetShopInfor页面页面页面页面页面页面页面页面页面页面页面页面页面页面页面页面"),this.init()},methods:{init:function(){var t=this,e={brand_id:this["BrandInfor"]["brand_id"],restaurant_id:this["GetShopInfor"]["restaurant_id"]};(0,r.isCollectionAPI)(e).then((function(e){t["isCollection"]=!!e["data"]})),this.recombinationMapInfor()},recombinationMapInfor:function(){this["MapInfor"]={type:"walk",fromcoord:"CurrentLocation",to:this["GetShopInfor"]["restaurant_name"],tocoord:"".concat(this["GetShopInfor"]["latitude"],",").concat(this["GetShopInfor"]["longitude"])}},Collection:function(){uni.showLoading({title:"加载中"}),t.log(this["BrandInfor"]);var e=this,i={lng:this["GetShopInfor"]["longitude"],lat:this["GetShopInfor"]["latitude"],status:Number(!this["isCollection"]),brand_id:this["BrandInfor"]["brand_id"],brand_name:this["BrandInfor"]["brand_name"],restaurant_id:this["GetShopInfor"]["restaurant_id"],restaurant_name:this["GetShopInfor"]["restaurant_name"],restaurant_address:this["GetShopInfor"]["restaurant_address"]};t.log(i,"parameters"),(0,r.storeCollectionAPI)(i).then((function(t){uni.hideLoading(),e["isCollection"]=!e["isCollection"],e["isCollection"]?uni.showToast({title:"关注成功",icon:"none"}):uni.showToast({title:"取消关注",icon:"none"})}))}}};e.default=s}).call(this,i("ba7c")["default"])},cb9d:function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("64aa");var n={props:{img:{type:String,default:""},text:{type:String,default:""},show:{type:Boolean,default:!1},position:{type:String,default:"fixed"},background:{type:String,default:"#FFFFFF"},width:{type:String,default:""},height:{type:String,default:""},type:{type:String,default:"load"},color:{type:String,default:"#FFFFFF"},zIndex:{type:[Number,String],default:10}}};e.default=n},cbb0:function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){return n}));var n={uIcon:i("18e6").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"u-notice",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.clickHandler.apply(void 0,arguments)}}},[t._t("icon",[t.icon?i("v-uni-view",{staticClass:"u-notice__left-icon"},[i("u-icon",{attrs:{name:t.icon,color:t.color,size:"19"}})],1):t._e()]),i("v-uni-view",{ref:"u-notice__content",staticClass:"u-notice__content"},[i("v-uni-text",{ref:"u-notice__content__text",staticClass:"u-notice__content__text",style:[t.textStyle]},[t._v(t._s(t.text))])],1),["link","closable"].includes(t.mode)?i("v-uni-view",{staticClass:"u-notice__right-icon"},["link"===t.mode?i("u-icon",{attrs:{name:"arrow-right",size:17,color:t.color}}):t._e(),"closable"===t.mode?i("u-icon",{attrs:{name:"close",size:16,color:t.color},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.close.apply(void 0,arguments)}}}):t._e()],1):t._e()],2)},o=[]},d5ee:function(t,e,i){"use strict";(function(t){i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("c223"),i("aa9c"),i("fd3c"),i("8f71"),i("bf0f"),i("d4b5");var a=n(i("b7c7")),o=n(i("9b1b")),r=i("6d1d"),s=n(i("b248")),c=i("8f59"),u=i("03cc"),d={data:function(){return{shopid:0,countDown:0,wait_for:"",SER_USERINFOR:r.SER_USERINFOR,OrderStatus0:0,OrderStatus1:1,OrderStatus2:2,OrderStatus3:3,OrderStatus4:4,OrderStatus5:5}},filters:{OrderState:function(t){switch(t){case 0:return"待支付";case 1:return"待出餐";case 2:return"已出餐";case 3:return"已退款";case 4:return"已出餐(部分退款)";case 5:return"已关闭"}},OrderStateText:function(t){switch(t){case 0:return"待支付";case 1:return"实付";case 2:return"实付";case 3:return"实付";case 4:return"实付";case 5:return"待支付"}}},computed:(0,o.default)((0,o.default)({BrandStyle:function(){}},(0,c.mapState)({cartList:"shopping/cartList"})),(0,c.mapGetters)({UserArae1:"GetUserArae",GetcityInfor:"GetcityInfor",UserArae2:"GetcityInfor",GetCityCode:"GetCityCode",BrandInfor:"shopping/BrandInfor",GetShopInfor:"shopping/GetShopInfor",Getnavindex:"shopping/Getnavindex",GetCartList:"shopping/GetCartList",GetCartList2:"shopping/Getshopshopping",GetMODE:"shopping/GetMODE",getPhone:"shopping/getPhone"})),methods:(0,o.default)((0,o.default)((0,o.default)({},(0,c.mapMutations)({SetcommodityInfor:"shopping/SETINFOR",SETNAVINDEX:"shopping/SETNAVINDEX",SETSHOPDETAIL:"shopping/SETSHOPDETAIL",MODEAL:"shopping/MODEAL",SETREPLACE:"shopping/SETREPLACE",SETBRANDINFOR:"shopping/SETBRANDINFOR",INIT_BUYCART:"shopping/INIT_BUYCART",SETMODE:"shopping/SETMODE",SETPHONE:"shopping/SETPHONE"})),(0,c.mapActions)({EMPTY:"shopping/EMPTY",ADD_CART:"shopping/ADD_CART",REDUCE_CART:"shopping/REDUCE_CART"})),{},{Brand:function(){return s.default["Brand_".concat(this["BrandInfor"]["brand_id"])]},tiem:function(e,i,n){var a=this;if(0===e){var o=new Date(1e3*i);o.setMinutes(o.getMinutes()+15),this["countDown"]=setTimeout((function(){var r=o.getTime(),s=(new Date).getTime(),c=new Date(r-s);if(t.log(r-s,"执行2",n),r-s<=0)try{a["InforData"]["status"]=5}catch(l){}else{a.tiem(e,i,n);var u=c.getMinutes();u=u>9?u:"0".concat(u);var d=c.getSeconds();d=d>9?d:"0".concat(d),a["wait_for"]="".concat(u,":").concat(d)}}),1e3)}},openLocation:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:+this["GetShopInfor"]["latitude"],i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:+this["GetShopInfor"]["longitude"];t.log(e,i),uni.openLocation({latitude:e,longitude:i,success:function(){t.log("success")}})},screensku_rx:function(){for(var t=[],e=this["skuinfor"]["details"]["specifications"],i=0;i0&&void 0!==arguments[0]?arguments[0]:this["skuinfor"]["details"]["optional"],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this["skuinfor"]["pay_price"],i=0,n=[],o=+JSON.parse(JSON.stringify(e)),r=t,s=0;s1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;e&&this.SETNAVINDEX(i),uni.navigateBack({delta:t})},againpayment:function(e){var i,n,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;t.log(this["BrandInfor"]["brand_id"],"品牌ID"),n=1==this["BrandInfor"]["brand_id"]||5==this["BrandInfor"]["brand_id"]?"/pages/restaurant/order/order-status/order-status":"/pages/restaurant/order/order-details/details";var o=null===(i=getApp()["globalData"]["parameters"])||void 0===i?void 0:i.isWechat;o?this.payment({order_sn:e,type:3,redirect_url:n,money:a}):(0,u.agOrderPayAPI)({order_sn:e,type:3,redirect_url:"".concat(getApp()["globalData"]["urlfileName"],"/pages/pay/index?order_sn=").concat(e,"&type=",3,"&redirect_url=").concat(n)}).then((function(t){location.href=t["data"]["redirect_url"]}))},computedOrder:function(){var t=this;(0,u.computedOfflineOrder)(this.FormInfor).then((function(e){t.loading=!1,t.realPayment=e.data.real_pay_price,t.ZeroData=e.data,t.computedTotal=e.data,t.hasAssigned||(t.YingPrice=e.data.real_pay_price,t.hasAssigned=!0)})).catch((function(e){t.loading=!1,uni.showToast({title:e,icon:"none"})}))},Reorder:function(e){t.log(e,"重新下单商品"),uni.showLoading({title:"加载中..."});var i=this,n=0,a=e[0],o=a.restaurant_id,r=a.latitude,s=a.longitude,c=a.restaurant_address,u=a.restaurant_name;this.SETSHOPDETAIL({city_name:"",close_time:"",distance:"",open_time:"",province_name:"",regoin_name:"",special:!1,latitude:r,longitude:s,restaurant_address:c,restaurant_id:o,restaurant_name:u});this.EMPTY(e[0]["restaurant_id"]).then((function(a){t.log(a),setTimeout((function(){(function a(){t.log("第".concat(n,"个,总共有").concat(e["length"])),t.log(e[n]["sku_code"],"sku_code"),i.ADD_CART({commodity:e[n],quantity:e[n]["num"]}).then((function(){if(n>=e["length"]-1)return uni.hideLoading(),void uni.navigateTo({url:"/pages/restaurant/home/shop_home/shop_home?restaurant_id=".concat(o)});n+=1,a()}))})()}),1e3)}))},MPAPI:function(t,e,i){var n="";if("Android"==plus.os.name){var a=plus.runtime.isApplicationExist({pname:"com.baidu.BaiduMap",action:"baidumap://"}),o="baidumap://map/marker?location=".concat(t,",").concat(e,"&title=").concat(i,"&coord_type=gcj02&src=andr.baidu.openAPIdemo");a?plus.runtime.openURL(o):plus.nativeUI.alert("未安装地图APP")}else plus.nativeUI.actionSheet({title:"选择地图应用",cancel:"取消",buttons:[{title:"Apple地图"},{title:"百度地图"}]},(function(a){switch(a.index){case 1:n="http://maps.apple.com/?q=%e6%95%b0%e5%ad%97%e5%a4%a9%e5%a0%82&ll=".concat(t,",").concat(e,"&spn=0.008766,0.019441");break;case 2:n="baidumap://map/marker?location=".concat(t,",").concat(e,"&title=").concat(i,"&content=").concat(i,"&src=ios.baidu.openAPIdemo&coord_type=gcj02");break;default:break}""!=n&&plus.runtime.openURL(n,(function(t){plus.nativeUI.alert("未安装地图APP")}))}))}}),beforeDestroy:function(){clearTimeout(this["countDown"])}},l=d;e.default=l}).call(this,i("ba7c")["default"])},d837:function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("64aa");var n={props:{text:{type:[Array,String],default:uni.$u.props.noticeBar.text},direction:{type:String,default:uni.$u.props.noticeBar.direction},step:{type:Boolean,default:uni.$u.props.noticeBar.step},icon:{type:String,default:uni.$u.props.noticeBar.icon},mode:{type:String,default:uni.$u.props.noticeBar.mode},color:{type:String,default:uni.$u.props.noticeBar.color},bgColor:{type:String,default:uni.$u.props.noticeBar.bgColor},speed:{type:[String,Number],default:uni.$u.props.noticeBar.speed},fontSize:{type:[String,Number],default:uni.$u.props.noticeBar.fontSize},duration:{type:[String,Number],default:uni.$u.props.noticeBar.duration},disableTouch:{type:Boolean,default:uni.$u.props.noticeBar.disableTouch},url:{type:String,default:uni.$u.props.noticeBar.url},linkType:{type:String,default:uni.$u.props.noticeBar.linkType}}};e.default=n},d95e:function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){return n}));var n={uNoticeBar:i("e4ab").default,bLoad:i("deee").default,bRxSkuPopup:i("0bf7").default,bXbkSkuPopup:i("a1f0").default,bNxSkuPopup:i("a979").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"content"},[i("v-uni-view",{staticClass:"Head"},[i("v-uni-view",{staticClass:"Notice"},[i("u-notice-bar",{attrs:{text:t.topNotice}})],1),t.HeadShow?i("ShopHead"):t._e()],1),i("v-uni-view",{staticClass:"commodity",style:"iOS"==t.deviceOS?"padding-bottom: 200rpx":"padding-bottom: 100rpx"},[i("v-uni-view",{staticClass:"u-menu-wrap",style:{height:""+t.scollheight}},[t.close?t._e():[i("v-uni-scroll-view",{staticClass:"u-tab-view menu-scroll-view",style:{height:""+t.scollheight},attrs:{"scroll-y":!0,"scroll-with-animation":!0,"scroll-top":t.scrollTop,"scroll-into-view":t.itemId}},t._l(t.tabbar,(function(e,n){return i("v-uni-view",{key:n,staticClass:"u-tab-item",class:[t.current==n?"u-tab-item-active":""],on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.swichMenu(n)}}},[i("v-uni-text",{staticClass:"u-line-1",staticStyle:{padding:"0rpx 20rpx"}},[t._v(t._s(e["name"]))])],1)})),1),i("v-uni-scroll-view",{staticClass:"right-box",style:{height:""+t.scollheight},attrs:{"scroll-top":t.scrollRightTop,"scroll-y":!0,"scroll-with-animation":!0},on:{scroll:function(e){arguments[0]=e=t.$handleEvent(e),t.rightScroll.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"page-view"},t._l(t.tabbar,(function(e,n){return i("v-uni-view",{key:n,staticClass:"class-item",attrs:{id:"item"+n}},[i("v-uni-view",{staticClass:"item-title"},[i("v-uni-text",[t._v(t._s(e["name"]))])],1),i("v-uni-view",{staticClass:"item-container"},t._l(e.foods,(function(e,n){return i("v-uni-view",{key:n,staticClass:"thumb-box"},[i("ShopItem",{attrs:{item:e},on:{SkuPopup:function(e){arguments[0]=e=t.$handleEvent(e),t.SkuPopup.apply(void 0,arguments)}}})],1)})),1)],1)})),1)],1)]],2)],1),i("b-load",{attrs:{show:t.close,width:"196",height:"169",position:"absolute",color:"#000000",type:"close"}}),i("b-load",{attrs:{show:t.loading,background:"rgba(0,0,0,0.05)",width:"60",height:"70",position:"absolute",color:"#FFFFFF",type:"load"}}),t.loading||t.close?t._e():i("v-uni-view",{staticClass:"ShopCart"},[i("ShopCart",{attrs:{tabbar:t.tabbar}})],1),13==t.BrandInfor["brand_id"]?[i("b-rx-sku-popup",{ref:"b-rx-sku-popup"})]:t._e(),10==t.BrandInfor["brand_id"]?[i("b-xbk-sku-popup",{ref:"b-xbk-sku-popup"})]:t._e(),2==t.BrandInfor["brand_id"]?[i("b-nx-sku-popup",{ref:"b-nx-sku-popup"})]:t._e()],2)},o=[]},dd4f:function(t,e,i){var n=i("c86c");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */.skeleton[data-v-093479b8]{background-color:#f1f2f4!important;color:#f1f2f4!important;margin:var(--skeleton)}\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */uni-view[data-v-093479b8], uni-scroll-view[data-v-093479b8], uni-swiper-item[data-v-093479b8]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-notice[data-v-093479b8]{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.u-notice__left-icon[data-v-093479b8]{align-items:center;margin-right:5px}.u-notice__right-icon[data-v-093479b8]{margin-left:5px;align-items:center}.u-notice__content[data-v-093479b8]{text-align:right;flex:1;display:flex;flex-direction:row;flex-wrap:nowrap;overflow:hidden}.u-notice__content__text[data-v-093479b8]{font-size:14px;color:#f9ae3d;padding-left:100%;word-break:keep-all;white-space:nowrap;-webkit-animation:u-loop-animation-data-v-093479b8 10s linear infinite both;animation:u-loop-animation-data-v-093479b8 10s linear infinite both}@-webkit-keyframes u-loop-animation-data-v-093479b8{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}100%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes u-loop-animation-data-v-093479b8{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}100%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}',""]),t.exports=e},dd62:function(t,e,i){"use strict";var n=i("1cb5");n("flatMap")},deee:function(t,e,i){"use strict";i.r(e);var n=i("3a14"),a=i("4e97");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);i("b96c");var r=i("828b"),s=Object(r["a"])(a["default"],n["b"],n["c"],!1,null,"488d60bf",null,!1,n["a"],void 0);e["default"]=s.exports},e23f:function(t,e,i){"use strict";var n=i("14ad"),a=i.n(n);a.a},e4ab:function(t,e,i){"use strict";i.r(e);var n=i("3b98"),a=i("2ab3");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);i("c527");var r=i("828b"),s=Object(r["a"])(a["default"],n["b"],n["c"],!1,null,"158e4676",null,!1,n["a"],void 0);e["default"]=s.exports},e7a5:function(t,e,i){"use strict";var n=i("3b66e"),a=i.n(n);a.a},e7d0:function(t,e,i){"use strict";(function(t){i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(i("cb9d")),o=n(i("80e1")),r=n(i("d5ee")),s={mixins:[a.default,o.default,r.default],name:"b-load",data:function(){return{}},computed:{display:function(){return t.log("组件状态"),this["show"]},GetType:function(){return this["type"]},Style:function(){var t={};return t["position"]=this["position"],t["background-color"]=this["background"],("string"==typeof this["zIndex"]&&!isNaN(+this["zIndex"])||"number"==typeof this["zIndex"])&&(t["z-index"]=this["zIndex"]),t},ImgStyle:function(){return{width:"".concat(this["width"],"rpx"),height:"".concat(this["height"],"rpx")}},TextStyle:function(){return{color:this["color"]}},LoadText:function(){return""!=this["text"]?this["text"]:"load"==this["GetType"]?"加载中,请稍后":"close"==this["GetType"]?"抱歉,该门店已打烊":"orders"==this["GetType"]?"您还没有小食订单 ":"store"==this["GetType"]?"该地区暂无门店信息":void 0},LoadImg:function(){if(""!=this["img"])return this["img"];if("load"==this["GetType"]){if(1==this["BrandInfor"]["brand_id"])return this.qnyurl("kdjload.png");if(10==this["BrandInfor"]["brand_id"])return this.qnyurl("load.gif","xbk");if(13==this["BrandInfor"]["brand_id"])return this.qnyurl("load.png","rx");if(5==this["BrandInfor"]["brand_id"])return this.qnyurl("load.png?","mdl");if(19==this["BrandInfor"]["brand_id"])return this.qnyurl("load.png?","dyp");this["BrandInfor"]["brand_id"]}else{if("close"==this["GetType"])return 2==this["BrandInfor"]["brand_id"]?this.qnyurl("closureimg.png","nx"):this.qnyurl("closureimg.png","rx");if("orders"==this["GetType"])return 2==this["BrandInfor"]["brand_id"]?this.qnyurl("orderno.png","nx"):this.qnyurl("orderno.png","rx");if("store"==this["GetType"])return 2==this["BrandInfor"]["brand_id"]?this.qnyurl("closureimg.png","nx"):this.qnyurl("default.png","rx")}}}};e.default=s}).call(this,i("ba7c")["default"])},e8ae:function(t,e,i){"use strict";var n=i("8fb9"),a=i.n(n);a.a},e948:function(t,e,i){"use strict";i.r(e);var n=i("c898"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},ec15:function(t,e,i){"use strict";i.r(e);var n=i("d95e"),a=i("15ac");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);i("4934");var r=i("828b"),s=Object(r["a"])(a["default"],n["b"],n["c"],!1,null,"7c8074da",null,!1,n["a"],void 0);e["default"]=s.exports},f328:function(t,e,i){"use strict";(function(t){i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("d4b5"),i("fd3c"),i("bf0f"),i("de6c"),i("4100"),i("c223"),i("8f71"),i("473f"),i("bd06"),i("45b3"),i("dd62"),i("aa77"),i("5ef2"),i("aa9c");var a=n(i("9b1b")),o=i("8f59"),r=n(i("80e1")),s=n(i("d5ee")),c={mixins:[r.default,s.default],name:"b-nx-sku-popup",data:function(){return{show:!1,skuinfor:{},skutext:"",Infos:{},skuInfos:[]}},computed:(0,a.default)({},(0,o.mapGetters)({GetcommodityInfor:"shopping/GetcommodityInfor"})),watch:{GetcommodityInfor:function(t){this["skuinfor"]=JSON.parse(JSON.stringify(t)),this.skuInit()}},mounted:function(){},methods:{Addquantity:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this["skuinfor"]["num"]+=t},reducequantity:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;1!=this["skuinfor"]["num"]&&(this["skuinfor"]["num"]-=t)},Addcommodity:function(){var t=this;uni.$u.debounce((function(){t.ADD_CART({commodity:t["skuinfor"],quantity:t["skuinfor"]["num"]}).then((function(){t["show"]=!1}))}),800,!0)},skuClick:function(t,e){this["skuinfor"]["details"]["spu_specs"][t]["values"].map((function(t,i){t["checked"]=e==i})),this.__skuintegration__()},skuInit:function(){for(var t=this,e=function(e){var i=t["skuinfor"]["details"]["sku_infos"][e],n=i["specs"].concat([]).sort((function(t,e){return t["name"].localeCompare(e["name"])})).map((function(t){return t["spec_code"]})).join("_");i["skuCode"]=n},i=0;i0){t.log("多规格");for(var p=0;p0&&n(p)?(m=a(p),h=s(t,e,p,m,h,d-1)-1):(o(h+1),t[h]=p),h++),v++;return h};t.exports=s},"24f1":function(t,e,i){"use strict";var n=i("0f7d"),a=i.n(n);a.a},"2ab3":function(t,e,i){"use strict";i.r(e);var n=i("14d2"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},"2db0":function(t,e,i){"use strict";i.r(e);var n=i("5ed0"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},"315e":function(t,e,i){"use strict";var n=i("7204"),a=i.n(n);a.a},"38a5":function(t,e,i){"use strict";i.r(e);var n=i("bae1"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},"38aa":function(t,e,i){var n=i("847b");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("7265b60e",n,!0,{sourceMap:!1,shadowMode:!1})},3967:function(t,e,i){var n=i("96d1");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("43e98642",n,!0,{sourceMap:!1,shadowMode:!1})},"3a14":function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:t.display,expression:"display"}],staticClass:"b-load",style:[t.Style]},[i("v-uni-view",{staticClass:"b-load-content"},[i("v-uni-view",{staticClass:"b-load-content-Img"},[i("v-uni-image",{style:[t.ImgStyle],attrs:{src:t.LoadImg,mode:""}})],1),i("v-uni-view",{staticClass:"b-load-content-text",style:[t.TextStyle]},[t._v(t._s(t.LoadText))])],1)],1)},a=[]},"3b66e":function(t,e,i){var n=i("841e");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("37237fae",n,!0,{sourceMap:!1,shadowMode:!1})},"3b98":function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){return n}));var n={uColumnNotice:i("af56").default,uRowNotice:i("6f3c").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return t.show?i("v-uni-view",{staticClass:"u-notice-bar",style:[{backgroundColor:t.bgColor},t.$u.addStyle(t.customStyle)]},["column"===t.direction||"row"===t.direction&&t.step?[i("u-column-notice",{attrs:{color:t.color,bgColor:t.bgColor,text:t.text,mode:t.mode,step:t.step,icon:t.icon,"disable-touch":t.disableTouch,fontSize:t.fontSize,duration:t.duration},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.close.apply(void 0,arguments)},click:function(e){arguments[0]=e=t.$handleEvent(e),t.click.apply(void 0,arguments)}}})]:[i("u-row-notice",{attrs:{color:t.color,bgColor:t.bgColor,text:t.text,mode:t.mode,fontSize:t.fontSize,speed:t.speed,url:t.url,linkType:t.linkType,icon:t.icon},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.close.apply(void 0,arguments)},click:function(e){arguments[0]=e=t.$handleEvent(e),t.click.apply(void 0,arguments)}}})]],2):t._e()},o=[]},"44b7":function(t,e,i){"use strict";(function(t){i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("d4b5"),i("aa9c"),i("fd3c"),i("8f71"),i("bf0f"),i("473f"),i("de6c"),i("5ef2");var a=n(i("b7c7")),o=n(i("9b1b")),r=i("8f59"),s=n(i("80e1")),c=n(i("d5ee")),u={mixins:[s.default,c.default],name:"b-rx-sku-popup",data:function(){return{show:!1,skuinfor:{},skutext:""}},computed:(0,o.default)({},(0,r.mapGetters)({GetcommodityInfor:"shopping/GetcommodityInfor"})),watch:{GetcommodityInfor:function(t){this["skuinfor"]=JSON.parse(JSON.stringify(t)),this.skuInit()}},methods:{Addquantity:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this["skuinfor"]["num"]+=t},reducequantity:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;1!=this["skuinfor"]["num"]&&(this["skuinfor"]["num"]-=t)},Addcommodity:function(){var e=this;uni.$u.debounce((function(){e.ADD_CART({commodity:e["skuinfor"],quantity:e["skuinfor"]["num"]}).then((function(){t.log("加入成功"),e["show"]=!1,t.log(e["show"],"show")}))}),800,!0)},skuInit:function(){for(var e=[],i=this["skuinfor"]["details"]["specifications"],n=0;n=r["length"])){this["skuinfor"]["sku_code"]=c;break t}}}c||(this["skuinfor"]["sku_code"]=this["skuinfor"]["details"]["sku_infos"][0]["code"]),t.log(this["skuinfor"],"瑞幸筛选的CODE")},skuClick:function(t,e){this["skuinfor"]["details"]["specifications"][t]["ingredients"].map((function(t,i){t["checked"]=e==i})),this.skuInit()}}};e.default=u}).call(this,i("ba7c")["default"])},"456b":function(t,e,i){var n=i("c86c");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */.skeleton[data-v-8ee8a39c]{background-color:#f1f2f4!important;color:#f1f2f4!important;margin:var(--skeleton)}\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.commodity-sku-Inofr[data-v-8ee8a39c]{border-bottom:%?1?% dashed #ccc;padding:%?32?%;display:flex;justify-content:space-between}.commodity-sku-Inofr-cover[data-v-8ee8a39c]{width:%?176?%;height:%?176?%;border-radius:%?10?%;overflow:hidden}.commodity-sku-Inofr-cover .img[data-v-8ee8a39c]{width:100%;height:100%}.commodity-sku-Inofr-commodity[data-v-8ee8a39c]{width:100%;display:flex;flex-direction:column;justify-content:center}.commodity-sku-Inofr-commodity-title[data-v-8ee8a39c]{line-height:%?70?%}.commodity-sku-Inofr-commodity-sku[data-v-8ee8a39c]{display:flex;justify-content:space-between;align-items:center}.commodity-sku-Inofr-commodity-sku-text[data-v-8ee8a39c]{color:#666;font-size:%?25?%}.commodity-sku-Inofr-commodity-sku-Price[data-v-8ee8a39c]{color:#de302d}.commodity-sku-Inofr-commodity-sku-Price .text1[data-v-8ee8a39c]{font-size:%?26?%}.commodity-sku-Inofr-commodity-sku-Price .text2[data-v-8ee8a39c]{font-size:%?35?%}.commodity-sku-option[data-v-8ee8a39c]{padding:%?32?%}.commodity-sku-option-item[data-v-8ee8a39c]{width:100%;font-size:%?26?%;margin-bottom:%?15?%}.commodity-sku-option-item-label[data-v-8ee8a39c]{font-weight:800;min-width:%?112?%;height:100%;color:#333;line-height:%?100?%}.commodity-sku-option-item-values[data-v-8ee8a39c]{width:100%;display:flex;justify-content:flex-start}.commodity-sku-option-item-values-activation[data-v-8ee8a39c]{background:#ececec!important;border:%?1?% solid #f7f8fa}.commodity-sku-option-item-values-item[data-v-8ee8a39c]{min-width:%?112?%;height:100%;line-height:%?70?%;border-radius:%?6?%;margin-bottom:%?20?%;background:#fff;text-align:center;margin-right:%?15?%;border:%?1?% solid transparent}.commodity-sku-Infor[data-v-8ee8a39c]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:%?32?%;border-top:%?1?% solid hsla(0,0%,40%,.1)}.commodity-sku-Infor-left-cart[data-v-8ee8a39c]{flex:1;height:%?60?%;display:flex;justify-content:flex-end;font-size:%?36?%;align-items:center}.commodity-sku-Infor-left-cart .num[data-v-8ee8a39c]{max-width:%?100?%;min-width:%?100?%;text-align:center}.commodity-sku-Infor-left-cart .img[data-v-8ee8a39c]{width:%?42?%;height:%?42?%}.commodity-sku-Infor-right[data-v-8ee8a39c]{width:%?254?%;height:%?86?%;background:#00af66;box-shadow:0 %?6?% %?8?% 0 rgba(74,111,231,.23);border-radius:%?43?%;text-align:center;line-height:%?86?%;color:#fff}',""]),t.exports=e},"45b3":function(t,e,i){"use strict";var n=i("8bdb"),a=i("1dbd"),o=i("7992"),r=i("1099"),s=i("1fc1"),c=i("3242");n({target:"Array",proto:!0},{flatMap:function(t){var e,i=r(this),n=s(i);return o(t),e=c(i,0),e.length=a(e,i,i,n,0,1,t,arguments.length>1?arguments[1]:void 0),e}})},"478f":function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){return n}));var n={uPopup:i("3d71").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"b-rx-sku-popup"},[i("u-popup",{attrs:{show:t.show,round:"20",closeable:!0,zIndex:"20080"},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.show=!1}}},[i("v-uni-view",{staticClass:"commodity-sku"},[i("v-uni-view",{staticClass:"commodity-sku-Inofr"},[i("v-uni-view",{staticClass:"commodity-sku-Inofr-cover"},[i("v-uni-image",{staticClass:"img",attrs:{src:t.skuinfor["product_img"],mode:"widthFix"}})],1),i("v-uni-view",{staticClass:"commodity-sku-Inofr-commodity"},[i("v-uni-view",{staticClass:"commodity-sku-Inofr-commodity-title"},[t._v(t._s(t.skuinfor["product_name"]))]),t.skuinfor["sku"]?i("v-uni-view",{staticClass:"commodity-sku-Inofr-commodity-sku"},[i("v-uni-view",{staticClass:"commodity-sku-Inofr-commodity-sku-text"},[t._v(t._s(t.skuinfor["sku"]))]),i("v-uni-view",{staticClass:"commodity-sku-Inofr-commodity-sku-Price"},[i("v-uni-text",{staticClass:"text1"},[t._v("¥")]),i("v-uni-text",{staticClass:"text2"},[t._v(t._s(t.skuinfor["adj_pay"]*t.skuinfor["num"]))])],1)],1):t._e()],1)],1),t.skuinfor["details"]?i("v-uni-view",{staticClass:"commodity-sku-option"},[t._l(t.skuinfor["details"]["optional"],(function(e,n){return[i("v-uni-view",{key:n,staticClass:"commodity-sku-option-item"},[i("v-uni-view",{staticClass:"commodity-sku-option-item-label"},[t._v(t._s(e["name"]))]),i("v-uni-view",{staticClass:"commodity-sku-option-item-values"},[t._l(e["sku_infos"],(function(e,a){return[i("v-uni-view",{key:a,staticClass:"commodity-sku-option-item-values-item",class:{"commodity-sku-option-item-values-activation":e["checked"]},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.skuClick(n,a)}}},[t._v(t._s(e["name"]))])]}))],2)],1)]}))],2):t._e(),i("v-uni-view",{staticClass:"commodity-sku-Infor"},[i("v-uni-view",{staticClass:"commodity-sku-Infor-left"},[i("v-uni-view",{staticClass:"commodity-sku-Infor-left-cart"},[i("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("reduce.png","xbk"),mode:""},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.reducequantity()}}}),i("v-uni-view",{staticClass:"num"},[t._v(t._s(t.skuinfor["num"]))]),i("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("add.png","xbk"),mode:""},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.Addquantity()}}})],1)],1),i("v-uni-view",{staticClass:"commodity-sku-Infor-right",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.Addcommodity.apply(void 0,arguments)}}},[t._v("加入购物车")])],1)],1)],1)],1)},o=[]},"4e20":function(t,e,i){"use strict";(function(t){i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("d4b5"),i("aa9c"),i("fd3c"),i("8f71"),i("bf0f"),i("c223"),i("aa77");var a=n(i("b7c7")),o=n(i("9b1b")),r=i("8f59"),s=n(i("80e1")),c=n(i("d5ee")),u={mixins:[s.default,c.default],name:"b-rx-sku-popup",data:function(){return{show:!1,skuinfor:{},skutext:""}},computed:(0,o.default)({},(0,r.mapGetters)({GetcommodityInfor:"shopping/GetcommodityInfor"})),watch:{GetcommodityInfor:function(e){this["skuinfor"]=JSON.parse(JSON.stringify(e)),t.log(this["skuinfor"],"skuinfor"),this.skuInit()}},methods:{Addquantity:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this["skuinfor"]["num"]+=t},reducequantity:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;1!=this["skuinfor"]["num"]&&(this["skuinfor"]["num"]-=t)},Addcommodity:function(){var e=this;uni.$u.debounce((function(){t.log(e["skuinfor"],"加入购物车商品"),e.ADD_CART({commodity:e["skuinfor"],quantity:e["skuinfor"]["num"]}).then((function(){e["show"]=!1}))}),800,!0)},skuInit:function(){for(var e=0,i=[],n=(JSON.parse(JSON.stringify(this["skuinfor"]["product_price"])),this["skuinfor"]["details"]["optional"]),o=0;o0){var i=e.id.substring(4);t.leftMenuStatus(i)}}))}));case 1:case"end":return e.stop()}}),e)})))()},leftMenuStatus:function(t){var e=this;return(0,o.default)((0,a.default)().mark((function i(){return(0,a.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:if(e.current=t,0!=e.menuHeight&&0!=e.menuItemHeight){i.next=6;break}return i.next=4,e.getElRect("menu-scroll-view","menuHeight");case 4:return i.next=6,e.getElRect("u-tab-item","menuItemHeight");case 6:e.scrollTop=t*e.menuItemHeight+e.menuItemHeight/2-e.menuHeight/2;case 7:case"end":return i.stop()}}),i)})))()},getMenuItemTop:function(){var t=this;new Promise((function(e){var i=uni.createSelectorQuery();i.selectAll(".class-item").boundingClientRect((function(i){i.length?i.forEach((function(n){t.arr.push(n.top-i[0].top),e()})):setTimeout((function(){t.getMenuItemTop()}),10)})).exec()}))},rightScroll:function(t){var e=this;return(0,o.default)((0,a.default)().mark((function i(){return(0,a.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:if(e.oldScrollTop=t.detail.scrollTop,0!=e.arr.length){i.next=4;break}return i.next=4,e.getMenuItemTop();case 4:if(!e.timer){i.next=6;break}return i.abrupt("return");case 6:if(e.menuHeight){i.next=9;break}return i.next=9,e.getElRect("menu-scroll-view","menuHeight");case 9:setTimeout((function(){e.timer=null;for(var i=t.detail.scrollTop+e.menuHeight/2,n=0;n=a&&i-1}},methods:(0,o.default)((0,o.default)({},(0,c.mapMutations)(["GetState"])),{},{qnyurl:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"v2";return"https://img.agrimedia.cn/chwl/".concat(e,"/").concat(t)},RetainDecimalPoint:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=2;e&&(t/=100);var n=""+t;if(-1!=n.indexOf(".")){var a=n.indexOf("."),o=n.substring(a+1,n.length);if(!(o["length"]=c.length-1){u+=".";for(var f=0;f0){var u=n.substring(c+1,n.length);if(u["length"]>s)n=n.substring(0,c+1+s);else for(var d=0;d=l.length-1){f+=".";for(var m=0;mf?l:f,r=l0&&void 0!==arguments[0]?arguments[0]:data,i=e.el,n=e.bottomlb,o=void 0===n?0:n,r=this;return new Promise((function(e,n){uni.getSystemInfo({success:function(n){"string"===typeof i?uni.createSelectorQuery().in(r).select(".".concat(i)).boundingClientRect((function(a){t.log(a,r["NAVHEIGHT"],o,"元素高度"),0==a["height"]&&"OrderToggleType"==i&&(o=45),e((n.windowHeight-(a["height"]+r["NAVHEIGHT"]+o))*(750/n["windowWidth"]))})).exec():"object"===(0,a.default)(i)&&function(){for(var e=[],n=0;nNumber(this.max)?this.max+"+":this.value;case"ellipsis":return Number(this.value)>Number(this.max)?"...":this.value;case"limit":return Number(this.value)>999?Number(this.value)>=9999?Math.floor(this.value/1e4*100)/100+"w":Math.floor(this.value/1e3*100)/100+"k":this.value;default:return Number(this.value)}}}};e.default=o},"8a2a":function(t,e,i){"use strict";i.r(e);var n=i("f328"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},"8d19":function(t,e,i){"use strict";i.r(e);var n=i("1900"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},"8e7e":function(t,e,i){"use strict";i.r(e);var n=i("bbb7"),a=i("38a5");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);i("e294");var r=i("828b"),s=Object(r["a"])(a["default"],n["b"],n["c"],!1,null,"45c4ea7a",null,!1,n["a"],void 0);e["default"]=s.exports},"90ca":function(t,e,i){var n=i("785c");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("c35f3f66",n,!0,{sourceMap:!1,shadowMode:!1})},"96d1":function(t,e,i){var n=i("c86c");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */.skeleton[data-v-6718ea06]{background-color:#f1f2f4!important;color:#f1f2f4!important;margin:var(--skeleton)}\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */uni-view[data-v-6718ea06], uni-scroll-view[data-v-6718ea06], uni-swiper-item[data-v-6718ea06]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-badge[data-v-6718ea06]{border-top-right-radius:100px;border-top-left-radius:100px;border-bottom-left-radius:100px;border-bottom-right-radius:100px;display:flex;flex-direction:row;line-height:11px;text-align:center;font-size:11px;color:#fff}.u-badge--dot[data-v-6718ea06]{height:8px;width:8px}.u-badge--inverted[data-v-6718ea06]{font-size:13px}.u-badge--not-dot[data-v-6718ea06]{padding:2px 5px}.u-badge--horn[data-v-6718ea06]{border-bottom-left-radius:0}.u-badge--primary[data-v-6718ea06]{background-color:#3c9cff}.u-badge--primary--inverted[data-v-6718ea06]{color:#3c9cff}.u-badge--error[data-v-6718ea06]{background-color:#f56c6c}.u-badge--error--inverted[data-v-6718ea06]{color:#f56c6c}.u-badge--success[data-v-6718ea06]{background-color:#5ac725}.u-badge--success--inverted[data-v-6718ea06]{color:#5ac725}.u-badge--info[data-v-6718ea06]{background-color:#909399}.u-badge--info--inverted[data-v-6718ea06]{color:#909399}.u-badge--warning[data-v-6718ea06]{background-color:#f9ae3d}.u-badge--warning--inverted[data-v-6718ea06]{color:#f9ae3d}',""]),t.exports=e},"9bbd":function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){return n}));var n={uPopup:i("3d71").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"b-nx-sku-popup"},[i("u-popup",{attrs:{show:t.show,round:"20",closeable:!0,zIndex:"20080"},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.show=!1}}},[i("v-uni-view",{staticClass:"commodity-sku"},[i("v-uni-view",{staticClass:"commodity-sku-cover"},[i("v-uni-image",{staticClass:"img",attrs:{src:t.skuinfor["product_img"],mode:"widthFix"}}),i("v-uni-view",{staticClass:"commodity-sku-cover-name"},[i("v-uni-view",{staticClass:"commodity-sku-cover-name-title",style:{color:t.Brand()["ThemeColor"]}},[t._v(t._s(t.skuinfor["product_name"]))]),i("v-uni-view",{staticClass:"commodity-sku-cover-name-cart"},[i("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("reduce.png","rx"),mode:""},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.reducequantity()}}}),i("v-uni-view",{staticClass:"num",staticStyle:{color:"#a7d500"}},[t._v(t._s(t.skuinfor["num"]))]),i("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("add.png","rx"),mode:""},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.Addquantity()}}})],1)],1)],1),t.skuinfor["details"]?i("v-uni-view",{staticClass:"commodity-sku-option"},[i("v-uni-scroll-view",{staticClass:"scroll-Y",staticStyle:{height:"400rpx"},attrs:{"scroll-top":0,"scroll-y":"true"}},[t.skuinfor["details"]["accessories"]["length"]?i("v-uni-view",{staticClass:"commodity-sku-option-item"},[i("v-uni-view",{staticClass:"commodity-sku-option-item-label"},[t._v("加料")]),i("v-uni-view",{staticClass:"commodity-sku-option-item-values"},[t._l(t.skuinfor["details"]["accessories"],(function(e,n){return[i("v-uni-view",{key:n,staticClass:"commodity-sku-option-item-values-item",class:{"commodity-sku-option-item-values-Disable":e["disable"],"commodity-sku-option-item-values-activation":e["checked"]},on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.accessoriesClick(e)}}},[i("v-uni-text",[t._v(t._s(e["name"]))]),+e["price"]>0?i("v-uni-text",[t._v("¥"+t._s(t._amount(e["price"])))]):t._e()],1)]}))],2)],1):t._e(),t._l(t.skuinfor["details"]["spu_specs"],(function(e,n){return[e["code"]?i("v-uni-view",{key:n,staticClass:"commodity-sku-option-item"},[i("v-uni-view",{staticClass:"commodity-sku-option-item-label"},[t._v(t._s(e["name"]))]),i("v-uni-view",{staticClass:"commodity-sku-option-item-values"},[t._l(e["values"],(function(e,a){return[i("v-uni-view",{key:a,staticClass:"commodity-sku-option-item-values-item",class:{"commodity-sku-option-item-values-activation":e["checked"]},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.skuClick(n,a)}}},[i("v-uni-text",[t._v(t._s(e["name"]))]),+e["price"]>0?i("v-uni-text",[t._v("¥"+t._s(t.__amount(e["price"])))]):t._e()],1)]}))],2)],1):t._e()]}))],2)],1):t._e(),i("v-uni-view",{staticClass:"commodity-sku-Infor"},[i("v-uni-view",{staticClass:"commodity-sku-Infor-left"},[i("v-uni-view",{staticClass:"commodity-sku-Infor-left-Price"},[i("v-uni-text",{staticClass:"text1"},[t._v("¥")]),i("v-uni-text",{staticClass:"text2"},[t._v(t._s(t.skuinfor["adj_pay"]*t.skuinfor["num"]))])],1),i("v-uni-view",{staticClass:"commodity-sku-Infor-left-sku"},[i("v-uni-view",{},[t._v(t._s(t.Infos["sku"]))]),i("v-uni-view",{},[t._v("加料:"+t._s(t.Infos["accessories"]))])],1)],1),i("v-uni-view",{staticClass:"commodity-sku-Infor-right",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.Addcommodity.apply(void 0,arguments)}}},[t._v("加入购物车")])],1)],1)],1)],1)},o=[]},"9d24":function(t,e,i){"use strict";i.r(e);var n=i("44b7"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},a105:function(t,e,i){var n=i("dd4f");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("44301e32",n,!0,{sourceMap:!1,shadowMode:!1})},a1f0:function(t,e,i){"use strict";i.r(e);var n=i("478f"),a=i("7fa6");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);i("79e1");var r=i("828b"),s=Object(r["a"])(a["default"],n["b"],n["c"],!1,null,"8ee8a39c",null,!1,n["a"],void 0);e["default"]=s.exports},a5fc:function(t,e,i){var n=i("456b");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("7a86a730",n,!0,{sourceMap:!1,shadowMode:!1})},a63d:function(t,e,i){"use strict";i.r(e);var n=i("b32a"),a=i("59ba");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);i("095a");var r=i("828b"),s=Object(r["a"])(a["default"],n["b"],n["c"],!1,null,"6718ea06",null,!1,n["a"],void 0);e["default"]=s.exports},a979:function(t,e,i){"use strict";i.r(e);var n=i("9bbd"),a=i("8a2a");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);i("24f1");var r=i("828b"),s=Object(r["a"])(a["default"],n["b"],n["c"],!1,null,"158822ce",null,!1,n["a"],void 0);e["default"]=s.exports},a9aa:function(t,e,i){"use strict";i.r(e);var n=i("8236"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},acc1:function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){return n}));var n={uNoticeBar:i("e4ab").default,bLoad:i("deee").default,bRxSkuPopup:i("0bf7").default,bXbkSkuPopup:i("a1f0").default,bNxSkuPopup:i("a979").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"content"},[i("v-uni-view",{staticClass:"Head"},[i("v-uni-view",{staticClass:"Notice"},[i("u-notice-bar",{attrs:{text:t.topNotice}})],1),t.HeadShow?i("ShopHead"):t._e()],1),i("v-uni-view",{staticClass:"commodity",style:"iOS"==t.deviceOS?"padding-bottom: 200rpx":"padding-bottom: 100rpx"},[i("v-uni-view",{staticClass:"u-menu-wrap",style:{height:""+t.scollheight}},[t.close?t._e():[i("v-uni-scroll-view",{staticClass:"u-tab-view menu-scroll-view",style:{height:""+t.scollheight},attrs:{"scroll-y":!0,"scroll-with-animation":!0,"scroll-top":t.scrollTop,"scroll-into-view":t.itemId}},t._l(t.tabbar,(function(e,n){return i("v-uni-view",{key:n,staticClass:"u-tab-item",class:[t.current==n?"u-tab-item-active":""],on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.swichMenu(n)}}},[i("v-uni-text",{staticClass:"u-line-1",staticStyle:{padding:"0rpx 20rpx"}},[t._v(t._s(e["name"]))])],1)})),1),i("v-uni-scroll-view",{staticClass:"right-box",style:{height:""+t.scollheight},attrs:{"scroll-top":t.scrollRightTop,"scroll-y":!0,"scroll-with-animation":!0},on:{scroll:function(e){arguments[0]=e=t.$handleEvent(e),t.rightScroll.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"page-view"},t._l(t.tabbar,(function(e,n){return i("v-uni-view",{key:n,staticClass:"class-item",attrs:{id:"item"+n}},[i("v-uni-view",{staticClass:"item-title"},[i("v-uni-text",[t._v(t._s(e["name"]))])],1),i("v-uni-view",{staticClass:"item-container"},t._l(e.foods,(function(e,n){return i("v-uni-view",{key:n,staticClass:"thumb-box"},[i("ShopItem",{attrs:{item:e},on:{SkuPopup:function(e){arguments[0]=e=t.$handleEvent(e),t.SkuPopup.apply(void 0,arguments)}}})],1)})),1)],1)})),1)],1)]],2)],1),i("b-load",{attrs:{show:t.close,width:"196",height:"169",position:"absolute",color:"#000000",type:"close"}}),i("b-load",{attrs:{show:t.loading,background:"rgba(0,0,0,0.05)",width:"60",height:"70",position:"absolute",color:"#FFFFFF",type:"load"}}),t.loading||t.close?t._e():i("v-uni-view",{staticClass:"ShopCart"},[i("ShopCart",{attrs:{tabbar:t.tabbar}})],1),13==t.BrandInfor["brand_id"]?[i("b-rx-sku-popup",{ref:"b-rx-sku-popup"})]:t._e(),10==t.BrandInfor["brand_id"]?[i("b-xbk-sku-popup",{ref:"b-xbk-sku-popup"})]:t._e(),2==t.BrandInfor["brand_id"]?[i("b-nx-sku-popup",{ref:"b-nx-sku-popup"})]:t._e()],2)},o=[]},af31:function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){return n}));var n={uPopup:i("3d71").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"b-rx-sku-popup"},[i("u-popup",{attrs:{show:t.show,mode:"bottom",round:"20",closeable:!0,zIndex:"20080"},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.show=!1}}},[i("v-uni-view",{staticClass:"commodity-sku"},[i("v-uni-view",{staticClass:"commodity-sku-cover"},[i("v-uni-image",{staticClass:"img",attrs:{src:t.skuinfor["product_img"],mode:"widthFix"}}),i("v-uni-view",{staticClass:"commodity-sku-cover-name"},[i("v-uni-view",{staticClass:"commodity-sku-cover-name-title",style:{color:t.Brand()["ThemeColor"]}},[t._v(t._s(t.skuinfor["product_name"]))]),i("v-uni-view",{staticClass:"commodity-sku-cover-name-cart"},[i("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("reduce.png","rx"),mode:""},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.reducequantity()}}}),i("v-uni-view",{staticClass:"num"},[t._v(t._s(t.skuinfor["num"]))]),i("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("add.png","rx"),mode:""},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.Addquantity()}}})],1)],1)],1),t.skuinfor["details"]?i("v-uni-view",{staticClass:"commodity-sku-option"},[t._l(t.skuinfor["details"]["specifications"],(function(e,n){return[i("v-uni-view",{key:n,staticClass:"commodity-sku-option-item"},[i("v-uni-view",{staticClass:"commodity-sku-option-item-label"},[t._v(t._s(e["name"]))]),i("v-uni-view",{staticClass:"commodity-sku-option-item-values"},[t._l(e["ingredients"],(function(e,a){return[i("v-uni-view",{key:a,staticClass:"commodity-sku-option-item-values-item",class:{"commodity-sku-option-item-values-activation":e["checked"]},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.skuClick(n,a)}}},[t._v(t._s(e["name"]))])]}))],2)],1)]}))],2):t._e(),i("v-uni-view",{staticStyle:{height:"200rpx"}}),i("v-uni-view",{staticClass:"commodity-sku-Infor"},[i("v-uni-view",{staticClass:"commodity-sku-Infor-left"},[i("v-uni-view",{staticClass:"commodity-sku-Infor-left-Price"},[i("v-uni-text",{staticClass:"text1"},[t._v("¥")]),i("v-uni-text",{staticClass:"text2"},[t._v(t._s(t._amount(t.skuinfor["adj_pay"]*t.skuinfor["num"])))]),i("v-uni-view",[t._v(t._s(t.skuinfor["sku"]))])],1),i("v-uni-view",{staticClass:"commodity-sku-Infor-left-sku"},[t._v(t._s(t.skutext))])],1),i("v-uni-view",{staticClass:"commodity-sku-Infor-right",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.Addcommodity.apply(void 0,arguments)}}},[t._v("加入购物车")])],1)],1)],1)],1)},o=[]},af56:function(t,e,i){"use strict";i.r(e);var n=i("591c4"),a=i("2db0");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);i("e23f");var r=i("828b"),s=Object(r["a"])(a["default"],n["b"],n["c"],!1,null,"fed5a3f4",null,!1,n["a"],void 0);e["default"]=s.exports},b32a:function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return t.show&&(0!==Number(t.value)||t.showZero||t.isDot)?i("v-uni-text",{staticClass:"u-badge",class:[t.isDot?"u-badge--dot":"u-badge--not-dot",t.inverted&&"u-badge--inverted","horn"===t.shape&&"u-badge--horn","u-badge--"+t.type+(t.inverted?"--inverted":"")],style:[t.$u.addStyle(t.customStyle),t.badgeStyle]},[t._v(t._s(t.isDot?"":t.showValue))]):t._e()},a=[]},b506:function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){return n}));var n={uBadge:i("a63d").default,uPopup:i("3d71").default,uModal:i("32f8").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"shop_home"},[1==t.BrandInfor["brand_id"]?[i("v-uni-view",{staticClass:"KDJ-Cart",style:"iOS"==t.deviceOS?"height: 200rpx":""},[i("v-uni-view",{staticClass:"left"},[i("v-uni-view",{staticClass:"left-img"},[i("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("gouwuceicon.png"),mode:"aspectFill"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.Shoplength>0&&(t.shoppingshow=!t.shoppingshow)}}}),t.Shoplength>0?i("u-badge",{attrs:{type:"error",absolute:!0,value:t.Shoplength,offset:[0,5]}}):t._e()],1),i("v-uni-view",{staticClass:"price"},[i("v-uni-text",{staticClass:"yang"},[t._v("¥")]),i("v-uni-text",{staticClass:"amount"},[t._v(t._s(t.__amount(t.totalPrice)))])],1)],1),i("v-uni-view",{staticClass:"right",class:[t.Shoplength>0?"right2":""],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.create.apply(void 0,arguments)}}},[t._v(t._s(t.Shoplength>0?"选好了":"未选择商品"))])],1),i("u-popup",{attrs:{round:15,overlayStyle:{bottom:"100rpx"},bottom:"100rpx",closeOnClickOverlay:!0,show:t.shoppingshow,mode:"bottom"},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.shoppingshow=!1}}},[i("v-uni-view",{staticClass:"KDJ-Cart-Popup"},[i("v-uni-scroll-view",{staticStyle:{height:"642rpx"},attrs:{"scroll-top":0,"scroll-y":!0}},[i("v-uni-view",{staticClass:"KDJ-Cart-Popup-top"},[i("v-uni-view",{staticClass:"text"},[t._v("已选商品")]),i("v-uni-view",{staticClass:"KDJ-Cart-Popup-top-empty",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.EMPTY(t.GetShopInfor["restaurant_id"])}}},[i("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("qingkong.png","rx"),mode:""}}),i("v-uni-text",[t._v("清空购物车")])],1)],1),t._l(t.MealList,(function(e,n){return[i("v-uni-view",{key:n,staticClass:"KDJ-Cart-Popup-item"},[i("v-uni-view",{staticClass:"name"},[t._v(t._s(e["product_name"]))]),i("v-uni-view",{staticClass:"money"},[i("v-uni-view",{staticClass:"price"},[i("v-uni-text",{staticClass:"yang"},[t._v("¥")]),i("v-uni-text",{staticClass:"amount"},[t._v(t._s(t.__amount(e["adj_pay"]*e["num"])))])],1)],1),i("v-uni-view",{staticClass:"quantity"},[i("v-uni-view",{class:"Reduce-Button theme-Union-Class-"+t.BrandInfor["brand_id"]+"-2",on:{click:function(i){i.stopPropagation(),arguments[0]=i=t.$handleEvent(i),t.reducecommodity(e)}}},[i("v-uni-view",[t._v("-")])],1),i("v-uni-view",{staticClass:"num"},[t._v(t._s(e["num"]))]),i("v-uni-view",{class:"Add-Button theme-Union-Class-"+t.BrandInfor["brand_id"]+"-1",on:{click:function(i){i.stopPropagation(),arguments[0]=i=t.$handleEvent(i),t.Addcommodity(e)}}},[i("v-uni-view",[t._v("+")])],1)],1)],1)]}))],2)],1)],1)]:t._e(),2==t.BrandInfor["brand_id"]?[i("v-uni-view",{staticClass:"NX-Cart"},[i("v-uni-view",{staticClass:"NX-Cart-left",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.Shoplength>0&&(t.shoppingshow=!t.shoppingshow)}}},[i("v-uni-view",{staticClass:"NX-Cart-left-img"},[i("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("shopping.png","rx"),mode:"aspectFill"}}),t.Shoplength>0?i("u-badge",{attrs:{type:"error",absolute:!0,value:t.Shoplength,offset:[0,5]}}):t._e()],1),i("v-uni-view",{staticClass:"NX-Cart-left-price"},[i("v-uni-text",{staticClass:"yang"},[t._v("¥")]),i("v-uni-text",{staticClass:"amount"},[t._v(t._s(t.totalPrice))])],1)],1),i("v-uni-view",{staticClass:"NX-Cart-right",class:[t.Shoplength>0?"right2":""],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.create.apply(void 0,arguments)}}},[t._v(t._s(t.Shoplength>0?"结算":"未选择商品"))])],1),i("u-popup",{attrs:{round:15,overlayStyle:{bottom:"100rpx"},bottom:t.popupBootm,closeOnClickOverlay:!0,show:t.shoppingshow,mode:"bottom"},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.shoppingshow=!1}}},[i("v-uni-view",{staticClass:"NX-Cart-Popup"},[i("v-uni-scroll-view",{staticStyle:{height:"642rpx"},attrs:{"scroll-top":0,"scroll-y":!0}},[i("v-uni-view",{staticClass:"NX-Cart-Popup-top"},[i("v-uni-view",{staticClass:"text"},[t._v("已选商品")]),i("v-uni-view",{staticClass:"NX-Cart-Popup-top-empty",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.EMPTY(t.GetShopInfor["restaurant_id"])}}},[i("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("qingkong.png","rx"),mode:""}}),i("v-uni-text",[t._v("清空购物车")])],1)],1),t._l(t.MealList,(function(e,n){return[i("v-uni-view",{key:n,staticClass:"NX-Cart-Popup-item"},[i("v-uni-view",{staticClass:"NX-Cart-Popup-item-commodity"},[i("v-uni-view",{staticClass:"NX-Cart-Popup-item-commodity-img"},[i("v-uni-image",{staticClass:"img",attrs:{src:e["product_img"],mode:""}})],1),i("v-uni-view",{staticClass:"NX-Cart-Popup-item-commodity-infor"},[i("v-uni-view",{staticClass:"NX-Cart-Popup-item-commodity-infor-name"},[t._v(t._s(e["product_name"]))]),e["sku"]?i("v-uni-view",{staticClass:"NX-Cart-Popup-item-commodity-infor-sku"},[t._v(t._s(e["sku"]))]):t._e(),i("v-uni-view",{staticClass:"NX-Cart-Popup-item-commodity-infor-money"},[i("v-uni-view",{staticClass:"NX-Cart-Popup-item-commodity-infor-money-price"},[i("v-uni-text",{staticClass:"NX-Cart-Popup-item-commodity-infor-money-yang"},[t._v("¥")]),i("v-uni-text",{staticClass:"NX-Cart-Popup-item-commodity-infor-money-amount"},[t._v(t._s(e["adj_pay"]*e["num"]))])],1)],1)],1)],1),i("v-uni-view",{staticClass:"quantity"},[i("v-uni-view",{class:"Reduce-Button theme-Union-Class-"+t.BrandInfor["brand_id"]+"-2",on:{click:function(i){i.stopPropagation(),arguments[0]=i=t.$handleEvent(i),t.reducecommodity(e)}}},[i("v-uni-view",[t._v("-")])],1),i("v-uni-view",{staticClass:"num"},[t._v(t._s(e["num"]))]),i("v-uni-view",{class:"Add-Button theme-Union-Class-"+t.BrandInfor["brand_id"]+"-1",on:{click:function(i){i.stopPropagation(),arguments[0]=i=t.$handleEvent(i),t.Addcommodity(e)}}},[i("v-uni-view",[t._v("+")])],1)],1)],1)]}))],2)],1)],1)]:t._e(),5==t.BrandInfor["brand_id"]?[i("v-uni-view",{staticClass:"MDL-Cart",style:"iOS"==t.deviceOS?"height: 200rpx":""},[i("v-uni-view",{staticClass:"MDL-Cart-left",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.Shoplength>0&&(t.shoppingshow=!t.shoppingshow)}}},[i("v-uni-view",{staticClass:"MDL-Cart-left-img"},[i("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("gouwuceicon.png","mdl"),mode:"heightFix"}}),t.Shoplength>0?i("u-badge",{attrs:{type:"error",absolute:!0,value:t.Shoplength,offset:[0,5]}}):t._e()],1),i("v-uni-view",{staticClass:"MDL-Cart-left-price"},[i("v-uni-text",{staticClass:"yang"},[t._v("¥")]),i("v-uni-text",{staticClass:"amount"},[t._v(t._s(t.__amount(t.totalPrice)))])],1)],1),i("v-uni-view",{staticClass:"MDL-Cart-right theme-Union-Class-5-1",class:[t.Shoplength>0?"right2":""],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.create.apply(void 0,arguments)}}},[t._v(t._s(t.Shoplength>0?"结算":"未选择商品"))])],1),i("u-popup",{attrs:{round:15,overlayStyle:{bottom:"100rpx"},bottom:"100rpx",closeOnClickOverlay:!0,show:t.shoppingshow,mode:"bottom"},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.shoppingshow=!1}}},[i("v-uni-view",{staticClass:"MDL-Cart-Popup"},[i("v-uni-scroll-view",{staticStyle:{height:"642rpx"},attrs:{"scroll-top":0,"scroll-y":!0}},[i("v-uni-view",{staticClass:"MDL-Cart-Popup-top"},[i("v-uni-view",{staticClass:"text"},[t._v("已选商品")]),i("v-uni-view",{staticClass:"MDL-Cart-Popup-top-empty",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.EMPTY(t.GetShopInfor["restaurant_id"])}}},[i("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("qingkong.png","xbk"),mode:""}}),i("v-uni-text",[t._v("清空购物车")])],1)],1),t._l(t.MealList,(function(e,n){return[i("v-uni-view",{key:n,staticClass:"MDL-Cart-Popup-item"},[i("v-uni-view",{staticStyle:{display:"flex","justify-content":"space-between","margin-bottom":"15rpx"}},[i("v-uni-view",{staticClass:"MDL-Cart-Popup-item-commodity"},[i("v-uni-view",{staticClass:"MDL-Cart-Popup-item-commodity-img"},[i("v-uni-image",{staticClass:"img",attrs:{src:e["product_img"],mode:""}})],1),i("v-uni-view",{staticClass:"MDL-Cart-Popup-item-commodity-infor"},[i("v-uni-view",{staticClass:"MDL-Cart-Popup-item-commodity-infor-name"},[t._v(t._s(e["product_name"]))]),i("v-uni-view",{staticClass:"MDL-Cart-Popup-item-commodity-infor-money"},[i("v-uni-view",{staticClass:"MDL-Cart-Popup-item-commodity-infor-money-price"},[i("v-uni-text",{staticClass:"MDL-Cart-Popup-item-commodity-infor-money-yang"},[t._v("¥")]),e.pay_price?i("v-uni-text",{staticClass:"MDL-Cart-Popup-item-commodity-infor-money-amount"},[t._v(t._s(t.__amount(e.pay_price*e.num)))]):i("v-uni-text",{staticClass:"MDL-Cart-Popup-item-commodity-infor-money-amount"},[t._v(t._s(t.__amount(e.adj_pay*e.num)))])],1)],1)],1)],1),i("v-uni-view",{staticClass:"quantity"},[i("v-uni-view",{class:"Reduce-Button theme-Union-Class-"+t.BrandInfor["brand_id"]+"-2",on:{click:function(i){i.stopPropagation(),arguments[0]=i=t.$handleEvent(i),t.reducecommodity(e)}}},[i("v-uni-view",[t._v("-")])],1),i("v-uni-view",{staticClass:"num"},[t._v(t._s(e["num"]))]),i("v-uni-view",{class:"Add-Button theme-Union-Class-"+t.BrandInfor["brand_id"]+"-1",on:{click:function(i){i.stopPropagation(),arguments[0]=i=t.$handleEvent(i),t.Addcommodity(e)}}},[i("v-uni-view",[t._v("+")])],1)],1)],1),i("v-uni-view",{staticClass:"MDL-Cart-Popup-item-commodity-infor-sku"},[t._v(t._s(e["sku"]))])],1)]}))],2)],1)],1)]:t._e(),10==t.BrandInfor["brand_id"]?[i("v-uni-view",{staticClass:"XBK-Cart",style:"iOS"==t.deviceOS?"height: 200rpx":""},[i("v-uni-view",{staticClass:"XBK-Cart-left",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.Shoplength>0&&(t.shoppingshow=!t.shoppingshow)}}},[i("v-uni-view",{staticClass:"XBK-Cart-left-img"},[i("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("shopping.png","xbk"),mode:"heightFix"}}),t.Shoplength>0?i("u-badge",{attrs:{type:"error",absolute:!0,value:t.Shoplength,offset:[0,5]}}):t._e()],1),i("v-uni-view",{staticClass:"XBK-Cart-left-price"},[i("v-uni-text",{staticClass:"yang"},[t._v("¥")]),i("v-uni-text",{staticClass:"amount"},[t._v(t._s(t.__amount(t.totalPrice)))])],1)],1),i("v-uni-view",{staticClass:"XBK-Cart-right",class:[t.Shoplength>0?"right2":""],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.create.apply(void 0,arguments)}}},[t._v(t._s(t.Shoplength>0?"结算":"未选择商品"))])],1),i("u-popup",{attrs:{round:15,overlayStyle:{bottom:"100rpx"},bottom:"100rpx",closeOnClickOverlay:!0,show:t.shoppingshow,mode:"bottom"},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.shoppingshow=!1}}},[i("v-uni-view",{staticClass:"XBK-Cart-Popup"},[i("v-uni-scroll-view",{staticStyle:{height:"642rpx"},attrs:{"scroll-top":0,"scroll-y":!0}},[i("v-uni-view",{staticClass:"XBK-Cart-Popup-top"},[i("v-uni-view",{staticClass:"text"},[t._v("已选商品")]),i("v-uni-view",{staticClass:"XBK-Cart-Popup-top-empty",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.EMPTY(t.GetShopInfor["restaurant_id"])}}},[i("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("qingkong.png","xbk"),mode:""}}),i("v-uni-text",[t._v("清空购物车")])],1)],1),t._l(t.MealList,(function(e,n){return[i("v-uni-view",{key:n,staticClass:"XBK-Cart-Popup-item"},[i("v-uni-view",{staticClass:"XBK-Cart-Popup-item-commodity"},[i("v-uni-view",{staticClass:"XBK-Cart-Popup-item-commodity-img"},[i("v-uni-image",{staticClass:"img",attrs:{src:e["product_img"],mode:""}})],1),i("v-uni-view",{staticClass:"XBK-Cart-Popup-item-commodity-infor"},[i("v-uni-view",{staticClass:"XBK-Cart-Popup-item-commodity-infor-name"},[t._v(t._s(e["product_name"]))]),i("v-uni-view",{staticClass:"XBK-Cart-Popup-item-commodity-infor-sku"},[t._v(t._s(e["sku"]))]),i("v-uni-view",{staticClass:"XBK-Cart-Popup-item-commodity-infor-money"},[i("v-uni-view",{staticClass:"XBK-Cart-Popup-item-commodity-infor-money-price"},[i("v-uni-text",{staticClass:"XBK-Cart-Popup-item-commodity-infor-money-yang"},[t._v("¥")]),i("v-uni-text",{staticClass:"XBK-Cart-Popup-item-commodity-infor-money-amount"},[t._v(t._s(e["adj_pay"]*e["num"]))])],1)],1)],1)],1),i("v-uni-view",{staticClass:"quantity"},[i("v-uni-view",{class:"Reduce-Button theme-Union-Class-"+t.BrandInfor["brand_id"]+"-2",on:{click:function(i){i.stopPropagation(),arguments[0]=i=t.$handleEvent(i),t.reducecommodity(e)}}},[i("v-uni-view",[t._v("-")])],1),i("v-uni-view",{staticClass:"num"},[t._v(t._s(e["num"]))]),i("v-uni-view",{class:"Add-Button theme-Union-Class-"+t.BrandInfor["brand_id"]+"-1",on:{click:function(i){i.stopPropagation(),arguments[0]=i=t.$handleEvent(i),t.Addcommodity(e)}}},[i("v-uni-view",[t._v("+")])],1)],1)],1)]}))],2)],1)],1)]:t._e(),13==t.BrandInfor["brand_id"]?[i("v-uni-view",{staticClass:"RX-Cart",style:"iOS"==t.deviceOS?"height: 200rpx":""},[i("v-uni-view",{staticClass:"RX-Cart-left",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.Shoplength>0&&(t.shoppingshow=!t.shoppingshow)}}},[i("v-uni-view",{staticClass:"RX-Cart-left-img"},[i("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("shopping.png","rx"),mode:"aspectFill"}}),t.Shoplength>0?i("u-badge",{attrs:{type:"error",absolute:!0,value:t.Shoplength,offset:[0,5]}}):t._e()],1),i("v-uni-view",{staticClass:"RX-Cart-left-price"},[i("v-uni-text",{staticClass:"yang"},[t._v("¥")]),i("v-uni-text",{staticClass:"amount"},[t._v(t._s(t.__amount(t.totalPrice)))])],1)],1),i("v-uni-view",{staticClass:"RX-Cart-right",class:[t.Shoplength>0?"right2":""],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.create.apply(void 0,arguments)}}},[t._v(t._s(t.Shoplength>0?"结算":"未选择商品"))])],1),i("u-popup",{attrs:{round:15,overlayStyle:{bottom:"100rpx"},bottom:"100rpx",closeOnClickOverlay:!0,show:t.shoppingshow,mode:"bottom"},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.shoppingshow=!1}}},[i("v-uni-view",{staticClass:"RX-Cart-Popup"},[i("v-uni-scroll-view",{staticStyle:{height:"642rpx"},attrs:{"scroll-top":0,"scroll-y":!0}},[i("v-uni-view",{staticClass:"RX-Cart-Popup-top"},[i("v-uni-view",{staticClass:"text"},[t._v("已选商品")]),i("v-uni-view",{staticClass:"RX-Cart-Popup-top-empty",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.EMPTY(t.GetShopInfor["restaurant_id"])}}},[i("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("qingkong.png","rx"),mode:""}}),i("v-uni-text",[t._v("清空购物车")])],1)],1),t._l(t.MealList,(function(e,n){return[i("v-uni-view",{key:n,staticClass:"RX-Cart-Popup-item"},[i("v-uni-view",{staticClass:"RX-Cart-Popup-item-commodity"},[i("v-uni-view",{staticClass:"RX-Cart-Popup-item-commodity-img"},[i("v-uni-image",{staticClass:"img",attrs:{src:e["product_img"],mode:""}})],1),i("v-uni-view",{staticClass:"RX-Cart-Popup-item-commodity-infor"},[i("v-uni-view",{staticClass:"RX-Cart-Popup-item-commodity-infor-name"},[t._v(t._s(e["product_name"]))]),i("v-uni-view",{staticClass:"RX-Cart-Popup-item-commodity-infor-sku"},[t._v(t._s(e["sku"]))]),i("v-uni-view",{staticClass:"RX-Cart-Popup-item-commodity-infor-money"},[i("v-uni-view",{staticClass:"RX-Cart-Popup-item-commodity-infor-money-price"},[i("v-uni-text",{staticClass:"RX-Cart-Popup-item-commodity-infor-money-yang"},[t._v("¥")]),i("v-uni-text",{staticClass:"RX-Cart-Popup-item-commodity-infor-money-amount"},[t._v(t._s(e["adj_pay"]*e["num"]))])],1)],1)],1)],1),i("v-uni-view",{staticClass:"quantity"},[i("v-uni-view",{class:"Reduce-Button theme-Union-Class-"+t.BrandInfor["brand_id"]+"-2",on:{click:function(i){i.stopPropagation(),arguments[0]=i=t.$handleEvent(i),t.reducecommodity(e)}}},[i("v-uni-view",[t._v("-")])],1),i("v-uni-view",{staticClass:"num"},[t._v(t._s(e["num"]))]),i("v-uni-view",{class:"Add-Button theme-Union-Class-"+t.BrandInfor["brand_id"]+"-1",on:{click:function(i){i.stopPropagation(),arguments[0]=i=t.$handleEvent(i),t.Addcommodity(e)}}},[i("v-uni-view",[t._v("+")])],1)],1)],1)]}))],2)],1)],1)]:t._e(),i("u-modal",{attrs:{show:t.tipShow,title:"温馨提示",closeOnClickOverlay:!0},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.tipShow=!1},confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.tipShow=!1},cancel:function(e){arguments[0]=e=t.$handleEvent(e),t.tipShow=!1}},scopedSlots:t._u([{key:"default",fn:function(){return[i("v-uni-view",[t._v("出餐后不支持退款,如需退款,请在出餐前联系客服。")])]},proxy:!0},{key:"confirmButton",fn:function(){return[i("v-uni-view",{staticClass:"confirmButton"},[i("v-uni-view",{staticClass:"btn replace",style:{border:"1rpx solid "+t.Brand()["ThemeColor"]},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.tipShow=!1}}},[t._v("取消")]),i("v-uni-view",{staticClass:"btn confirm",style:t.Brand()["customStyle"]["BtnStyle"][0],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.SureBtn()}}},[t._v("确定")])],1)]},proxy:!0}])})],2)},o=[]},b619:function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("64aa");var n={props:{text:{type:String,default:uni.$u.props.rowNotice.text},icon:{type:String,default:uni.$u.props.rowNotice.icon},mode:{type:String,default:uni.$u.props.rowNotice.mode},color:{type:String,default:uni.$u.props.rowNotice.color},bgColor:{type:String,default:uni.$u.props.rowNotice.bgColor},fontSize:{type:[String,Number],default:uni.$u.props.rowNotice.fontSize},speed:{type:[String,Number],default:uni.$u.props.rowNotice.speed}}};e.default=n},b96c:function(t,e,i){"use strict";var n=i("7b3a"),a=i.n(n);a.a},bae1:function(t,e,i){"use strict";(function(t){i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("d4b5");var a=n(i("9b1b")),o=n(i("80e1")),r=n(i("d5ee")),s=i("03cc"),c={mixins:[o.default,r.default],name:"shop_home",props:{item:{type:Object,default:function(){}}},data:function(){return{}},computed:{ISSpecifications:function(){return!!this["item"]["product_choose"]},shopCart:function(){t.log(this["GetCartList"],"GetCartList1111");try{return(0,a.default)({},this["GetCartList"][this["item"]["product_id"]])}catch(e){return!1}},NumValu:function(){t.log(this["GetCartList"][this["item"]["product_id"]],"数量");var e=0;try{var i;return e=null!==(i=this["GetCartList"][this["item"]["product_id"]])&&void 0!==i&&i.Differentskulist?this["GetCartList"][this["item"]["product_id"]]["Differentskulist"]["length"]+1:this["GetCartList"][this["item"]["product_id"]]["num"]?1:0,e}catch(n){return 0}}},mounted:function(){},methods:{Addcommodity:function(){var e=this;uni.showLoading({title:"加载中..."});var i=this["BrandInfor"]["brand_id"];JSON.parse(JSON.stringify(this["item"]));if(this["ISSpecifications"]){if(1==i||5==i)return uni.hideLoading(),void this.PageShopCombo();if(10==i||13==i||2==i){var n={brand_id:i,restaurant_id:this["GetShopInfor"]["restaurant_id"],product_id:this["item"]["product_id"]};(0,s.menuDetailsAPI)(n).then((function(t){uni.hideLoading(),t["data"]["num"]=1,13==i&&(t.data.pay_price=100*t.data.product_price),t.data.adj_pay=t.data.product_price,e.SetcommodityInfor(t["data"]),13==i?e.$emit("SkuPopup","b-rx-sku-popup"):2==i?e.$emit("SkuPopup","b-nx-sku-popup"):e.$emit("SkuPopup","b-xbk-sku-popup")}))}}else{if(2==i){var a={brand_id:i,restaurant_id:this["GetShopInfor"]["restaurant_id"],product_id:this["item"]["product_id"]};return void(0,s.menuDetailsAPI)(a).then((function(i){t.log(i),uni.hideLoading(),i["data"]["num"]=1,e["item"]["sku_code"]=i["data"]["details"]["sku_infos"][0]["code"],e.ADD_CART({commodity:e["item"]})}))}this["item"]["adj_pay"]=this["item"]["pay_price"],this["item"]["pay_price"]=this["item"]["product_price"],uni.hideLoading(),this.ADD_CART({commodity:this["item"]})}},reducecommodity:function(){this.REDUCE_CART(this["item"])},PageShopCombo:function(){uni.navigateTo({url:"/pages/restaurant/home/shop_home/shop-combo/mdl-shop-combo?product_id=".concat(this["item"]["product_id"])})}}};e.default=c}).call(this,i("ba7c")["default"])},bbb7:function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){return n}));var n={uBadge:i("a63d").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"shop_home"},[i("v-uni-view",{staticClass:"shop_home-commodity"},[i("v-uni-image",{staticClass:"shop_home-commodity-img",attrs:{src:t.item["product_img"],mode:""}})],1),1==t.BrandInfor["brand_id"]||5==t.BrandInfor["brand_id"]?i("v-uni-view",{staticClass:"shop_home-commodity-infor"},[i("v-uni-view",{staticClass:"shop_home-commodity-infor-title shop_home-commodity-infor-bottom"},[t._v(t._s(t.item["product_name"]))]),i("v-uni-view",{staticClass:"shop_home-commodity-infor-price shop_home-commodity-infor-bottom"},[i("v-uni-text",{staticClass:"yang"},[t._v("原价:¥")]),i("v-uni-text",{staticClass:"price"},[t._v(t._s(t.item["product_price"]))])],1),i("v-uni-view",{staticClass:"shop_home-commodity-infor-price shop_home-commodity-infor-bottom"},[i("v-uni-text",{staticClass:"yang"},[t._v("补贴后价格:¥")]),i("v-uni-text",{staticClass:"price"},[t._v(t._s(t.item["bt_price"]))])],1),t.isWx?t._e():i("v-uni-view",{staticClass:"shop_home-commodity-infor-price shop_home-commodity-infor-bottom"},[i("v-uni-text",{staticClass:"yang"},[t._v("预估积分:")]),i("v-uni-text",{staticClass:"price"},[t._v(t._s(t.item["integral"]))])],1),t.ISSpecifications?i("v-uni-view",{staticClass:"shop_home-commodity-infor-cart-sku",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$u.debounce(t.Addcommodity,800,!0)}}},[i("v-uni-view",{staticClass:"shop_home-commodity-infor-cart-sku-btn",style:t.Brand()["customStyle"]["BtnStyle"][0]},[t.NumValu>0?i("u-badge",{attrs:{offset:[-6,-5],max:"99",absolute:!0,value:t.NumValu}}):t._e(),t._v("选规格")],1)],1):i("v-uni-view",{staticClass:"shop_home-commodity-infor-shopping-cart"},[i("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:t.shopCart&&t.shopCart["num"],expression:"shopCart && shopCart['num']"}],staticClass:"Reduce-Button",class:["theme-Union-Class-"+t.BrandInfor["brand_id"]+"-2"],on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.reducecommodity.apply(void 0,arguments)}}},[t._v("-")]),i("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:t.shopCart&&t.shopCart["num"],expression:"shopCart && shopCart['num']"}],staticClass:"num"},[t._v(t._s(t.shopCart["num"]))]),i("v-uni-view",{staticClass:"Add-Button",class:["theme-Union-Class-"+t.BrandInfor["brand_id"]+"-1"],on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.Addcommodity.apply(void 0,arguments)}}},[t._v("+")])],1)],1):t._e(),10==t.BrandInfor["brand_id"]||13==t.BrandInfor["brand_id"]?i("v-uni-view",{staticClass:"shop_home-commodity-infor"},[i("v-uni-view",{staticClass:"shop_home-commodity-infor-title shop_home-commodity-infor-bottom"},[t._v(t._s(t.item["product_name"]))]),i("v-uni-view",{staticClass:"shop_home-commodity-infor-price shop_home-commodity-infor-bottom"},[i("v-uni-text",{staticClass:"yang"},[t._v("原价:¥")]),i("v-uni-text",{staticClass:"price"},[t._v(t._s(t.item["product_price"]))])],1),i("v-uni-view",{staticClass:"shop_home-commodity-infor-price shop_home-commodity-infor-bottom"},[i("v-uni-text",{staticClass:"yang"},[t._v("补贴后价格:¥")]),i("v-uni-text",{staticClass:"price"},[t._v(t._s(t.item["bt_price"]))])],1),i("v-uni-view",{staticClass:"shop_home-commodity-infor-price shop_home-commodity-infor-bottom"},[i("v-uni-text",{staticClass:"yang"},[t._v("消费补贴卡:¥")]),i("v-uni-text",{staticClass:"price"},[t._v(t._s(t.item["subsidy_card_price"]))])],1),t.isWx?t._e():i("v-uni-view",{staticClass:"shop_home-commodity-infor-price shop_home-commodity-infor-bottom"},[i("v-uni-text",{staticClass:"yang"},[t._v("预估积分:")]),i("v-uni-text",{staticClass:"price"},[t._v(t._s(t.item["integral"]))])],1),i("v-uni-view",{staticClass:"shop_home-commodity-infor-cart-sku",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$u.debounce(t.Addcommodity,800,!0)}}},[i("v-uni-view",{staticClass:"shop_home-commodity-infor-cart-sku-btn",style:t.Brand()["customStyle"]["BtnStyle"][0]},[t.NumValu>0?i("u-badge",{attrs:{offset:[-6,-5],max:"99",absolute:!0,value:t.NumValu}}):t._e(),t._v("选规格")],1)],1)],1):t._e(),2==t.BrandInfor["brand_id"]?i("v-uni-view",{staticClass:"shop_home-commodity-infor"},[i("v-uni-view",{staticClass:"shop_home-commodity-infor-title shop_home-commodity-infor-bottom"},[t._v(t._s(t.item["product_name"]))]),i("v-uni-view",{staticClass:"shop_home-commodity-infor-price shop_home-commodity-infor-bottom"},[i("v-uni-text",{staticClass:"yang"},[t._v("原价:¥")]),i("v-uni-text",{staticClass:"price"},[t._v(t._s(t.item["product_price"]))])],1),i("v-uni-view",{staticClass:"shop_home-commodity-infor-price shop_home-commodity-infor-bottom"},[i("v-uni-text",{staticClass:"yang"},[t._v("补贴后价格:¥")]),i("v-uni-text",{staticClass:"price"},[t._v(t._s(t.item["bt_price"]))])],1),t.isWx?t._e():i("v-uni-view",{staticClass:"shop_home-commodity-infor-price shop_home-commodity-infor-bottom"},[i("v-uni-text",{staticClass:"yang"},[t._v("预估积分:")]),i("v-uni-text",{staticClass:"price"},[t._v(t._s(t.item["integral"]))])],1),t.ISSpecifications?i("v-uni-view",{staticClass:"shop_home-commodity-infor-cart-sku",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$u.debounce(t.Addcommodity,800,!0)}}},[i("v-uni-view",{staticClass:"shop_home-commodity-infor-cart-sku-btn",style:t.Brand()["customStyle"]["BtnStyle"][0]},[t.NumValu>0?i("u-badge",{attrs:{offset:[-6,-5],max:"99",absolute:!0,value:t.NumValu}}):t._e(),t._v("选规格")],1)],1):i("v-uni-view",{staticClass:"shop_home-commodity-infor-shopping-cart"},[i("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:t.shopCart&&t.shopCart["num"],expression:"shopCart && shopCart['num']"}],staticClass:"Reduce-Button",class:["theme-Union-Class-"+t.BrandInfor["brand_id"]+"-2"],on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.reducecommodity.apply(void 0,arguments)}}},[t._v("-")]),i("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:t.shopCart&&t.shopCart["num"],expression:"shopCart && shopCart['num']"}],staticClass:"num"},[t._v(t._s(t.shopCart["num"]))]),i("v-uni-view",{staticClass:"Add-Button",class:["theme-Union-Class-"+t.BrandInfor["brand_id"]+"-1"],on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.Addcommodity.apply(void 0,arguments)}}},[t._v("+")])],1)],1):t._e()],1)},o=[]},c527:function(t,e,i){"use strict";var n=i("0bbc"),a=i.n(n);a.a},c898:function(t,e,i){"use strict";(function(t){i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("c223"),i("64aa");var a=n(i("80e1")),o=n(i("d5ee")),r=i("03cc"),s={mixins:[a.default,o.default],data:function(){return{isCollection:!1,MapInfor:{}}},mounted:function(){t.log(this["GetShopInfor"],"GetShopInfor页面页面页面页面页面页面页面页面页面页面页面页面页面页面页面页面"),this.init()},methods:{init:function(){var t=this,e={brand_id:this["BrandInfor"]["brand_id"],restaurant_id:this["GetShopInfor"]["restaurant_id"]};(0,r.isCollectionAPI)(e).then((function(e){t["isCollection"]=!!e["data"]})),this.recombinationMapInfor()},recombinationMapInfor:function(){this["MapInfor"]={type:"walk",fromcoord:"CurrentLocation",to:this["GetShopInfor"]["restaurant_name"],tocoord:"".concat(this["GetShopInfor"]["latitude"],",").concat(this["GetShopInfor"]["longitude"])}},Collection:function(){uni.showLoading({title:"加载中"}),t.log(this["BrandInfor"]);var e=this,i={lng:this["GetShopInfor"]["longitude"],lat:this["GetShopInfor"]["latitude"],status:Number(!this["isCollection"]),brand_id:this["BrandInfor"]["brand_id"],brand_name:this["BrandInfor"]["brand_name"],restaurant_id:this["GetShopInfor"]["restaurant_id"],restaurant_name:this["GetShopInfor"]["restaurant_name"],restaurant_address:this["GetShopInfor"]["restaurant_address"]};t.log(i,"parameters"),(0,r.storeCollectionAPI)(i).then((function(t){uni.hideLoading(),e["isCollection"]=!e["isCollection"],e["isCollection"]?uni.showToast({title:"关注成功",icon:"none"}):uni.showToast({title:"取消关注",icon:"none"})}))}}};e.default=s}).call(this,i("ba7c")["default"])},cb9d:function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("64aa");var n={props:{img:{type:String,default:""},text:{type:String,default:""},show:{type:Boolean,default:!1},position:{type:String,default:"fixed"},background:{type:String,default:"#FFFFFF"},width:{type:String,default:""},height:{type:String,default:""},type:{type:String,default:"load"},color:{type:String,default:"#FFFFFF"},zIndex:{type:[Number,String],default:10}}};e.default=n},cbb0:function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){return n}));var n={uIcon:i("18e6").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"u-notice",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.clickHandler.apply(void 0,arguments)}}},[t._t("icon",[t.icon?i("v-uni-view",{staticClass:"u-notice__left-icon"},[i("u-icon",{attrs:{name:t.icon,color:t.color,size:"19"}})],1):t._e()]),i("v-uni-view",{ref:"u-notice__content",staticClass:"u-notice__content"},[i("v-uni-text",{ref:"u-notice__content__text",staticClass:"u-notice__content__text",style:[t.textStyle]},[t._v(t._s(t.text))])],1),["link","closable"].includes(t.mode)?i("v-uni-view",{staticClass:"u-notice__right-icon"},["link"===t.mode?i("u-icon",{attrs:{name:"arrow-right",size:17,color:t.color}}):t._e(),"closable"===t.mode?i("u-icon",{attrs:{name:"close",size:16,color:t.color},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.close.apply(void 0,arguments)}}}):t._e()],1):t._e()],2)},o=[]},d5ee:function(t,e,i){"use strict";(function(t){i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("c223"),i("aa9c"),i("fd3c"),i("8f71"),i("bf0f"),i("d4b5");var a=n(i("b7c7")),o=n(i("9b1b")),r=i("6d1d"),s=n(i("b248")),c=i("8f59"),u=i("03cc"),d={data:function(){return{shopid:0,countDown:0,wait_for:"",SER_USERINFOR:r.SER_USERINFOR,OrderStatus0:0,OrderStatus1:1,OrderStatus2:2,OrderStatus3:3,OrderStatus4:4,OrderStatus5:5}},filters:{OrderState:function(t){switch(t){case 0:return"待支付";case 1:return"待出餐";case 2:return"已出餐";case 3:return"已退款";case 4:return"已出餐(部分退款)";case 5:return"已关闭"}},OrderStateText:function(t){switch(t){case 0:return"待支付";case 1:return"实付";case 2:return"实付";case 3:return"实付";case 4:return"实付";case 5:return"待支付"}}},computed:(0,o.default)((0,o.default)({BrandStyle:function(){}},(0,c.mapState)({cartList:"shopping/cartList"})),(0,c.mapGetters)({UserArae1:"GetUserArae",GetcityInfor:"GetcityInfor",UserArae2:"GetcityInfor",GetCityCode:"GetCityCode",BrandInfor:"shopping/BrandInfor",GetShopInfor:"shopping/GetShopInfor",Getnavindex:"shopping/Getnavindex",GetCartList:"shopping/GetCartList",GetCartList2:"shopping/Getshopshopping",GetMODE:"shopping/GetMODE",getPhone:"shopping/getPhone"})),methods:(0,o.default)((0,o.default)((0,o.default)({},(0,c.mapMutations)({SetcommodityInfor:"shopping/SETINFOR",SETNAVINDEX:"shopping/SETNAVINDEX",SETSHOPDETAIL:"shopping/SETSHOPDETAIL",MODEAL:"shopping/MODEAL",SETREPLACE:"shopping/SETREPLACE",SETBRANDINFOR:"shopping/SETBRANDINFOR",INIT_BUYCART:"shopping/INIT_BUYCART",SETMODE:"shopping/SETMODE",SETPHONE:"shopping/SETPHONE"})),(0,c.mapActions)({EMPTY:"shopping/EMPTY",ADD_CART:"shopping/ADD_CART",REDUCE_CART:"shopping/REDUCE_CART"})),{},{Brand:function(){return s.default["Brand_".concat(this["BrandInfor"]["brand_id"])]},tiem:function(e,i,n){var a=this;if(0===e){var o=new Date(1e3*i);o.setMinutes(o.getMinutes()+15),this["countDown"]=setTimeout((function(){var r=o.getTime(),s=(new Date).getTime(),c=new Date(r-s);if(t.log(r-s,"执行2",n),r-s<=0)try{a["InforData"]["status"]=5}catch(l){}else{a.tiem(e,i,n);var u=c.getMinutes();u=u>9?u:"0".concat(u);var d=c.getSeconds();d=d>9?d:"0".concat(d),a["wait_for"]="".concat(u,":").concat(d)}}),1e3)}},openLocation:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:+this["GetShopInfor"]["latitude"],i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:+this["GetShopInfor"]["longitude"];t.log(e,i),uni.openLocation({latitude:e,longitude:i,success:function(){t.log("success")}})},screensku_rx:function(){for(var t=[],e=this["skuinfor"]["details"]["specifications"],i=0;i0&&void 0!==arguments[0]?arguments[0]:this["skuinfor"]["details"]["optional"],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this["skuinfor"]["pay_price"],i=0,n=[],o=+JSON.parse(JSON.stringify(e)),r=t,s=0;s1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;e&&this.SETNAVINDEX(i),uni.navigateBack({delta:t})},againpayment:function(e){var i,n,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;t.log(this["BrandInfor"]["brand_id"],"品牌ID"),n=1==this["BrandInfor"]["brand_id"]||5==this["BrandInfor"]["brand_id"]?"/pages/restaurant/order/order-status/order-status":"/pages/restaurant/order/order-details/details";var o=null===(i=getApp()["globalData"]["parameters"])||void 0===i?void 0:i.isWechat;o?this.payment({order_sn:e,type:3,redirect_url:n,money:a}):(0,u.agOrderPayAPI)({order_sn:e,type:3,redirect_url:"".concat(getApp()["globalData"]["urlfileName"],"/pages/pay/index?order_sn=").concat(e,"&type=",3,"&redirect_url=").concat(n)}).then((function(t){location.href=t["data"]["redirect_url"]}))},computedOrder:function(){var t=this;(0,u.computedOfflineOrder)(this.FormInfor).then((function(e){t.loading=!1,t.realPayment=e.data.real_pay_price,t.ZeroData=e.data,t.computedTotal=e.data,t.hasAssigned||(t.YingPrice=e.data.real_pay_price,t.hasAssigned=!0)})).catch((function(e){t.loading=!1,uni.showToast({title:e,icon:"none"})}))},Reorder:function(e){t.log(e,"重新下单商品"),uni.showLoading({title:"加载中..."});var i=this,n=0,a=e[0],o=a.restaurant_id,r=a.latitude,s=a.longitude,c=a.restaurant_address,u=a.restaurant_name;this.SETSHOPDETAIL({city_name:"",close_time:"",distance:"",open_time:"",province_name:"",regoin_name:"",special:!1,latitude:r,longitude:s,restaurant_address:c,restaurant_id:o,restaurant_name:u});this.EMPTY(e[0]["restaurant_id"]).then((function(a){t.log(a),setTimeout((function(){(function a(){t.log("第".concat(n,"个,总共有").concat(e["length"])),t.log(e[n]["sku_code"],"sku_code"),i.ADD_CART({commodity:e[n],quantity:e[n]["num"]}).then((function(){if(n>=e["length"]-1)return uni.hideLoading(),void uni.navigateTo({url:"/pages/restaurant/home/shop_home/shop_home?restaurant_id=".concat(o)});n+=1,a()}))})()}),1e3)}))},MPAPI:function(t,e,i){var n="";if("Android"==plus.os.name){var a=plus.runtime.isApplicationExist({pname:"com.baidu.BaiduMap",action:"baidumap://"}),o="baidumap://map/marker?location=".concat(t,",").concat(e,"&title=").concat(i,"&coord_type=gcj02&src=andr.baidu.openAPIdemo");a?plus.runtime.openURL(o):plus.nativeUI.alert("未安装地图APP")}else plus.nativeUI.actionSheet({title:"选择地图应用",cancel:"取消",buttons:[{title:"Apple地图"},{title:"百度地图"}]},(function(a){switch(a.index){case 1:n="http://maps.apple.com/?q=%e6%95%b0%e5%ad%97%e5%a4%a9%e5%a0%82&ll=".concat(t,",").concat(e,"&spn=0.008766,0.019441");break;case 2:n="baidumap://map/marker?location=".concat(t,",").concat(e,"&title=").concat(i,"&content=").concat(i,"&src=ios.baidu.openAPIdemo&coord_type=gcj02");break;default:break}""!=n&&plus.runtime.openURL(n,(function(t){plus.nativeUI.alert("未安装地图APP")}))}))}}),beforeDestroy:function(){clearTimeout(this["countDown"])}},l=d;e.default=l}).call(this,i("ba7c")["default"])},d837:function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("64aa");var n={props:{text:{type:[Array,String],default:uni.$u.props.noticeBar.text},direction:{type:String,default:uni.$u.props.noticeBar.direction},step:{type:Boolean,default:uni.$u.props.noticeBar.step},icon:{type:String,default:uni.$u.props.noticeBar.icon},mode:{type:String,default:uni.$u.props.noticeBar.mode},color:{type:String,default:uni.$u.props.noticeBar.color},bgColor:{type:String,default:uni.$u.props.noticeBar.bgColor},speed:{type:[String,Number],default:uni.$u.props.noticeBar.speed},fontSize:{type:[String,Number],default:uni.$u.props.noticeBar.fontSize},duration:{type:[String,Number],default:uni.$u.props.noticeBar.duration},disableTouch:{type:Boolean,default:uni.$u.props.noticeBar.disableTouch},url:{type:String,default:uni.$u.props.noticeBar.url},linkType:{type:String,default:uni.$u.props.noticeBar.linkType}}};e.default=n},dd4f:function(t,e,i){var n=i("c86c");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */.skeleton[data-v-093479b8]{background-color:#f1f2f4!important;color:#f1f2f4!important;margin:var(--skeleton)}\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */uni-view[data-v-093479b8], uni-scroll-view[data-v-093479b8], uni-swiper-item[data-v-093479b8]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-notice[data-v-093479b8]{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.u-notice__left-icon[data-v-093479b8]{align-items:center;margin-right:5px}.u-notice__right-icon[data-v-093479b8]{margin-left:5px;align-items:center}.u-notice__content[data-v-093479b8]{text-align:right;flex:1;display:flex;flex-direction:row;flex-wrap:nowrap;overflow:hidden}.u-notice__content__text[data-v-093479b8]{font-size:14px;color:#f9ae3d;padding-left:100%;word-break:keep-all;white-space:nowrap;-webkit-animation:u-loop-animation-data-v-093479b8 10s linear infinite both;animation:u-loop-animation-data-v-093479b8 10s linear infinite both}@-webkit-keyframes u-loop-animation-data-v-093479b8{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}100%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes u-loop-animation-data-v-093479b8{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}100%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}',""]),t.exports=e},dd62:function(t,e,i){"use strict";var n=i("1cb5");n("flatMap")},deee:function(t,e,i){"use strict";i.r(e);var n=i("3a14"),a=i("4e97");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);i("b96c");var r=i("828b"),s=Object(r["a"])(a["default"],n["b"],n["c"],!1,null,"488d60bf",null,!1,n["a"],void 0);e["default"]=s.exports},e23f:function(t,e,i){"use strict";var n=i("14ad"),a=i.n(n);a.a},e294:function(t,e,i){"use strict";var n=i("38aa"),a=i.n(n);a.a},e4ab:function(t,e,i){"use strict";i.r(e);var n=i("3b98"),a=i("2ab3");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);i("c527");var r=i("828b"),s=Object(r["a"])(a["default"],n["b"],n["c"],!1,null,"158e4676",null,!1,n["a"],void 0);e["default"]=s.exports},e7a5:function(t,e,i){"use strict";var n=i("3b66e"),a=i.n(n);a.a},e7d0:function(t,e,i){"use strict";(function(t){i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(i("cb9d")),o=n(i("80e1")),r=n(i("d5ee")),s={mixins:[a.default,o.default,r.default],name:"b-load",data:function(){return{}},computed:{display:function(){return t.log("组件状态"),this["show"]},GetType:function(){return this["type"]},Style:function(){var t={};return t["position"]=this["position"],t["background-color"]=this["background"],("string"==typeof this["zIndex"]&&!isNaN(+this["zIndex"])||"number"==typeof this["zIndex"])&&(t["z-index"]=this["zIndex"]),t},ImgStyle:function(){return{width:"".concat(this["width"],"rpx"),height:"".concat(this["height"],"rpx")}},TextStyle:function(){return{color:this["color"]}},LoadText:function(){return""!=this["text"]?this["text"]:"load"==this["GetType"]?"加载中,请稍后":"close"==this["GetType"]?"抱歉,该门店已打烊":"orders"==this["GetType"]?"您还没有小食订单 ":"store"==this["GetType"]?"该地区暂无门店信息":void 0},LoadImg:function(){if(""!=this["img"])return this["img"];if("load"==this["GetType"]){if(1==this["BrandInfor"]["brand_id"])return this.qnyurl("kdjload.png");if(10==this["BrandInfor"]["brand_id"])return this.qnyurl("load.gif","xbk");if(13==this["BrandInfor"]["brand_id"])return this.qnyurl("load.png","rx");if(5==this["BrandInfor"]["brand_id"])return this.qnyurl("load.png?","mdl");if(19==this["BrandInfor"]["brand_id"])return this.qnyurl("load.png?","dyp");this["BrandInfor"]["brand_id"]}else{if("close"==this["GetType"])return 2==this["BrandInfor"]["brand_id"]?this.qnyurl("closureimg.png","nx"):this.qnyurl("closureimg.png","rx");if("orders"==this["GetType"])return 2==this["BrandInfor"]["brand_id"]?this.qnyurl("orderno.png","nx"):this.qnyurl("orderno.png","rx");if("store"==this["GetType"])return 2==this["BrandInfor"]["brand_id"]?this.qnyurl("closureimg.png","nx"):this.qnyurl("default.png","rx")}}}};e.default=s}).call(this,i("ba7c")["default"])},e948:function(t,e,i){"use strict";i.r(e);var n=i("c898"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},ec15:function(t,e,i){"use strict";i.r(e);var n=i("acc1"),a=i("15ac");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);i("5e05");var r=i("828b"),s=Object(r["a"])(a["default"],n["b"],n["c"],!1,null,"153eef54",null,!1,n["a"],void 0);e["default"]=s.exports},f16e:function(t,e,i){var n=i("c86c");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */.skeleton[data-v-153eef54]{background-color:#f1f2f4!important;color:#f1f2f4!important;margin:var(--skeleton)}\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */[data-v-153eef54] .u-slide-down-enter-active{bottom:%?100?%!important}uni-page-body[data-v-153eef54]{width:100%;min-height:100%;height:auto;background-color:#f2f2f2}body.?%PAGE?%[data-v-153eef54]{background-color:#f2f2f2}.u-demo-block__content[data-v-153eef54]{display:flex;flex-direction:column}.u-wrap[data-v-153eef54]{height:calc(100vh);height:calc(100vh - var(--window-top));display:flex;flex-direction:column}.u-search-box[data-v-153eef54]{padding:%?18?% %?30?%}.u-menu-wrap[data-v-153eef54]{flex:1;display:flex;overflow:hidden;position:relative}.u-search-inner[data-v-153eef54]{background-color:#eaeaea;border-radius:%?100?%;display:flex;align-items:center;padding:%?10?% %?16?%}.u-search-text[data-v-153eef54]{font-size:%?26?%;color:#909193;margin-left:%?10?%}.u-tab-view[data-v-153eef54]{width:%?200?%;height:100%}.u-tab-item[data-v-153eef54]{height:%?110?%;background:#fff;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:%?26?%;color:#444;font-weight:400;line-height:1}.u-tab-item-active[data-v-153eef54]{position:relative;color:#000;font-size:%?30?%;font-weight:600;background:#fafafa}.u-tab-item-active[data-v-153eef54]::before{content:"";position:absolute;height:%?32?%;left:0;top:%?39?%}.u-tab-view[data-v-153eef54]{height:100%}.right-box[data-v-153eef54]{background-color:#fafafa}.page-view[data-v-153eef54]{padding:%?16?%}.class-item[data-v-153eef54]{margin-bottom:%?30?%;padding:%?16?%;border-radius:%?8?%}.class-item[data-v-153eef54]:last-child{min-height:100vh}.item-title[data-v-153eef54]{font-size:%?26?%;color:#303133;font-weight:700}.item-menu-name[data-v-153eef54]{font-weight:400;font-size:%?24?%;color:#303133}.item-container[data-v-153eef54]{display:flex;flex-wrap:wrap}.thumb-box[data-v-153eef54]{width:100%;border-bottom:%?0.5?% solid #e2e2e2;padding:%?32?% 0}.item-menu-image[data-v-153eef54]{width:%?120?%;height:%?120?%}.confirmButton[data-v-153eef54]{display:flex;justify-content:space-between;align-items:center}.confirmButton .replace[data-v-153eef54]{border:%?1?% solid #000;color:#000}.confirmButton .confirm[data-v-153eef54]{background:#00af66;color:#fff}.confirmButton .btn[data-v-153eef54]{width:%?230?%;height:%?86?%;font-size:%?30?%;line-height:%?86?%;text-align:center;border-radius:%?43?%;font-weight:500}',""]),t.exports=e},f328:function(t,e,i){"use strict";(function(t){i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("d4b5"),i("fd3c"),i("bf0f"),i("de6c"),i("4100"),i("c223"),i("8f71"),i("473f"),i("bd06"),i("45b3"),i("dd62"),i("aa77"),i("5ef2"),i("aa9c");var a=n(i("9b1b")),o=i("8f59"),r=n(i("80e1")),s=n(i("d5ee")),c={mixins:[r.default,s.default],name:"b-nx-sku-popup",data:function(){return{show:!1,skuinfor:{},skutext:"",Infos:{},skuInfos:[]}},computed:(0,a.default)({},(0,o.mapGetters)({GetcommodityInfor:"shopping/GetcommodityInfor"})),watch:{GetcommodityInfor:function(t){this["skuinfor"]=JSON.parse(JSON.stringify(t)),this.skuInit()}},mounted:function(){},methods:{Addquantity:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this["skuinfor"]["num"]+=t},reducequantity:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;1!=this["skuinfor"]["num"]&&(this["skuinfor"]["num"]-=t)},Addcommodity:function(){var t=this;uni.$u.debounce((function(){t.ADD_CART({commodity:t["skuinfor"],quantity:t["skuinfor"]["num"]}).then((function(){t["show"]=!1}))}),800,!0)},skuClick:function(t,e){this["skuinfor"]["details"]["spu_specs"][t]["values"].map((function(t,i){t["checked"]=e==i})),this.__skuintegration__()},skuInit:function(){for(var t=this,e=function(e){var i=t["skuinfor"]["details"]["sku_infos"][e],n=i["specs"].concat([]).sort((function(t,e){return t["name"].localeCompare(e["name"])})).map((function(t){return t["spec_code"]})).join("_");i["skuCode"]=n},i=0;i0?a["is_deduction"]=1:a["is_deduction"]=0,a["deduction_amount"]=0,a["already_deduction_amount"]=0,a["amount"]=a["num"],a["Discountarrcondition"]=!0,a["pay_price"]=a["product_price"],a["bt_price"]=Number(a["bt_price"]),e.push(a),this["shoptotalnum"]+=a["num"]}t.log("初始化",n),this["FormInfor"]["use_coin"]=this.use_coin?1:0,this["FormInfor"]["use_broker"]=this.use_broker?1:0,this["FormInfor"]["brand_id"]=this["BrandInfor"]["brand_id"],this["FormInfor"]["restaurant_id"]=this["GetShopInfor"]["restaurant_id"],this["FormInfor"]["restaurant_name"]=this["GetShopInfor"]["restaurant_name"],this["FormInfor"]["lat"]=this["GetShopInfor"]["latitude"],this["FormInfor"]["lng"]=this["GetShopInfor"]["longitude"],this["FormInfor"]["restaurant_address"]=this["GetShopInfor"]["restaurant_address"],this["FormInfor"]["products"]=e,this.computedOrder(this.FormInfor)},isCoin:function(){this.use_coin=!this.use_coin,this.use_broker=!this.use_broker,this.getCart()},isBroker:function(){this.use_broker=!this.use_broker,this.getCart()},settlement:function(){!a["FormInfor"]["phone_number"]||a["FormInfor"]["phone_number"]["length"]<11||!uni.$u.test.mobile(a["FormInfor"]["phone_number"])?uni.showToast({title:"请输入正确手机号",icon:"none"}):0==this.realPayment?this["zeroshow"]=!0:this["show"]=!0},surePay:function(){this["zeroshow"]=!1,this["show"]=!0},confirmClick:function(){var t=this;this["show"]=!1,uni.showLoading({title:"支付中...",mask:!0});var e=JSON.parse(JSON.stringify(this["FormInfor"]));"object"==(0,o.default)(e["products"])&&(e["products"]=JSON.stringify(e["products"])),e.phone=e.phone_number,e.products=JSON.parse(e.products),(0,m.createFoodOrder)(e).then((function(n){uni.hideLoading(),n.data.is_zero_pay?(uni.showLoading({title:"支付成功, 跳转订单页"}),t.GetIsApp?setTimeout((function(){uni.webView.reLaunch({url:"/pages/goods/order_list/index"}),uni.hideLoading()}),1e3):setTimeout((function(){t.$wx.miniProgram.getEnv((function(e){t.$wx.miniprogram?t.$wx.miniProgram.navigateTo({url:"/pages/goods/order_list/index"}):window.location.href="".concat(c.HTTP_REQUEST_URL,"/JXH5/pages/goods/order_list/index")})),uni.hideLoading()}),1e3)):(t.GetIsApp?((0,v.launchWechatMiniProgram)(n.data.miniProgramOrgId,0,n.data.prePayTn),setTimeout((function(){uni.webView.reLaunch({url:"/pages/goods/order_list/index"})}),3e3)):s.default.miniProgram.getEnv((function(i){if(i.miniprogram)t.$Payment.H5TOWX_Payment({datas:n["data"],GetShopInfor:{name:t.GetShopInfor.restaurant_name,shop:t.BrandInfor.brand_name,id:t.BrandInfor.brand_id},amountInfo:{actualpayment:t.YingPrice,paymoney:t.realPayment,coin_balance:t.ZeroData.used_coin,broker_balance:t.ZeroData.used_broker},payData:e,HeadersData:t.GetShopInfor,shopInfo:e.products,return_url:"/pages/restaurant/order/order-details/details?order_sn=".concat(n.data.order_sn)});else{var a={price:t.realPayment};window.location.href="".concat(c.HTTP_REQUEST_URL,"/h5_pay/?token=").concat(t.removeBearerPrefix(d.default["getters"]["GetToken"]),"&dat=").concat(encodeURIComponent(JSON.stringify(n.data)),"&orderData=").concat(encodeURIComponent(JSON.stringify(a)),"&tabIndex=1&from_type=food")}})),uni.hideLoading())}))},removeBearerPrefix:function(t){return t.startsWith("Bearer ")?t.substring("Bearer ".length):t},ischoiceDiscount:function(t,e){var n=this;!t["max_deduction"]||t["max_deduction"]<0||uni.$u.debounce((function(){var t=n["FormInfor"]["products"][e];0!=n["amount"]||t["is_deduction"]?(t["oldvalue"]=t["is_deduction"],t["is_deduction"]=t["is_deduction"]?0:1,t["newvalue"]=t["is_deduction"]):uni.showToast({title:"余额不足",icon:"none"})}),500,!0)}}});e.default=g}).call(this,n("ba7c")["default"])},2980:function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){return i}));var i={bShopInforHead:n("dade").default,bRxCommodityItem:n("2a9e").default,uModal:n("32f8").default},a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"content"},[n("v-uni-view",{staticClass:"head"},[n("b-shop-infor-head",{ref:"b-shop-infor-head"})],1),n("v-uni-view",{staticClass:"input-number"},[n("v-uni-view",{staticClass:"input-number-top"},[n("v-uni-text",{staticClass:"amount",staticStyle:{color:"darkred"},attrs:{lines:"1"}},[t._v("*")]),n("v-uni-view",{staticClass:"quantity",staticStyle:{"font-weight":"800"}},[t._v("联系方式")]),n("v-uni-view",{staticClass:"input-number-top-Tips",style:{color:t.Brand()["ThemeColor"]}},[t._v("用于接收订单进度,请正确填写")])],1),n("v-uni-view",{staticClass:"input-number-region"},[n("v-uni-input",{staticStyle:{height:"100%"},attrs:{type:"number",maxlength:"11",placeholderStyle:"fontSize:28rpx",placeholder:"请输入手机号"},model:{value:t.FormInfor["phone_number"],callback:function(e){t.$set(t.FormInfor,"phone_number",e)},expression:"FormInfor['phone_number']"}})],1)],1),13==t.BrandInfor["brand_id"]||2==t.BrandInfor["brand_id"]?n("v-uni-view",{staticClass:"box_4"},[n("v-uni-text",{staticClass:"text_18",attrs:{lines:"1"}},[t._v("就餐方式")]),n("v-uni-view",{staticClass:"Way"},[n("v-uni-view",{staticClass:"Way-item",class:["EAT_IN"==t.FormInfor["eat_type"]?"Way-item-activation":""],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.FormInfor["eat_type"]="EAT_IN"}}},[n("v-uni-view",{staticClass:"text"},[n("v-uni-view",{staticClass:"Radio",class:["EAT_IN"==t.FormInfor["eat_type"]?"activation-Radio":""]}),n("v-uni-image",{staticClass:"img1",attrs:{src:t.qnyurl("diannei.png","rx"),mode:""}}),n("v-uni-text",[t._v("店内就餐")])],1)],1),n("v-uni-view",{staticClass:"Way-item",class:["TAKE_AWAY"==t.FormInfor["eat_type"]?"Way-item-activation":""],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.FormInfor["eat_type"]="TAKE_AWAY"}}},[n("v-uni-view",{staticClass:"text"},[n("v-uni-view",{staticClass:"Radio",class:["TAKE_AWAY"==t.FormInfor["eat_type"]?"activation-Radio":""]}),n("v-uni-image",{staticClass:"img2",attrs:{src:t.qnyurl("dabao.png","rx"),mode:""}}),n("v-uni-text",[t._v("打包带走")])],1)],1)],1)],1):t._e(),n("v-uni-view",{staticClass:"box_3"},[n("v-uni-text",{staticClass:"text_5",attrs:{lines:"1"}},[t._v("订单详情")]),t._l(t.FormInfor["products"],(function(e,i){return[n("v-uni-view",{staticClass:"Commodity-Item",on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.ischoiceDiscount(e,i)}}},[n("b-rx-commodity-item",{key:i,attrs:{item:e}})],1)]}))],2),n("v-uni-view",{staticStyle:{border:"120rpx",overflow:"hidden"}},[n("v-uni-view",{staticClass:"Commodity"},[n("v-uni-text",{staticClass:"quantity",attrs:{lines:"1"}},[t._v("应付")]),n("v-uni-text",{staticClass:"amount",attrs:{lines:"1"}},[t._v("¥"+t._s(t.YingPrice))])],1),t.isWx?t._e():n("v-uni-view",{staticClass:"Commodity Commodity-Item",staticStyle:{"padding-top":"0rpx"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.isCoin()}}},[n("v-uni-view",{staticClass:"discount",staticStyle:{width:"100%",display:"flex","justify-content":"space-between"}},[n("v-uni-view",[n("v-uni-text",{staticClass:"quantity",attrs:{lines:"1"}},[t._v("抵用券:")]),n("v-uni-text",{staticClass:"amount",attrs:{lines:"1"}},[t._v("(¥"+t._s(Number(t.computedTotal.coin_balance)+Number(t.computedTotal.broker_balance)?(Number(t.computedTotal.coin_balance)+Number(t.computedTotal.broker_balance)).toFixed(2):"0.00")+" )")])],1),n("v-uni-view",{staticClass:"Checkbox",class:{"active-Checkbox":!!t.use_coin},style:{"--aftercolor":t.Brand()["ThemeColor"]}})],1)],1),n("v-uni-view",{staticStyle:{"background-color":"#fff",padding:"20rpx 40rpx",color:"darkred","line-height":"50rpx"}},[n("v-uni-view",[t._v("温馨提示")]),n("v-uni-view",[t._v("1、出餐后不支持退款,如需退款,请在出餐前联系客服;")]),n("v-uni-view",[t._v("2、 如遇点餐失败,1小时内自动退款;")])],1)],1),n("v-uni-view",{staticStyle:{height:"160px",width:"100%"}}),n("v-uni-view",{staticClass:"block_2"},[n("v-uni-view",{staticClass:"text-group_3"},[n("v-uni-view",{staticClass:"text-wrapper_4 itemamount"},[n("v-uni-text",{staticClass:"text_24",attrs:{lines:"1"}},[t._v("实际付款:")]),n("v-uni-text",{staticClass:"text_25",style:{color:t.Brand()["ThemeColor"]},attrs:{lines:"1"}},[t._v("¥"+t._s(t.realPayment))])],1),t.isWx?t._e():n("v-uni-view",{staticClass:"text-wrapper_4 itemamount"},[n("v-uni-text",{staticClass:"text_24",attrs:{lines:"1"}},[t._v("积分:")]),n("v-uni-text",{staticClass:"text_25",style:{color:t.Brand()["ThemeColor"]},attrs:{lines:"1"}},[t._v(t._s(t.computedTotal.integral))])],1)],1),n("v-uni-text",{staticClass:"text_28",attrs:{lines:"1"}},[t._v("提交订单")]),n("v-uni-button",{staticClass:"button_1",style:t.Brand()["customStyle"]["BtnStyle"][0],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$u.debounce(t.settlement,500)}}},[n("v-uni-text",{staticClass:"text_29",attrs:{lines:"1"}},[t._v("结算")])],1)],1),n("u-modal",{attrs:{show:t.show,title:"请确认自取门店",closeOnClickOverlay:!0},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.show=!1},confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.confirmClick()},cancel:function(e){arguments[0]=e=t.$handleEvent(e),t.show=!1}},scopedSlots:t._u([{key:"default",fn:function(){return[n("v-uni-view",{staticClass:"default-content"},[n("v-uni-view",{staticClass:"location-Img"},[n("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("map.png","xbk"),mode:"aspectFit"}})],1),n("v-uni-view",{staticClass:"shopInfor"},[n("v-uni-view",{staticClass:"restaurant_name"},[t._v(t._s(t.GetShopInfor["restaurant_name"]))]),n("v-uni-view",{staticClass:"distance",style:{color:t.Brand()["ThemeColor"]}},[t._v("距离您"+t._s(t.GetShopInfor["distance"])+"km")]),n("v-uni-view",{staticClass:"restaurant_address"},[t._v(t._s(t.GetShopInfor["restaurant_address"]))])],1)],1)]},proxy:!0},{key:"confirmButton",fn:function(){return[n("v-uni-view",{staticClass:"confirmButton"},[n("v-uni-view",{staticClass:"btn replace",style:{border:"2rpx solid "+t.Brand()["ThemeColor"],color:t.Brand()["ThemeColor"]},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.navigateBack(2,!0,0)}}},[t._v("更换门店")]),n("v-uni-view",{staticClass:"btn confirm",style:t.Brand()["customStyle"]["BtnStyle"][0],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$u.throttle(t.confirmClick,1e3)}}},[t._v("就是这家")])],1)]},proxy:!0}])}),n("u-modal",{attrs:{show:t.zeroshow,title:"确认订单",closeOnClickOverlay:!0},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.zeroshow=!1}},scopedSlots:t._u([{key:"default",fn:function(){return[n("v-uni-view",[n("v-uni-view",{staticClass:"zero-content"},[t.isWx?t._e():n("v-uni-view",{staticClass:"item flex"},[n("v-uni-text",[t._v("抵用券抵扣")]),n("v-uni-text",{staticClass:"blod"},[n("v-uni-text",[t._v("-")]),n("v-uni-text",[t._v(t._s(Number(t.ZeroData.used_coin)+Number(t.ZeroData.used_broker)))])],1)],1),t.isWx?t._e():n("v-uni-view",{staticClass:"know"},[n("v-uni-view",{staticClass:"left"},[n("v-uni-view",{staticClass:"blod"},[t._v("实付")]),t.ZeroData.integral>0?n("v-uni-view",{staticClass:"point"},[t._v("获得:"+t._s(t.ZeroData.integral)+" 积分")]):t._e()],1),n("v-uni-view",{staticClass:"right blod"},[t._v("¥"+t._s(t.realPayment))])],1)],1)],1)]},proxy:!0},{key:"confirmButton",fn:function(){return[n("v-uni-view",{staticClass:"confirmButton"},[n("v-uni-view",{staticClass:"btn replace",style:{border:"1rpx solid "+t.Brand()["ThemeColor"]},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.zeroshow=!1}}},[t._v("取消")]),n("v-uni-view",{staticClass:"btn confirm",style:t.Brand()["customStyle"]["BtnStyle"][0],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.surePay.apply(void 0,arguments)}}},[t._v("确定")])],1)]},proxy:!0}])}),n("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:t.loading,expression:"loading"}],staticClass:"loading"})],1)},o=[]},"2a9e":function(t,e,n){"use strict";n.r(e);var i=n("c49d"),a=n("e3d8");for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(o);n("a4be");var r=n("828b"),s=Object(r["a"])(a["default"],i["b"],i["c"],!1,null,"442ec668",null,!1,i["a"],void 0);e["default"]=s.exports},"2c1e":function(t,e,n){var i=n("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */.skeleton[data-v-dfea0aac]{background-color:#f1f2f4!important;color:#f1f2f4!important;margin:var(--skeleton)}\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */uni-page-body[data-v-dfea0aac]{width:100%;min-height:100%;background-color:#f6f6f6}body.?%PAGE?%[data-v-dfea0aac]{background-color:#f6f6f6}uni-page-body .content[data-v-dfea0aac]{padding:%?32?%}uni-page-body .content .head[data-v-dfea0aac]{border-radius:%?15?%;overflow:hidden;margin-bottom:%?20?%}uni-page-body .content .input-number[data-v-dfea0aac]{border-radius:%?15?% %?15?% 0 0;background-color:#fff;padding:%?32?%}uni-page-body .content .input-number-top[data-v-dfea0aac]{display:flex;align-items:flex-end;justify-content:flex-start}uni-page-body .content .input-number-top-title[data-v-dfea0aac]{color:#666;font-size:%?28?%}uni-page-body .content .input-number-top-Tips[data-v-dfea0aac]{color:#db9f5e;font-size:%?24?%;margin-left:%?15?%}uni-page-body .content .input-number-region[data-v-dfea0aac]{width:100%;height:%?90?%;border-bottom:%?1?% solid rgba(0,0,0,.1);font-size:%?38?%}.triangle[data-v-dfea0aac]{width:0;height:0;border-bottom:%?40?% solid #c63836;border-left:%?40?% solid transparent;position:absolute;bottom:0;right:0}.triangle[data-v-dfea0aac]:before{content:"";position:absolute;width:%?15?%;height:%?8?%;background:transparent;top:%?20?%;right:%?5?%;border:%?2?% solid #fff;border-top:none;border-right:none;-webkit-transform:rotate(-50deg);-ms-transform:rotate(-50deg);transform:rotate(-50deg);z-index:9}.box_1[data-v-dfea0aac]{background-color:#fff;width:100%;height:%?130?%;padding:%?32?%;display:flex;flex-direction:column;justify-content:space-between}.box_2[data-v-dfea0aac]{width:%?334?%;flex-direction:row;display:flex;justify-content:space-between;font-size:%?28?%}.tag_1[data-v-dfea0aac]{background-color:#fff;height:%?28?%;border:1px solid #c63836;display:flex;flex-direction:column;width:%?102?%}.text_2[data-v-dfea0aac]{width:%?87?%;height:%?21?%;color:#c63836;font-size:%?22?%;font-family:PingFang-SC-Medium;text-align:left;white-space:nowrap;line-height:%?22?%;margin:%?3?% 0 0 %?8?%}.text_3[data-v-dfea0aac]{width:%?222?%;height:%?27?%;color:#333;font-size:%?28?%;font-family:PingFang-SC-Bold;text-align:left;white-space:nowrap;line-height:%?28?%}.text_4[data-v-dfea0aac]{width:%?320?%;height:%?23?%;color:#999;font-size:%?24?%;font-family:PingFang-SC-Medium;text-align:left;white-space:nowrap;line-height:%?24?%}.box_3[data-v-dfea0aac]{background-color:#fff;width:100%;display:flex;padding:%?32?%;flex-direction:column;border-radius:%?15?%;margin-bottom:%?20?%}.text_5[data-v-dfea0aac]{width:100%;color:#333;font-size:%?28?%;line-height:%?86?%}.commodity-item[data-v-dfea0aac]{padding:%?25?% 0;border-bottom:%?1?% solid #ccc}.text-group_1[data-v-dfea0aac]{width:%?363?%;height:%?64?%;margin-top:%?3?%;display:flex;flex-direction:column;justify-content:space-between}.box_4[data-v-dfea0aac]{background-color:#fff;width:100%;height:%?237?%;display:flex;flex-direction:column;padding:0 %?32?%;box-sizing:border-box;margin-bottom:%?20?%;border-radius:0 0 %?15?% %?15?%}.Way[data-v-dfea0aac]{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:%?32?%;border-radius:%?20?%}.Way-item[data-v-dfea0aac]{background:#f7f8fa;width:%?275?%;height:%?90?%;border-radius:%?6?%;line-height:%?90?%;text-align:center;color:#666;position:relative}.Way-item-activation[data-v-dfea0aac]{background:#83acff!important;color:#fff!important}.Way-item .text[data-v-dfea0aac]{display:flex;align-items:center;justify-content:center}.Way-item .text .img1[data-v-dfea0aac]{width:%?54?%;height:%?46?%;margin:0 %?15?%}.Way-item .text .img2[data-v-dfea0aac]{width:%?43?%;height:%?54?%;margin:0 %?15?%}.Way-item .text .Radio[data-v-dfea0aac]{width:%?34?%;height:%?34?%;border:%?1?% solid #d3d6db;border-radius:50%}.Way-item .text .activation-Radio[data-v-dfea0aac]{background-color:#fff!important;position:relative}.Way-item .text .activation-Radio[data-v-dfea0aac]:before{content:"";position:absolute;width:%?15?%;height:%?8?%;background:transparent;border:%?6?% solid #4a6fe7;border-top:none;border-right:none;-webkit-transform:rotate(-50deg);-ms-transform:rotate(-50deg);transform:rotate(-50deg);z-index:9;top:%?9?%;left:%?7?%}.text_18[data-v-dfea0aac]{width:100%;line-height:%?86?%;color:#333;font-size:%?28?%}.Commodity-Item[data-v-dfea0aac]{padding:%?32?% 0}.Commodity-Item .discount[data-v-dfea0aac]{display:flex;align-items:baseline;margin-top:%?20?%}.Commodity-Item .discount .Checkbox[data-v-dfea0aac]{margin-right:%?20?%;width:%?30?%;height:%?30?%;border:%?2?% solid #d3d6db;border-radius:50%;overflow:hidden}.Commodity-Item .discount .active-Checkbox[data-v-dfea0aac]{border-color:var(--aftercolor)!important;padding:%?5?%;position:relative}.Commodity-Item .discount .active-Checkbox[data-v-dfea0aac]::after{content:"";position:absolute;width:%?18?%;height:%?18?%;border-radius:50%;border:%?3?% solid #fff;background-color:var(--aftercolor);left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.Commodity-Item .discount .Deduction-amount[data-v-dfea0aac]{color:#333;font-size:%?28?%}.Commodity-Item .discount .Insufficient[data-v-dfea0aac]{color:#00af66;font-size:%?24?%}.Commodity[data-v-dfea0aac]{color:#333;font-size:%?30?%;font-weight:700;display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:%?32?%}.block_2[data-v-dfea0aac]{box-shadow:0 0 18px 0 rgba(0,0,0,.1);background-color:#fff;border-radius:%?20?% %?20?% 0 0;width:100%;height:%?210?%;flex-direction:row;display:flex;position:fixed;bottom:0;font-size:%?30?%!important;left:0;z-index:10;padding:%?20?% %?10?%}.block_2 .text-group_3[data-v-dfea0aac]{width:%?216?%;display:flex;flex-direction:column;margin:%?11?% 0 0 %?31?%}.block_2 .text-wrapper_4[data-v-dfea0aac]{width:%?211?%;height:%?40?%;overflow-wrap:break-word;font-family:PingFangSC-Semibold;text-align:left;white-space:nowrap;line-height:%?28?%}.block_2 .itemamount[data-v-dfea0aac]{margin-bottom:%?10?%}.block_2 .text_24[data-v-dfea0aac]{width:%?211?%;height:%?27?%;color:#333;font-size:%?30?%;font-family:PingFangSC-Semibold;text-align:left;white-space:nowrap;line-height:%?30?%}.block_2 .text_25[data-v-dfea0aac]{width:%?211?%;height:%?27?%;color:#00af66;font-size:%?30?%;font-family:PingFangSC-Semibold;text-align:left;white-space:nowrap;line-height:%?30?%}.block_2 .text_26[data-v-dfea0aac]{width:%?216?%;height:%?30?%;color:#666;font-size:%?24?%;font-family:PingFangSC-Regular;text-align:left;white-space:nowrap;line-height:%?24?%;margin-top:%?4?%}.block_2 .text_27[data-v-dfea0aac]{width:%?191?%;height:%?23?%;color:#666;font-size:%?24?%;font-family:PingFangSC-Regular;text-align:left;white-space:nowrap;line-height:%?24?%;margin:%?4?% 0 0 %?1?%}.block_2 .text_28[data-v-dfea0aac]{width:%?110?%;height:%?27?%;color:#fff;font-size:%?28?%;font-family:PingFang-SC-Medium;text-align:left;white-space:nowrap;line-height:%?28?%;margin:%?65?% 0 0 %?73?%}.block_2 .button_1[data-v-dfea0aac]{width:%?187?%;height:%?80?%;background-color:#00af66;border-radius:40px;display:flex;flex-direction:column;margin:%?14?% %?20?% 0 %?113?%;line-height:%?80?%}.block_2 .text_29[data-v-dfea0aac]{color:#fefefe;font-size:%?28?%;font-family:PingFangSC-Semibold;text-align:left;white-space:nowrap;text-align:center}[data-v-dfea0aac] .u-modal__content,[data-v-dfea0aac] .u-modal__button-group--confirm-button{padding:%?40?%!important}.default-content[data-v-dfea0aac]{display:flex}.default-content .location-Img[data-v-dfea0aac]{width:%?70?%;height:%?78?%;max-width:%?70?%;max-height:%?78?%;min-width:%?70?%;min-height:%?78?%;margin-right:%?30?%}.default-content .location-Img .img[data-v-dfea0aac]{width:100%;height:100%}.default-content .shopInfor[data-v-dfea0aac]{line-height:%?40?%}.default-content .shopInfor .restaurant_name[data-v-dfea0aac]{font-size:%?32?%;color:#333;margin-bottom:%?15?%}.default-content .shopInfor .distance[data-v-dfea0aac]{font-size:%?26?%;color:#00af66;margin-bottom:%?15?%}.default-content .shopInfor .restaurant_address[data-v-dfea0aac]{color:#999;font-size:%?26?%}.confirmButton[data-v-dfea0aac]{display:flex;justify-content:space-between;align-items:center}.confirmButton .replace[data-v-dfea0aac]{border:%?1?% solid #000;color:#000}.confirmButton .confirm[data-v-dfea0aac]{background:#00af66;color:#fff}.confirmButton .btn[data-v-dfea0aac]{width:%?230?%;height:%?86?%;font-size:%?30?%;line-height:%?86?%;text-align:center;border-radius:%?43?%;font-weight:500}.zero-content[data-v-dfea0aac]{display:flex;flex-direction:column;width:%?500?%;font-size:%?28?%}.zero-content .item[data-v-dfea0aac]{width:%?500?%;display:flex;justify-content:space-between;align-items:center;margin-bottom:%?30?%}.zero-content .know[data-v-dfea0aac]{border-top:%?1?% solid grey;padding-top:%?40?%;width:%?500?%;display:flex;align-items:center;justify-content:space-between}.zero-content .blod[data-v-dfea0aac]{font-size:%?32?%;font-weight:700}.loading[data-v-dfea0aac]{width:100%;height:100%;background-color:#000;opacity:.5;position:fixed;left:0;right:0;bottom:0;top:0;z-index:999}',""]),t.exports=e},"5a9c":function(t,e,n){var i=n("b1ea");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("967d").default;a("650d9444",i,!0,{sourceMap:!1,shadowMode:!1})},"5e9b":function(t,e,n){"use strict";(function(t){n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("8f71"),n("bf0f"),n("c223"),n("473f"),n("fd3c");var i=0,a=0,o=0,r={computed:{calculationamount:function(){if(t.log("进入计算"),this["FormInfor"]["products"]<=0)return{prices:i,payments:a,Actualamounts:o};var e=this["amount"];t.log(this["FormInfor"]["products"],"products");for(var n=this["FormInfor"]["products"].filter((function(t){if(t["is_deduction"])return t})),r=this["FormInfor"]["products"].filter((function(t){if(!t["is_deduction"])return e+=t["deduction_amount"],t["deduction_amount"]=0,t})),s=0;s=c)t.log("当前选择优惠商品优惠条件满足跳出"),t.log("当前选择优惠商品实际抵扣金额".concat(d["deduction_amount"])),t.log("当前选择优惠商品展示优惠金额".concat(d["already_deduction_amount"])),d["Discountarrcondition"]=!1;else if(d["deduction_amount"]=u?(t.log("当前余额大于需要补的优惠金额"),d["deduction_amount"]+=u,d["Discountarrcondition"]=!1,e-=u):e=f?(t.log("当前余额足够抵扣未勾选优惠的第".concat(s,"个商品")),l["already_deduction_amount"]=f,l["Discountarrcondition"]=!1):(t.log("当前余额不足够抵扣未勾选优惠的第".concat(s,"个商品")),l["already_deduction_amount"]=e,l["Discountarrcondition"]=!0),t.log("当前未勾选优惠的第".concat(s,"个商品的展示优惠").concat(l["already_deduction_amount"],"和实际抵扣优惠").concat(l["deduction_amount"]))}return o=this["FormInfor"]["products"].map((function(t){return t["is_deduction"]?t["deduction_amount"]:0})).reduce((function(t,e){return t+e})),i=this["FormInfor"]["products"].map((function(t){return t["bt_price"]*t["num"]})).reduce((function(t,e){return t+e})),this["amount"]=e,this["FormInfor"]["is_deduction"]=n["length"]>0?1:0,this["FormInfor"]["deduction_amount_total"]=o,a=i-o,{prices:i,payments:a,Actualamounts:o}},commission:function(){try{var t=this["FormInfor"]["products"].map((function(t){return t["self_commission"]*t["num"]})).reduce((function(t,e){return t+e}));return this.RetainDecimalPoints({num:String(t),toFixed:4,iscarry:!1})}catch(e){return 0}}}};e.default=r}).call(this,n("ba7c")["default"])},"646b":function(t,e,n){"use strict";var i=n("f075"),a=n.n(i);a.a},7690:function(t,e,n){var i,a,o=n("bdbb").default;n("6a54"),n("d4b5"),n("7a76"),n("c9b5"),n("aa9c"),n("c223"),n("e966"),n("5c47"),n("0506"),n("5ef2"),n("dc69"),function(r,s){"object"==o(e)&&"undefined"!=typeof t?t.exports=s():(i=s,a="function"===typeof i?i.call(e,n,e,t):i,void 0===a||(t.exports=a))}(0,(function(){"use strict";try{var t={};Object.defineProperty(t,"passive",{get:function(){}}),window.addEventListener("test-passive",null,t)}catch(t){}var e=Object.prototype.hasOwnProperty;function n(t,n){return e.call(t,n)}var i=[];function a(){return window.__dcloud_weex_postMessage||window.__dcloud_weex_}for(var o,r=function(t,e){var n={options:{timestamp:+new Date},name:t,arg:e};if(a()){if("postMessage"===t){var o={data:[e]};return window.__dcloud_weex_postMessage?window.__dcloud_weex_postMessage(o):window.__dcloud_weex_.postMessage(JSON.stringify(o))}var r={type:"WEB_INVOKE_APPSERVICE",args:{data:n,webviewIds:i}};window.__dcloud_weex_postMessage?window.__dcloud_weex_postMessageToService(r):window.__dcloud_weex_.postMessageToService(JSON.stringify(r))}if(!window.plus)return window.parent.postMessage({type:"WEB_INVOKE_APPSERVICE",data:n,pageId:""},"*");if(0===i.length){var s=plus.webview.currentWebview();if(!s)throw new Error("plus.webview.currentWebview() is undefined");var d,c=s.parent();d=c?c.id:s.id,i.push(d)}if(plus.webview.getWebviewById("__uniapp__service"))plus.webview.postMessageToUniNView({type:"WEB_INVOKE_APPSERVICE",args:{data:n,webviewIds:i}},"__uniapp__service");else{var u=JSON.stringify(n);plus.webview.getLaunchWebview().evalJS('UniPlusBridge.subscribeHandler("'.concat("WEB_INVOKE_APPSERVICE",'",').concat(u,",").concat(JSON.stringify(i),");"))}},s={navigateTo:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.url;r("navigateTo",{url:encodeURI(e)})},navigateBack:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.delta;r("navigateBack",{delta:parseInt(e)||1})},switchTab:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.url;r("switchTab",{url:encodeURI(e)})},reLaunch:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.url;r("reLaunch",{url:encodeURI(e)})},redirectTo:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.url;r("redirectTo",{url:encodeURI(e)})},getEnv:function(t){a()?t({nvue:!0}):window.plus?t({plus:!0}):t({h5:!0})},postMessage:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};r("postMessage",t.data||{})}},d=/uni-app/i.test(navigator.userAgent),c=/Html5Plus/i.test(navigator.userAgent),u=/complete|loaded|interactive/,l=window.my&&navigator.userAgent.indexOf(["t","n","e","i","l","C","y","a","p","i","l","A"].reverse().join(""))>-1,f=window.swan&&window.swan.webView&&/swan/i.test(navigator.userAgent),m=window.qq&&window.qq.miniProgram&&/QQ/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent),p=window.tt&&window.tt.miniProgram&&/toutiaomicroapp/i.test(navigator.userAgent),h=window.wx&&window.wx.miniProgram&&/micromessenger/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent),v=window.qa&&/quickapp/i.test(navigator.userAgent),g=window.ks&&window.ks.miniProgram&&/micromessenger/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent),b=window.tt&&window.tt.miniProgram&&/Lark|Feishu/i.test(navigator.userAgent),_=window.jd&&window.jd.miniProgram&&/micromessenger/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent),w=window.xhs&&window.xhs.miniProgram&&/xhsminiapp/i.test(navigator.userAgent),y=function(){window.UniAppJSBridge=!0,document.dispatchEvent(new CustomEvent("UniAppJSBridgeReady",{bubbles:!0,cancelable:!0}))},x=[function(t){if(d||c)return window.__dcloud_weex_postMessage||window.__dcloud_weex_?document.addEventListener("DOMContentLoaded",t):window.plus&&u.test(document.readyState)?setTimeout(t,0):document.addEventListener("plusready",t),s},function(t){if(h)return window.WeixinJSBridge&&window.WeixinJSBridge.invoke?setTimeout(t,0):document.addEventListener("WeixinJSBridgeReady",t),window.wx.miniProgram},function(t){if(m)return window.QQJSBridge&&window.QQJSBridge.invoke?setTimeout(t,0):document.addEventListener("QQJSBridgeReady",t),window.qq.miniProgram},function(t){if(l){document.addEventListener("DOMContentLoaded",t);var e=window.my;return{navigateTo:e.navigateTo,navigateBack:e.navigateBack,switchTab:e.switchTab,reLaunch:e.reLaunch,redirectTo:e.redirectTo,postMessage:e.postMessage,getEnv:e.getEnv}}},function(t){if(f)return document.addEventListener("DOMContentLoaded",t),window.swan.webView},function(t){if(p)return document.addEventListener("DOMContentLoaded",t),window.tt.miniProgram},function(t){if(v){window.QaJSBridge&&window.QaJSBridge.invoke?setTimeout(t,0):document.addEventListener("QaJSBridgeReady",t);var e=window.qa;return{navigateTo:e.navigateTo,navigateBack:e.navigateBack,switchTab:e.switchTab,reLaunch:e.reLaunch,redirectTo:e.redirectTo,postMessage:e.postMessage,getEnv:e.getEnv}}},function(t){if(g)return window.WeixinJSBridge&&window.WeixinJSBridge.invoke?setTimeout(t,0):document.addEventListener("WeixinJSBridgeReady",t),window.ks.miniProgram},function(t){if(b)return document.addEventListener("DOMContentLoaded",t),window.tt.miniProgram},function(t){if(_)return window.JDJSBridgeReady&&window.JDJSBridgeReady.invoke?setTimeout(t,0):document.addEventListener("JDJSBridgeReady",t),window.jd.miniProgram},function(t){if(w)return window.xhs.miniProgram},function(t){return document.addEventListener("DOMContentLoaded",t),s}],C=0;C-1}},methods:(0,o.default)((0,o.default)({},(0,d.mapMutations)(["GetState"])),{},{qnyurl:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"v2";return"https://img.agrimedia.cn/chwl/".concat(e,"/").concat(t)},RetainDecimalPoint:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=2;e&&(t/=100);var i=""+t;if(-1!=i.indexOf(".")){var a=i.indexOf("."),o=i.substring(a+1,i.length);if(!(o["length"]=d.length-1){c+=".";for(var f=0;f0){var c=i.substring(d+1,i.length);if(c["length"]>s)i=i.substring(0,d+1+s);else for(var u=0;u=l.length-1){f+=".";for(var p=0;pf?l:f,r=l0&&void 0!==arguments[0]?arguments[0]:data,n=e.el,i=e.bottomlb,o=void 0===i?0:i,r=this;return new Promise((function(e,i){uni.getSystemInfo({success:function(i){"string"===typeof n?uni.createSelectorQuery().in(r).select(".".concat(n)).boundingClientRect((function(a){t.log(a,r["NAVHEIGHT"],o,"元素高度"),0==a["height"]&&"OrderToggleType"==n&&(o=45),e((i.windowHeight-(a["height"]+r["NAVHEIGHT"]+o))*(750/i["windowWidth"]))})).exec():"object"===(0,a.default)(n)&&function(){for(var e=[],i=0;i9?c:"0".concat(c);var u=d.getSeconds();u=u>9?u:"0".concat(u),a["wait_for"]="".concat(c,":").concat(u)}}),1e3)}},openLocation:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:+this["GetShopInfor"]["latitude"],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:+this["GetShopInfor"]["longitude"];t.log(e,n),uni.openLocation({latitude:e,longitude:n,success:function(){t.log("success")}})},screensku_rx:function(){for(var t=[],e=this["skuinfor"]["details"]["specifications"],n=0;n0&&void 0!==arguments[0]?arguments[0]:this["skuinfor"]["details"]["optional"],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this["skuinfor"]["pay_price"],n=0,i=[],o=+JSON.parse(JSON.stringify(e)),r=t,s=0;s1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;e&&this.SETNAVINDEX(n),uni.navigateBack({delta:t})},againpayment:function(e){var n,i,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;t.log(this["BrandInfor"]["brand_id"],"品牌ID"),i=1==this["BrandInfor"]["brand_id"]||5==this["BrandInfor"]["brand_id"]?"/pages/restaurant/order/order-status/order-status":"/pages/restaurant/order/order-details/details";var o=null===(n=getApp()["globalData"]["parameters"])||void 0===n?void 0:n.isWechat;o?this.payment({order_sn:e,type:3,redirect_url:i,money:a}):(0,c.agOrderPayAPI)({order_sn:e,type:3,redirect_url:"".concat(getApp()["globalData"]["urlfileName"],"/pages/pay/index?order_sn=").concat(e,"&type=",3,"&redirect_url=").concat(i)}).then((function(t){location.href=t["data"]["redirect_url"]}))},computedOrder:function(){var t=this;(0,c.computedOfflineOrder)(this.FormInfor).then((function(e){t.loading=!1,t.realPayment=e.data.real_pay_price,t.ZeroData=e.data,t.computedTotal=e.data,t.hasAssigned||(t.YingPrice=e.data.real_pay_price,t.hasAssigned=!0)})).catch((function(e){t.loading=!1,uni.showToast({title:e,icon:"none"})}))},Reorder:function(e){t.log(e,"重新下单商品"),uni.showLoading({title:"加载中..."});var n=this,i=0,a=e[0],o=a.restaurant_id,r=a.latitude,s=a.longitude,d=a.restaurant_address,c=a.restaurant_name;this.SETSHOPDETAIL({city_name:"",close_time:"",distance:"",open_time:"",province_name:"",regoin_name:"",special:!1,latitude:r,longitude:s,restaurant_address:d,restaurant_id:o,restaurant_name:c});this.EMPTY(e[0]["restaurant_id"]).then((function(a){t.log(a),setTimeout((function(){(function a(){t.log("第".concat(i,"个,总共有").concat(e["length"])),t.log(e[i]["sku_code"],"sku_code"),n.ADD_CART({commodity:e[i],quantity:e[i]["num"]}).then((function(){if(i>=e["length"]-1)return uni.hideLoading(),void uni.navigateTo({url:"/pages/restaurant/home/shop_home/shop_home?restaurant_id=".concat(o)});i+=1,a()}))})()}),1e3)}))},MPAPI:function(t,e,n){var i="";if("Android"==plus.os.name){var a=plus.runtime.isApplicationExist({pname:"com.baidu.BaiduMap",action:"baidumap://"}),o="baidumap://map/marker?location=".concat(t,",").concat(e,"&title=").concat(n,"&coord_type=gcj02&src=andr.baidu.openAPIdemo");a?plus.runtime.openURL(o):plus.nativeUI.alert("未安装地图APP")}else plus.nativeUI.actionSheet({title:"选择地图应用",cancel:"取消",buttons:[{title:"Apple地图"},{title:"百度地图"}]},(function(a){switch(a.index){case 1:i="http://maps.apple.com/?q=%e6%95%b0%e5%ad%97%e5%a4%a9%e5%a0%82&ll=".concat(t,",").concat(e,"&spn=0.008766,0.019441");break;case 2:i="baidumap://map/marker?location=".concat(t,",").concat(e,"&title=").concat(n,"&content=").concat(n,"&src=ios.baidu.openAPIdemo&coord_type=gcj02");break;default:break}""!=i&&plus.runtime.openURL(i,(function(t){plus.nativeUI.alert("未安装地图APP")}))}))}}),beforeDestroy:function(){clearTimeout(this["countDown"])}},l=u;e.default=l}).call(this,n("ba7c")["default"])},dade:function(t,e,n){"use strict";n.r(e);var i=n("f9e1"),a=n("b8ac");for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(o);n("dea0");var r=n("828b"),s=Object(r["a"])(a["default"],i["b"],i["c"],!1,null,"eb6b4252",null,!1,i["a"],void 0);e["default"]=s.exports},dea0:function(t,e,n){"use strict";var i=n("0d5f"),a=n.n(i);a.a},e3d8:function(t,e,n){"use strict";n.r(e);var i=n("cdf5"),a=n.n(i);for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);e["default"]=a.a},f075:function(t,e,n){var i=n("2c1e");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("967d").default;a("fd020a8c",i,!0,{sourceMap:!1,shadowMode:!1})},f9e1:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"b-shop-infor-head"},[13==t.BrandInfor["brand_id"]?n("v-uni-view",{staticClass:"shop-top-rx shop-top"},[n("v-uni-view",{staticClass:"shop-top-rx-infor "},[n("v-uni-view",{staticClass:"shop-top-rx-infor-icon"},[n("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("shopareaioc.png","rx"),mode:""}})],1),n("v-uni-view",{staticClass:"shop-top-rx-infor-Name-Area"},[n("v-uni-view",{staticClass:"shop-top-rx-infor-Name-Area-name"},[t._v(t._s(t.GetShopInfor["restaurant_name"]))]),n("v-uni-view",{staticClass:"shop-top-rx-infor-Name-Area-area"},[t._v(t._s(t.GetShopInfor["restaurant_address"]))])],1),n("v-uni-view",{staticClass:"shop-top-rx-infor-Navigation",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.openLocation()}}},[t._v("导航")])],1)],1):t._e(),10==t.BrandInfor["brand_id"]?n("v-uni-view",{staticClass:"shop-top-xbk shop-top"},[n("v-uni-view",{staticClass:"shop-top-xbk-infor-Name-Area"},[n("v-uni-view",{staticClass:"shop-top-xbk-infor-Name-Area-icon"},[n("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("xbk_home.png","xbk"),mode:""}})],1),n("v-uni-view",{staticClass:"shop-top-xbk-infor-Name-Area-name"},[t._v(t._s(t.GetShopInfor["restaurant_name"])+">")]),n("v-uni-view",{staticClass:"shop-top-xbk-infor-Name-Area-map-address",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.openLocation()}}},[n("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("map.png","xbk"),mode:""}})],1)],1),n("v-uni-view",{staticClass:"shop-top-xbk-infor-Name-area"},[t._v(t._s(t.GetShopInfor["restaurant_address"]))])],1):t._e(),2==t.BrandInfor["brand_id"]?n("v-uni-view",{staticClass:"shop-top-xbk shop-top"},[n("v-uni-view",{staticClass:"shop-top-xbk-infor-Name-Area"},[n("v-uni-view",{staticClass:"shop-top-xbk-infor-Name-Area-icon"},[n("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("xbk_home.png","xbk"),mode:""}})],1),n("v-uni-view",{staticClass:"shop-top-xbk-infor-Name-Area-name"},[t._v(t._s(t.GetShopInfor["restaurant_name"])+">")]),n("v-uni-view",{staticClass:"shop-top-xbk-infor-Name-Area-map-address",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.openLocation()}}},[n("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("map.png","xbk"),mode:""}})],1)],1),n("v-uni-view",{staticClass:"shop-top-xbk-infor-Name-area"},[t._v(t._s(t.GetShopInfor["restaurant_address"]))])],1):t._e()],1)},a=[]}}]); \ No newline at end of file diff --git a/unpackage/dist/build/web/static/js/pages-restaurant-order-orders-settlement-orders-settlement.9d0ca614.js b/unpackage/dist/build/web/static/js/pages-restaurant-order-orders-settlement-orders-settlement.9d0ca614.js new file mode 100644 index 0000000..1a4765f --- /dev/null +++ b/unpackage/dist/build/web/static/js/pages-restaurant-order-orders-settlement-orders-settlement.9d0ca614.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-restaurant-order-orders-settlement-orders-settlement","pages-restaurant-order-order-details-details~pages-restaurant-order-order-details-rx-orders-details~~5d2f8755"],{"0d5f":function(t,e,n){var i=n("a61b");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var o=n("967d").default;o("b5444580",i,!0,{sourceMap:!1,shadowMode:!1})},"11bd":function(t,e,n){"use strict";(function(t){n("6a54");var i=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("d4b5"),n("64aa"),n("aa9c"),n("5c47"),n("0506"),n("c223"),n("9db6");var o,a=i(n("fcf3")),r=i(n("9b1b")),s=i(n("2a15")),c=i(n("51ca")),d=n("83e8"),u=n("35ff"),l=i(n("80e1")),f=i(n("d5ee")),m=i(n("5e9b")),p=n("03cc"),h=n("8f59"),v=i(n("2a9e")),g=n("ed9e"),b=(i(n("7690")),{mixins:[l.default,f.default,m.default],components:{bRxCommodityItem:v.default},data:function(){return{loading:!0,show:!1,zeroshow:!1,FormInfor:{brand_id:0,restaurant_id:0,restaurant_name:"",lng:"",lat:"",restaurant_address:"",phone_number:"",is_deduction:1,deduction_amount_total:0,products:[],use_coin:0,use_broker:0,use_card:0,eat_type:"EAT_IN"},amount:0,ShopInfor:{},shoptotalnum:0,computedTotal:{},use_coin:!1,use_broker:!1,use_card:!1,hasAssigned:!1,YingPrice:0,realPayment:0,ZeroData:{},UserCard:{}}},onLoad:function(){o=this,t.log(this["getPhone"],"手机号"),this["FormInfor"]["eat_type"]=this["GetMODE"],this["FormInfor"]["phone_number"]=this["getPhone"]},onShow:function(){this.init()},computed:(0,r.default)({},(0,h.mapGetters)({GetShopInfor:"shopping/GetShopInfor",BrandInfor:"shopping/BrandInfor",GetIsApp:"GetIsApp"})),methods:{init:function(){var e=this,n=JSON.parse(JSON.stringify(this["GetCartList2"]));t.log(n),(0,p.getPhoneAPI)({brand_id:this["BrandInfor"]["brand_id"],type:4}).then((function(t){e.SETPHONE(t["data"].phone),e.getCart()}))},getCart:function(){for(var e=[],n=JSON.parse(JSON.stringify(this["GetCartList2"])),i=0;i0?o["is_deduction"]=1:o["is_deduction"]=0,o["deduction_amount"]=0,o["already_deduction_amount"]=0,o["amount"]=o["num"],o["Discountarrcondition"]=!0,o["pay_price"]=o["product_price"],o["bt_price"]=Number(o["bt_price"]),e.push(o),this["shoptotalnum"]+=o["num"]}t.log("初始化",n),this["FormInfor"]["use_coin"]=this.use_coin?1:0,this["FormInfor"]["use_broker"]=this.use_broker?1:0,this["FormInfor"]["use_card"]=this.use_card?1:0,this["FormInfor"]["brand_id"]=this["BrandInfor"]["brand_id"],this["FormInfor"]["restaurant_id"]=this["GetShopInfor"]["restaurant_id"],this["FormInfor"]["restaurant_name"]=this["GetShopInfor"]["restaurant_name"],this["FormInfor"]["lat"]=this["GetShopInfor"]["latitude"],this["FormInfor"]["lng"]=this["GetShopInfor"]["longitude"],this["FormInfor"]["restaurant_address"]=this["GetShopInfor"]["restaurant_address"],this["FormInfor"]["products"]=e,this.computedOrder(this.FormInfor),this.getUserCard()},getUserCard:function(){var t=this;(0,u.getCardPrice)().then((function(e){t.UserCard=e.data}))},isCoin:function(){this.use_coin=!this.use_coin,this.use_broker=!this.use_broker,this.getCart()},isCard:function(){this.use_card=!this.use_card,this.getCart()},isBroker:function(){this.use_broker=!this.use_broker,this.getCart()},settlement:function(){!o["FormInfor"]["phone_number"]||o["FormInfor"]["phone_number"]["length"]<11||!uni.$u.test.mobile(o["FormInfor"]["phone_number"])?uni.showToast({title:"请输入正确手机号",icon:"none"}):0==this.realPayment?this["zeroshow"]=!0:this["show"]=!0},surePay:function(){this["zeroshow"]=!1,this["show"]=!0},confirmClick:function(){var t=this;this["show"]=!1,uni.showLoading({title:"支付中...",mask:!0});var e=JSON.parse(JSON.stringify(this["FormInfor"]));"object"==(0,a.default)(e["products"])&&(e["products"]=JSON.stringify(e["products"])),e.phone=e.phone_number,e.products=JSON.parse(e.products),(0,p.createFoodOrder)(e).then((function(n){uni.hideLoading(),n.data.is_zero_pay?(uni.showLoading({title:"支付成功, 跳转订单页"}),t.GetIsApp?setTimeout((function(){uni.webView.reLaunch({url:"/pages/goods/order_list/index"}),uni.hideLoading()}),1e3):setTimeout((function(){t.$wx.miniProgram.getEnv((function(e){t.$wx.miniprogram?t.$wx.miniProgram.navigateTo({url:"/pages/goods/order_list/index"}):window.location.href="".concat(d.HTTP_REQUEST_URL,"/JXH5/pages/goods/order_list/index")})),uni.hideLoading()}),1e3)):(t.GetIsApp?((0,g.launchWechatMiniProgram)(n.data.miniProgramOrgId,0,n.data.prePayTn),setTimeout((function(){uni.webView.reLaunch({url:"/pages/goods/order_list/index"})}),3e3)):s.default.miniProgram.getEnv((function(i){if(i.miniprogram)t.$Payment.H5TOWX_Payment({datas:n["data"],GetShopInfor:{name:t.GetShopInfor.restaurant_name,shop:t.BrandInfor.brand_name,id:t.BrandInfor.brand_id},amountInfo:{actualpayment:t.YingPrice,paymoney:t.realPayment,coin_balance:t.ZeroData.used_coin,broker_balance:t.ZeroData.used_broker},payData:e,HeadersData:t.GetShopInfor,shopInfo:e.products,return_url:"/pages/restaurant/order/order-details/details?order_sn=".concat(n.data.order_sn)});else{var o={price:t.realPayment};window.location.href="".concat(d.HTTP_REQUEST_URL,"/h5_pay/?token=").concat(t.removeBearerPrefix(c.default["getters"]["GetToken"]),"&dat=").concat(encodeURIComponent(JSON.stringify(n.data)),"&orderData=").concat(encodeURIComponent(JSON.stringify(o)),"&tabIndex=1&from_type=food")}})),uni.hideLoading())}))},removeBearerPrefix:function(t){return t.startsWith("Bearer ")?t.substring("Bearer ".length):t},ischoiceDiscount:function(t,e){var n=this;!t["max_deduction"]||t["max_deduction"]<0||uni.$u.debounce((function(){var t=n["FormInfor"]["products"][e];0!=n["amount"]||t["is_deduction"]?(t["oldvalue"]=t["is_deduction"],t["is_deduction"]=t["is_deduction"]?0:1,t["newvalue"]=t["is_deduction"]):uni.showToast({title:"余额不足",icon:"none"})}),500,!0)}}});e.default=b}).call(this,n("ba7c")["default"])},"2a9e":function(t,e,n){"use strict";n.r(e);var i=n("c49d"),o=n("e3d8");for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);n("a4be");var r=n("828b"),s=Object(r["a"])(o["default"],i["b"],i["c"],!1,null,"442ec668",null,!1,i["a"],void 0);e["default"]=s.exports},"39f7":function(t,e,n){"use strict";n.d(e,"b",(function(){return o})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){return i}));var i={bShopInforHead:n("dade").default,bRxCommodityItem:n("2a9e").default,uModal:n("32f8").default},o=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"content"},[n("v-uni-view",{staticClass:"head"},[n("b-shop-infor-head",{ref:"b-shop-infor-head"})],1),n("v-uni-view",{staticClass:"input-number"},[n("v-uni-view",{staticClass:"input-number-top"},[n("v-uni-text",{staticClass:"amount",staticStyle:{color:"darkred"},attrs:{lines:"1"}},[t._v("*")]),n("v-uni-view",{staticClass:"quantity",staticStyle:{"font-weight":"800"}},[t._v("联系方式")]),n("v-uni-view",{staticClass:"input-number-top-Tips",style:{color:t.Brand()["ThemeColor"]}},[t._v("用于接收订单进度,请正确填写")])],1),n("v-uni-view",{staticClass:"input-number-region"},[n("v-uni-input",{staticStyle:{height:"100%"},attrs:{type:"number",maxlength:"11",placeholderStyle:"fontSize:28rpx",placeholder:"请输入手机号"},model:{value:t.FormInfor["phone_number"],callback:function(e){t.$set(t.FormInfor,"phone_number",e)},expression:"FormInfor['phone_number']"}})],1)],1),13==t.BrandInfor["brand_id"]||2==t.BrandInfor["brand_id"]?n("v-uni-view",{staticClass:"box_4"},[n("v-uni-text",{staticClass:"text_18",attrs:{lines:"1"}},[t._v("就餐方式")]),n("v-uni-view",{staticClass:"Way"},[n("v-uni-view",{staticClass:"Way-item",class:["EAT_IN"==t.FormInfor["eat_type"]?"Way-item-activation":""],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.FormInfor["eat_type"]="EAT_IN"}}},[n("v-uni-view",{staticClass:"text"},[n("v-uni-view",{staticClass:"Radio",class:["EAT_IN"==t.FormInfor["eat_type"]?"activation-Radio":""]}),n("v-uni-image",{staticClass:"img1",attrs:{src:t.qnyurl("diannei.png","rx"),mode:""}}),n("v-uni-text",[t._v("店内就餐")])],1)],1),n("v-uni-view",{staticClass:"Way-item",class:["TAKE_AWAY"==t.FormInfor["eat_type"]?"Way-item-activation":""],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.FormInfor["eat_type"]="TAKE_AWAY"}}},[n("v-uni-view",{staticClass:"text"},[n("v-uni-view",{staticClass:"Radio",class:["TAKE_AWAY"==t.FormInfor["eat_type"]?"activation-Radio":""]}),n("v-uni-image",{staticClass:"img2",attrs:{src:t.qnyurl("dabao.png","rx"),mode:""}}),n("v-uni-text",[t._v("打包带走")])],1)],1)],1)],1):t._e(),n("v-uni-view",{staticClass:"box_3"},[n("v-uni-text",{staticClass:"text_5",attrs:{lines:"1"}},[t._v("订单详情")]),t._l(t.FormInfor["products"],(function(e,i){return[n("v-uni-view",{staticClass:"Commodity-Item",on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.ischoiceDiscount(e,i)}}},[n("b-rx-commodity-item",{key:i,attrs:{item:e}})],1)]}))],2),n("v-uni-view",{staticStyle:{border:"120rpx",overflow:"hidden"}},[n("v-uni-view",{staticClass:"Commodity"},[n("v-uni-text",{staticClass:"quantity",attrs:{lines:"1"}},[t._v("应付")]),n("v-uni-text",{staticClass:"amount",attrs:{lines:"1"}},[t._v("¥"+t._s(t.YingPrice))])],1),t.isWx?t._e():n("v-uni-view",{staticClass:"Commodity Commodity-Item",staticStyle:{"padding-top":"0rpx"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.isCoin()}}},[n("v-uni-view",{staticClass:"discount",staticStyle:{width:"100%",display:"flex","justify-content":"space-between"}},[n("v-uni-view",[n("v-uni-text",{staticClass:"quantity",attrs:{lines:"1"}},[t._v("抵用券:")]),n("v-uni-text",{staticClass:"amount",attrs:{lines:"1"}},[t._v("(¥"+t._s(Number(t.computedTotal.coin_balance)+Number(t.computedTotal.broker_balance)?(Number(t.computedTotal.coin_balance)+Number(t.computedTotal.broker_balance)).toFixed(2):"0.00")+" )")])],1),n("v-uni-view",{staticClass:"Checkbox",class:{"active-Checkbox":!!t.use_coin},style:{"--aftercolor":t.Brand()["ThemeColor"]}})],1)],1),t.isWx?t._e():n("v-uni-view",{staticClass:"Commodity Commodity-Item",staticStyle:{"padding-top":"0rpx"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.isCard()}}},[n("v-uni-view",{staticClass:"discount",staticStyle:{width:"100%",display:"flex","justify-content":"space-between"}},[n("v-uni-view",[n("v-uni-text",{staticClass:"quantity",attrs:{lines:"1"}},[t._v("消费补贴卡:")]),n("v-uni-text",{staticClass:"amount",attrs:{lines:"1"}},[t._v("(¥"+t._s(t.UserCard.amount)+" )")])],1),n("v-uni-view",{staticClass:"Checkbox",class:{"active-Checkbox":!!t.use_card},style:{"--aftercolor":t.Brand()["ThemeColor"]}})],1)],1),n("v-uni-view",{staticStyle:{"background-color":"#fff",padding:"20rpx 40rpx",color:"darkred","line-height":"50rpx"}},[n("v-uni-view",[t._v("温馨提示")]),n("v-uni-view",[t._v("1、出餐后不支持退款,如需退款,请在出餐前联系客服;")]),n("v-uni-view",[t._v("2、 如遇点餐失败,1小时内自动退款;")])],1)],1),n("v-uni-view",{staticStyle:{height:"160px",width:"100%"}}),n("v-uni-view",{staticClass:"block_2"},[n("v-uni-view",{staticClass:"text-group_3"},[n("v-uni-view",{staticClass:"text-wrapper_4 itemamount"},[n("v-uni-text",{staticClass:"text_24",attrs:{lines:"1"}},[t._v("实际付款:")]),n("v-uni-text",{staticClass:"text_25",style:{color:t.Brand()["ThemeColor"]},attrs:{lines:"1"}},[t._v("¥"+t._s(t.realPayment))])],1),t.isWx?t._e():n("v-uni-view",{staticClass:"text-wrapper_4 itemamount"},[n("v-uni-text",{staticClass:"text_24",attrs:{lines:"1"}},[t._v("积分:")]),n("v-uni-text",{staticClass:"text_25",style:{color:t.Brand()["ThemeColor"]},attrs:{lines:"1"}},[t._v(t._s(t.computedTotal.integral))])],1)],1),n("v-uni-text",{staticClass:"text_28",attrs:{lines:"1"}},[t._v("提交订单")]),n("v-uni-button",{staticClass:"button_1",style:t.Brand()["customStyle"]["BtnStyle"][0],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$u.debounce(t.settlement,500)}}},[n("v-uni-text",{staticClass:"text_29",attrs:{lines:"1"}},[t._v("结算")])],1)],1),n("u-modal",{attrs:{show:t.show,title:"请确认自取门店",closeOnClickOverlay:!0},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.show=!1},confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.confirmClick()},cancel:function(e){arguments[0]=e=t.$handleEvent(e),t.show=!1}},scopedSlots:t._u([{key:"default",fn:function(){return[n("v-uni-view",{staticClass:"default-content"},[n("v-uni-view",{staticClass:"location-Img"},[n("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("map.png","xbk"),mode:"aspectFit"}})],1),n("v-uni-view",{staticClass:"shopInfor"},[n("v-uni-view",{staticClass:"restaurant_name"},[t._v(t._s(t.GetShopInfor["restaurant_name"]))]),n("v-uni-view",{staticClass:"distance",style:{color:t.Brand()["ThemeColor"]}},[t._v("距离您"+t._s(t.GetShopInfor["distance"])+"km")]),n("v-uni-view",{staticClass:"restaurant_address"},[t._v(t._s(t.GetShopInfor["restaurant_address"]))])],1)],1)]},proxy:!0},{key:"confirmButton",fn:function(){return[n("v-uni-view",{staticClass:"confirmButton"},[n("v-uni-view",{staticClass:"btn replace",style:{border:"2rpx solid "+t.Brand()["ThemeColor"],color:t.Brand()["ThemeColor"]},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.navigateBack(2,!0,0)}}},[t._v("更换门店")]),n("v-uni-view",{staticClass:"btn confirm",style:t.Brand()["customStyle"]["BtnStyle"][0],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$u.throttle(t.confirmClick,1e3)}}},[t._v("就是这家")])],1)]},proxy:!0}])}),n("u-modal",{attrs:{show:t.zeroshow,title:"确认订单",closeOnClickOverlay:!0},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.zeroshow=!1}},scopedSlots:t._u([{key:"default",fn:function(){return[n("v-uni-view",[n("v-uni-view",{staticClass:"zero-content"},[t.isWx?t._e():n("v-uni-view",{staticClass:"item flex"},[n("v-uni-text",[t._v("抵用券抵扣")]),n("v-uni-text",{staticClass:"blod"},[n("v-uni-text",[t._v("-")]),n("v-uni-text",[t._v(t._s(Number(t.ZeroData.used_coin)+Number(t.ZeroData.used_broker)))])],1)],1),t.isWx?t._e():n("v-uni-view",{staticClass:"know"},[n("v-uni-view",{staticClass:"left"},[n("v-uni-view",{staticClass:"blod"},[t._v("实付")]),t.ZeroData.integral>0?n("v-uni-view",{staticClass:"point"},[t._v("获得:"+t._s(t.ZeroData.integral)+" 积分")]):t._e()],1),n("v-uni-view",{staticClass:"right blod"},[t._v("¥"+t._s(t.realPayment))])],1)],1)],1)]},proxy:!0},{key:"confirmButton",fn:function(){return[n("v-uni-view",{staticClass:"confirmButton"},[n("v-uni-view",{staticClass:"btn replace",style:{border:"1rpx solid "+t.Brand()["ThemeColor"]},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.zeroshow=!1}}},[t._v("取消")]),n("v-uni-view",{staticClass:"btn confirm",style:t.Brand()["customStyle"]["BtnStyle"][0],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.surePay.apply(void 0,arguments)}}},[t._v("确定")])],1)]},proxy:!0}])}),n("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:t.loading,expression:"loading"}],staticClass:"loading"})],1)},a=[]},"583a":function(t,e,n){"use strict";var i=n("959b"),o=n.n(i);o.a},"5a9c":function(t,e,n){var i=n("b1ea");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var o=n("967d").default;o("650d9444",i,!0,{sourceMap:!1,shadowMode:!1})},"5e9b":function(t,e,n){"use strict";(function(t){n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("8f71"),n("bf0f"),n("c223"),n("473f"),n("fd3c");var i=0,o=0,a=0,r={computed:{calculationamount:function(){if(t.log("进入计算"),this["FormInfor"]["products"]<=0)return{prices:i,payments:o,Actualamounts:a};var e=this["amount"];t.log(this["FormInfor"]["products"],"products");for(var n=this["FormInfor"]["products"].filter((function(t){if(t["is_deduction"])return t})),r=this["FormInfor"]["products"].filter((function(t){if(!t["is_deduction"])return e+=t["deduction_amount"],t["deduction_amount"]=0,t})),s=0;s=d)t.log("当前选择优惠商品优惠条件满足跳出"),t.log("当前选择优惠商品实际抵扣金额".concat(c["deduction_amount"])),t.log("当前选择优惠商品展示优惠金额".concat(c["already_deduction_amount"])),c["Discountarrcondition"]=!1;else if(c["deduction_amount"]=u?(t.log("当前余额大于需要补的优惠金额"),c["deduction_amount"]+=u,c["Discountarrcondition"]=!1,e-=u):e=f?(t.log("当前余额足够抵扣未勾选优惠的第".concat(s,"个商品")),l["already_deduction_amount"]=f,l["Discountarrcondition"]=!1):(t.log("当前余额不足够抵扣未勾选优惠的第".concat(s,"个商品")),l["already_deduction_amount"]=e,l["Discountarrcondition"]=!0),t.log("当前未勾选优惠的第".concat(s,"个商品的展示优惠").concat(l["already_deduction_amount"],"和实际抵扣优惠").concat(l["deduction_amount"]))}return a=this["FormInfor"]["products"].map((function(t){return t["is_deduction"]?t["deduction_amount"]:0})).reduce((function(t,e){return t+e})),i=this["FormInfor"]["products"].map((function(t){return t["bt_price"]*t["num"]})).reduce((function(t,e){return t+e})),this["amount"]=e,this["FormInfor"]["is_deduction"]=n["length"]>0?1:0,this["FormInfor"]["deduction_amount_total"]=a,o=i-a,{prices:i,payments:o,Actualamounts:a}},commission:function(){try{var t=this["FormInfor"]["products"].map((function(t){return t["self_commission"]*t["num"]})).reduce((function(t,e){return t+e}));return this.RetainDecimalPoints({num:String(t),toFixed:4,iscarry:!1})}catch(e){return 0}}}};e.default=r}).call(this,n("ba7c")["default"])},"6ddb":function(t,e,n){var i=n("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */.skeleton[data-v-6c6f681b]{background-color:#f1f2f4!important;color:#f1f2f4!important;margin:var(--skeleton)}\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */uni-page-body[data-v-6c6f681b]{width:100%;min-height:100%;background-color:#f6f6f6}body.?%PAGE?%[data-v-6c6f681b]{background-color:#f6f6f6}uni-page-body .content[data-v-6c6f681b]{padding:%?32?%}uni-page-body .content .head[data-v-6c6f681b]{border-radius:%?15?%;overflow:hidden;margin-bottom:%?20?%}uni-page-body .content .input-number[data-v-6c6f681b]{border-radius:%?15?% %?15?% 0 0;background-color:#fff;padding:%?32?%}uni-page-body .content .input-number-top[data-v-6c6f681b]{display:flex;align-items:flex-end;justify-content:flex-start}uni-page-body .content .input-number-top-title[data-v-6c6f681b]{color:#666;font-size:%?28?%}uni-page-body .content .input-number-top-Tips[data-v-6c6f681b]{color:#db9f5e;font-size:%?24?%;margin-left:%?15?%}uni-page-body .content .input-number-region[data-v-6c6f681b]{width:100%;height:%?90?%;border-bottom:%?1?% solid rgba(0,0,0,.1);font-size:%?38?%}.triangle[data-v-6c6f681b]{width:0;height:0;border-bottom:%?40?% solid #c63836;border-left:%?40?% solid transparent;position:absolute;bottom:0;right:0}.triangle[data-v-6c6f681b]:before{content:"";position:absolute;width:%?15?%;height:%?8?%;background:transparent;top:%?20?%;right:%?5?%;border:%?2?% solid #fff;border-top:none;border-right:none;-webkit-transform:rotate(-50deg);-ms-transform:rotate(-50deg);transform:rotate(-50deg);z-index:9}.box_1[data-v-6c6f681b]{background-color:#fff;width:100%;height:%?130?%;padding:%?32?%;display:flex;flex-direction:column;justify-content:space-between}.box_2[data-v-6c6f681b]{width:%?334?%;flex-direction:row;display:flex;justify-content:space-between;font-size:%?28?%}.tag_1[data-v-6c6f681b]{background-color:#fff;height:%?28?%;border:1px solid #c63836;display:flex;flex-direction:column;width:%?102?%}.text_2[data-v-6c6f681b]{width:%?87?%;height:%?21?%;color:#c63836;font-size:%?22?%;font-family:PingFang-SC-Medium;text-align:left;white-space:nowrap;line-height:%?22?%;margin:%?3?% 0 0 %?8?%}.text_3[data-v-6c6f681b]{width:%?222?%;height:%?27?%;color:#333;font-size:%?28?%;font-family:PingFang-SC-Bold;text-align:left;white-space:nowrap;line-height:%?28?%}.text_4[data-v-6c6f681b]{width:%?320?%;height:%?23?%;color:#999;font-size:%?24?%;font-family:PingFang-SC-Medium;text-align:left;white-space:nowrap;line-height:%?24?%}.box_3[data-v-6c6f681b]{background-color:#fff;width:100%;display:flex;padding:%?32?%;flex-direction:column;border-radius:%?15?%;margin-bottom:%?20?%}.text_5[data-v-6c6f681b]{width:100%;color:#333;font-size:%?28?%;line-height:%?86?%}.commodity-item[data-v-6c6f681b]{padding:%?25?% 0;border-bottom:%?1?% solid #ccc}.text-group_1[data-v-6c6f681b]{width:%?363?%;height:%?64?%;margin-top:%?3?%;display:flex;flex-direction:column;justify-content:space-between}.box_4[data-v-6c6f681b]{background-color:#fff;width:100%;height:%?237?%;display:flex;flex-direction:column;padding:0 %?32?%;box-sizing:border-box;margin-bottom:%?20?%;border-radius:0 0 %?15?% %?15?%}.Way[data-v-6c6f681b]{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:%?32?%;border-radius:%?20?%}.Way-item[data-v-6c6f681b]{background:#f7f8fa;width:%?275?%;height:%?90?%;border-radius:%?6?%;line-height:%?90?%;text-align:center;color:#666;position:relative}.Way-item-activation[data-v-6c6f681b]{background:#83acff!important;color:#fff!important}.Way-item .text[data-v-6c6f681b]{display:flex;align-items:center;justify-content:center}.Way-item .text .img1[data-v-6c6f681b]{width:%?54?%;height:%?46?%;margin:0 %?15?%}.Way-item .text .img2[data-v-6c6f681b]{width:%?43?%;height:%?54?%;margin:0 %?15?%}.Way-item .text .Radio[data-v-6c6f681b]{width:%?34?%;height:%?34?%;border:%?1?% solid #d3d6db;border-radius:50%}.Way-item .text .activation-Radio[data-v-6c6f681b]{background-color:#fff!important;position:relative}.Way-item .text .activation-Radio[data-v-6c6f681b]:before{content:"";position:absolute;width:%?15?%;height:%?8?%;background:transparent;border:%?6?% solid #4a6fe7;border-top:none;border-right:none;-webkit-transform:rotate(-50deg);-ms-transform:rotate(-50deg);transform:rotate(-50deg);z-index:9;top:%?9?%;left:%?7?%}.text_18[data-v-6c6f681b]{width:100%;line-height:%?86?%;color:#333;font-size:%?28?%}.Commodity-Item[data-v-6c6f681b]{padding:%?32?% 0}.Commodity-Item .discount[data-v-6c6f681b]{display:flex;align-items:baseline;margin-top:%?20?%}.Commodity-Item .discount .Checkbox[data-v-6c6f681b]{margin-right:%?20?%;width:%?30?%;height:%?30?%;border:%?2?% solid #d3d6db;border-radius:50%;overflow:hidden}.Commodity-Item .discount .active-Checkbox[data-v-6c6f681b]{border-color:var(--aftercolor)!important;padding:%?5?%;position:relative}.Commodity-Item .discount .active-Checkbox[data-v-6c6f681b]::after{content:"";position:absolute;width:%?18?%;height:%?18?%;border-radius:50%;border:%?3?% solid #fff;background-color:var(--aftercolor);left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.Commodity-Item .discount .Deduction-amount[data-v-6c6f681b]{color:#333;font-size:%?28?%}.Commodity-Item .discount .Insufficient[data-v-6c6f681b]{color:#00af66;font-size:%?24?%}.Commodity[data-v-6c6f681b]{color:#333;font-size:%?30?%;font-weight:700;display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:%?32?%}.block_2[data-v-6c6f681b]{box-shadow:0 0 18px 0 rgba(0,0,0,.1);background-color:#fff;border-radius:%?20?% %?20?% 0 0;width:100%;height:%?210?%;flex-direction:row;display:flex;position:fixed;bottom:0;font-size:%?30?%!important;left:0;z-index:10;padding:%?20?% %?10?%}.block_2 .text-group_3[data-v-6c6f681b]{width:%?216?%;display:flex;flex-direction:column;margin:%?11?% 0 0 %?31?%}.block_2 .text-wrapper_4[data-v-6c6f681b]{width:%?211?%;height:%?40?%;overflow-wrap:break-word;font-family:PingFangSC-Semibold;text-align:left;white-space:nowrap;line-height:%?28?%}.block_2 .itemamount[data-v-6c6f681b]{margin-bottom:%?10?%}.block_2 .text_24[data-v-6c6f681b]{width:%?211?%;height:%?27?%;color:#333;font-size:%?30?%;font-family:PingFangSC-Semibold;text-align:left;white-space:nowrap;line-height:%?30?%}.block_2 .text_25[data-v-6c6f681b]{width:%?211?%;height:%?27?%;color:#00af66;font-size:%?30?%;font-family:PingFangSC-Semibold;text-align:left;white-space:nowrap;line-height:%?30?%}.block_2 .text_26[data-v-6c6f681b]{width:%?216?%;height:%?30?%;color:#666;font-size:%?24?%;font-family:PingFangSC-Regular;text-align:left;white-space:nowrap;line-height:%?24?%;margin-top:%?4?%}.block_2 .text_27[data-v-6c6f681b]{width:%?191?%;height:%?23?%;color:#666;font-size:%?24?%;font-family:PingFangSC-Regular;text-align:left;white-space:nowrap;line-height:%?24?%;margin:%?4?% 0 0 %?1?%}.block_2 .text_28[data-v-6c6f681b]{width:%?110?%;height:%?27?%;color:#fff;font-size:%?28?%;font-family:PingFang-SC-Medium;text-align:left;white-space:nowrap;line-height:%?28?%;margin:%?65?% 0 0 %?73?%}.block_2 .button_1[data-v-6c6f681b]{width:%?187?%;height:%?80?%;background-color:#00af66;border-radius:40px;display:flex;flex-direction:column;margin:%?14?% %?20?% 0 %?113?%;line-height:%?80?%}.block_2 .text_29[data-v-6c6f681b]{color:#fefefe;font-size:%?28?%;font-family:PingFangSC-Semibold;text-align:left;white-space:nowrap;text-align:center}[data-v-6c6f681b] .u-modal__content,[data-v-6c6f681b] .u-modal__button-group--confirm-button{padding:%?40?%!important}.default-content[data-v-6c6f681b]{display:flex}.default-content .location-Img[data-v-6c6f681b]{width:%?70?%;height:%?78?%;max-width:%?70?%;max-height:%?78?%;min-width:%?70?%;min-height:%?78?%;margin-right:%?30?%}.default-content .location-Img .img[data-v-6c6f681b]{width:100%;height:100%}.default-content .shopInfor[data-v-6c6f681b]{line-height:%?40?%}.default-content .shopInfor .restaurant_name[data-v-6c6f681b]{font-size:%?32?%;color:#333;margin-bottom:%?15?%}.default-content .shopInfor .distance[data-v-6c6f681b]{font-size:%?26?%;color:#00af66;margin-bottom:%?15?%}.default-content .shopInfor .restaurant_address[data-v-6c6f681b]{color:#999;font-size:%?26?%}.confirmButton[data-v-6c6f681b]{display:flex;justify-content:space-between;align-items:center}.confirmButton .replace[data-v-6c6f681b]{border:%?1?% solid #000;color:#000}.confirmButton .confirm[data-v-6c6f681b]{background:#00af66;color:#fff}.confirmButton .btn[data-v-6c6f681b]{width:%?230?%;height:%?86?%;font-size:%?30?%;line-height:%?86?%;text-align:center;border-radius:%?43?%;font-weight:500}.zero-content[data-v-6c6f681b]{display:flex;flex-direction:column;width:%?500?%;font-size:%?28?%}.zero-content .item[data-v-6c6f681b]{width:%?500?%;display:flex;justify-content:space-between;align-items:center;margin-bottom:%?30?%}.zero-content .know[data-v-6c6f681b]{border-top:%?1?% solid grey;padding-top:%?40?%;width:%?500?%;display:flex;align-items:center;justify-content:space-between}.zero-content .blod[data-v-6c6f681b]{font-size:%?32?%;font-weight:700}.loading[data-v-6c6f681b]{width:100%;height:100%;background-color:#000;opacity:.5;position:fixed;left:0;right:0;bottom:0;top:0;z-index:999}',""]),t.exports=e},7690:function(t,e,n){var i,o,a=n("bdbb").default;n("6a54"),n("d4b5"),n("7a76"),n("c9b5"),n("aa9c"),n("c223"),n("e966"),n("5c47"),n("0506"),n("5ef2"),n("dc69"),function(r,s){"object"==a(e)&&"undefined"!=typeof t?t.exports=s():(i=s,o="function"===typeof i?i.call(e,n,e,t):i,void 0===o||(t.exports=o))}(0,(function(){"use strict";try{var t={};Object.defineProperty(t,"passive",{get:function(){}}),window.addEventListener("test-passive",null,t)}catch(t){}var e=Object.prototype.hasOwnProperty;function n(t,n){return e.call(t,n)}var i=[];function o(){return window.__dcloud_weex_postMessage||window.__dcloud_weex_}for(var a,r=function(t,e){var n={options:{timestamp:+new Date},name:t,arg:e};if(o()){if("postMessage"===t){var a={data:[e]};return window.__dcloud_weex_postMessage?window.__dcloud_weex_postMessage(a):window.__dcloud_weex_.postMessage(JSON.stringify(a))}var r={type:"WEB_INVOKE_APPSERVICE",args:{data:n,webviewIds:i}};window.__dcloud_weex_postMessage?window.__dcloud_weex_postMessageToService(r):window.__dcloud_weex_.postMessageToService(JSON.stringify(r))}if(!window.plus)return window.parent.postMessage({type:"WEB_INVOKE_APPSERVICE",data:n,pageId:""},"*");if(0===i.length){var s=plus.webview.currentWebview();if(!s)throw new Error("plus.webview.currentWebview() is undefined");var c,d=s.parent();c=d?d.id:s.id,i.push(c)}if(plus.webview.getWebviewById("__uniapp__service"))plus.webview.postMessageToUniNView({type:"WEB_INVOKE_APPSERVICE",args:{data:n,webviewIds:i}},"__uniapp__service");else{var u=JSON.stringify(n);plus.webview.getLaunchWebview().evalJS('UniPlusBridge.subscribeHandler("'.concat("WEB_INVOKE_APPSERVICE",'",').concat(u,",").concat(JSON.stringify(i),");"))}},s={navigateTo:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.url;r("navigateTo",{url:encodeURI(e)})},navigateBack:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.delta;r("navigateBack",{delta:parseInt(e)||1})},switchTab:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.url;r("switchTab",{url:encodeURI(e)})},reLaunch:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.url;r("reLaunch",{url:encodeURI(e)})},redirectTo:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.url;r("redirectTo",{url:encodeURI(e)})},getEnv:function(t){o()?t({nvue:!0}):window.plus?t({plus:!0}):t({h5:!0})},postMessage:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};r("postMessage",t.data||{})}},c=/uni-app/i.test(navigator.userAgent),d=/Html5Plus/i.test(navigator.userAgent),u=/complete|loaded|interactive/,l=window.my&&navigator.userAgent.indexOf(["t","n","e","i","l","C","y","a","p","i","l","A"].reverse().join(""))>-1,f=window.swan&&window.swan.webView&&/swan/i.test(navigator.userAgent),m=window.qq&&window.qq.miniProgram&&/QQ/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent),p=window.tt&&window.tt.miniProgram&&/toutiaomicroapp/i.test(navigator.userAgent),h=window.wx&&window.wx.miniProgram&&/micromessenger/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent),v=window.qa&&/quickapp/i.test(navigator.userAgent),g=window.ks&&window.ks.miniProgram&&/micromessenger/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent),b=window.tt&&window.tt.miniProgram&&/Lark|Feishu/i.test(navigator.userAgent),_=window.jd&&window.jd.miniProgram&&/micromessenger/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent),w=window.xhs&&window.xhs.miniProgram&&/xhsminiapp/i.test(navigator.userAgent),y=function(){window.UniAppJSBridge=!0,document.dispatchEvent(new CustomEvent("UniAppJSBridgeReady",{bubbles:!0,cancelable:!0}))},x=[function(t){if(c||d)return window.__dcloud_weex_postMessage||window.__dcloud_weex_?document.addEventListener("DOMContentLoaded",t):window.plus&&u.test(document.readyState)?setTimeout(t,0):document.addEventListener("plusready",t),s},function(t){if(h)return window.WeixinJSBridge&&window.WeixinJSBridge.invoke?setTimeout(t,0):document.addEventListener("WeixinJSBridgeReady",t),window.wx.miniProgram},function(t){if(m)return window.QQJSBridge&&window.QQJSBridge.invoke?setTimeout(t,0):document.addEventListener("QQJSBridgeReady",t),window.qq.miniProgram},function(t){if(l){document.addEventListener("DOMContentLoaded",t);var e=window.my;return{navigateTo:e.navigateTo,navigateBack:e.navigateBack,switchTab:e.switchTab,reLaunch:e.reLaunch,redirectTo:e.redirectTo,postMessage:e.postMessage,getEnv:e.getEnv}}},function(t){if(f)return document.addEventListener("DOMContentLoaded",t),window.swan.webView},function(t){if(p)return document.addEventListener("DOMContentLoaded",t),window.tt.miniProgram},function(t){if(v){window.QaJSBridge&&window.QaJSBridge.invoke?setTimeout(t,0):document.addEventListener("QaJSBridgeReady",t);var e=window.qa;return{navigateTo:e.navigateTo,navigateBack:e.navigateBack,switchTab:e.switchTab,reLaunch:e.reLaunch,redirectTo:e.redirectTo,postMessage:e.postMessage,getEnv:e.getEnv}}},function(t){if(g)return window.WeixinJSBridge&&window.WeixinJSBridge.invoke?setTimeout(t,0):document.addEventListener("WeixinJSBridgeReady",t),window.ks.miniProgram},function(t){if(b)return document.addEventListener("DOMContentLoaded",t),window.tt.miniProgram},function(t){if(_)return window.JDJSBridgeReady&&window.JDJSBridgeReady.invoke?setTimeout(t,0):document.addEventListener("JDJSBridgeReady",t),window.jd.miniProgram},function(t){if(w)return window.xhs.miniProgram},function(t){return document.addEventListener("DOMContentLoaded",t),s}],C=0;C-1}},methods:(0,a.default)((0,a.default)({},(0,c.mapMutations)(["GetState"])),{},{qnyurl:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"v2";return"https://img.agrimedia.cn/chwl/".concat(e,"/").concat(t)},RetainDecimalPoint:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=2;e&&(t/=100);var i=""+t;if(-1!=i.indexOf(".")){var o=i.indexOf("."),a=i.substring(o+1,i.length);if(!(a["length"]=c.length-1){d+=".";for(var f=0;f0){var d=i.substring(c+1,i.length);if(d["length"]>s)i=i.substring(0,c+1+s);else for(var u=0;u=l.length-1){f+=".";for(var p=0;pf?l:f,r=l0&&void 0!==arguments[0]?arguments[0]:data,n=e.el,i=e.bottomlb,a=void 0===i?0:i,r=this;return new Promise((function(e,i){uni.getSystemInfo({success:function(i){"string"===typeof n?uni.createSelectorQuery().in(r).select(".".concat(n)).boundingClientRect((function(o){t.log(o,r["NAVHEIGHT"],a,"元素高度"),0==o["height"]&&"OrderToggleType"==n&&(a=45),e((i.windowHeight-(o["height"]+r["NAVHEIGHT"]+a))*(750/i["windowWidth"]))})).exec():"object"===(0,o.default)(n)&&function(){for(var e=[],i=0;i9?d:"0".concat(d);var u=c.getSeconds();u=u>9?u:"0".concat(u),o["wait_for"]="".concat(d,":").concat(u)}}),1e3)}},openLocation:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:+this["GetShopInfor"]["latitude"],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:+this["GetShopInfor"]["longitude"];t.log(e,n),uni.openLocation({latitude:e,longitude:n,success:function(){t.log("success")}})},screensku_rx:function(){for(var t=[],e=this["skuinfor"]["details"]["specifications"],n=0;n0&&void 0!==arguments[0]?arguments[0]:this["skuinfor"]["details"]["optional"],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this["skuinfor"]["pay_price"],n=0,i=[],a=+JSON.parse(JSON.stringify(e)),r=t,s=0;s1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;e&&this.SETNAVINDEX(n),uni.navigateBack({delta:t})},againpayment:function(e){var n,i,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;t.log(this["BrandInfor"]["brand_id"],"品牌ID"),i=1==this["BrandInfor"]["brand_id"]||5==this["BrandInfor"]["brand_id"]?"/pages/restaurant/order/order-status/order-status":"/pages/restaurant/order/order-details/details";var a=null===(n=getApp()["globalData"]["parameters"])||void 0===n?void 0:n.isWechat;a?this.payment({order_sn:e,type:3,redirect_url:i,money:o}):(0,d.agOrderPayAPI)({order_sn:e,type:3,redirect_url:"".concat(getApp()["globalData"]["urlfileName"],"/pages/pay/index?order_sn=").concat(e,"&type=",3,"&redirect_url=").concat(i)}).then((function(t){location.href=t["data"]["redirect_url"]}))},computedOrder:function(){var t=this;(0,d.computedOfflineOrder)(this.FormInfor).then((function(e){t.loading=!1,t.realPayment=e.data.real_pay_price,t.ZeroData=e.data,t.computedTotal=e.data,t.hasAssigned||(t.YingPrice=e.data.real_pay_price,t.hasAssigned=!0)})).catch((function(e){t.loading=!1,uni.showToast({title:e,icon:"none"})}))},Reorder:function(e){t.log(e,"重新下单商品"),uni.showLoading({title:"加载中..."});var n=this,i=0,o=e[0],a=o.restaurant_id,r=o.latitude,s=o.longitude,c=o.restaurant_address,d=o.restaurant_name;this.SETSHOPDETAIL({city_name:"",close_time:"",distance:"",open_time:"",province_name:"",regoin_name:"",special:!1,latitude:r,longitude:s,restaurant_address:c,restaurant_id:a,restaurant_name:d});this.EMPTY(e[0]["restaurant_id"]).then((function(o){t.log(o),setTimeout((function(){(function o(){t.log("第".concat(i,"个,总共有").concat(e["length"])),t.log(e[i]["sku_code"],"sku_code"),n.ADD_CART({commodity:e[i],quantity:e[i]["num"]}).then((function(){if(i>=e["length"]-1)return uni.hideLoading(),void uni.navigateTo({url:"/pages/restaurant/home/shop_home/shop_home?restaurant_id=".concat(a)});i+=1,o()}))})()}),1e3)}))},MPAPI:function(t,e,n){var i="";if("Android"==plus.os.name){var o=plus.runtime.isApplicationExist({pname:"com.baidu.BaiduMap",action:"baidumap://"}),a="baidumap://map/marker?location=".concat(t,",").concat(e,"&title=").concat(n,"&coord_type=gcj02&src=andr.baidu.openAPIdemo");o?plus.runtime.openURL(a):plus.nativeUI.alert("未安装地图APP")}else plus.nativeUI.actionSheet({title:"选择地图应用",cancel:"取消",buttons:[{title:"Apple地图"},{title:"百度地图"}]},(function(o){switch(o.index){case 1:i="http://maps.apple.com/?q=%e6%95%b0%e5%ad%97%e5%a4%a9%e5%a0%82&ll=".concat(t,",").concat(e,"&spn=0.008766,0.019441");break;case 2:i="baidumap://map/marker?location=".concat(t,",").concat(e,"&title=").concat(n,"&content=").concat(n,"&src=ios.baidu.openAPIdemo&coord_type=gcj02");break;default:break}""!=i&&plus.runtime.openURL(i,(function(t){plus.nativeUI.alert("未安装地图APP")}))}))}}),beforeDestroy:function(){clearTimeout(this["countDown"])}},l=u;e.default=l}).call(this,n("ba7c")["default"])},dade:function(t,e,n){"use strict";n.r(e);var i=n("f9e1"),o=n("b8ac");for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);n("dea0");var r=n("828b"),s=Object(r["a"])(o["default"],i["b"],i["c"],!1,null,"eb6b4252",null,!1,i["a"],void 0);e["default"]=s.exports},dea0:function(t,e,n){"use strict";var i=n("0d5f"),o=n.n(i);o.a},e3d8:function(t,e,n){"use strict";n.r(e);var i=n("cdf5"),o=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);e["default"]=o.a},f9e1:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"b-shop-infor-head"},[13==t.BrandInfor["brand_id"]?n("v-uni-view",{staticClass:"shop-top-rx shop-top"},[n("v-uni-view",{staticClass:"shop-top-rx-infor "},[n("v-uni-view",{staticClass:"shop-top-rx-infor-icon"},[n("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("shopareaioc.png","rx"),mode:""}})],1),n("v-uni-view",{staticClass:"shop-top-rx-infor-Name-Area"},[n("v-uni-view",{staticClass:"shop-top-rx-infor-Name-Area-name"},[t._v(t._s(t.GetShopInfor["restaurant_name"]))]),n("v-uni-view",{staticClass:"shop-top-rx-infor-Name-Area-area"},[t._v(t._s(t.GetShopInfor["restaurant_address"]))])],1),n("v-uni-view",{staticClass:"shop-top-rx-infor-Navigation",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.openLocation()}}},[t._v("导航")])],1)],1):t._e(),10==t.BrandInfor["brand_id"]?n("v-uni-view",{staticClass:"shop-top-xbk shop-top"},[n("v-uni-view",{staticClass:"shop-top-xbk-infor-Name-Area"},[n("v-uni-view",{staticClass:"shop-top-xbk-infor-Name-Area-icon"},[n("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("xbk_home.png","xbk"),mode:""}})],1),n("v-uni-view",{staticClass:"shop-top-xbk-infor-Name-Area-name"},[t._v(t._s(t.GetShopInfor["restaurant_name"])+">")]),n("v-uni-view",{staticClass:"shop-top-xbk-infor-Name-Area-map-address",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.openLocation()}}},[n("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("map.png","xbk"),mode:""}})],1)],1),n("v-uni-view",{staticClass:"shop-top-xbk-infor-Name-area"},[t._v(t._s(t.GetShopInfor["restaurant_address"]))])],1):t._e(),2==t.BrandInfor["brand_id"]?n("v-uni-view",{staticClass:"shop-top-xbk shop-top"},[n("v-uni-view",{staticClass:"shop-top-xbk-infor-Name-Area"},[n("v-uni-view",{staticClass:"shop-top-xbk-infor-Name-Area-icon"},[n("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("xbk_home.png","xbk"),mode:""}})],1),n("v-uni-view",{staticClass:"shop-top-xbk-infor-Name-Area-name"},[t._v(t._s(t.GetShopInfor["restaurant_name"])+">")]),n("v-uni-view",{staticClass:"shop-top-xbk-infor-Name-Area-map-address",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.openLocation()}}},[n("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("map.png","xbk"),mode:""}})],1)],1),n("v-uni-view",{staticClass:"shop-top-xbk-infor-Name-area"},[t._v(t._s(t.GetShopInfor["restaurant_address"]))])],1):t._e()],1)},o=[]}}]); \ No newline at end of file diff --git a/unpackage/dist/build/web/static/js/pages-restaurant-order-orders-settlement-settlement.455d24a8.js b/unpackage/dist/build/web/static/js/pages-restaurant-order-orders-settlement-settlement.455d24a8.js deleted file mode 100644 index 5477c33..0000000 --- a/unpackage/dist/build/web/static/js/pages-restaurant-order-orders-settlement-settlement.455d24a8.js +++ /dev/null @@ -1 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-restaurant-order-orders-settlement-settlement"],{"05be":function(t,e,n){var i=n("b845");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("967d").default;a("6d29c3e1",i,!0,{sourceMap:!1,shadowMode:!1})},"4f72":function(t,e,n){"use strict";n.r(e);var i=n("f82e"),a=n("ca7d");for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(o);n("b1e4");var r=n("828b"),s=Object(r["a"])(a["default"],i["b"],i["c"],!1,null,"e48c7cf8",null,!1,i["a"],void 0);e["default"]=s.exports},"5e9b":function(t,e,n){"use strict";(function(t){n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("8f71"),n("bf0f"),n("c223"),n("473f"),n("fd3c");var i=0,a=0,o=0,r={computed:{calculationamount:function(){if(t.log("进入计算"),this["FormInfor"]["products"]<=0)return{prices:i,payments:a,Actualamounts:o};var e=this["amount"];t.log(this["FormInfor"]["products"],"products");for(var n=this["FormInfor"]["products"].filter((function(t){if(t["is_deduction"])return t})),r=this["FormInfor"]["products"].filter((function(t){if(!t["is_deduction"])return e+=t["deduction_amount"],t["deduction_amount"]=0,t})),s=0;s=d)t.log("当前选择优惠商品优惠条件满足跳出"),t.log("当前选择优惠商品实际抵扣金额".concat(c["deduction_amount"])),t.log("当前选择优惠商品展示优惠金额".concat(c["already_deduction_amount"])),c["Discountarrcondition"]=!1;else if(c["deduction_amount"]=u?(t.log("当前余额大于需要补的优惠金额"),c["deduction_amount"]+=u,c["Discountarrcondition"]=!1,e-=u):e=f?(t.log("当前余额足够抵扣未勾选优惠的第".concat(s,"个商品")),l["already_deduction_amount"]=f,l["Discountarrcondition"]=!1):(t.log("当前余额不足够抵扣未勾选优惠的第".concat(s,"个商品")),l["already_deduction_amount"]=e,l["Discountarrcondition"]=!0),t.log("当前未勾选优惠的第".concat(s,"个商品的展示优惠").concat(l["already_deduction_amount"],"和实际抵扣优惠").concat(l["deduction_amount"]))}return o=this["FormInfor"]["products"].map((function(t){return t["is_deduction"]?t["deduction_amount"]:0})).reduce((function(t,e){return t+e})),i=this["FormInfor"]["products"].map((function(t){return t["bt_price"]*t["num"]})).reduce((function(t,e){return t+e})),this["amount"]=e,this["FormInfor"]["is_deduction"]=n["length"]>0?1:0,this["FormInfor"]["deduction_amount_total"]=o,a=i-o,{prices:i,payments:a,Actualamounts:o}},commission:function(){try{var t=this["FormInfor"]["products"].map((function(t){return t["self_commission"]*t["num"]})).reduce((function(t,e){return t+e}));return this.RetainDecimalPoints({num:String(t),toFixed:4,iscarry:!1})}catch(e){return 0}}}};e.default=r}).call(this,n("ba7c")["default"])},7690:function(t,e,n){var i,a,o=n("bdbb").default;n("6a54"),n("d4b5"),n("7a76"),n("c9b5"),n("aa9c"),n("c223"),n("e966"),n("5c47"),n("0506"),n("5ef2"),n("dc69"),function(r,s){"object"==o(e)&&"undefined"!=typeof t?t.exports=s():(i=s,a="function"===typeof i?i.call(e,n,e,t):i,void 0===a||(t.exports=a))}(0,(function(){"use strict";try{var t={};Object.defineProperty(t,"passive",{get:function(){}}),window.addEventListener("test-passive",null,t)}catch(t){}var e=Object.prototype.hasOwnProperty;function n(t,n){return e.call(t,n)}var i=[];function a(){return window.__dcloud_weex_postMessage||window.__dcloud_weex_}for(var o,r=function(t,e){var n={options:{timestamp:+new Date},name:t,arg:e};if(a()){if("postMessage"===t){var o={data:[e]};return window.__dcloud_weex_postMessage?window.__dcloud_weex_postMessage(o):window.__dcloud_weex_.postMessage(JSON.stringify(o))}var r={type:"WEB_INVOKE_APPSERVICE",args:{data:n,webviewIds:i}};window.__dcloud_weex_postMessage?window.__dcloud_weex_postMessageToService(r):window.__dcloud_weex_.postMessageToService(JSON.stringify(r))}if(!window.plus)return window.parent.postMessage({type:"WEB_INVOKE_APPSERVICE",data:n,pageId:""},"*");if(0===i.length){var s=plus.webview.currentWebview();if(!s)throw new Error("plus.webview.currentWebview() is undefined");var c,d=s.parent();c=d?d.id:s.id,i.push(c)}if(plus.webview.getWebviewById("__uniapp__service"))plus.webview.postMessageToUniNView({type:"WEB_INVOKE_APPSERVICE",args:{data:n,webviewIds:i}},"__uniapp__service");else{var u=JSON.stringify(n);plus.webview.getLaunchWebview().evalJS('UniPlusBridge.subscribeHandler("'.concat("WEB_INVOKE_APPSERVICE",'",').concat(u,",").concat(JSON.stringify(i),");"))}},s={navigateTo:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.url;r("navigateTo",{url:encodeURI(e)})},navigateBack:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.delta;r("navigateBack",{delta:parseInt(e)||1})},switchTab:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.url;r("switchTab",{url:encodeURI(e)})},reLaunch:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.url;r("reLaunch",{url:encodeURI(e)})},redirectTo:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.url;r("redirectTo",{url:encodeURI(e)})},getEnv:function(t){a()?t({nvue:!0}):window.plus?t({plus:!0}):t({h5:!0})},postMessage:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};r("postMessage",t.data||{})}},c=/uni-app/i.test(navigator.userAgent),d=/Html5Plus/i.test(navigator.userAgent),u=/complete|loaded|interactive/,l=window.my&&navigator.userAgent.indexOf(["t","n","e","i","l","C","y","a","p","i","l","A"].reverse().join(""))>-1,f=window.swan&&window.swan.webView&&/swan/i.test(navigator.userAgent),g=window.qq&&window.qq.miniProgram&&/QQ/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent),p=window.tt&&window.tt.miniProgram&&/toutiaomicroapp/i.test(navigator.userAgent),h=window.wx&&window.wx.miniProgram&&/micromessenger/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent),m=window.qa&&/quickapp/i.test(navigator.userAgent),v=window.ks&&window.ks.miniProgram&&/micromessenger/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent),_=window.tt&&window.tt.miniProgram&&/Lark|Feishu/i.test(navigator.userAgent),w=window.jd&&window.jd.miniProgram&&/micromessenger/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent),b=window.xhs&&window.xhs.miniProgram&&/xhsminiapp/i.test(navigator.userAgent),y=function(){window.UniAppJSBridge=!0,document.dispatchEvent(new CustomEvent("UniAppJSBridgeReady",{bubbles:!0,cancelable:!0}))},x=[function(t){if(c||d)return window.__dcloud_weex_postMessage||window.__dcloud_weex_?document.addEventListener("DOMContentLoaded",t):window.plus&&u.test(document.readyState)?setTimeout(t,0):document.addEventListener("plusready",t),s},function(t){if(h)return window.WeixinJSBridge&&window.WeixinJSBridge.invoke?setTimeout(t,0):document.addEventListener("WeixinJSBridgeReady",t),window.wx.miniProgram},function(t){if(g)return window.QQJSBridge&&window.QQJSBridge.invoke?setTimeout(t,0):document.addEventListener("QQJSBridgeReady",t),window.qq.miniProgram},function(t){if(l){document.addEventListener("DOMContentLoaded",t);var e=window.my;return{navigateTo:e.navigateTo,navigateBack:e.navigateBack,switchTab:e.switchTab,reLaunch:e.reLaunch,redirectTo:e.redirectTo,postMessage:e.postMessage,getEnv:e.getEnv}}},function(t){if(f)return document.addEventListener("DOMContentLoaded",t),window.swan.webView},function(t){if(p)return document.addEventListener("DOMContentLoaded",t),window.tt.miniProgram},function(t){if(m){window.QaJSBridge&&window.QaJSBridge.invoke?setTimeout(t,0):document.addEventListener("QaJSBridgeReady",t);var e=window.qa;return{navigateTo:e.navigateTo,navigateBack:e.navigateBack,switchTab:e.switchTab,reLaunch:e.reLaunch,redirectTo:e.redirectTo,postMessage:e.postMessage,getEnv:e.getEnv}}},function(t){if(v)return window.WeixinJSBridge&&window.WeixinJSBridge.invoke?setTimeout(t,0):document.addEventListener("WeixinJSBridgeReady",t),window.ks.miniProgram},function(t){if(_)return document.addEventListener("DOMContentLoaded",t),window.tt.miniProgram},function(t){if(w)return window.JDJSBridgeReady&&window.JDJSBridgeReady.invoke?setTimeout(t,0):document.addEventListener("JDJSBridgeReady",t),window.jd.miniProgram},function(t){if(b)return window.xhs.miniProgram},function(t){return document.addEventListener("DOMContentLoaded",t),s}],C=0;C-1}},methods:(0,o.default)((0,o.default)({},(0,c.mapMutations)(["GetState"])),{},{qnyurl:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"v2";return"https://img.agrimedia.cn/chwl/".concat(e,"/").concat(t)},RetainDecimalPoint:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=2;e&&(t/=100);var i=""+t;if(-1!=i.indexOf(".")){var a=i.indexOf("."),o=i.substring(a+1,i.length);if(!(o["length"]=c.length-1){d+=".";for(var f=0;f0){var d=i.substring(c+1,i.length);if(d["length"]>s)i=i.substring(0,c+1+s);else for(var u=0;u=l.length-1){f+=".";for(var p=0;pf?l:f,r=l0&&void 0!==arguments[0]?arguments[0]:data,n=e.el,i=e.bottomlb,o=void 0===i?0:i,r=this;return new Promise((function(e,i){uni.getSystemInfo({success:function(i){"string"===typeof n?uni.createSelectorQuery().in(r).select(".".concat(n)).boundingClientRect((function(a){t.log(a,r["NAVHEIGHT"],o,"元素高度"),0==a["height"]&&"OrderToggleType"==n&&(o=45),e((i.windowHeight-(a["height"]+r["NAVHEIGHT"]+o))*(750/i["windowWidth"]))})).exec():"object"===(0,a.default)(n)&&function(){for(var e=[],i=0;i9?d:"0".concat(d);var u=c.getSeconds();u=u>9?u:"0".concat(u),a["wait_for"]="".concat(d,":").concat(u)}}),1e3)}},openLocation:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:+this["GetShopInfor"]["latitude"],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:+this["GetShopInfor"]["longitude"];t.log(e,n),uni.openLocation({latitude:e,longitude:n,success:function(){t.log("success")}})},screensku_rx:function(){for(var t=[],e=this["skuinfor"]["details"]["specifications"],n=0;n0&&void 0!==arguments[0]?arguments[0]:this["skuinfor"]["details"]["optional"],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this["skuinfor"]["pay_price"],n=0,i=[],o=+JSON.parse(JSON.stringify(e)),r=t,s=0;s1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;e&&this.SETNAVINDEX(n),uni.navigateBack({delta:t})},againpayment:function(e){var n,i,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;t.log(this["BrandInfor"]["brand_id"],"品牌ID"),i=1==this["BrandInfor"]["brand_id"]||5==this["BrandInfor"]["brand_id"]?"/pages/restaurant/order/order-status/order-status":"/pages/restaurant/order/order-details/details";var o=null===(n=getApp()["globalData"]["parameters"])||void 0===n?void 0:n.isWechat;o?this.payment({order_sn:e,type:3,redirect_url:i,money:a}):(0,d.agOrderPayAPI)({order_sn:e,type:3,redirect_url:"".concat(getApp()["globalData"]["urlfileName"],"/pages/pay/index?order_sn=").concat(e,"&type=",3,"&redirect_url=").concat(i)}).then((function(t){location.href=t["data"]["redirect_url"]}))},computedOrder:function(){var t=this;(0,d.computedOfflineOrder)(this.FormInfor).then((function(e){t.loading=!1,t.realPayment=e.data.real_pay_price,t.ZeroData=e.data,t.computedTotal=e.data,t.hasAssigned||(t.YingPrice=e.data.real_pay_price,t.hasAssigned=!0)})).catch((function(e){t.loading=!1,uni.showToast({title:e,icon:"none"})}))},Reorder:function(e){t.log(e,"重新下单商品"),uni.showLoading({title:"加载中..."});var n=this,i=0,a=e[0],o=a.restaurant_id,r=a.latitude,s=a.longitude,c=a.restaurant_address,d=a.restaurant_name;this.SETSHOPDETAIL({city_name:"",close_time:"",distance:"",open_time:"",province_name:"",regoin_name:"",special:!1,latitude:r,longitude:s,restaurant_address:c,restaurant_id:o,restaurant_name:d});this.EMPTY(e[0]["restaurant_id"]).then((function(a){t.log(a),setTimeout((function(){(function a(){t.log("第".concat(i,"个,总共有").concat(e["length"])),t.log(e[i]["sku_code"],"sku_code"),n.ADD_CART({commodity:e[i],quantity:e[i]["num"]}).then((function(){if(i>=e["length"]-1)return uni.hideLoading(),void uni.navigateTo({url:"/pages/restaurant/home/shop_home/shop_home?restaurant_id=".concat(o)});i+=1,a()}))})()}),1e3)}))},MPAPI:function(t,e,n){var i="";if("Android"==plus.os.name){var a=plus.runtime.isApplicationExist({pname:"com.baidu.BaiduMap",action:"baidumap://"}),o="baidumap://map/marker?location=".concat(t,",").concat(e,"&title=").concat(n,"&coord_type=gcj02&src=andr.baidu.openAPIdemo");a?plus.runtime.openURL(o):plus.nativeUI.alert("未安装地图APP")}else plus.nativeUI.actionSheet({title:"选择地图应用",cancel:"取消",buttons:[{title:"Apple地图"},{title:"百度地图"}]},(function(a){switch(a.index){case 1:i="http://maps.apple.com/?q=%e6%95%b0%e5%ad%97%e5%a4%a9%e5%a0%82&ll=".concat(t,",").concat(e,"&spn=0.008766,0.019441");break;case 2:i="baidumap://map/marker?location=".concat(t,",").concat(e,"&title=").concat(n,"&content=").concat(n,"&src=ios.baidu.openAPIdemo&coord_type=gcj02");break;default:break}""!=i&&plus.runtime.openURL(i,(function(t){plus.nativeUI.alert("未安装地图APP")}))}))}}),beforeDestroy:function(){clearTimeout(this["countDown"])}},l=u;e.default=l}).call(this,n("ba7c")["default"])},f82e:function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){return i}));var i={uModal:n("32f8").default},a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"content"},[n("div",{staticClass:"box_1 flex-col"},[n("div",{staticClass:"box_2 flex-row justify-between"},[n("div",{staticClass:"tag_1 flex-col",class:"theme-Union-Class-"+t.BrandInfor["brand_id"]+"-2"},[n("span",{staticClass:"text_2",class:"themeColor-"+t.BrandInfor["brand_id"]},[t._v("取餐地址")])]),n("span",{staticClass:"text_3"},[t._v(t._s(t.GetShopInfor["restaurant_name"]))])]),n("span",{staticClass:"text_4"},[t._v(t._s(t.GetShopInfor["restaurant_address"]))])]),n("v-uni-view",{staticClass:"box_3"},[n("v-uni-text",{staticClass:"text_5",attrs:{lines:"1"}},[t._v("餐品详情")]),t._l(t.FormInfor["products"],(function(e,i){return[n("v-uni-view",{key:i,staticClass:"commodity-item",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.ischoiceDiscount(i)}}},[n("v-uni-view",{staticClass:"section_2"},[n("v-uni-text",{staticClass:"text_6",attrs:{lines:"1"}},[t._v(t._s(e["product_name"]))]),n("v-uni-view",{staticClass:"text-wrapper_1"},[n("v-uni-text",{staticClass:"text_7",attrs:{lines:"1"}},[t._v("¥")]),n("v-uni-text",{staticClass:"text_8",attrs:{lines:"1"}},[t._v(t._s(t.__amount(e["bt_price"]*e["num"])))]),n("v-uni-text",{staticClass:"text_8 del",attrs:{lines:"1"}},[t._v(t._s(t.__amount(e["adj_pay"]*e["num"])))])],1),n("v-uni-text",{staticClass:"text_9",attrs:{lines:"1"}},[t._v("×"+t._s(e["num"]))])],1),n("v-uni-view",{staticClass:"text_4"},[t._v(t._s(e.sku))]),i==t.FormInfor["products"]["length"]-1?n("v-uni-view",{staticClass:"text-group_2"},[n("v-uni-text",{staticClass:"text_17",attrs:{lines:"1"}},[t._v("共"+t._s(t.shoptotalnum)+"件")])],1):t._e()],1)]}))],2),n("v-uni-view",{staticClass:"box_4"},[n("v-uni-text",{staticClass:"text_18",attrs:{lines:"1"}},[t._v("就餐方式")]),n("v-uni-view",{staticClass:"Way"},[n("v-uni-view",{staticClass:"Way-item",class:["EAT_IN"==t.FormInfor["eat_type"]?"theme-Union-Class-"+t.BrandInfor["brand_id"]+"-3":""],staticStyle:{"margin-right":"55rpx"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.FormInfor["eat_type"]="EAT_IN"}}},[n("v-uni-view",{staticClass:"text"},[t._v("店内就餐")]),"EAT_IN"==t.FormInfor["eat_type"]?n("v-uni-view",{staticClass:"triangle",style:{"--color":1==t.BrandInfor["brand_id"]?"#C63836":"#FFBC0D"}}):t._e()],1),n("v-uni-view",{staticClass:"Way-item",class:["TAKE_AWAY"==t.FormInfor["eat_type"]?"theme-Union-Class-"+t.BrandInfor["brand_id"]+"-3":""],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.FormInfor["eat_type"]="TAKE_AWAY"}}},[n("v-uni-view",{staticClass:"text"},[t._v("打包带走")]),"TAKE_AWAY"==t.FormInfor["eat_type"]?n("v-uni-view",{staticClass:"triangle",style:{"--color":1==t.BrandInfor["brand_id"]?"#C63836":"#FFBC0D"}}):t._e()],1)],1)],1),n("v-uni-view",{staticClass:"input-number_1 Commodity Commodity-Item"},[n("v-uni-view",{staticClass:"discount"},[n("v-uni-text",{staticClass:"amount",staticStyle:{color:"darkred"},attrs:{lines:"1"}},[t._v("*")]),n("v-uni-text",{staticClass:"amount",attrs:{lines:"1"}},[t._v("联系方式")])],1),n("v-uni-view",{staticClass:"text_22",attrs:{lines:"1"}},[n("v-uni-input",{staticStyle:{color:"#000"},attrs:{maxlength:"11",type:"text",placeholder:"请填写您的手机号"},model:{value:t.FormInfor["phone_number"],callback:function(e){t.$set(t.FormInfor,"phone_number",e)},expression:"FormInfor['phone_number']"}})],1)],1),n("v-uni-view",{staticClass:"Commodity Commodity-Item",staticStyle:{"margin-bottom":"0rpx","padding-bottom":"30rpx","padding-top":"0rpx"}},[n("v-uni-view",{staticClass:"discount",staticStyle:{width:"100%",display:"flex","justify-content":"space-between"}},[n("v-uni-text",{staticClass:"quantity",attrs:{lines:"1"}},[t._v("应付:")]),n("v-uni-text",{staticClass:"amount",attrs:{lines:"1"}},[t._v("¥"+t._s(t.YingPrice))])],1)],1),t.isWx?t._e():n("v-uni-view",{staticClass:"Commodity Commodity-Item",staticStyle:{"padding-top":"0rpx"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.isCoin()}}},[n("v-uni-view",{staticClass:"discount",staticStyle:{width:"100%",display:"flex","justify-content":"space-between"}},[n("v-uni-view",[n("v-uni-text",{staticClass:"quantity",attrs:{lines:"1"}},[t._v("抵用券")]),n("v-uni-text",{staticClass:"amount",attrs:{lines:"1"}},[t._v("(¥"+t._s(Number(t.computedTotal.coin_balance)+Number(t.computedTotal.broker_balance)?(Number(t.computedTotal.coin_balance)+Number(t.computedTotal.broker_balance)).toFixed(2):"0.00")+" )")])],1),n("v-uni-view",{staticClass:"Checkbox",class:{"active-Checkbox":!!t.use_coin},style:{"--aftercolor":t.Brand()["ThemeColor"]}})],1)],1),n("v-uni-view",{staticClass:"text_23",staticStyle:{"background-color":"#fff",padding:"20rpx 40rpx",color:"darkred","line-height":"50rpx"},attrs:{lines:"1"}},[n("v-uni-view",[t._v("温馨提示")]),n("v-uni-view",[t._v("1、出餐后不支持退款,如需退款,请在出餐前联系客服;")]),n("v-uni-view",[t._v("2、 如遇点餐失败,1小时内自动退款;")])],1),n("v-uni-view",{staticStyle:{height:"158rpx",width:"100%"}}),n("v-uni-view",{staticClass:"block_2"},[n("v-uni-view",{staticClass:"text-group_3"},[n("v-uni-view",{staticClass:"text-wrapper_4 itemamount"},[n("v-uni-text",{staticClass:"text_24",attrs:{lines:"1"}},[t._v("实际付款:")]),n("v-uni-text",{staticClass:"text_25",style:{color:t.Brand()["ThemeColor"]},attrs:{lines:"1"}},[t._v("¥"+t._s(t.realPayment))])],1),t.isWx?t._e():n("v-uni-view",{staticClass:"text-wrapper_4 itemamount"},[n("v-uni-text",{staticClass:"text_24",attrs:{lines:"1"}},[t._v("积分:")]),n("v-uni-text",{staticClass:"text_25",style:{color:t.Brand()["ThemeColor"]},attrs:{lines:"1"}},[t._v("¥"+t._s(t.computedTotal.integral))])],1)],1),n("v-uni-text",{staticClass:"text_28",attrs:{lines:"1"}}),n("v-uni-button",{staticClass:"button_1",class:"theme-Union-Class-"+t.BrandInfor["brand_id"]+"-1",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$u.throttle(t.settlement,500)}}},[n("v-uni-text",{staticClass:"text_29",attrs:{lines:"1"}},[t._v("结算")])],1)],1),n("u-modal",{attrs:{show:t.show,title:"请确认自取门店",closeOnClickOverlay:!0},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.show=!1},confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.confirmClick()},cancel:function(e){arguments[0]=e=t.$handleEvent(e),t.show=!1}},scopedSlots:t._u([{key:"default",fn:function(){return[n("v-uni-view",{staticClass:"default-content"},[n("v-uni-view",{staticClass:"location-Img"},[n("v-uni-image",{staticClass:"img",attrs:{src:t.qnyurl("map.png","xbk"),mode:"aspectFit"}})],1),n("v-uni-view",{staticClass:"shopInfor"},[n("v-uni-view",{staticClass:"restaurant_name"},[t._v(t._s(t.GetShopInfor["restaurant_name"]))]),n("v-uni-view",{staticClass:"distance",style:{color:t.Brand()["ThemeColor"]}},[t._v("距离您"+t._s(t.GetShopInfor["distance"])+"km")]),n("v-uni-view",{staticClass:"restaurant_address"},[t._v(t._s(t.GetShopInfor["restaurant_address"]))])],1)],1)]},proxy:!0},{key:"confirmButton",fn:function(){return[n("v-uni-view",{staticClass:"confirmButton"},[n("v-uni-view",{staticClass:"btn replace",style:{border:"2rpx solid "+t.Brand()["ThemeColor"],color:t.Brand()["ThemeColor"]},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.navigateBack(2,!0,0)}}},[t._v("更换门店")]),n("v-uni-view",{staticClass:"btn confirm",style:t.Brand()["customStyle"]["BtnStyle"][0],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$u.throttle(t.confirmClick,1e3)}}},[t._v("就是这家")])],1)]},proxy:!0}])}),n("u-modal",{attrs:{show:t.zeroshow,title:"确认订单",closeOnClickOverlay:!0},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.zeroshow=!1}},scopedSlots:t._u([{key:"default",fn:function(){return[n("v-uni-view",[n("v-uni-view",{staticClass:"zero-content"},[n("v-uni-view",{staticClass:"item flex"},[n("v-uni-text",[t._v("抵用券抵扣")]),n("v-uni-text",{staticClass:"blod"},[n("v-uni-text",[t._v("-")]),n("v-uni-text",[t._v(t._s(Number(t.ZeroData.used_coin)+Number(t.ZeroData.used_broker)))])],1)],1),n("v-uni-view",{staticClass:"know"},[n("v-uni-view",{staticClass:"left"},[n("v-uni-view",{staticClass:"blod"},[t._v("实付")]),t.ZeroData.integral>0?n("v-uni-view",{staticClass:"point"},[t._v("获得:"+t._s(t.ZeroData.integral)+" 积分")]):t._e()],1),n("v-uni-view",{staticClass:"right blod"},[t._v("¥"+t._s(t.realPayment))])],1)],1)],1)]},proxy:!0},{key:"confirmButton",fn:function(){return[n("v-uni-view",{staticClass:"confirmButton"},[n("v-uni-view",{staticClass:"btn replace",style:{border:"1rpx solid "+t.Brand()["ThemeColor"]},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.zeroshow=!1}}},[t._v("取消")]),n("v-uni-view",{staticClass:"btn confirm",style:t.Brand()["customStyle"]["BtnStyle"][0],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.surePay.apply(void 0,arguments)}}},[t._v("确定")])],1)]},proxy:!0}])}),n("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:t.loading,expression:"loading"}],staticClass:"loading"})],1)},o=[]}}]); \ No newline at end of file diff --git a/unpackage/dist/build/web/static/js/pages-restaurant-order-orders-settlement-settlement.52a539a9.js b/unpackage/dist/build/web/static/js/pages-restaurant-order-orders-settlement-settlement.52a539a9.js new file mode 100644 index 0000000..4d20b9d --- /dev/null +++ b/unpackage/dist/build/web/static/js/pages-restaurant-order-orders-settlement-settlement.52a539a9.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-restaurant-order-orders-settlement-settlement"],{"1bdf":function(t,e,n){var i=n("b0b7");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("967d").default;a("e117b546",i,!0,{sourceMap:!1,shadowMode:!1})},"4f72":function(t,e,n){"use strict";n.r(e);var i=n("bc6d"),a=n("ca7d");for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(o);n("ee74");var r=n("828b"),s=Object(r["a"])(a["default"],i["b"],i["c"],!1,null,"19ab044c",null,!1,i["a"],void 0);e["default"]=s.exports},"5e9b":function(t,e,n){"use strict";(function(t){n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("8f71"),n("bf0f"),n("c223"),n("473f"),n("fd3c");var i=0,a=0,o=0,r={computed:{calculationamount:function(){if(t.log("进入计算"),this["FormInfor"]["products"]<=0)return{prices:i,payments:a,Actualamounts:o};var e=this["amount"];t.log(this["FormInfor"]["products"],"products");for(var n=this["FormInfor"]["products"].filter((function(t){if(t["is_deduction"])return t})),r=this["FormInfor"]["products"].filter((function(t){if(!t["is_deduction"])return e+=t["deduction_amount"],t["deduction_amount"]=0,t})),s=0;s=d)t.log("当前选择优惠商品优惠条件满足跳出"),t.log("当前选择优惠商品实际抵扣金额".concat(c["deduction_amount"])),t.log("当前选择优惠商品展示优惠金额".concat(c["already_deduction_amount"])),c["Discountarrcondition"]=!1;else if(c["deduction_amount"]=u?(t.log("当前余额大于需要补的优惠金额"),c["deduction_amount"]+=u,c["Discountarrcondition"]=!1,e-=u):e=f?(t.log("当前余额足够抵扣未勾选优惠的第".concat(s,"个商品")),l["already_deduction_amount"]=f,l["Discountarrcondition"]=!1):(t.log("当前余额不足够抵扣未勾选优惠的第".concat(s,"个商品")),l["already_deduction_amount"]=e,l["Discountarrcondition"]=!0),t.log("当前未勾选优惠的第".concat(s,"个商品的展示优惠").concat(l["already_deduction_amount"],"和实际抵扣优惠").concat(l["deduction_amount"]))}return o=this["FormInfor"]["products"].map((function(t){return t["is_deduction"]?t["deduction_amount"]:0})).reduce((function(t,e){return t+e})),i=this["FormInfor"]["products"].map((function(t){return t["bt_price"]*t["num"]})).reduce((function(t,e){return t+e})),this["amount"]=e,this["FormInfor"]["is_deduction"]=n["length"]>0?1:0,this["FormInfor"]["deduction_amount_total"]=o,a=i-o,{prices:i,payments:a,Actualamounts:o}},commission:function(){try{var t=this["FormInfor"]["products"].map((function(t){return t["self_commission"]*t["num"]})).reduce((function(t,e){return t+e}));return this.RetainDecimalPoints({num:String(t),toFixed:4,iscarry:!1})}catch(e){return 0}}}};e.default=r}).call(this,n("ba7c")["default"])},7690:function(t,e,n){var i,a,o=n("bdbb").default;n("6a54"),n("d4b5"),n("7a76"),n("c9b5"),n("aa9c"),n("c223"),n("e966"),n("5c47"),n("0506"),n("5ef2"),n("dc69"),function(r,s){"object"==o(e)&&"undefined"!=typeof t?t.exports=s():(i=s,a="function"===typeof i?i.call(e,n,e,t):i,void 0===a||(t.exports=a))}(0,(function(){"use strict";try{var t={};Object.defineProperty(t,"passive",{get:function(){}}),window.addEventListener("test-passive",null,t)}catch(t){}var e=Object.prototype.hasOwnProperty;function n(t,n){return e.call(t,n)}var i=[];function a(){return window.__dcloud_weex_postMessage||window.__dcloud_weex_}for(var o,r=function(t,e){var n={options:{timestamp:+new Date},name:t,arg:e};if(a()){if("postMessage"===t){var o={data:[e]};return window.__dcloud_weex_postMessage?window.__dcloud_weex_postMessage(o):window.__dcloud_weex_.postMessage(JSON.stringify(o))}var r={type:"WEB_INVOKE_APPSERVICE",args:{data:n,webviewIds:i}};window.__dcloud_weex_postMessage?window.__dcloud_weex_postMessageToService(r):window.__dcloud_weex_.postMessageToService(JSON.stringify(r))}if(!window.plus)return window.parent.postMessage({type:"WEB_INVOKE_APPSERVICE",data:n,pageId:""},"*");if(0===i.length){var s=plus.webview.currentWebview();if(!s)throw new Error("plus.webview.currentWebview() is undefined");var c,d=s.parent();c=d?d.id:s.id,i.push(c)}if(plus.webview.getWebviewById("__uniapp__service"))plus.webview.postMessageToUniNView({type:"WEB_INVOKE_APPSERVICE",args:{data:n,webviewIds:i}},"__uniapp__service");else{var u=JSON.stringify(n);plus.webview.getLaunchWebview().evalJS('UniPlusBridge.subscribeHandler("'.concat("WEB_INVOKE_APPSERVICE",'",').concat(u,",").concat(JSON.stringify(i),");"))}},s={navigateTo:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.url;r("navigateTo",{url:encodeURI(e)})},navigateBack:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.delta;r("navigateBack",{delta:parseInt(e)||1})},switchTab:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.url;r("switchTab",{url:encodeURI(e)})},reLaunch:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.url;r("reLaunch",{url:encodeURI(e)})},redirectTo:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.url;r("redirectTo",{url:encodeURI(e)})},getEnv:function(t){a()?t({nvue:!0}):window.plus?t({plus:!0}):t({h5:!0})},postMessage:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};r("postMessage",t.data||{})}},c=/uni-app/i.test(navigator.userAgent),d=/Html5Plus/i.test(navigator.userAgent),u=/complete|loaded|interactive/,l=window.my&&navigator.userAgent.indexOf(["t","n","e","i","l","C","y","a","p","i","l","A"].reverse().join(""))>-1,f=window.swan&&window.swan.webView&&/swan/i.test(navigator.userAgent),g=window.qq&&window.qq.miniProgram&&/QQ/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent),p=window.tt&&window.tt.miniProgram&&/toutiaomicroapp/i.test(navigator.userAgent),h=window.wx&&window.wx.miniProgram&&/micromessenger/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent),m=window.qa&&/quickapp/i.test(navigator.userAgent),v=window.ks&&window.ks.miniProgram&&/micromessenger/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent),_=window.tt&&window.tt.miniProgram&&/Lark|Feishu/i.test(navigator.userAgent),w=window.jd&&window.jd.miniProgram&&/micromessenger/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent),b=window.xhs&&window.xhs.miniProgram&&/xhsminiapp/i.test(navigator.userAgent),y=function(){window.UniAppJSBridge=!0,document.dispatchEvent(new CustomEvent("UniAppJSBridgeReady",{bubbles:!0,cancelable:!0}))},x=[function(t){if(c||d)return window.__dcloud_weex_postMessage||window.__dcloud_weex_?document.addEventListener("DOMContentLoaded",t):window.plus&&u.test(document.readyState)?setTimeout(t,0):document.addEventListener("plusready",t),s},function(t){if(h)return window.WeixinJSBridge&&window.WeixinJSBridge.invoke?setTimeout(t,0):document.addEventListener("WeixinJSBridgeReady",t),window.wx.miniProgram},function(t){if(g)return window.QQJSBridge&&window.QQJSBridge.invoke?setTimeout(t,0):document.addEventListener("QQJSBridgeReady",t),window.qq.miniProgram},function(t){if(l){document.addEventListener("DOMContentLoaded",t);var e=window.my;return{navigateTo:e.navigateTo,navigateBack:e.navigateBack,switchTab:e.switchTab,reLaunch:e.reLaunch,redirectTo:e.redirectTo,postMessage:e.postMessage,getEnv:e.getEnv}}},function(t){if(f)return document.addEventListener("DOMContentLoaded",t),window.swan.webView},function(t){if(p)return document.addEventListener("DOMContentLoaded",t),window.tt.miniProgram},function(t){if(m){window.QaJSBridge&&window.QaJSBridge.invoke?setTimeout(t,0):document.addEventListener("QaJSBridgeReady",t);var e=window.qa;return{navigateTo:e.navigateTo,navigateBack:e.navigateBack,switchTab:e.switchTab,reLaunch:e.reLaunch,redirectTo:e.redirectTo,postMessage:e.postMessage,getEnv:e.getEnv}}},function(t){if(v)return window.WeixinJSBridge&&window.WeixinJSBridge.invoke?setTimeout(t,0):document.addEventListener("WeixinJSBridgeReady",t),window.ks.miniProgram},function(t){if(_)return document.addEventListener("DOMContentLoaded",t),window.tt.miniProgram},function(t){if(w)return window.JDJSBridgeReady&&window.JDJSBridgeReady.invoke?setTimeout(t,0):document.addEventListener("JDJSBridgeReady",t),window.jd.miniProgram},function(t){if(b)return window.xhs.miniProgram},function(t){return document.addEventListener("DOMContentLoaded",t),s}],C=0;C-1}},methods:(0,o.default)((0,o.default)({},(0,c.mapMutations)(["GetState"])),{},{qnyurl:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"v2";return"https://img.agrimedia.cn/chwl/".concat(e,"/").concat(t)},RetainDecimalPoint:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=2;e&&(t/=100);var i=""+t;if(-1!=i.indexOf(".")){var a=i.indexOf("."),o=i.substring(a+1,i.length);if(!(o["length"]=c.length-1){d+=".";for(var f=0;f0){var d=i.substring(c+1,i.length);if(d["length"]>s)i=i.substring(0,c+1+s);else for(var u=0;u=l.length-1){f+=".";for(var p=0;pf?l:f,r=l0&&void 0!==arguments[0]?arguments[0]:data,n=e.el,i=e.bottomlb,o=void 0===i?0:i,r=this;return new Promise((function(e,i){uni.getSystemInfo({success:function(i){"string"===typeof n?uni.createSelectorQuery().in(r).select(".".concat(n)).boundingClientRect((function(a){t.log(a,r["NAVHEIGHT"],o,"元素高度"),0==a["height"]&&"OrderToggleType"==n&&(o=45),e((i.windowHeight-(a["height"]+r["NAVHEIGHT"]+o))*(750/i["windowWidth"]))})).exec():"object"===(0,a.default)(n)&&function(){for(var e=[],i=0;i0?n("v-uni-view",{staticClass:"point"},[t._v("获得:"+t._s(t.ZeroData.integral)+" 积分")]):t._e()],1),n("v-uni-view",{staticClass:"right blod"},[t._v("¥"+t._s(t.realPayment))])],1)],1)],1)]},proxy:!0},{key:"confirmButton",fn:function(){return[n("v-uni-view",{staticClass:"confirmButton"},[n("v-uni-view",{staticClass:"btn replace",style:{border:"1rpx solid "+t.Brand()["ThemeColor"]},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.zeroshow=!1}}},[t._v("取消")]),n("v-uni-view",{staticClass:"btn confirm",style:t.Brand()["customStyle"]["BtnStyle"][0],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.surePay.apply(void 0,arguments)}}},[t._v("确定")])],1)]},proxy:!0}])}),n("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:t.loading,expression:"loading"}],staticClass:"loading"})],1)},o=[]},ca7d:function(t,e,n){"use strict";n.r(e);var i=n("a325"),a=n.n(i);for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);e["default"]=a.a},d5ee:function(t,e,n){"use strict";(function(t){n("6a54");var i=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("c223"),n("aa9c"),n("fd3c"),n("8f71"),n("bf0f"),n("d4b5");var a=i(n("b7c7")),o=i(n("9b1b")),r=n("6d1d"),s=i(n("b248")),c=n("8f59"),d=n("03cc"),u={data:function(){return{shopid:0,countDown:0,wait_for:"",SER_USERINFOR:r.SER_USERINFOR,OrderStatus0:0,OrderStatus1:1,OrderStatus2:2,OrderStatus3:3,OrderStatus4:4,OrderStatus5:5}},filters:{OrderState:function(t){switch(t){case 0:return"待支付";case 1:return"待出餐";case 2:return"已出餐";case 3:return"已退款";case 4:return"已出餐(部分退款)";case 5:return"已关闭"}},OrderStateText:function(t){switch(t){case 0:return"待支付";case 1:return"实付";case 2:return"实付";case 3:return"实付";case 4:return"实付";case 5:return"待支付"}}},computed:(0,o.default)((0,o.default)({BrandStyle:function(){}},(0,c.mapState)({cartList:"shopping/cartList"})),(0,c.mapGetters)({UserArae1:"GetUserArae",GetcityInfor:"GetcityInfor",UserArae2:"GetcityInfor",GetCityCode:"GetCityCode",BrandInfor:"shopping/BrandInfor",GetShopInfor:"shopping/GetShopInfor",Getnavindex:"shopping/Getnavindex",GetCartList:"shopping/GetCartList",GetCartList2:"shopping/Getshopshopping",GetMODE:"shopping/GetMODE",getPhone:"shopping/getPhone"})),methods:(0,o.default)((0,o.default)((0,o.default)({},(0,c.mapMutations)({SetcommodityInfor:"shopping/SETINFOR",SETNAVINDEX:"shopping/SETNAVINDEX",SETSHOPDETAIL:"shopping/SETSHOPDETAIL",MODEAL:"shopping/MODEAL",SETREPLACE:"shopping/SETREPLACE",SETBRANDINFOR:"shopping/SETBRANDINFOR",INIT_BUYCART:"shopping/INIT_BUYCART",SETMODE:"shopping/SETMODE",SETPHONE:"shopping/SETPHONE"})),(0,c.mapActions)({EMPTY:"shopping/EMPTY",ADD_CART:"shopping/ADD_CART",REDUCE_CART:"shopping/REDUCE_CART"})),{},{Brand:function(){return s.default["Brand_".concat(this["BrandInfor"]["brand_id"])]},tiem:function(e,n,i){var a=this;if(0===e){var o=new Date(1e3*n);o.setMinutes(o.getMinutes()+15),this["countDown"]=setTimeout((function(){var r=o.getTime(),s=(new Date).getTime(),c=new Date(r-s);if(t.log(r-s,"执行2",i),r-s<=0)try{a["InforData"]["status"]=5}catch(l){}else{a.tiem(e,n,i);var d=c.getMinutes();d=d>9?d:"0".concat(d);var u=c.getSeconds();u=u>9?u:"0".concat(u),a["wait_for"]="".concat(d,":").concat(u)}}),1e3)}},openLocation:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:+this["GetShopInfor"]["latitude"],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:+this["GetShopInfor"]["longitude"];t.log(e,n),uni.openLocation({latitude:e,longitude:n,success:function(){t.log("success")}})},screensku_rx:function(){for(var t=[],e=this["skuinfor"]["details"]["specifications"],n=0;n0&&void 0!==arguments[0]?arguments[0]:this["skuinfor"]["details"]["optional"],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this["skuinfor"]["pay_price"],n=0,i=[],o=+JSON.parse(JSON.stringify(e)),r=t,s=0;s1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;e&&this.SETNAVINDEX(n),uni.navigateBack({delta:t})},againpayment:function(e){var n,i,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;t.log(this["BrandInfor"]["brand_id"],"品牌ID"),i=1==this["BrandInfor"]["brand_id"]||5==this["BrandInfor"]["brand_id"]?"/pages/restaurant/order/order-status/order-status":"/pages/restaurant/order/order-details/details";var o=null===(n=getApp()["globalData"]["parameters"])||void 0===n?void 0:n.isWechat;o?this.payment({order_sn:e,type:3,redirect_url:i,money:a}):(0,d.agOrderPayAPI)({order_sn:e,type:3,redirect_url:"".concat(getApp()["globalData"]["urlfileName"],"/pages/pay/index?order_sn=").concat(e,"&type=",3,"&redirect_url=").concat(i)}).then((function(t){location.href=t["data"]["redirect_url"]}))},computedOrder:function(){var t=this;(0,d.computedOfflineOrder)(this.FormInfor).then((function(e){t.loading=!1,t.realPayment=e.data.real_pay_price,t.ZeroData=e.data,t.computedTotal=e.data,t.hasAssigned||(t.YingPrice=e.data.real_pay_price,t.hasAssigned=!0)})).catch((function(e){t.loading=!1,uni.showToast({title:e,icon:"none"})}))},Reorder:function(e){t.log(e,"重新下单商品"),uni.showLoading({title:"加载中..."});var n=this,i=0,a=e[0],o=a.restaurant_id,r=a.latitude,s=a.longitude,c=a.restaurant_address,d=a.restaurant_name;this.SETSHOPDETAIL({city_name:"",close_time:"",distance:"",open_time:"",province_name:"",regoin_name:"",special:!1,latitude:r,longitude:s,restaurant_address:c,restaurant_id:o,restaurant_name:d});this.EMPTY(e[0]["restaurant_id"]).then((function(a){t.log(a),setTimeout((function(){(function a(){t.log("第".concat(i,"个,总共有").concat(e["length"])),t.log(e[i]["sku_code"],"sku_code"),n.ADD_CART({commodity:e[i],quantity:e[i]["num"]}).then((function(){if(i>=e["length"]-1)return uni.hideLoading(),void uni.navigateTo({url:"/pages/restaurant/home/shop_home/shop_home?restaurant_id=".concat(o)});i+=1,a()}))})()}),1e3)}))},MPAPI:function(t,e,n){var i="";if("Android"==plus.os.name){var a=plus.runtime.isApplicationExist({pname:"com.baidu.BaiduMap",action:"baidumap://"}),o="baidumap://map/marker?location=".concat(t,",").concat(e,"&title=").concat(n,"&coord_type=gcj02&src=andr.baidu.openAPIdemo");a?plus.runtime.openURL(o):plus.nativeUI.alert("未安装地图APP")}else plus.nativeUI.actionSheet({title:"选择地图应用",cancel:"取消",buttons:[{title:"Apple地图"},{title:"百度地图"}]},(function(a){switch(a.index){case 1:i="http://maps.apple.com/?q=%e6%95%b0%e5%ad%97%e5%a4%a9%e5%a0%82&ll=".concat(t,",").concat(e,"&spn=0.008766,0.019441");break;case 2:i="baidumap://map/marker?location=".concat(t,",").concat(e,"&title=").concat(n,"&content=").concat(n,"&src=ios.baidu.openAPIdemo&coord_type=gcj02");break;default:break}""!=i&&plus.runtime.openURL(i,(function(t){plus.nativeUI.alert("未安装地图APP")}))}))}}),beforeDestroy:function(){clearTimeout(this["countDown"])}},l=u;e.default=l}).call(this,n("ba7c")["default"])},ee74:function(t,e,n){"use strict";var i=n("1bdf"),a=n.n(i);a.a}}]); \ No newline at end of file diff --git a/unpackage/dist/dev/.automator/mp-weixin/.automator.json b/unpackage/dist/dev/.automator/mp-weixin/.automator.json new file mode 100644 index 0000000..e69de29 diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map new file mode 100644 index 0000000..623866f --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["uni-app:///main.js","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/App.vue?f710","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/App.vue?a5fc","uni-app:///App.vue","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/App.vue?f8c8"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","Vue","use","newconfig","prototype","$store","store","$tst","config","productionTip","App","mpType","app","$mount","uView","text","require","$wx","PayMixin","tool","render","staticRenderFns","components","renderjs","component","options","__file","obj","globalData","urlfileName","parameters","onLaunch","uni","script","document","setTimeout","puid","code","console","brand_id","brand_name","querys","timestamp","city_name","is_open","latitude","longitude","province_name","regoin_name","restaurant_address","restaurant_id","restaurant_name","special","distance","open_time","methods","SETSPREAD","SETTOKEN","SETISAPP","getParams","searchParams","key","value","params","clearUrlParams","cityInfor","lat","lng","city","province","adcode","isWechat","query","onShow","onHide"],"mappings":"6IAAA,MAE2D,eAC3D,WACA,WAEA,GADA,SACA,UAMA,WAQA,WAYA,YAQA,YAIA,UAAiD,2kBA1CjDA,EAAGC,kCAAoCC,EAMvCC,UAAIC,IAAIC,WACRF,UAAIG,UAAUC,OAASC,UACvBL,UAAIG,UAAUG,KAAO,EAGrBN,UAAIO,OAAOC,eAAgB,EAC3BC,UAAIC,OAAS,MACb,IAAMC,EAAM,IAAIX,UAAI,EAAD,GACfS,YAEJ,EAAAE,GAAIC,SAGJZ,UAAIC,IAAIY,WAKRb,UAAIG,UAAUW,KAAO,EACrB,IAAIjB,EAAKkB,EAAQ,KAEjBf,UAAIG,UAAUa,IAAMnB,EAIpBG,UAAIC,IAAIgB,WAQRjB,UAAIC,IAAIE,WACRH,UAAIG,UAAUe,KAAOA,Y,8DC1CrB,yHAAIC,EAAQC,EAAmCC,EAC3CC,EADJ,QASIC,EAAY,qBACd,aACAJ,EACAC,GACA,EACA,KACA,KACA,MACA,EACAC,EACAC,GAGFC,EAAUC,QAAQC,OAAS,UACZ,aAAAF,E,yCCvBf,wHAAmzB,eAAG,G,8JCuBtzB,WACA,QACA,QACA,gmDAzBA,YAIA,cACA,IAOA,IALA,sBAEA,KAEA,eACA,wBAEA,sBACAG,aAEA,SACA,SACA,UAEA,MAKA,CACAC,YAEAC,gDAUAC,eAGAC,oBACAC,kDAGA,uCACAC,uDACAC,6BAEA,kDACA,cAcA,GAbA,SACA5B,+CAIA,UACA6B,wBACA,aAAAC,cAAAC,SAAA,kBACAC,oBAEA,KAGA,2BACA,iCAEA,8BAQA,GAPAA,uBAEA,4NACAhC,2CAAAiC,uBAAAC,iDAIA,+CAEA,0DACA,IAEA,sCACA,0DACA,SACA,+CAIAF,qDAEA,iDACA,cACA,aAEA,kFAGAA,oBAGAA,uFAEA,OAEA,GADAA,kCACA,QACA,gBACA,WACAG,mBAKA,0EAAAC,2BAEA,4CACApC,2CAAAiC,+DAAAC,yFACAlC,2CACAqC,0DACAC,UACAC,2DACAC,4DACAC,qEACAC,iBACAC,gFACAC,sEACAC,0EACAC,WACAC,+DAKA,sEACA/C,2CAAAiC,sDAAAC,gFAEAlC,2CACAqC,0DACAC,UACAC,mDACAC,qDACAQ,kBACAP,kEACAC,iBACAC,uEACAC,6DACAC,iEACAC,WACAC,qDAIA/C,uEACAA,wEAIAgC,+DACA,2DACA,uBAuBAiB,gBACA,mBACAC,sBACAC,oBACAC,uBACA,IACAC,sBACA,IAEA,EAFA,uCACA,SACAC,aAAA,+DAAAC,OAAAC,OACAC,QACA,8BACA,UAEAC,0BAEA,kDACA,cACA,aAEA,eACAvB,sBAGA,yCACAX,WACAQ,wEACA,kBACA,oBACA,IACA,kDACA,SACA,WAGA,GACA2B,WACAC,uBACAC,uBACAC,4BACAC,iCACAC,8BAEAC,YACAC,wBAGA,8FACAxC,+GASAyC,kBAAA,MACAnC,wBAEA,sEACAhC,+EACA,iCACAA,kFACA,2CACAA,yEAsBAoE,kBACApC,0BAEA,c,4DChRA,wHAA0/C,eAAG,G","file":"common/main.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;import App from './App'\nimport store from './store';\nimport prototype from '@/static/js/toolclass/prototype.js';\nimport H5 from \"@/static/js/index.js\";\nimport newconfig from \"@/static/js/newconfig.js\";\n\nVue.use(newconfig);\nVue.prototype.$store = store;\nVue.prototype.$tst = 1;\n\nimport Vue from 'vue'\nVue.config.productionTip = false;\nApp.mpType = 'app'\nconst app = new Vue({\n\t...App\n})\napp.$mount()\n\nimport uView from \"uview-ui\";\nVue.use(uView);\n\n// import VConsole from 'vconsole';\n// new VConsole();\n\nVue.prototype.text = 1;\nlet wx = require('weixin-js-sdk');\n// let $URL = require('urijs');\nVue.prototype.$wx = wx;\n// Vue.prototype.$URL = $URL;\n// 支付文件\nimport PayMixin from '@/static/js/mixin/PayMixin.js';\nVue.use(PayMixin);\n\n// Vue.mixin(PayMixin)\n// 支付方法文件\n// import pay from '@/static/js/pay.js';\n// Vue.use(pay);\n\nimport tool from '@/static/js/toolclass/index.js';\nVue.use(prototype);\nVue.prototype.tool = tool;\n// 自定义指令\nimport directive from '@/static/js/directive.js';\n// import vuexLazy from './store/vuexLazy'\n// Vue.use(vuexLazy)","var render, staticRenderFns, recyclableRender, components\nvar renderjs\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"App.vue\"\nexport default component.exports","import mod from \"-!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./App.vue?vue&type=script&lang=js&\"","\r\n\r\n\r\n","import mod from \"-!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./App.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./App.vue?vue&type=style&index=0&lang=scss&\""],"sourceRoot":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map new file mode 100644 index 0000000..a2a1154 --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap?70f5"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","jsonpScriptSrc","p","exports","module","l","e","promises","installedChunkData","promise","Promise","resolve","reject","onScriptComplete","script","document","createElement","charset","timeout","nc","setAttribute","src","error","Error","event","onerror","onload","clearTimeout","chunk","errorType","type","realSrc","target","message","name","request","undefined","setTimeout","head","appendChild","all","m","c","d","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","err","console","jsonpArray","global","oldJsonpFunction","slice"],"mappings":"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","file":"common/runtime.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded CSS chunks\n \tvar installedCssChunks = {\n \t\t\"common/runtime\": 0\n \t}\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"common/runtime\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"\" + chunkId + \".js\"\n \t}\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\t// create error before stack unwound to get useful stacktrace later\n \t\t\t\tvar error = new Error();\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n \t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = global[\"webpackJsonp\"] = global[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// run deferred modules from other chunks\n \tcheckDeferredModules();\n"],"sourceRoot":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map new file mode 100644 index 0000000..f5a116c --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./node_modules/@dcloudio/uni-mp-weixin/dist/index.js?df3c","webpack:///./node_modules/@babel/runtime/helpers/nonIterableRest.js?dd3e","uni-app:///node_modules/uview-ui/libs/config/props/album.js","uni-app:///node_modules/uview-ui/libs/config/props/alert.js","uni-app:///node_modules/uview-ui/libs/config/props/avatar.js","uni-app:///node_modules/uview-ui/libs/config/props/avatarGroup.js","uni-app:///node_modules/uview-ui/libs/config/props/backtop.js","uni-app:///uni_modules/mescroll-uni/components/mescroll-uni/mescroll-uni.js","uni-app:///uni_modules/mescroll-uni/components/mescroll-uni/mescroll-uni-option.js","uni-app:///uni_modules/mescroll-uni/components/mescroll-uni/mescroll-i18n.js","uni-app:///uni_modules/mescroll-uni/components/mescroll-uni/wxs/mixins.js","uni-app:///node_modules/uview-ui/libs/config/props/badge.js","uni-app:///node_modules/uview-ui/components/u-skeleton/props.js","uni-app:///node_modules/uview-ui/libs/config/props/button.js","uni-app:///node_modules/uview-ui/components/u-notice-bar/props.js","uni-app:///node_modules/uview-ui/libs/config/props/calendar.js","uni-app:///node_modules/uview-ui/components/u-tabbar/props.js","uni-app:///node_modules/uview-ui/components/u-tabbar-item/props.js","uni-app:///node_modules/uview-ui/libs/config/props/carKeyboard.js","uni-app:///components/b-load/prop.js","uni-app:///node_modules/uview-ui/libs/config/props/cell.js","uni-app:///node_modules/uview-ui/components/u-sticky/props.js","webpack:///./node_modules/@babel/runtime/helpers/defineProperty.js?7ca3","uni-app:///node_modules/uview-ui/libs/config/props/cellGroup.js","uni-app:///components/city.js","uni-app:///node_modules/uview-ui/libs/config/props/checkbox.js","uni-app:///node_modules/uview-ui/libs/config/props/checkboxGroup.js","uni-app:///node_modules/uview-ui/libs/config/props/circleProgress.js","uni-app:///node_modules/uview-ui/components/u-scroll-list/props.js","uni-app:///node_modules/uview-ui/libs/config/props/code.js","uni-app:///node_modules/uview-ui/components/u-switch/props.js","uni-app:///node_modules/uview-ui/libs/config/props/codeInput.js","uni-app:///node_modules/uview-ui/libs/config/props/col.js","uni-app:///node_modules/uview-ui/libs/config/props/collapse.js","uni-app:///node_modules/uview-ui/libs/config/props/collapseItem.js","uni-app:///node_modules/uview-ui/libs/config/props/columnNotice.js","webpack:///./node_modules/@babel/runtime/helpers/toPropertyKey.js?d551","uni-app:///node_modules/uview-ui/libs/config/props/countDown.js","uni-app:///node_modules/uview-ui/libs/config/props/countTo.js","uni-app:///node_modules/uview-ui/components/u-index-list/props.js","uni-app:///node_modules/uview-ui/libs/config/props/datetimePicker.js","uni-app:///node_modules/uview-ui/components/u-index-item/props.js","uni-app:///node_modules/uview-ui/libs/config/props/divider.js","uni-app:///node_modules/uview-ui/components/u-index-anchor/props.js","uni-app:///node_modules/uview-ui/libs/config/props/empty.js","uni-app:///node_modules/uview-ui/libs/config/props/form.js","uni-app:///node_modules/uview-ui/libs/config/props/formItem.js","uni-app:///node_modules/uview-ui/libs/config/props/gap.js","uni-app:///node_modules/uview-ui/components/u-search/props.js","uni-app:///node_modules/uview-ui/libs/config/props/grid.js","uni-app:///node_modules/uview-ui/components/u-swiper/props.js","uni-app:///node_modules/uview-ui/libs/config/props/gridItem.js","webpack:///./node_modules/@babel/runtime/helpers/typeof.js?3b2d","uni-app:///node_modules/uview-ui/libs/config/props/icon.js","uni-app:///node_modules/uview-ui/components/u-popup/props.js","uni-app:///components/erha-picker/city-data/province.js","uni-app:///node_modules/uview-ui/libs/config/props/image.js","uni-app:///components/erha-picker/city-data/city.js","uni-app:///components/erha-picker/city-data/area.js","uni-app:///components/erha-picker/city-data/streets.js","uni-app:///node_modules/uview-ui/libs/config/props/indexAnchor.js","uni-app:///node_modules/uview-ui/libs/config/props/indexList.js","uni-app:///node_modules/uview-ui/libs/config/props/input.js","uni-app:///uni_modules/lime-painter/components/common/relation.js","uni-app:///uni_modules/lime-painter/components/l-painter/props.js","uni-app:///node_modules/uview-ui/libs/config/props/keyboard.js","uni-app:///uni_modules/lime-painter/components/l-painter/utils.js","uni-app:///uni_modules/lime-painter/components/l-painter/painter.js","uni-app:///node_modules/uview-ui/libs/config/props/line.js","uni-app:///node_modules/uview-ui/libs/config/props/lineProgress.js","uni-app:///node_modules/uview-ui/libs/config/props/link.js","uni-app:///node_modules/uview-ui/components/u-line/props.js","uni-app:///node_modules/uview-ui/libs/config/props/list.js","uni-app:///node_modules/uview-ui/components/u-loading-icon/props.js","uni-app:///node_modules/uview-ui/components/u-transition/props.js","webpack:///./node_modules/@babel/runtime/helpers/toPrimitive.js?e6db","uni-app:///node_modules/uview-ui/libs/config/props/listItem.js","uni-app:///node_modules/uview-ui/components/u-transition/transition.js","uni-app:///node_modules/uview-ui/components/u-transition/nvue.ani-map.js","uni-app:///node_modules/uview-ui/components/u-badge/props.js","uni-app:///node_modules/uview-ui/libs/config/props/loadingIcon.js","uni-app:///node_modules/uview-ui/components/u-link/props.js","uni-app:///node_modules/uview-ui/libs/config/props/loadingPage.js","uni-app:///node_modules/uview-ui/components/u-toolbar/props.js","uni-app:///node_modules/uview-ui/libs/config/props/loadmore.js","uni-app:///node_modules/uview-ui/libs/config/props/modal.js","uni-app:///node_modules/uview-ui/libs/config/props/navbar.js","uni-app:///node_modules/uview-ui/components/u-column-notice/props.js","uni-app:///node_modules/uview-ui/libs/config/color.js","uni-app:///node_modules/uview-ui/components/u-row-notice/props.js","uni-app:///node_modules/uview-ui/libs/config/props/noNetwork.js","uni-app:///node_modules/uview-ui/components/u-safe-bottom/props.js","uni-app:///node_modules/uview-ui/libs/config/props/noticeBar.js","uni-app:///node_modules/uview-ui/components/u-overlay/props.js","uni-app:///node_modules/uview-ui/libs/config/props/notify.js","uni-app:///node_modules/uview-ui/components/u-swiper-indicator/props.js","webpack:///./node_modules/@babel/runtime/helpers/construct.js?931d","uni-app:///node_modules/uview-ui/libs/config/props/numberBox.js","uni-app:///node_modules/uview-ui/components/u-status-bar/props.js","uni-app:///node_modules/uview-ui/libs/config/props/numberKeyboard.js","uni-app:///node_modules/uview-ui/libs/config/props/overlay.js","uni-app:///node_modules/uview-ui/libs/config/props/parse.js","uni-app:///node_modules/uview-ui/libs/config/props/picker.js","uni-app:///node_modules/uview-ui/libs/config/props/popup.js","uni-app:///node_modules/uview-ui/libs/config/props/radio.js","uni-app:///node_modules/uview-ui/libs/config/props/radioGroup.js","uni-app:///node_modules/uview-ui/libs/config/props/rate.js","uni-app:///node_modules/uview-ui/libs/config/props/readMore.js","webpack:///./node_modules/@babel/runtime/helpers/setPrototypeOf.js?7647","uni-app:///node_modules/uview-ui/libs/config/props/row.js","uni-app:///node_modules/uview-ui/libs/config/props/rowNotice.js","uni-app:///node_modules/uview-ui/libs/config/props/scrollList.js","uni-app:///node_modules/uview-ui/libs/config/props/search.js","uni-app:///node_modules/uview-ui/libs/config/props/section.js","uni-app:///node_modules/uview-ui/libs/config/props/skeleton.js","uni-app:///node_modules/uview-ui/libs/config/props/slider.js","uni-app:///node_modules/uview-ui/libs/config/props/statusBar.js","uni-app:///node_modules/uview-ui/libs/config/props/steps.js","uni-app:///node_modules/uview-ui/libs/config/props/stepsItem.js","webpack:///./node_modules/@babel/runtime/helpers/isNativeReflectConstruct.js?011a","uni-app:///node_modules/uview-ui/libs/config/props/sticky.js","uni-app:///node_modules/uview-ui/libs/config/props/subsection.js","uni-app:///node_modules/uview-ui/libs/config/props/swipeAction.js","uni-app:///node_modules/uview-ui/libs/config/props/swipeActionItem.js","uni-app:///node_modules/uview-ui/libs/config/props/swiper.js","uni-app:///node_modules/uview-ui/libs/config/props/swipterIndicator.js","uni-app:///node_modules/uview-ui/libs/config/props/switch.js","uni-app:///node_modules/uview-ui/libs/config/props/tabbar.js","uni-app:///node_modules/uview-ui/libs/config/props/tabbarItem.js","uni-app:///node_modules/uview-ui/libs/config/props/tabs.js","webpack:///./node_modules/@babel/runtime/helpers/toConsumableArray.js?af34","uni-app:///node_modules/uview-ui/libs/config/props/tag.js","uni-app:///node_modules/uview-ui/libs/config/props/text.js","uni-app:///node_modules/uview-ui/libs/config/props/textarea.js","uni-app:///node_modules/uview-ui/libs/config/props/toast.js","uni-app:///node_modules/uview-ui/libs/config/props/toolbar.js","uni-app:///node_modules/uview-ui/libs/config/props/tooltip.js","uni-app:///node_modules/uview-ui/libs/config/props/transition.js","uni-app:///node_modules/uview-ui/libs/config/props/upload.js","uni-app:///node_modules/uview-ui/libs/config/zIndex.js","uni-app:///node_modules/uview-ui/libs/function/platform.js","webpack:///./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js?a708","uni-app:///static/js/mixin/PayMixin.js","uni-app:///request/pay/index.js","uni-app:///static/js/toolclass/index.js","uni-app:///static/js/directive.js","uni-app:///node_modules/weixin-js-sdk/index.js","webpack:///./node_modules/@dcloudio/uni-mp-weixin/dist/wx.js?3223","webpack:///./node_modules/@babel/runtime/helpers/iterableToArray.js?b893","uni-app:///static/js/share.js","uni-app:///static/js/mixin/mixin.js","webpack:///./node_modules/@babel/runtime/helpers/nonIterableSpread.js?9008","webpack:///./node_modules/@dcloudio/uni-i18n/dist/uni-i18n.es.js?d3b4","webpack:///./node_modules/@babel/runtime/helpers/classCallCheck.js?67ad","webpack:///./node_modules/lodash/lodash.js?3387","webpack:///./node_modules/@babel/runtime/helpers/createClass.js?0bdb","webpack:///./node_modules/@dcloudio/vue-cli-plugin-uni/packages/mp-vue/dist/mp.runtime.esm.js?3240","uni-app:///uni_modules/mescroll-uni/components/mescroll-uni/mescroll-mixins.js","webpack:///(webpack)/buildin/global.js?3698","uni-app:///store/index.js","webpack:///./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vuex3/dist/vuex.common.js?8f59","webpack:///../node_modules/deepmerge/dist/cjs.js?a003",null,"webpack:///../node_modules/shvl/dist/shvl.mjs?652a","uni-app:///store/mutation-types.js","uni-app:///store/module/card/index.js","uni-app:///request/index/index.js","uni-app:///static/js/mixin/restaurantmixins.js","uni-app:///request/request.js","uni-app:///config/app.js","uni-app:///utils/index.js","webpack:///./node_modules/urijs/src/URI.js?8419","webpack:///./node_modules/@babel/runtime/helpers/interopRequireDefault.js?47a9","webpack:///./node_modules/urijs/src/punycode.js?a428","uni-app:///request/film/index.js","uni-app:///static/js/mixin/film.js","webpack:///(webpack)/buildin/module.js?c3c2","webpack:///./node_modules/urijs/src/IPv6.js?9ce3","webpack:///./node_modules/urijs/src/SecondLevelDomains.js?c100","uni-app:///store/module/recharge/index.js","uni-app:///store/module/shopping/index.js","uni-app:///store/mall-method.js","uni-app:///store/goodsOperation.js","webpack:///./node_modules/@babel/runtime/helpers/inherits.js?8ffa","webpack:///./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js?4ffb","webpack:///./node_modules/@babel/runtime/helpers/slicedToArray.js?34cf","webpack:///./node_modules/@babel/runtime/helpers/assertThisInitialized.js?3352","webpack:///./node_modules/@babel/runtime/helpers/getPrototypeOf.js?b4d2","uni-app:///store/module/film/index.js","uni-app:///store/module/diy/index.js","uni-app:///request/diy/index.js","uni-app:///request/restaurant/index.js","uni-app:///static/js/mixin/calculationamountmixin.js","uni-app:///static/js/uni.webview.1.5.2.js","webpack:///./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js?828b","uni-app:///static/js/toolclass/prototype.js","webpack:///./node_modules/@babel/runtime/helpers/arrayWithHoles.js?ed45","uni-app:///static/js/index.js","uni-app:///static/js/newconfig.js","uni-app:///static/js/config.js","uni-app:///static/js/serviceurl.js","uni-app:///request/recharge/index.js","uni-app:///node_modules/uview-ui/index.js","uni-app:///node_modules/uview-ui/libs/mixin/mixin.js","uni-app:///node_modules/uview-ui/libs/mixin/mpMixin.js","uni-app:///node_modules/uview-ui/libs/luch-request/index.js","uni-app:///node_modules/uview-ui/libs/luch-request/core/Request.js","webpack:///./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js?7172","uni-app:///node_modules/uview-ui/libs/luch-request/core/dispatchRequest.js","uni-app:///node_modules/uview-ui/libs/luch-request/adapters/index.js","uni-app:///static/js/mixin/newpay.js","uni-app:///node_modules/uview-ui/libs/luch-request/helpers/buildURL.js","uni-app:///static/js/qrcode.js","uni-app:///node_modules/uview-ui/libs/luch-request/utils.js","uni-app:///node_modules/uview-ui/libs/luch-request/core/buildFullPath.js","uni-app:///node_modules/uview-ui/libs/luch-request/helpers/isAbsoluteURL.js","uni-app:///node_modules/uview-ui/libs/luch-request/helpers/combineURLs.js","uni-app:///node_modules/uview-ui/libs/luch-request/core/settle.js","uni-app:///node_modules/uview-ui/libs/luch-request/core/InterceptorManager.js","uni-app:///node_modules/uview-ui/libs/luch-request/core/mergeConfig.js","uni-app:///node_modules/uview-ui/components/u-gap/props.js","webpack:///./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js?6382","uni-app:///node_modules/uview-ui/libs/luch-request/core/defaults.js","uni-app:///node_modules/uview-ui/components/u-input/props.js","uni-app:///node_modules/uview-ui/components/u-modal/props.js","uni-app:///node_modules/uview-ui/libs/luch-request/utils/clone.js","uni-app:///node_modules/uview-ui/components/u-loadmore/props.js","webpack:///./node_modules/buffer/index.js?12e3","webpack:///./node_modules/base64-js/index.js?10ab","uni-app:///node_modules/uview-ui/components/u-checkbox-group/props.js","webpack:///./node_modules/ieee754/index.js?ba37","uni-app:///node_modules/uview-ui/components/u-checkbox/props.js","webpack:///./node_modules/isarray/index.js?b0e4","uni-app:///node_modules/uview-ui/components/u-cell-group/props.js","uni-app:///node_modules/uview-ui/libs/util/route.js","uni-app:///node_modules/uview-ui/components/u-cell/props.js","webpack:///./node_modules/@dcloudio/vue-cli-plugin-uni/packages/@babel/runtime/regenerator/index.js?7eb4","uni-app:///node_modules/uview-ui/components/u-datetime-picker/props.js","uni-app:///node_modules/uview-ui/libs/util/dayjs.js","webpack:///./node_modules/@babel/runtime/helpers/regeneratorRuntime.js?9fc1","uni-app:///node_modules/uview-ui/components/u-alert/props.js","webpack:///./node_modules/@babel/runtime/helpers/asyncToGenerator.js?ee10","uni-app:///node_modules/uview-ui/components/u-tabs/props.js","webpack:///./node_modules/@babel/runtime/helpers/arrayLikeToArray.js?6454","uni-app:///node_modules/uview-ui/libs/function/colorGradient.js","uni-app:///node_modules/uview-ui/components/u-text/value.js","uni-app:///node_modules/uview-ui/libs/mixin/button.js","uni-app:///node_modules/uview-ui/libs/mixin/openType.js","uni-app:///node_modules/uview-ui/components/u-text/props.js","uni-app:///node_modules/uview-ui/libs/function/test.js","uni-app:///node_modules/uview-ui/components/u-image/props.js","uni-app:///node_modules/uview-ui/libs/function/debounce.js","uni-app:///node_modules/uview-ui/components/u-grid/props.js","uni-app:///node_modules/uview-ui/libs/function/throttle.js","uni-app:///node_modules/uview-ui/components/u-grid-item/props.js","uni-app:///node_modules/uview-ui/libs/function/index.js","uni-app:///node_modules/uview-ui/components/u-icon/icons.js","uni-app:///node_modules/uview-ui/components/u-icon/props.js","uni-app:///node_modules/uview-ui/libs/function/digit.js","uni-app:///node_modules/uview-ui/components/u-picker/props.js","webpack:///./node_modules/@babel/runtime/helpers/toArray.js?c70d","uni-app:///node_modules/uview-ui/libs/config/config.js","uni-app:///node_modules/uview-ui/libs/config/props.js","uni-app:///node_modules/uview-ui/libs/config/props/actionSheet.js"],"names":["realAtob","b64","b64re","b64DecodeUnicode","str","decodeURIComponent","split","map","c","charCodeAt","toString","slice","join","getCurrentUserInfo","userInfo","token","wx","getStorageSync","tokenArr","length","uid","role","permission","tokenExpired","JSON","parse","error","Error","message","exp","iat","uniIdMixin","Vue","prototype","uniIDHasRole","roleId","indexOf","uniIDHasPermission","permissionId","this","uniIDTokenValid","Date","now","atob","String","replace","test","bitmap","r1","r2","result","i","charAt","fromCharCode","_toString","Object","hasOwnProperty","isFn","fn","isStr","isObject","obj","isPlainObject","call","hasOwn","key","noop","cached","cache","create","hit","camelizeRE","camelize","_","toUpperCase","sortObject","sortObj","keys","sort","forEach","HOOKS","globalInterceptors","scopedInterceptors","mergeHook","parentVal","childVal","res","concat","Array","isArray","dedupeHooks","hooks","push","removeHook","hook","index","splice","mergeInterceptorHook","interceptor","option","removeInterceptorHook","addInterceptor","method","removeInterceptor","wrapperHook","params","data","isPromise","then","queue","promise","Promise","resolve","callback","wrapperOptions","options","name","oldCallback","wrapperReturnValue","returnValue","returnValueHooks","getApiInterceptorHooks","scopedInterceptor","invokeApi","api","invoke","promiseInterceptor","reject","SYNC_API_RE","CONTEXT_API_RE","CONTEXT_API_RE_EXC","ASYNC_API","CALLBACK_API_RE","isContextApi","isSyncApi","isCallbackApi","handlePromise","catch","err","shouldPromise","promisify","success","fail","complete","assign","finally","constructor","value","reason","EPS","BASE_DEVICE_WIDTH","isIOS","deviceWidth","deviceDPR","checkDeviceWidth","windowWidth","pixelRatio","platform","windowInfo","getWindowInfo","getSystemInfoSync","deviceInfo","getDeviceInfo","upx2px","number","newDeviceWidth","Number","Math","floor","locale","LOCALE_ZH_HANS","LOCALE_ZH_HANT","LOCALE_EN","LOCALE_FR","LOCALE_ES","messages","getLocaleLanguage","localeLanguage","appBaseInfo","getAppBaseInfo","language","normalizeLocale","initI18nMessages","isEnableLocale","localeKeys","__uniConfig","locales","curMessages","userMessages","i18n","initVueI18n","t","mixin","beforeCreate","unwatch","watchLocale","$forceUpdate","$once","methods","$$t","values","setLocale","getLocale","initAppLocale","appVm","state","observable","localeWatchers","$watchLocale","defineProperty","get","set","v","watch","include","parts","find","part","startsWith","trim","toLowerCase","lang","getLocale$1","getApp","app","allowDefault","$vm","$locale","setLocale$1","oldLocale","onLocaleChangeCallbacks","onLocaleChange","global","interceptors","baseApi","freeze","__proto__","rpx2px","findExistsPageIndex","url","pages","getCurrentPages","len","page","$page","fullPath","deviceId","redirectTo","fromArgs","exists","delta","args","existsPageIndex","previewImage","currentIndex","parseInt","current","isNaN","urls","filter","item","indicator","loop","UUID_KEY","useDeviceId","random","setStorage","addSafeAreaInsets","safeArea","safeAreaInsets","top","left","right","bottom","screenHeight","getOSInfo","system","osName","osVersion","toLocaleLowerCase","populateParameters","brand","model","theme","version","fontSizeSetting","SDKVersion","deviceOrientation","extraParam","hostVersion","deviceType","getGetDeviceType","deviceBrand","getDeviceBrand","_hostName","getHostName","_deviceOrientation","_devicePixelRatio","_SDKVersion","hostLanguage","parameters","appId","process","appName","appVersion","appVersionCode","appLanguage","getAppLanguage","uniCompileVersion","uniCompilerVersion","uniRuntimeVersion","uniPlatform","deviceModel","devicePixelRatio","hostTheme","hostName","hostSDKVersion","hostFontSizeSetting","windowTop","windowBottom","osLanguage","undefined","osTheme","ua","hostPackageName","browserName","browserVersion","isUniAppX","deviceTypeMaps","ipad","windows","mac","deviceTypeMapsKeys","_model","_m","defaultLanguage","_platform","environment","host","env","getSystemInfo","showActionSheet","alertText","title","getAppAuthorizeSetting","locationReducedAccuracy","locationAccuracy","compressImage","compressedHeight","compressHeight","compressedWidth","compressWidth","protocols","todos","canIUses","CALLBACKS","processCallback","methodName","processReturnValue","processArgs","argsOption","keepFromArgs","toArgs","keyOption","console","warn","keepReturnValue","wrapper","protocol","arg1","arg2","apply","todoApis","TODOS","createTodoApi","errMsg","providers","oauth","share","payment","getProvider","service","provider","extraApi","getEmitter","Emitter","ctx","$on","arguments","$off","$emit","cid","cidErrMsg","enabled","eventApi","tryCatch","e","getApiCallbacks","apiCallbacks","param","normalizePushMessage","invokePushCallback","type","invokeGetPushCidCallbacks","onPushMessageCallbacks","stopped","getPushCidCallbacks","getPushClientId","hasSuccess","hasFail","hasComplete","onPushMessage","offPushMessage","__f__","baseInfo","shareVideoMessage","miniapp","mocks","findVmByVueId","vm","vuePid","parentVm","$children","childVm","$scope","_$vueId","initBehavior","Behavior","isPage","route","initRelation","detail","triggerEvent","selectAllComponents","mpInstance","selector","$refs","components","component","ref","dataset","toSkip","vueGeneric","scopedComponent","syncRefs","refs","newRefs","oldKeys","Set","newKeys","oldValue","newValue","every","includes","delete","initRefs","forComponents","handleLink","event","vueOptions","parent","markMPComponent","IS_MP","configurable","enumerable","OB","SKIP","isExtensible","WORKLET_RE","initWorkletMethods","mpMethods","vueMethods","matches","match","workletName","MPPage","Page","MPComponent","Component","customizeRE","customize","initTriggerEvent","oldTriggerEvent","newTriggerEvent","comType","newEvent","_triggerEvent","initHook","isComponent","oldHook","__$wrappered","after","PAGE_EVENT_HOOKS","initMocks","$mp","mpType","mock","hasHook","default","extendOptions","super","mixins","initHooks","mpOptions","__call_hook","initUnknownHooks","excludes","findHooks","initHook$1","initVueComponent","VueComponent","extend","initSlots","vueSlots","$slots","slotName","$scopedSlots","initVueIds","vueIds","_$vuePid","initData","context","VUE_APP_DEBUG","stringify","__lifecycle_hooks__","PROP_TYPES","Boolean","createObserver","newVal","oldVal","initBehaviors","vueBehaviors","behaviors","vueExtends","extends","vueMixins","vueProps","props","behavior","properties","initProperties","vueMixin","parsePropType","defaultValue","file","isBehavior","vueId","virtualHost","virtualHostStyle","virtualHostClass","scopedSlotsCompiler","observer","setData","opts","wrapper$1","mp","stopPropagation","preventDefault","target","markerId","getExtraValue","dataPathsArray","dataPathArray","dataPath","vFor","propPath","valuePath","isInteger","substr","__get_value","vForItem","vForKey","processEventExtra","extra","__args__","extraObj","getObjByArray","arr","element","processEventArgs","isCustom","isCustomMPEvent","currentTarget","ret","arg","ONCE","CUSTOM","isMatchEventType","eventType","optType","getContextVm","$parent","$options","generic","handleEvent","eventOpts","eventOpt","eventsArray","isOnce","eventArray","handlerCtx","handler","path","is","once","eventChannels","getEventChannel","id","eventChannel","initEventChannel","getOpenerEventChannel","callHook","__id__","__eventChannel__","initScopedSlotsParams","center","parents","currentId","propsData","$hasSSP","slot","$getSSP","needAll","$setSSP","$initSSP","$callSSP","destroyed","parseBaseApp","store","$store","mpHost","$i18n","_i18n","appOptions","onLaunch","canIUse","globalData","_isMounted","getLocaleLanguage$1","parseApp","createApp","App","encodeReserveRE","encodeReserveReplacer","commaRE","encode","encodeURIComponent","stringifyQuery","encodeStr","val","val2","x","parseBaseComponent","vueComponentOptions","needVueOptions","multipleSlots","addGlobalClass","componentOptions","__file","lifetimes","attached","$mount","ready","detached","$destroy","pageLifetimes","show","hide","resize","size","__l","__e","externalClasses","wxsCallMethods","callMethod","parseComponent","hooks$1","parseBasePage","vuePageOptions","pageOptions","onLoad","query","copyQuery","parsePage","createPage","createComponent","createSubpackageApp","onShow","onAppShow","onHide","onAppHide","getLaunchOptionsSync","createPlugin","todoApi","canIUseApi","apiName","uni","Proxy","uni$1","_nonIterableRest","TypeError","module","exports","__esModule","album","keyName","singleSize","multipleSize","space","singleMode","multipleMode","maxCount","previewFullImage","rowCount","showMore","alert","description","closable","showIcon","effect","fontSize","avatar","src","shape","mode","text","bgColor","color","icon","mpAvatar","randomBgColor","defaultUrl","colorIndex","avatarGroup","gap","extraValue","backtop","duration","scrollTop","zIndex","iconStyle","MeScroll","isScrollBody","me","isDownScrolling","isUpScrolling","hasDownCallback","down","initDownScroll","initUpScroll","setTimeout","optDown","use","native","auto","autoShowLoading","triggerDownScroll","isUpAutoLoad","optUp","triggerUpScroll","extendDownScroll","isLock","offset","startTop","inOffsetRate","outOffsetRate","bottomOffset","minAngle","textInOffset","textOutOffset","textLoading","textSuccess","textErr","beforeEndDelay","textColor","inited","inOffset","outOffset","onMoving","beforeLoading","showLoading","afterLoading","beforeEndDownScroll","endDownScroll","afterEndDownScroll","mescroll","resetUpScroll","extendUpScroll","isBoth","num","time","noMoreSize","textNoMore","showNoMore","hideUpScroll","errDistance","toTop","btnClick","safearea","width","radius","empty","tip","btnText","fixed","onScroll","userOption","defaultOption","def","hasColor","downHight","touchstartEvent","startPoint","getPoint","getScrollTop","startAngle","lastPoint","maxTouchmoveY","getBodyHeight","inTouchend","touchmoveEvent","curPoint","moveY","y","getAngle","touchendEvent","diff","movetype","isDownEndSuccess","isMoveDown","round","rate","endDownScrollCall","isScrollUp","angle","touches","pageX","pageY","changedTouches","clientX","clientY","p1","p2","abs","z","sqrt","asin","PI","showDownScroll","startPullDownRefresh","showDownLoadingCall","onPullDownRefresh","stopPullDownRefresh","endScroll","setScrollHeight","scrollTo","delay","lockDownScroll","lockUpScroll","up","hasNext","startNum","onReachBottom","onPageScroll","setScrollTop","showTopBtn","hideTopBtn","scroll","scrollHeight","preScrollY","isCheck","canUp","getScrollBottom","showUpScroll","endUpScroll","isShowNoMore","isShowLoading","prePageNum","prePageTime","removeEmpty","setPageNum","setPageSize","endByPage","dataSize","totalPage","systime","endSuccess","endBySize","totalSize","loadSize","pageNum","pageSize","showEmpty","allDataSize","endErr","topBtnShow","myScrollTo","resetScrollTo","getScrollHeight","getClientHeight","getStep","star","end","count","step","timer","setInterval","clearInterval","isReal","h","clientHeight","setClientHeight","bodyHeight","setBodyHeight","cancelable","defaultPrevented","GlobalOption","zh","en","mescrollI18n","getType","setType","setStorageSync","WxsMixin","wxsProp","isUpBoth","callProp","callType","renderBiz","propObserver","wxsCall","msg","downLoadType","$set","mounted","badge","isDot","max","showZero","numberType","inverted","absolute","loading","$u","skeleton","animate","rows","rowsWidth","rowsHeight","titleWidth","titleHeight","avatarSize","avatarShape","button","hairline","plain","disabled","loadingText","loadingMode","loadingSize","openType","formType","appParameter","hoverStopPropagation","sessionFrom","sendMessageTitle","sendMessagePath","sendMessageImg","showMessageCard","dataName","throttleTime","hoverStartTime","hoverStayTime","iconColor","noticeBar","direction","speed","disableTouch","linkType","calendar","showTitle","showSubtitle","startText","endText","customList","minDate","maxDate","defaultDate","MAX_SAFE_INTEGER","rowHeight","formatter","showLunar","showMark","confirmText","confirmDisabledText","closeOnClickOverlay","readonly","showConfirm","maxRange","rangePrompt","showRangePrompt","allowSameDay","monthNum","tabbar","safeAreaInsetBottom","border","activeColor","inactiveColor","placeholder","tabbarItem","dot","badgeStyle","carKeyboard","img","position","background","height","cell","customClass","label","clickable","isLink","required","arrowDirection","rightIconStyle","rightIcon","titleStyle","stop","offsetTop","sticky","customNavHeight","toPropertyKey","require","_defineProperty","writable","cellGroup","customStyle","hotCity","cityName","pinYin","py","code","cities","checkbox","iconSize","labelSize","labelColor","labelDisabled","checkboxGroup","placement","iconPlacement","borderBottom","circleProgress","percentage","indicatorWidth","scrollList","indicatorBarWidth","indicatorColor","indicatorActiveColor","indicatorStyle","seconds","changeText","keepRunning","uniqueKey","switch","activeValue","inactiveValue","asyncChange","codeInput","maxlength","focus","bold","disabledKeyboard","borderColor","disabledDot","col","span","justify","align","textAlign","collapse","accordion","collapseItem","columnNotice","_typeof","toPrimitive","countDown","format","autoStart","millisecond","countTo","startVal","endVal","autoplay","decimals","useEasing","decimal","separator","indexList","datetimePicker","showToolbar","getFullYear","getTime","minHour","maxHour","minMinute","maxMinute","itemHeight","cancelText","cancelColor","confirmColor","visibleItemCount","defaultIndex","divider","dashed","textPosition","textSize","lineColor","indexAnchor","marginTop","form","rules","errorType","labelPosition","labelWidth","labelAlign","labelStyle","formItem","prop","leftIcon","leftIconStyle","marginBottom","search","clearabled","showAction","actionStyle","actionText","inputAlign","inputStyle","searchIconColor","placeholderColor","searchIcon","searchIconSize","margin","animation","grid","list","swiper","indicatorInactiveColor","indicatorMode","currentItemId","interval","circular","previousMargin","nextMargin","acceleration","displayMultipleItems","easingFunction","imgMode","gridItem","o","Symbol","iterator","config","hoverClass","customPrefix","labelPos","popup","overlay","closeable","overlayStyle","safeAreaInsetTop","closeIconPos","zoom","overlayOpacity","provinceData","image","lazyLoad","showMenuByLongpress","loadingIcon","errorIcon","showError","fade","webp","cityData","areaData","s","input","disabledColor","clearable","password","placeholderClass","placeholderStyle","showWordLimit","confirmType","confirmHold","holdKeyboard","autoBlur","disableDefaultPadding","cursor","cursorSpacing","selectionStart","selectionEnd","adjustPosition","prefixIcon","prefixIconStyle","suffixIcon","suffixIconStyle","styles","provide","el","css","views","canvasId","canvasWidth","canvasHeight","immediate","children","indexKey","inject","bindRelation","deep","created","_uid","beforeDestroy","removeEl","board","pathType","fileType","quality","isCanvasToTempFilePath","sleep","beforeDelay","afterDelay","keyboard","dotDisabled","tooltip","showTips","tips","showCancel","autoChange","networkReg","isBase64","isDev","isNumber","toPx","baseSize","isDecimal","reg","results","exec","unit","parseFloat","toFixed","compareVersion","v1","v2","num1","num2","prefix","base64ToPath","base64","fs","getFileSystemManager","pre","filePath","USER_DATA_PATH","writeFile","encoding","pathToBase64","readFile","getImageInfo","useCORS","localReg","canvas","createImage","onload","onerror","downloadFile","n","r","next","a","throw","done","sent","trys","ops","return","pop","MP_WEIXIN","MP_QQ","MP_ALIPAY","MP_BAIDU","MP_TOUTIAO","MP_DINGDING","H5","WEB","PLUS","d","l","f","u","p","g","b","m","w","S","display","lineHeight","fontWeight","fontFamily","lineCap","flexDirection","flexWrap","alignItems","justifyContent","transformOrigin","M","window","innerWidth","screenWidth","Image","naturalWidth","naturalHeight","B","swan","tt","plus","k","I","P","W","R","L","O","x0","y0","x1","y1","pow","tan","sin","createLinearGradient","T","substring","colors","addColorStop","percents","setFillStyle","createRadialGradient","lastIndexOf","A","F","bind","j","setPrototypeOf","C","E","from","H","U","Y","$","D","X","fixedBind","container","root","fixedLine","fixedAdd","elements","computedStyle","afterElements","beforeElements","refreshLayout","line","lines","getPreLine","contentSize","isInline","outerWidth","add","canIEnter","offsetSize","closeLine","ids","refreshWidthHeight","lineMaxWidth","refreshXAlign","style","offsetX","getOffsetY","verticalAlign","layout","offsetY","getBoxPosition2","contentWidth","contentX","contentHeight","marginLeft","N","ReferenceError","exactValue","flexTotal","initHeight","flex","calcFlex","getBoxWidthHeight","alignSelf","min","reduce","refreshYAlign","V","G","q","J","Q","Z","K","et","it","nt","rt","ot","attributes","getAttributes","getComputedStyle","isAbsolute","isFixed","originStyle","clientSize","borderSize","getChildren","getLineRect","textShadow","boxShadow","backgroundColor","setPosition","getOffsetSize","marginRight","padding","paddingLeft","paddingTop","paddingRight","paddingBottom","borderWidth","borderTop","borderTopWidth","borderBottomWidth","borderRight","borderRightWidth","borderLeft","borderLeftWidth","widthAdd","heightAdd","layoutBoxUpdate","boxSizing","layoutBox","isDone","getBoxState","isBlock","isFlex","isInFlow","inFlexBox","contrastSize","measureText","actualBoundingBoxAscent","actualBoundingBoxDescent","ascent","descent","fontHeight","minWidth","maxWidth","minHeight","maxHeight","fontStyle","lineClamp","st","at","ht","dt","widths","ct","save","setFonts","lt","Map","total","restore","ft","ut","pt","gt","vt","yt","bt","xt","mt","wt","St","zt","Mt","Bt","kt","borderRadius","_size","getFrame","utf16to8","draw","drawView","setOpacity","setTransform","fillRect","setBorder","isRate","isDraw","isCache","imageBus","setAttribute","font","setStrokeStyle","strokeStyle","setLineWidth","lineWidth","setLineCap","fillStyle","setFontSize","setGlobalAlpha","globalAlpha","setLineJoin","lineJoin","setTextAlign","setMiterLimit","miterLimit","setShadow","shadowOffsetX","shadowOffsetY","shadowBlur","shadowColor","setTextBaseline","textBaseline","createCircularGradient","progress","fontSizeRate","lifecycle","listen","setContext","init","scale","clear","clearRect","clipPath","beginPath","moveTo","lineTo","closePath","stroke","fill","roundRect","borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius","arc","rect","transform","scaleX","scaleY","translateX","translateY","rotate","skewX","skewY","translate","setBackground","borderStyle","borderBottomStyle","borderBottomColor","borderTopStyle","borderTopColor","borderRightStyle","borderRightColor","borderLeftStyle","borderLeftColor","setLineDash","ceil","opacity","drawPattern","backgroundImage","backgroundRepeat","createPattern","overflow","clip","drawImage","objectFit","backgroundSize","objectPosition","backgroundPosition","sx","sy","sw","sh","dx","dy","dw","dh","drawText","backgroundClip","textDecoration","fix","lineY","fillText","source","node","onEffectFinished","log","naturalSrc","drawNode","render","all","destroy","toDataURL","Painter","lineProgress","showText","link","underLine","href","mpTips","showScrollbar","lowerThreshold","upperThreshold","offsetAccuracy","enableFlex","pagingEnabled","scrollable","scrollIntoView","scrollWithAnimation","enableBackToTop","preLoadScreen","vertical","timingFunction","transition","listItem","anchor","getClassNames","enter","leave","clickHandler","vueEnter","classNames","status","classes","$nextTick","transitionEnded","vueLeave","onTransitionEnd","loadingPage","loadingColor","toolbar","loadmore","loadmoreText","nomoreText","modal","content","showConfirmButton","showCancelButton","buttonReverse","asyncClose","negativeTop","confirmButtonShape","navbar","leftText","rightText","leftIconSize","leftIconColor","mainColor","autoBack","primary","info","warning","contentColor","tipsColor","lightColor","rowNotice","noNetwork","notify","swiperIndicator","isNativeReflectConstruct","_construct","Reflect","construct","numberBox","integer","disabledInput","inputWidth","showMinus","showPlus","decimalLength","longPress","buttonSize","disableMinus","disablePlus","statusBar","numberKeyboard","copyLink","errorImg","loadingImg","pauseVideo","previewImg","setTitle","showImgMenu","picker","columns","singleIndex","immediateChange","radio","radioGroup","gutter","minCount","allowHalf","activeIcon","inactiveIcon","touchable","readMore","showHeight","toggle","closeText","openText","textIndent","_setPrototypeOf","row","section","subTitle","subColor","showLine","arrow","slider","blockSize","blockColor","showValue","blockStyle","steps","stepsItem","desc","_isNativeReflectConstruct","valueOf","subsection","swipeAction","autoClose","swipeActionItem","threshold","tabs","activeStyle","inactiveStyle","lineBgSize","itemStyle","arrayWithoutHoles","iterableToArray","unsupportedIterableToArray","nonIterableSpread","_toConsumableArray","tag","closeColor","plainFill","block","decoration","wordWrap","textarea","autoHeight","showConfirmBar","toast","isTab","back","copyText","showCopy","buttons","showToast","upload","accept","capture","compressed","camera","maxDuration","uploadIcon","uploadIconColor","useBeforeRead","imageMode","sizeType","multiple","deletable","maxSize","MAX_VALUE","fileList","uploadText","mask","topTips","indexListSticky","arrayLikeToArray","_arrayWithoutHoles","Payment","datas","shopInfo","GetShopInfor","computedTotal","amountInfo","return_url","payData","HeadersData","redirect","PAY_TYPE","OrderData","getters","GetcityInfor","adcode","navigateParams","GetToken","queryString","entries","miniProgram","navigateTo","hideLoading","history","location","pay_price","order_sn","openid","isWechat","openMiniProgram","getPayParamsAPI","H5_Payment","install","$Payment","benclassAPI","request","Request","benClssGoodsAPI","goodsSkuListAPI","CreateOrderComAPI","conWalletInfoAPI","createOrderMobileAPI","createOrderMobileRDAPI","getNyMobileAPI","areaListAPI","createOrderAPI","maintainInfoAPI","GetPaypackageInfor","makeMinUrlAPI","electricAccountAPI","Tool","uploadFile","formData","header","getUpToken","Up","erject","uploadFileRes","imgs","phone","directive","inserted","binding","vnode","oldVnode","unbind","componentUpdated","jWeixin","onMenuShareTimeline","onMenuShareAppMessage","onMenuShareQQ","onMenuShareWeibo","onMenuShareQZone","getLocation","openProductSpecificView","addCard","openCard","chooseWXPay","openEnterpriseRedPacket","startSearchBeacons","stopSearchBeacons","onSearchBeacons","consumeAndShareCard","openAddress","document","navigator","userAgent","initStartTime","initEndTime","preVerifyStartTime","preVerifyEndTime","initTime","preVerifyTime","networkType","isPreVerifyOk","systemType","clientVersion","_completes","check","verifyJsApiList","jsApiList","verifyOpenTagList","openTagList","_complete","_fail","WeixinJSBridge","on","debug","checkJsApi","checkResult","img_url","imgUrl","data_url","dataUrl","scene","updateTimelineShareData","updateAppMessageShareData","startRecord","stopRecord","onVoiceRecordEnd","playVoice","localId","pauseVoice","stopVoice","onVoicePlayEnd","uploadVoice","isShowProgressTips","downloadVoice","serverId","translateVoice","chooseImage","sourceType","localIds","uploadImage","downloadImage","getLocalImgData","shift","getNetworkType","subtype","openLocation","latitude","longitude","address","infoUrl","hideOptionMenu","showOptionMenu","closeWindow","hideMenuItems","menuList","showMenuItems","hideAllNonBaseMenuItem","showAllNonBaseMenuItem","scanQRCode","needResult","scanType","resultStr","scan_code","scan_result","postalCode","addressPostalCode","provinceName","proviceFirstStageName","addressCitySecondStageName","countryName","addressCountiesThirdStageName","detailInfo","addressDetailInfo","pid","productId","view_type","viewType","ext_info","extInfo","cardList","card_id","cardId","card_ext","cardExt","card_list","isSuccess","is_succ","chooseCard","app_id","location_id","shopId","sign_type","signType","card_type","cardType","card_sign","cardSign","time_stamp","timestamp","nonce_str","nonceStr","choose_card_info","consumedCardId","consumedCode","jsApiName","ticket","openEnterpriseChat","useridlist","userIds","chatname","groupName","launchMiniProgram","targetAppId","envVersion","openBusinessView","businessType","extraData","navigateBack","switchTab","reLaunch","postMessage","getEnv","miniprogram","__wxjs_environment","addEventListener","tagName","localData","trigger","verifyAppId","verifySignType","verifyTimestamp","verifyNonceStr","verifySignature","signature","timeStamp","package","paySign","errCode","err_code","err_desc","err_detail","err_msg","isInnerInvoke","cancel","objectKeys","singlePageDisableKey","globalThis","oldWx","launchOption","isWxKey","initWx","newWx","_iterableToArray","iter","GetUserInvitationCode","infoAPI","Info","consumerCard","imageUrl","KFCrestaurant","RXrestaurant","XBKSharing","TeamSharing","subgiftSharing","computed","isWx","mapMutations","qnyurl","RetainDecimalPoint","iscarry","RetainDecimalPoints","_l","_i","_commission","_fixed","_amount","__amount","_deduction_prop_","deduction_price","price","Subsidyprice","AfterSubsidy","_D","calc","calcStr","str1","str2","bigger","smaller","zeroCount","isExistDot1","isExistDot2","sum","ws1","ws2","beishu","leftClick","RXSERVICE","ImgSplicing","redirect_url","_H5WXPAY","miniPayRequest","business","WXpayH5API","PayPara","out_order_num","money","WXpayAPI","orderNo","WXpayDYPAPI","pay_statepage","initScrollView","bottomlb","self","createSelectorQuery","in","select","boundingClientRect","windowHeight","hs","deepClone","targetObj","Copy","setClipboardData","GetUserchooseLocation","chooseLocation","getCityName2","ad_info","province","city","district","city_code","recommend","formatted_addresses","handleOpen","regYuanToFen","yuan","digit","s1","s2","getUrlParams","urlStr","paramsArr","filters","OrderState","_nonIterableSpread","defaultDelimiters","BaseFormatter","_caches","delimiters","tokens","compile","RE_TOKEN_LIST_VALUE","RE_TOKEN_NAMED_VALUE","startDelimiter","endDelimiter","char","sub","isClosed","compiled","defaultFormatter","I18n","fallbackLocale","watcher","formater","watchers","override","interpolate","watchAppLocale","newLocale","$watch","getDefaultLocale","isWatchedAppLocale","isString","hasI18nJson","jsonObj","walkJsonObj","isI18nStr","parseI18nJson","compileStr","compileI18nJsonStr","jsonStr","localeValues","unshift","compileJsonObj","compileValue","valueLocales","localValue","walk","resolveLocale","resolveLocaleChain","chain","_classCallCheck","instance","Constructor","VERSION","LARGE_ARRAY_SIZE","CORE_ERROR_TEXT","FUNC_ERROR_TEXT","INVALID_TEMPL_VAR_ERROR_TEXT","HASH_UNDEFINED","MAX_MEMOIZE_SIZE","PLACEHOLDER","CLONE_DEEP_FLAG","CLONE_FLAT_FLAG","CLONE_SYMBOLS_FLAG","COMPARE_PARTIAL_FLAG","COMPARE_UNORDERED_FLAG","WRAP_BIND_FLAG","WRAP_BIND_KEY_FLAG","WRAP_CURRY_BOUND_FLAG","WRAP_CURRY_FLAG","WRAP_CURRY_RIGHT_FLAG","WRAP_PARTIAL_FLAG","WRAP_PARTIAL_RIGHT_FLAG","WRAP_ARY_FLAG","WRAP_REARG_FLAG","WRAP_FLIP_FLAG","DEFAULT_TRUNC_LENGTH","DEFAULT_TRUNC_OMISSION","HOT_COUNT","HOT_SPAN","LAZY_FILTER_FLAG","LAZY_MAP_FLAG","LAZY_WHILE_FLAG","INFINITY","MAX_INTEGER","NAN","MAX_ARRAY_LENGTH","MAX_ARRAY_INDEX","HALF_MAX_ARRAY_LENGTH","wrapFlags","argsTag","arrayTag","asyncTag","boolTag","dateTag","domExcTag","errorTag","funcTag","genTag","mapTag","numberTag","nullTag","objectTag","promiseTag","proxyTag","regexpTag","setTag","stringTag","symbolTag","undefinedTag","weakMapTag","weakSetTag","arrayBufferTag","dataViewTag","float32Tag","float64Tag","int8Tag","int16Tag","int32Tag","uint8Tag","uint8ClampedTag","uint16Tag","uint32Tag","reEmptyStringLeading","reEmptyStringMiddle","reEmptyStringTrailing","reEscapedHtml","reUnescapedHtml","reHasEscapedHtml","RegExp","reHasUnescapedHtml","reEscape","reEvaluate","reInterpolate","reIsDeepProp","reIsPlainProp","rePropName","reRegExpChar","reHasRegExpChar","reTrimStart","reWhitespace","reWrapComment","reWrapDetails","reSplitDetails","reAsciiWord","reForbiddenIdentifierChars","reEscapeChar","reEsTemplate","reFlags","reIsBadHex","reIsBinary","reIsHostCtor","reIsOctal","reIsUint","reLatin","reNoMatch","reUnescapedString","rsAstralRange","rsComboMarksRange","reComboHalfMarksRange","rsComboSymbolsRange","rsComboRange","rsDingbatRange","rsLowerRange","rsMathOpRange","rsNonCharRange","rsPunctuationRange","rsSpaceRange","rsUpperRange","rsVarRange","rsBreakRange","rsApos","rsAstral","rsBreak","rsCombo","rsDigits","rsDingbat","rsLower","rsMisc","rsFitz","rsModifier","rsNonAstral","rsRegional","rsSurrPair","rsUpper","rsZWJ","rsMiscLower","rsMiscUpper","rsOptContrLower","rsOptContrUpper","reOptMod","rsOptVar","rsOptJoin","rsOrdLower","rsOrdUpper","rsSeq","rsEmoji","rsSymbol","reApos","reComboMark","reUnicode","reUnicodeWord","reHasUnicode","reHasUnicodeWord","contextProps","templateCounter","typedArrayTags","cloneableTags","deburredLetters","htmlEscapes","htmlUnescapes","stringEscapes","freeParseFloat","freeParseInt","freeGlobal","freeSelf","Function","freeExports","nodeType","freeModule","moduleExports","freeProcess","nodeUtil","types","nodeIsArrayBuffer","isArrayBuffer","nodeIsDate","isDate","nodeIsMap","isMap","nodeIsRegExp","isRegExp","nodeIsSet","isSet","nodeIsTypedArray","isTypedArray","func","thisArg","arrayAggregator","array","setter","iteratee","accumulator","arrayEach","arrayEachRight","arrayEvery","predicate","arrayFilter","resIndex","arrayIncludes","baseIndexOf","arrayIncludesWith","comparator","arrayMap","arrayPush","arrayReduce","initAccum","arrayReduceRight","arraySome","asciiSize","baseProperty","asciiToArray","string","asciiWords","baseFindKey","collection","eachFunc","baseFindIndex","fromIndex","fromRight","strictIndexOf","baseIsNaN","baseIndexOfWith","baseMean","baseSum","object","basePropertyOf","baseReduce","baseSortBy","comparer","baseTimes","baseToPairs","baseTrim","trimmedEndIndex","baseUnary","baseValues","cacheHas","has","charsStartIndex","strSymbols","chrSymbols","charsEndIndex","countHolders","deburrLetter","escapeHtmlChar","escapeStringChar","chr","getValue","hasUnicode","hasUnicodeWord","iteratorToArray","mapToArray","overArg","replaceHolders","setToArray","setToPairs","strictLastIndexOf","stringSize","unicodeSize","stringToArray","unicodeToArray","unescapeHtmlChar","lastIndex","unicodeWords","runInContext","defaults","pick","arrayProto","funcProto","objectProto","coreJsData","funcToString","idCounter","maskSrcKey","IE_PROTO","nativeObjectToString","objectCtorString","oldDash","reIsNative","Buffer","Uint8Array","allocUnsafe","getPrototype","getPrototypeOf","objectCreate","propertyIsEnumerable","spreadableSymbol","isConcatSpreadable","symIterator","symToStringTag","toStringTag","getNative","ctxClearTimeout","clearTimeout","ctxNow","ctxSetTimeout","nativeCeil","nativeFloor","nativeGetSymbols","getOwnPropertySymbols","nativeIsBuffer","isBuffer","nativeIsFinite","isFinite","nativeJoin","nativeKeys","nativeMax","nativeMin","nativeNow","nativeParseInt","nativeRandom","nativeReverse","reverse","DataView","WeakMap","nativeCreate","metaMap","realNames","dataViewCtorString","toSource","mapCtorString","promiseCtorString","setCtorString","weakMapCtorString","symbolProto","symbolValueOf","symbolToString","lodash","isObjectLike","LazyWrapper","LodashWrapper","wrapperClone","baseCreate","proto","baseLodash","chainAll","__wrapped__","__actions__","__chain__","__index__","__values__","__dir__","__filtered__","__iteratees__","__takeCount__","__views__","lazyClone","copyArray","lazyReverse","clone","lazyValue","dir","isArr","isRight","arrLength","view","getView","start","iteratees","iterLength","takeCount","baseWrapperValue","outer","iterIndex","Hash","entry","hashClear","__data__","hashDelete","hashGet","hashHas","hashSet","ListCache","listCacheClear","listCacheDelete","assocIndexOf","listCacheGet","listCacheHas","listCacheSet","MapCache","mapCacheClear","mapCacheDelete","getMapData","mapCacheGet","mapCacheHas","mapCacheSet","SetCache","setCacheAdd","setCacheHas","Stack","stackClear","stackDelete","stackGet","stackHas","stackSet","pairs","arrayLikeKeys","inherited","isArg","isArguments","isBuff","isType","skipIndexes","isIndex","arraySample","baseRandom","arraySampleSize","shuffleSelf","baseClamp","arrayShuffle","assignMergeValue","eq","baseAssignValue","assignValue","objValue","baseAggregator","baseEach","baseAssign","copyObject","baseAssignIn","keysIn","baseAt","paths","skip","lower","upper","baseClone","bitmask","customizer","stack","isDeep","isFlat","isFull","initCloneArray","getTag","isFunc","cloneBuffer","initCloneObject","copySymbolsIn","copySymbols","initCloneByTag","stacked","subValue","keysFunc","getAllKeysIn","getAllKeys","baseConforms","baseConformsTo","baseDelay","wait","baseDifference","isCommon","valuesLength","valuesIndex","templateSettings","createBaseEach","baseForOwn","baseEachRight","baseForOwnRight","baseEvery","baseExtremum","isSymbol","baseFill","toInteger","toLength","baseFilter","baseFlatten","depth","isStrict","isFlattenable","baseFor","createBaseFor","baseForRight","baseFunctions","isFunction","baseGet","castPath","toKey","baseGetAllKeys","symbolsFunc","baseGetTag","getRawTag","objectToString","baseGt","other","baseHas","baseHasIn","baseInRange","baseIntersection","arrays","othLength","othIndex","caches","maxLength","Infinity","seen","baseInverter","baseInvoke","last","baseIsArguments","baseIsArrayBuffer","baseIsDate","baseIsEqual","baseIsEqualDeep","equalFunc","objIsArr","othIsArr","objTag","othTag","objIsObj","othIsObj","isSameTag","equalArrays","equalByTag","objIsWrapped","othIsWrapped","objUnwrapped","othUnwrapped","equalObjects","baseIsMap","baseIsMatch","matchData","noCustomizer","srcValue","baseIsNative","isMasked","pattern","baseIsRegExp","baseIsSet","baseIsTypedArray","isLength","baseIteratee","identity","baseMatchesProperty","baseMatches","property","baseKeys","isPrototype","baseKeysIn","nativeKeysIn","isProto","baseLt","baseMap","isArrayLike","getMatchData","matchesStrictComparable","isKey","isStrictComparable","hasIn","baseMerge","srcIndex","baseMergeDeep","safeGet","mergeFunc","isTyped","isArrayLikeObject","cloneTypedArray","toPlainObject","baseNth","baseOrderBy","orders","getIteratee","criteria","compareMultiple","basePick","basePickBy","baseSet","basePropertyDeep","basePullAll","basePullAt","indexes","previous","baseUnset","baseRange","baseRepeat","baseRest","setToString","overRest","baseSample","baseSampleSize","nested","baseSetData","baseSetToString","constant","baseShuffle","baseSlice","baseSome","baseSortedIndex","retHighest","low","high","mid","baseSortedIndexBy","valIsNaN","valIsNull","valIsSymbol","valIsUndefined","othIsDefined","othIsNull","othIsReflexive","othIsSymbol","setLow","baseSortedUniq","baseToNumber","baseToString","baseUniq","createSet","seenIndex","baseUpdate","updater","baseWhile","isDrop","actions","action","baseXor","baseZipObject","assignFunc","valsLength","castArrayLikeObject","castFunction","stringToPath","castRest","castSlice","buffer","copy","cloneArrayBuffer","arrayBuffer","byteLength","cloneDataView","dataView","byteOffset","cloneRegExp","regexp","cloneSymbol","symbol","typedArray","compareAscending","valIsDefined","valIsReflexive","objCriteria","othCriteria","ordersLength","order","composeArgs","partials","holders","isCurried","argsIndex","argsLength","holdersLength","leftIndex","leftLength","rangeLength","isUncurried","composeArgsRight","holdersIndex","rightIndex","rightLength","isNew","getSymbols","getSymbolsIn","createAggregator","initializer","createAssigner","assigner","sources","guard","isIterateeCall","iterable","createBind","isBind","Ctor","createCtor","createCaseFirst","trailing","createCompounder","words","deburr","thisBinding","createCurry","arity","getHolder","createRecurry","createHybrid","createFind","findIndexFunc","createFlow","flatRest","funcs","prereq","thru","getFuncName","funcName","getData","isLaziable","plant","partialsRight","holdersRight","argPos","ary","isAry","isBindKey","isFlip","holdersCount","newHolders","reorder","createInverter","toIteratee","createMathOperation","operator","createOver","arrayFunc","createPadding","chars","charsLength","createPartial","createRange","toFinite","createRelationalOperation","toNumber","wrapFunc","isCurry","newHoldersRight","newPartials","newPartialsRight","newData","setWrapToString","createRound","precision","pair","createToPairs","createWrap","mergeData","customDefaultsAssignIn","customDefaultsMerge","customOmitClone","isPartial","arrStacked","othStacked","arrValue","othValue","compared","convert","objProps","objLength","othProps","objStacked","skipCtor","objCtor","othCtor","flatten","otherFunc","isKeyable","isOwn","unmasked","stubArray","transforms","getWrapDetails","hasPath","hasFunc","insertWrapDetails","details","ArrayBuffer","ctorString","isMaskable","stubFalse","memoizeCapped","memoize","srcBitmask","newBitmask","isCombo","otherArgs","oldArray","shortOut","reference","updateWrapDetails","lastCalled","stamp","remaining","rand","quote","subString","chunk","compact","difference","differenceBy","differenceWith","drop","dropRight","dropRightWhile","dropWhile","findIndex","findLastIndex","flattenDeep","flattenDepth","fromPairs","head","initial","intersection","mapped","intersectionBy","intersectionWith","nth","pull","pullAll","pullAllBy","pullAllWith","pullAt","remove","sortedIndex","sortedIndexBy","sortedIndexOf","sortedLastIndex","sortedLastIndexBy","sortedLastIndexOf","sortedUniq","sortedUniqBy","tail","take","takeRight","takeRightWhile","takeWhile","union","unionBy","unionWith","uniq","uniqBy","uniqWith","unzip","group","unzipWith","without","xor","xorBy","xorWith","zip","zipObject","zipObjectDeep","zipWith","tap","wrapperAt","wrapperChain","wrapperCommit","wrapperNext","toArray","wrapperToIterator","wrapperPlant","wrapperReverse","wrapped","wrapperValue","countBy","findLast","flatMap","flatMapDeep","flatMapDepth","forEachRight","groupBy","invokeMap","keyBy","orderBy","partition","reduceRight","negate","sample","sampleSize","shuffle","some","sortBy","before","bindKey","curry","curryRight","debounce","lastArgs","lastThis","maxWait","timerId","lastCallTime","lastInvokeTime","leading","maxing","invokeFunc","leadingEdge","timerExpired","remainingWait","timeSinceLastCall","timeSinceLastInvoke","timeWaiting","shouldInvoke","trailingEdge","flush","debounced","isInvoking","defer","flip","resolver","memoized","Cache","overArgs","funcsLength","partial","partialRight","rearg","rest","spread","throttle","unary","wrap","castArray","cloneWith","cloneDeep","cloneDeepWith","conformsTo","gte","isBoolean","isElement","isEmpty","isEqual","isEqualWith","isError","isMatch","isMatchWith","isNative","isNull","isNil","isSafeInteger","isUndefined","isWeakMap","isWeakSet","lte","sign","remainder","isBinary","toSafeInteger","assignIn","assignInWith","assignWith","propsIndex","propsLength","defaultsDeep","mergeWith","findKey","findLastKey","forIn","forInRight","forOwn","forOwnRight","functions","functionsIn","invert","invertBy","mapKeys","mapValues","merge","omit","omitBy","pickBy","setWith","toPairs","toPairsIn","isArrLike","unset","update","updateWith","valuesIn","clamp","inRange","floating","temp","camelCase","word","capitalize","upperFirst","endsWith","escape","escapeRegExp","kebabCase","lowerCase","lowerFirst","pad","strLength","padEnd","padStart","radix","repeat","snakeCase","limit","startCase","template","settings","isEscaping","isEvaluating","imports","importsKeys","importsValues","reDelimiters","evaluate","sourceURL","escapeValue","interpolateValue","esTemplateValue","evaluateValue","variable","attempt","toLower","toUpper","trimEnd","trimStart","truncate","omission","newEnd","unescape","upperCase","bindAll","methodNames","cond","conforms","defaultTo","flow","flowRight","matchesProperty","methodOf","noConflict","nthArg","over","overEvery","overSome","propertyOf","range","rangeRight","stubObject","stubString","stubTrue","times","toPath","uniqueId","augend","addend","divide","dividend","divisor","maxBy","mean","meanBy","minBy","multiply","multiplier","multiplicand","subtract","minuend","subtrahend","sumBy","entriesIn","extendWith","each","eachRight","first","isFilter","takeName","dropName","checkIteratee","isTaker","lodashFunc","retUnwrapped","isLazy","useLazy","isHybrid","isUnwrapped","onlyLazy","chainName","commit","toJSON","_defineProperties","descriptor","_createClass","protoProps","staticProps","emptyObject","isUndef","isDef","isTrue","isFalse","isPrimitive","toRawType","isValidArrayIndex","makeMap","expectsLowerCase","isBuiltInTag","isReservedAttribute","hyphenateRE","hyphenate","polyfillBind","boundFn","_length","nativeBind","to","_from","toObject","no","looseEqual","isObjectA","isObjectB","isArrayA","isArrayB","keysA","keysB","looseIndexOf","called","ASSET_TYPES","LIFECYCLE_HOOKS","optionMergeStrategies","silent","productionTip","devtools","performance","errorHandler","warnHandler","ignoredElements","keyCodes","isReservedTag","isReservedAttr","isUnknownElement","getTagNamespace","parsePlatformTagName","mustUseProp","async","_lifecycleHooks","unicodeRegExp","isReserved","bailRE","parsePath","segments","_isServer","hasProto","inBrowser","inWeex","WXEnvironment","weexPlatform","UA","isIE","isEdge","nativeWatch","isServerRendering","VUE_ENV","__VUE_DEVTOOLS_GLOBAL_HOOK__","_Set","hasSymbol","ownKeys","generateComponentTrace","formatComponentName","hasConsole","classifyRE","classify","trace","includeFile","$root","_isVue","_componentTag","tree","currentRecursiveSequence","Dep","subs","pushTarget","SharedObject","targetStack","popTarget","addSub","removeSub","depend","addDep","VNode","elm","asyncFactory","ns","fnContext","fnOptions","fnScopeId","componentInstance","raw","isStatic","isRootInsert","isComment","isCloned","asyncMeta","isAsyncPlaceholder","prototypeAccessors","child","defineProperties","createEmptyVNode","createTextVNode","cloneVNode","cloned","arrayMethods","methodsToPatch","original","ob","__ob__","observeArray","dep","arrayKeys","getOwnPropertyNames","shouldObserve","toggleObserving","Observer","vmCount","copyAugment","protoAugment","observe","asRootData","__v_isMPComponent","defineReactive$$1","customSetter","shallow","getOwnPropertyDescriptor","getter","childOb","dependArray","del","items","strats","toVal","fromVal","mergeDataOrFn","instanceData","defaultData","mergeAssets","assertObjectType","defaultStrat","key$1","checkComponents","validateComponentName","normalizeProps","normalizeInject","normalized","normalizeDirectives","dirs","directives","def$$1","mergeOptions","_base","mergeField","strat","resolveAsset","warnMissing","assets","camelizedId","PascalCaseId","validateProp","propOptions","absent","booleanIndex","getTypeIndex","stringIndex","getPropDefaultValue","prevShouldObserve","assertProp","_props","valid","expectedTypes","assertedType","assertType","expectedType","validator","getInvalidTypeMessage","simpleCheckRE","isSameType","receivedType","expectedValue","styleValue","receivedValue","isExplicable","explicitTypes","elem","handleError","cur","errorCaptured","globalHandleError","invokeWithErrorHandling","_handled","logError","timerFunc","initProxy","callbacks","pending","flushCallbacks","copies","MutationObserver","setImmediate","counter","textNode","createTextNode","characterData","nextTick","cb","_resolve","allowedGlobals","warnNonPresent","warnReservedPrefix","hasProxy","isBuiltInModifier","hasHandler","isAllowed","$data","getHandler","handlers","_withStripped","_renderProxy","mark","measure","seenObjects","traverse","_traverse","isA","isFrozen","depId","perf","clearMarks","clearMeasures","startTag","endTag","normalizeEvent","passive","once$$1","createFnInvoker","fns","invoker","arguments$1","updateListeners","oldOn","remove$$1","createOnceHandler","old","extractPropertiesFromVNodeData","attrs","altKey","checkProp","extractPropsFromVNodeData","keyInLowerCase","hash","preserve","simpleNormalizeChildren","normalizeChildren","normalizeArrayChildren","isTextNode","nestedIndex","_isVList","initProvide","_provided","initInjections","resolveInject","provideKey","provideDefault","resolveSlots","slots","name$1","isWhitespace","normalizeScopedSlots","normalSlots","prevSlots","hasNormalSlots","isStable","$stable","$key","_normalized","$hasNormal","normalizeScopedSlot","key$2","proxyNormalSlot","proxy","renderList","renderSlot","fallback","bindObject","nodes","scopedSlotFn","$createElement","resolveFilter","isKeyNotMatch","expect","actual","checkKeyCodes","eventKeyCode","builtInKeyCode","eventKeyName","builtInKeyName","mappedKeyCode","bindObjectProps","asProp","isSync","domProps","camelizedKey","hyphenatedKey","$event","renderStatic","isInFor","_staticTrees","staticRenderFns","markStatic","markOnce","markStaticNode","bindObjectListeners","existing","ours","resolveScopedSlots","hasDynamicKeys","contentHashKey","bindDynamicKeys","baseObj","prependModifier","installRenderHelpers","_o","_n","_s","_t","_q","_f","_k","_b","_v","_e","_u","_g","_d","_p","FunctionalRenderContext","contextVm","this$1","_original","isCompiled","_compiled","needNormalization","listeners","injections","scopedSlots","_scopeId","_c","createElement","createFunctionalComponent","mergeProps","renderContext","cloneAndMarkFunctionalResult","vnodes","devtoolsMeta","componentVNodeHooks","hydrating","_isDestroyed","keepAlive","mountedNode","prepatch","createComponentInstanceForVnode","activeInstance","updateChildComponent","insert","queueActivatedComponent","activateChildComponent","deactivateChildComponent","hooksToMerge","baseCtor","resolveAsyncComponent","createAsyncPlaceholder","resolveConstructorOptions","transformModel","functional","nativeOn","abstract","installComponentHooks","_isComponent","_parentVnode","inlineTemplate","toMerge","_merged","mergeHook$1","f1","f2","merged","SIMPLE_NORMALIZE","ALWAYS_NORMALIZE","normalizationType","alwaysNormalize","_createElement","$vnode","applyNS","registerDeepBindings","force","class","initRender","_vnode","parentVnode","_renderChildren","parentData","isUpdatingChildComponent","_parentListeners","currentRenderingInstance","renderMixin","_render","renderError","ensureCtor","comp","base","factory","errorComp","resolved","owner","owners","loadingComp","sync","timerLoading","timerTimeout","forceRender","renderCompleted","timeout","getFirstComponentChild","initEvents","_events","_hasHookEvent","updateComponentListeners","remove$1","_target","onceHandler","oldListeners","eventsMixin","hookRE","i$1","cbs","lowerCaseEvent","setActiveInstance","prevActiveInstance","initLifecycle","_watcher","_inactive","_directInactive","_isBeingDestroyed","lifecycleMixin","_update","prevEl","$el","prevVnode","restoreActiveInstance","__patch__","__vue__","teardown","_watchers","_data","renderChildren","newScopedSlots","oldScopedSlots","hasDynamicScopedSlot","needsForceUpdate","$attrs","$listeners","propKeys","_propKeys","_$updateProperties","isInInactiveTree","direct","MAX_UPDATE_COUNT","activatedChildren","waiting","flushing","resetSchedulerState","getNow","createEvent","flushSchedulerQueue","run","user","activatedQueue","updatedQueue","callActivatedHooks","callUpdatedHooks","emit","queueWatcher","uid$2","Watcher","expOrFn","isRenderWatcher","lazy","active","dirty","deps","newDeps","depIds","newDepIds","expression","cleanupDeps","tmp","sharedPropertyDefinition","sourceKey","initState","initProps","initMethods","initComputed","initWatch","propsOptions","isRoot","_getFormData","__next_tick_pending","computedWatcherOptions","_computedWatchers","isSSR","userDef","defineComputed","shouldCache","createComputedGetter","createGetterInvoker","createWatcher","stateMixin","dataDef","propsDef","$delete","uid$3","initMixin","_init","initInternalComponent","_self","_$fallback","_name","vnodeComponentOptions","superOptions","cachedSuperOptions","modifiedOptions","resolveModifiedOptions","modified","latest","sealed","sealedOptions","initUse","plugin","installedPlugins","_installedPlugins","initMixin$1","initExtend","Super","SuperId","cachedCtors","_Ctor","Sub","initProps$1","initComputed$1","Comp","initAssetRegisters","definition","getComponentName","pruneCache","keepAliveInstance","cachedNode","pruneCacheEntry","cached$$1","patternTypes","KeepAlive","exclude","ref$1","builtInComponents","initGlobalAPI","configDef","util","defineReactive","ssrContext","ARRAYTYPE","OBJECTTYPE","NULLTYPE","UNDEFINEDTYPE","syncKeys","_diff","rootCurrentType","rootPreType","currentValue","nullOrUndefined","currentType","preType","setResult","preValue","subKey","flushCallbacks$1","__next_tick_callbacks","hasRenderWatcher","nextTick$1","mpInstance$1","clearInstance","cloneWithData","dataKeys","compositionApiState","__composition_api_state__","__secret_vfa_state__","rawBindings","patch","__webviewId__","mpData","diffData","$shouldDiffData","createEmptyRender","mountComponent$1","updateComponent","renderClass","staticClass","dynamicClass","stringifyClass","stringifyArray","stringifyObject","stringified","parseStyleText","cssText","listDelimiter","propertyDelimiter","normalizeStyleBinding","bindingStyle","MP_METHODS","getTarget","internalMixin","onError","oldEmit","my","createIntersectionObserver","__init_provide","__init_injections","__set_model","modifiers","__set_sync","__get_orig","__get_class","__get_style","dynamicStyle","staticStyle","dynamicStyleObj","styleObj","__map","LIFECYCLE_HOOKS$1","lifecycleMixin$1","oldExtend","strategies","MescrollMixin","mescrollInit","mescrollInitByRef","mescrollRef","downCallback","upCallback","Vuex","Store","strict","plugins","createPersistedState","operationend","cityInfor","lat","lon","Locationtext","AraeCityCode","FilmCityDate","cityId","regionName","regionId","isApp","GetOperation","GetUserArae","GetCityCode","GetFilmData","GetSpread","GetIsApp","mutations","SETRUSERAREA","SETCITYCODE","SETSPREAD","SETTOKEN","SETISAPP","modules","card","recharge","shopping","film","diy","applyMixin","vuexInit","devtoolHook","devtoolPlugin","_devtoolHook","targetState","replaceState","subscribe","mutation","prepend","subscribeAction","deepCopy","forEachValue","assert","condition","Module","rawModule","runtime","_children","_rawModule","rawState","namespaced","addChild","removeChild","getChild","hasChild","forEachChild","forEachGetter","forEachAction","forEachMutation","ModuleCollection","rawRootModule","register","targetModule","newModule","assertRawModule","getNamespace","namespace","rawChildModule","unregister","isRegistered","functionAssert","expected","objectAssert","assertTypes","assertOptions","makeAssertionMessage","buf","_committing","_actions","_actionSubscribers","_mutations","_wrappedGetters","_modules","_modulesNamespaceMap","_subscribers","_watcherVM","_makeLocalGettersCache","dispatch","payload","installModule","resetStoreVM","useDevtools","prototypeAccessors$1","genericSubscribe","resetStore","hot","oldVm","_vm","wrappedGetters","$$state","enableStrictMode","_withCommit","rootState","parentState","getNestedState","moduleName","local","makeLocalContext","namespacedType","registerMutation","registerAction","registerGetter","noNamespace","_type","_payload","_options","unifyObjectStyle","makeLocalGetters","gettersProxy","splitPos","localType","rootGetters","rawGetter","_Vue","registerModule","preserveState","unregisterModule","hasModule","newOptions","committing","mapState","normalizeNamespace","states","isValidMap","normalizeMap","getModuleByNamespace","vuex","mapGetters","mapActions","createNamespacedHelpers","helper","createLogger","collapsed","stateBefore","stateAfter","transformer","mutationTransformer","mut","actionFilter","actionTransformer","act","logMutations","logActions","logger","prevState","nextState","formattedTime","getFormattedTime","formattedMutation","startMessage","endMessage","formattedAction","groupCollapsed","groupEnd","getHours","getMinutes","getSeconds","getMilliseconds","index_cjs","isMergeableObject","stringValue","$$typeof","REACT_ELEMENT_TYPE","for","cloneUnlessOtherwiseSpecified","deepmerge","defaultArrayMerge","getKeys","propertyIsOnObject","arrayMerge","sourceIsArray","destination","customMerge","prev","storage","localStorage","getState","getItem","setState","setItem","reducer","substate","subscriber","assertStorage","removeItem","savedState","fetchSavedState","fetchBeforeUse","overwrite","arrayMerger","saved","rehydrated","SER_USERINFOR","ADD_CART","REDUCE_CART","SETBRANDINFOR","SETSHOPDETAIL","INIT_BUYCART","EMPTY","MODEAL","SETMODE","SETREPLACE","SETNAVINDEX","SETINFOR","SETPHONE","orderinfor","face","sheets","card_img","add_id","alipayForm","AreaList","Taddress","GetList","Getorderinfor","GetTaddress","SetTaddress","Setorderinfor","SetAreaList","AreaLisrAPI","ContentType","getAddressAPI","createEditAddressAPI","delAddressAPI","getDefaultAddressAPI","payH5API","alipayH5API","cardSkuAPI","cardImgAPI","getOrderInfoAPI","orderListAPI","caleOrderAPI","loginAPI","restaurantmixins","shopid","wait_for","OrderStatus0","OrderStatus1","OrderStatus2","OrderStatus3","OrderStatus4","OrderStatus5","OrderStateText","BrandStyle","cartList","UserArae1","UserArae2","BrandInfor","Getnavindex","GetCartList","GetCartList2","GetMODE","getPhone","SetcommodityInfor","Brand","tiem","createtime","date","setMinutes","screensku_rx","newarr","sku","screensku_xbk","optional","add_price","pay","istab","againpayment","agOrderPayAPI","computedOrder","computedOfflineOrder","FormInfor","realPayment","real_pay_price","ZeroData","hasAssigned","YingPrice","Reorder","commodity","restaurant_id","restaurant_address","restaurant_name","city_name","close_time","distance","open_time","province_name","regoin_name","special","quantity","MPAPI","os","hasBaiduMap","isApplicationExist","pname","urlBaiduMap","openURL","nativeUI","actionSheet","$URL","BaseUR","HEADERTOKENNAME","Bearer","infor","responseintercept","statusCode","Requestconfig","Requestintercept","responseType","bm_id","reload","origin","HTTP_REQUEST_URL","isMiniPrograms","isMiniprogram","launchWechatMiniProgram","getServices","wxService","nativeClient","punycode","IPv6","SLD","_URI","URI","_urlSupplied","_baseSupplied","absoluteTo","escapeRegEx","filterArrayValues","lookup","_match","arrayContains","arraysEqual","one","two","trimSlashes","trim_expression","escapeForDumbFirefox36","strictEncodeURIComponent","_parts","username","hostname","urn","port","fragment","preventInvalidHostname","duplicateQueryParameters","escapeQuerySpace","protocol_expression","idn_expression","punycode_expression","ip4_expression","ip6_expression","find_uri_expression","findUri","parens","leading_whitespace_expression","ascii_tab_whitespace","defaultPorts","http","https","ftp","gopher","ws","wss","hostProtocols","invalid_hostname_characters","domAttributes","getDomAttribute","nodeName","decode","iso8859","unicode","characters","pathname","reserved","urnpath","encodeQuery","escaped","decodeQuery","_part","generateAccessor","_group","generateSegmentedPathFunction","_sep","_codingFuncName","_innerCodingFuncName","actualCodingFunc","generateSimpleAccessor","build","generatePrefixAccessor","_key","decodePath","decodeUrnPath","recodePath","recodeUrnPath","encodeReserved","pos","parseAuthority","parseHost","bracketPos","firstColon","firstSlash","nextColon","ensureValidHostname","ensureValidPort","parseUserinfo","_string","firstBackSlash","parseQuery","splits","requireAbsolutePath","buildAuthority","buildHost","buildUserinfo","buildQuery","unique","buildQueryParameter","addQuery","setQuery","removeQuery","hasQuery","withinArray","_booly","op","joinPaths","nonEmptySegments","_segments","segment","uri","normalize","commonPath","withinString","_start","_end","_trim","_parens","_attributeOpen","ignoreHtml","attributeOpen","parensEnd","parensMatch","parensMatchEnd","ignore","hasHostname","hasProtocol","rejectEmptyHostname","toASCII","removeAll","unconflicted","URITemplate","SecondLevelDomains","deferBuild","_deferred_build","_object","attribute","what","ip","ip4","ip6","sld","idn","relative","_protocol","_port","_hostname","scheme","authority","userinfo","resource","subdomain","domain","tld","directory","filename","decodePathSegment","mutatedDirectory","normalizePath","suffix","segmentCoded","setSearch","addSearch","removeSearch","hasSearch","normalizeProtocol","normalizeQuery","normalizeFragment","normalizeHostname","normalizePort","best","_was_relative","_path","_parent","_pos","_leadingParents","normalizePathname","normalizeSearch","normalizeHash","readable","toUnicode","qp","kv","basedir","relativeTo","relativeParts","baseParts","common","relativePath","basePath","equals","one_query","two_query","one_map","two_map","checked","_interopRequireDefault","maxInt","tMin","tMax","skew","damp","initialBias","initialN","delimiter","regexPunycode","regexNonASCII","regexSeparators","errors","baseMinusTMin","stringFromCharCode","RangeError","mapDomain","labels","encoded","ucs2decode","output","ucs2encode","basicToDigit","codePoint","digitToBasic","flag","adapt","numPoints","firstTime","out","basic","oldi","baseMinusT","inputLength","bias","handledCPCount","basicLength","handledCPCountPlusOne","qMinusT","getFilmList","getFilmCity","getFilmYuan","getFilmTime","getFilmTimeSeat","getFilmOrderList","getFilmOrderListDetail","getFilmpPlaceOrder","getCityId","getCancelPay","isMoreOneTime","hours","getUnixTime","dateStr","time_str","ReverseRankingDate","strtime","days","today","getDate","mouth","getMonth","day","hour","month","cinemaData","webpackPolyfill","deprecate","_IPv6","bestPresentation","_address","_best","_current","inzeroes","_SecondLevelDomains","tldOffset","sldOffset","sldList","addMethod","removeMethod","restaurant_type","shopshopping","shopDetail","is_open","BInfor","brand_id","brand_name","brand_status","end_time","navindex","eat_type","commodityInfor","Phone","Getshopshopping","GetcommodityInfor","getCityName","initCart","cart","deleteProperty","reslove","Sex","screen","cartClass","item1","item2","RX_screen","XBK_screen","KFC_ADDCART","MDL_ADDCART","Sbs_ADDCART","RX_ADDCART","SkuDeleteMethod","sku_code","SkuAddMethod","iscommodity","goodsMethod","product_id","skuInspect","skuIntegration","SINGLE_PRODUCT_ADD","SINGLE_PRODUCT_REMOVE","_inherits","subClass","superClass","assertThisInitialized","_possibleConstructorReturn","arrayWithHoles","iterableToArrayLimit","nonIterableRest","_slicedToArray","_assertThisInitialized","_getPrototypeOf","filmData","SetFileData","SetCinema","goodsInfor","GetGoodsInfor","SetGoodsInfor","goodsListAPI","goodsInfoAPI","addressListAPI","getRegionFreightAPI","orderInfoAPI","DIYcancelOrderAPI","noticeAPI","brandQueryAPI","restaurantQueryAPI","storeCollectionListAPI","isCollectionAPI","storeCollectionAPI","menuQueryAPI","GetorderInfoAPI","cancelOrderAPI","menuDetailsAPI","getCityListAPI","paypayAPI","WXpayDIYAPI","getStoreInfoAPI","getPhoneAPI","createFoodOrder","wxconfig","Myspread","prices","payments","Actualamounts","calculationamount","amount","Deductionarr","noDeductionarr","max_deduction","repair","commission","define","__dcloud_weex_postMessage","__dcloud_weex_","webviewIds","__dcloud_weex_postMessageToService","postMessageToService","pageId","webview","currentWebview","getWebviewById","postMessageToUniNView","getLaunchWebview","evalJS","encodeURI","nvue","h5","webView","qq","qa","ks","jd","xhs","UniAppJSBridge","dispatchEvent","CustomEvent","bubbles","readyState","QQJSBridge","QaJSBridge","JDJSBridgeReady","normalizeComponent","scriptExports","functionalTemplate","injectStyles","scopeId","moduleIdentifier","shadowMode","renderjs","__module","__VUE_SSR_CONTEXT__","_registeredComponents","_ssrRegister","shadowRoot","_injectStyles","originalRender","_arrayWithHoles","_H5","para","uH5","project","OrderConfig","StatusImg","PayConfig","$project","$Order","$PayConfig","KFCShopHint","Brand_1","BrandName","ThemeColor","tabBar","selectedColor","iconPath","selectedIconPath","BtnStyle","OrderBtnStyle","orderbtn_0","orderbtn_5","orderbtn_1","orderbtn_2","orderbtn_4","orderbtn_3","KFCSERVICE","ISH5","CallbackUrl","Brand_2","OrderStatus","Brand_5","Brand_10","Brand_13","Brand_30","OrderStatus6","orderbtn_6","btnnav","activation","mdlbtnnav","xbkbtnnav","suspend","SERVICEELECTRICITY","APPLY","DYPCHAT","consumptionBannerAPI","conWalletFlowAPI","userAndRuleAPI","quotaRechargeAPI","onlineRechargeAPI","benOrderListAPI","getOrderStatusAPI","checkOrderStatusAPI","getVipInfoAPI","getVipDescAPI","toVipRecharge","getVipCardNo","getVipUserInfo","toCkInvitation","toInvitationShare","getVipRechargeCode","getVipShareStatus","toUseCard","getShareList","getAmountList","makeCodeAPI","getUpTokenAPI","vipCardShare","vipCardSplitShare","vipCardShareList","getGenCardInfo","fenCardTOVip","fenCardShare","fenCardShareList","pleaseSetTranspileDependencies","timeFormat","colorGradient","hexToRgb","rgbToHex","colorToRgba","mpMixin","timeFrom","getRect","$uGetRect","deepMerge","bem","change","openPage","urlKey","getParentData","parentName","preventEvent","childrenList","InterceptorManager","response","mergeConfig","dispatchRequest","fulfilled","rejected","middleware","_iterableToArrayLimit","adapter","mergeKeys","config2","requestTask","buildURL","buildFullPath","baseURL","_config","settle","otherConfig","optionalKeys","getTask","serializedParams","utils","isURLSearchParams","toISOString","hashmarkIndex","uQRCode","QR8bitByte","QRMode","MODE_8BIT_BYTE","QRCode","typeNumber","errorCorrectLevel","moduleCount","dataCache","dataList","getLength","write","put","addData","isDark","getModuleCount","make","rsBlocks","QRRSBlock","getRSBlocks","QRBitBuffer","totalDataCount","dataCount","QRUtil","getLengthInBits","makeImpl","getBestMaskPattern","maskPattern","setupPositionProbePattern","setupPositionAdjustPattern","setupTimingPattern","setupTypeInfo","setupTypeNumber","createData","mapData","minLostPoint","lostPoint","getLostPoint","createMovieClip","target_mc","instance_name","qr_mc","createEmptyMovieClip","cs","dark","beginFill","endFill","getPatternPosition","bits","getBCHTypeNumber","mod","getBCHTypeInfo","inc","bitIndex","byteIndex","getMask","PAD0","PAD1","putBit","createBytes","maxDcCount","maxEcCount","dcdata","ecdata","dcCount","ecCount","totalCount","rsPoly","getErrorCorrectPolynomial","rawPoly","QRPolynomial","modPoly","modIndex","totalCodeCount","MODE_NUMBER","MODE_ALPHA_NUM","MODE_KANJI","QRErrorCorrectLevel","QRMaskPattern","PATTERN000","PATTERN001","PATTERN010","PATTERN011","PATTERN100","PATTERN101","PATTERN110","PATTERN111","PATTERN_POSITION_TABLE","G15","G18","G15_MASK","getBCHDigit","errorCorrectLength","QRMath","gexp","qrCode","sameCount","darkCount","ratio","glog","LOG_TABLE","EXP_TABLE","utf16To8","RS_BLOCK_TABLE","rsBlock","getRsBlockTable","bufIndex","bit","foregroundColor","defaultOptions","createCanvas","qrcode","createCanvasContext","tileW","tileH","canvasToTempFilePath","destWidth","destHeight","resData","tempFilePath","URLSearchParams","requestedURL","isAbsoluteURL","combineURLs","relativeURL","validateStatus","eject","globalsConfig","custom","defaultToConfig2Keys","uploadKeys","defaultsKeys","_unsupportedIterableToArray","minLen","dataType","_instanceof","nativeMap","nativeSet","nativePromise","includeNonEnumerable","allParents","allChildren","useBuffer","_clone","__isArray","__isRegExp","__getRegExpFlags","__isDate","keyChild","valueChild","entryChild","objProperty","symbols","allPropertyNames","propertyName","__objToStr","re","flags","ignoreCase","multiline","clonePrototype","ieee754","typedArraySupport","foo","subarray","kMaxLength","TYPED_ARRAY_SUPPORT","createBuffer","that","encodingOrOffset","fromArrayBuffer","fromString","fromObject","assertSize","alloc","isEncoding","fromArrayLike","isnan","SlowBuffer","isView","loweredCase","utf8ToBytes","base64ToBytes","slowToString","hexSlice","utf8Slice","asciiSlice","latin1Slice","base64Slice","utf16leSlice","swap","bidirectionalIndexOf","arrayIndexOf","indexSize","valLength","read","readUInt16BE","foundIndex","found","hexWrite","strLen","parsed","utf8Write","blitBuffer","asciiWrite","asciiToBytes","latin1Write","base64Write","ucs2Write","utf16leToBytes","fromByteArray","secondByte","thirdByte","fourthByte","tempCodePoint","firstByte","bytesPerSequence","decodeCodePointsArray","INSPECT_MAX_BYTES","poolSize","_augment","species","allocUnsafeSlow","_isBuffer","compare","swap16","swap32","swap64","inspect","thisStart","thisEnd","thisCopy","targetCopy","_arr","MAX_ARGUMENTS_LENGTH","codePoints","toHex","bytes","checkOffset","ext","checkInt","objectWriteUInt16","littleEndian","objectWriteUInt32","checkIEEE754","writeFloat","noAssert","writeDouble","newBuf","sliceLen","readUIntLE","mul","readUIntBE","readUInt8","readUInt16LE","readUInt32LE","readUInt32BE","readIntLE","readIntBE","readInt8","readInt16LE","readInt16BE","readInt32LE","readInt32BE","readFloatLE","readFloatBE","readDoubleLE","readDoubleBE","writeUIntLE","maxBytes","writeUIntBE","writeUInt8","writeUInt16LE","writeUInt16BE","writeUInt32LE","writeUInt32BE","writeIntLE","writeIntBE","writeInt8","writeInt16LE","writeInt16BE","writeInt32LE","writeInt32BE","writeFloatLE","writeFloatBE","writeDoubleLE","writeDoubleBE","targetStart","INVALID_BASE64_RE","base64clean","stringtrim","units","leadSurrogate","byteArray","hi","lo","toByteArray","dst","revLookup","Arr","getLens","validLen","placeHoldersLen","lens","_byteLength","curByte","tripletToBase64","encodeChunk","uint8","extraBytes","maxChunkLength","len2","isLE","mLen","nBytes","eLen","eMax","eBias","nBits","NaN","LN2","Router","animationType","animationDuration","intercept","addRootPath","queryParams","mixinParam","routeIntercept","isNext","weekdays","months","utcOffset","year","ms","$L","utc","$x","$offset","$d","UTC","$y","$M","$D","$W","getDay","$H","$m","$s","$ms","$utils","isValid","isSame","startOf","endOf","isAfter","isBefore","$g","unix","toDate","weekStart","daysInMonth","meridiem","YY","YYYY","MM","MMM","monthsShort","MMMM","DD","dd","weekdaysMin","ddd","weekdaysShort","dddd","HH","hh","mm","ss","SSS","getTimezoneOffset","toUTCString","$i","isDayjs","Ls","_regeneratorRuntime","asyncIterator","Generator","Context","makeInvokeMethod","GeneratorFunction","GeneratorFunctionPrototype","defineIteratorMethods","_invoke","AsyncIterator","__await","callInvokeWithMethodAndArg","delegate","maybeInvokeDelegate","_sent","dispatchException","abrupt","resultName","nextLoc","pushTryEntry","tryLoc","catchLoc","finallyLoc","afterLoc","tryEntries","resetTryEntry","completion","reset","displayName","isGeneratorFunction","awrap","rval","handle","finish","delegateYield","asyncGeneratorStep","gen","_next","_throw","_asyncToGenerator","_arrayLikeToArray","arr2","startColor","endColor","startRGB","startR","startG","startB","endRGB","endR","endG","endB","sR","sG","sB","colorArr","hex","sColor","sColorNew","sColorChange","rgb","_this","aColor","strHex","aNum","numHex","alpha","priceFormat","formatName","onGetUserInfo","onContact","onGetPhoneNumber","onLaunchApp","onOpenSetting","tepe","email","mobile","dateISO","digits","idCard","carNo","xreg","creg","chinese","letter","enOrNum","contains","landline","jsonString","IMAGE_REGEXP","video","VIDEO_REGEXP","regExp","callNow","getPx","sys","gab","guid","firstU","uuid","addStyle","styleArray","addUnit","randomArray","dateTime","formatStr","timeSource","beginIndex","isPrefix","arrayFormat","_result","_value","commaStr","type2icon","iconName","decimalPoint","thousandsSeparator","prec","sep","dec","getDuration","valueNum","padZero","formValidate","validateField","getProperty","firstObj","setProperty","inFn","_obj","setConfig","fillString","fillLength","_boundaryCheckingState","strip","toPrecision","digitLength","eSplit","float2Fixed","dLen","checkBoundary","MIN_SAFE_INTEGER","iteratorOperation","operation","others","nums","num1Changed","num2Changed","baseNum","leftValue","minus","enableBoundaryChecking","_toArray","swipterIndicator","_switch","closeOnClickAction"],"mappings":"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AS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,SAGb,CAAC,CACG,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,SAGb,CAAC,CACG,MAAS,MACT,MAAS,QAEX,CACE,MAAS,OACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,SAGb,CAAC,CACG,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,SAGb,CAAC,CACG,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,OACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QAEX,CACE,MAAS,MACT,MAAS,QA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MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,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E,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,KACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,OACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,YAIf,CACE,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,OACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,OACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,OACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAA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CT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CA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MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,KACT,MAAS,UAEX,CACE,MAAS,KACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,KACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,KACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,KACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,KACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,KACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,KACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,KACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,CAAC,CACG,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,UAEX,CACE,MAAS,MACT,MAAS,WAGb,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AM,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,QAAQ,MAAM,OAAO,OAAO,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,QAAQ,OAAO,MAAM,QAAQ,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,QAAQ,CAAC,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,QAAQ,CAAC,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,WAAW,CAAC,CAAC,SAAS,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,QAAQ,SAAS,MAAM,QAAQ,CAAC,OAAO,QAAQ,QAAQ,QAAQ,OAAO,QAAQ,QAAQ,OAAO,OAAO,OAAO,QAAQ,MAAM,OAAO,CAAC,OAAO,QAAQ,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,QAAQ,OAAO,QAAQ,OAAO,QAAQ,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,QAAQ,MAAM,OAAO,OAAO,QAAQ,CAAC,QAAQ,QAAQ,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,SAAS,SAAS,UAAU,SAAS,UAAU,CAAC,OAAO,OAAO,QAAQ,OAAO,QAAQ,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,QAAQ,CAAC,QAAQ,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,CAAC,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,QAAQ,MAAM,YAAY,mBAAmB,CAAC,UAAU,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,QAAQ,OAAO,gBAAgB,CAAC,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,QAAQ,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,QAAQ,QAAQ,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,SAAS,QAAQ,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,CAAC,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,QAAQ,OAAO,OAAO,OAAO,SAAS,CAAC,CAAC,QAAQ,QAAQ,QAAQ,SAAS,OAAO,QAAQ,SAAS,SAAS,QAAQ,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,QAAQ,UAAU,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,QAAQ,CAAC,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,QAAQ,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,QAAQ,CAAC,MAAM,MAAM,OAAO,MAAM,QAAQ,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,cAAc,CAAC,CAAC,OAAO,QAAQ,QAAQ,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,OAAO,QAAQ,OAAO,OAAO,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,OAAO,QAAQ,QAAQ,OAAO,MAAM,OAAO,CAAC,QAAQ,QAAQ,SAAS,QAAQ,OAAO,SAAS,OAAO,MAAM,OAAO,OAAO,CAAC,SAAS,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,CAAC,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,QAAQ,CAAC,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,SAAS,CAAC,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,CAAC,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,QAAQ,CAAC,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,CAAC,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,SAAS,CAAC,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,QAAQ,OAAO,QAAQ,CAAC,QAAQ,QAAQ,QAAQ,OAAO,OAAO,SAAS,QAAQ,OAAO,OAAO,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,QAAQ,CAAC,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,QAAQ,CAAC,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,CAAC,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,CAAC,MAAM,MAAM,OAAO,OAAO,MAAM,QAAQ,CAAC,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,OAAO,CAAC,WAAW,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,CAAC,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,UAAU,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,KAAK,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,QAAQ,CAAC,CAAC,OAAO,QAAQ,OAAO,OAAO,SAAS,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,QAAQ,QAAQ,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,OAAO,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,aAAa,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,aAAa,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,CAAC,cAAc,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,OAAO,MAAM,OAAO,YAAY,CAAC,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,QAAQ,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,QAAQ,MAAM,OAAO,YAAY,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,WAAW,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,CAAC,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,QAAQ,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,WAAW,WAAW,CAAC,SAAS,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,YAAY,CAAC,OAAO,OAAO,OAAO,OAAO,QAAQ,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,SAAS,CAAC,CAAC,QAAQ,SAAS,QAAQ,QAAQ,QAAQ,QAAQ,CAAC,QAAQ,QAAQ,SAAS,SAAS,QAAQ,QAAQ,SAAS,QAAQ,CAAC,QAAQ,OAAO,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,MAAM,OAAO,OAAO,QAAQ,CAAC,QAAQ,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,QAAQ,CAAC,SAAS,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,CAAC,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,SAAS,OAAO,MAAM,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,QAAQ,CAAC,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,QAAQ,CAAC,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,MAAM,OAAO,MAAM,OAAO,QAAQ,CAAC,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,QAAQ,MAAM,OAAO,OAAO,OAAO,OAAO,UAAU,CAAC,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,QAAQ,CAAC,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,QAAQ,CAAC,CAAC,QAAQ,SAAS,QAAQ,QAAQ,QAAQ,SAAS,OAAO,OAAO,OAAO,QAAQ,OAAO,QAAQ,CAAC,QAAQ,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,SAAS,CAAC,cAAc,QAAQ,QAAQ,OAAO,QAAQ,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,QAAQ,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,QAAQ,QAAQ,OAAO,CAAC,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,SAAS,SAAS,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,MAAM,QAAQ,QAAQ,OAAO,MAAM,OAAO,MAAM,MAAM,SAAS,SAAS,OAAO,MAAM,OAAO,SAAS,WAAW,YAAY,OAAO,OAAO,QAAQ,CAAC,QAAQ,MAAM,OAAO,MAAM,OAAO,OAAO,QAAQ,OAAO,OAAO,QAAQ,UAAU,QAAQ,QAAQ,QAAQ,UAAU,SAAS,SAAS,OAAO,OAAO,MAAM,SAAS,CAAC,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,SAAS,YAAY,SAAS,MAAM,UAAU,SAAS,QAAQ,YAAY,YAAY,MAAM,OAAO,QAAQ,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAA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AY,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,QAAQ,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,UAAU,eAAe,aAAa,WAAW,CAAC,CAAC,CAAC,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,MAAM,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,CAAC,OAAO,OAAO,OAAO,QAAQ,QAAQ,QAAQ,SAAS,QAAQ,OAAO,QAAQ,OAAO,OAAO,CAAC,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,QAAQ,QAAQ,QAAQ,OAAO,OAAO,QAAQ,QAAQ,OAAO,SAAS,QAAQ,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,OAAO,MAAM,aAAa,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,CAAC,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,SAAS,SAAS,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,SAAS,SAAS,CAAC,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,QAAQ,QAAQ,OAAO,OAAO,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,OAAO,QAAQ,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,QAAQ,CAAC,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,aAAa,CAAC,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,CAAC,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,QAAQ,CAAC,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,CAAC,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,KAAK,KAAK,OAAO,CAAC,CAAC,OAAO,OAAO,QAAQ,QAAQ,OAAO,QAAQ,CAAC,QAAQ,OAAO,OAAO,OAAO,QAAQ,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,CAAC,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,SAAS,SAAS,QAAQ,SAAS,SAAS,SAAS,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,YAAY,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,SAAS,SAAS,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,WAAW,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,CAAC,OAAO,QAAQ,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,QAAQ,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,QAAQ,CAAC,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,CAAC,UAAU,UAAU,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,OAAO,OAAO,SAAS,CAAC,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,QAAQ,CAAC,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,SAAS,UAAU,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,WAAW,CAAC,YAAY,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,UAAU,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,SAAS,UAAU,CAAC,YAAY,YAAY,YAAY,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,gBAAgB,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,CAAC,UAAU,UAAU,UAAU,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,gBAAgB,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,WAAW,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,cAAc,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,OAAO,QAAQ,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,SAAS,CAAC,CAAC,OAAO,QAAQ,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,UAAU,CAAC,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,WAAW,QAAQ,CAAC,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,QAAQ,CAAC,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,QAAQ,CAAC,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,QAAQ,CAAC,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,QAAQ,CAAC,OAAO,OAAO,SAAS,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,cAAc,cAAc,SAAS,CAAC,CAAC,QAAQ,SAAS,QAAQ,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,KAAK,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAA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QAAQ,CAAC,OAAO,OAAO,OAAO,SAAS,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,QAAQ,CAAC,QAAQ,QAAQ,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,WAAW,WAAW,WAAW,CAAC,QAAQ,OAAO,OAAO,OAAO,OAAO,QAAQ,QAAQ,OAAO,QAAQ,OAAO,OAAO,OAAO,aAAa,OAAO,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,SAAS,CAAC,SAAS,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,QAAQ,QAAQ,OAAO,QAAQ,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,QAAQ,OAAO,QAAQ,OAAO,QAAQ,OAAO,OAAO,MAAM,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,MAAM,UAAU,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,QAAQ,OAAO,OAAO,QAAQ,MAAM,OAAO,MAAM,QAAQ,QAAQ,CAAC,CAAC,SAAS,OAAO,QAAQ,SAAS,OAAO,OAAO,OAAO,QAAQ,QAAQ,CAAC,QAAQ,OAAO,OAAO,OAAO,QAAQ,SAAS,QAAQ,CAAC,SAAS,QAAQ,OAAO,OAAO,OAAO,SAAS,QAAQ,OAAO,SAAS,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,QAAQ,OAAO,OAAO,QAAQ,OAAO,OAAO,QAAQ,OAAO,QAAQ,QAAQ,QAAQ,YAAY,CAAC,OAAO,OAAO,OAAO,OAAO,QAAQ,QAAQ,OAAO,QAAQ,QAAQ,OAAO,OAAO,OAAO,UAAU,QAAQ,QAAQ,CAAC,OAAO,OAAO,OAAO,QAAQ,QAAQ,QAAQ,OAAO,OAAO,OAAO,QAAQ,QAAQ,OAAO,SAAS,QAAQ,QAAQ,QAAQ,OAAO,QAAQ,OAAO,OAAO,QAAQ,OAAO,QAAQ,OAAO,QAAQ,SAAS,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,QAAQ,QAAQ,OAAO,QAAQ,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,QAAQ,OAAO,OAAO,OAAO,OAAO,CAAC,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,OAAO,MAAM,KAAK,QAAQ,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,SAAS,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,SAAS,OAAO,SAAS,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,eAAe,CAAC,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,SAAS,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,QAAQ,CAAC,QAAQ,QAAQ,QAAQ,OAAO,MAAM,OAAO,CAAC,QAAQ,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,UAAU,MAAM,MAAM,OAAO,QAAQ,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,QAAQ,MAAM,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,QAAQ,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,QAAQ,OAAO,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,QAAQ,OAAO,OAAO,MAAM,SAAS,CAAC,OAAO,OAAO,OAAO,QAAQ,OAAO,QAAQ,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,SAAS,CAAC,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,QAAQ,OAAO,OAAO,MAAM,QAAQ,CAAC,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,SAAS,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,QAAQ,QAAQ,SAAS,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,SAAS,CAAC,OAAO,OAAO,OAAO,QAAQ,SAAS,CAAC,QAAQ,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,SAAS,CAAC,CAAC,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,CAAC,QAAQ,OAAO,OAAO,QAAQ,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,CAAC,QAAQ,OAAO,OAAO,QAAQ,MAAM,OAAO,MAAM,OAAO,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,WAAW,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,QAAQ,OAAO,QAAQ,QAAQ,OAAO,QAAQ,CAAC,QAAQ,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,WAAW,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,cAAc,CAAC,OAAO,OAAO,QAAQ,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,WAAW,CAAC,OAAO,QAAQ,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,eAAe,CAAC,OAAO,OAAO,OAAO,OAAO,QAAQ,QAAQ,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,SAAS,SAAS,QAAQ,CAAC,QAAQ,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,QAAQ,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,SAAS,OAAO,OAAO,MAAM,YAAY,CAAC,OAAO,QAAQ,OAAO,OAAO,QAAQ,QAAQ,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,cAAc,SAAS,CAAC,CAAC,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,eAAe,CAAC,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,cAAc,gBAAgB,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,SAAS,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,eAAe,CAAC,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,QAAQ,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,YAAY,YAAY,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,SAAS,QAAQ,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,WAAW,CAAC,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,UAAU,CAAC,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,QAAQ,MAAM,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,MAAM,OAAO,MAAM,MAAM,QAAQ,CAAC,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,QAAQ,OAAO,QAAQ,MAAM,QAAQ,OAAO,OAAO,OAAO,OAAO,SAAS,OAAO,MAAM,WAAW,aAAa,OAAO,MAAM,MAAM,SAAS,CAAC,CAAC,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,QAAQ,OAAO,MAAM,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,OAAO,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,SAAS,SAAS,CAAC,OAAO,QAAQ,QAAQ,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,SAAS,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,UAAU,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,WAAW,CAAC,OAAO,OAAO,MAAM,QAAQ,SAAS,CAAC,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,QAAQ,OAAO,OAAO,SAAS,OAAO,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,SAAS,CAAC,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,QAAQ,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,QAAQ,OAAO,OAAO,OAAO,OAAO,SAAS,CAAC,QAAQ,QAAQ,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,SAAS,SAAS,QAAQ,SAAS,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,SAAS,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,UAAU,QAAQ,QAAQ,OAAO,OAAO,MAAM,QAAQ,KAAK,CAAC,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,SAAS,MAAM,QAAQ,QAAQ,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,MAAM,SAAS,OAAO,SAAS,YAAY,CAAC,QAAQ,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,QAAQ,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,QAAQ,OAAO,OAAO,UAAU,YAAY,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,UAAU,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,UAAU,MAAM,UAAU,UAAU,cAAc,CAAC,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,QAAQ,OAAO,MAAM,MAAM,UAAU,OAAO,SAAS,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,UAAU,OAAO,QAAQ,OAAO,QAA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M,MAAM,QAAQ,WAAW,SAAS,UAAU,CAAC,CAAC,CAAC,OAAO,QAAQ,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,QAAQ,SAAS,CAAC,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,QAAQ,OAAO,QAAQ,QAAQ,OAAO,OAAO,MAAM,QAAQ,OAAO,SAAS,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,QAAQ,OAAO,QAAQ,OAAO,UAAU,QAAQ,SAAS,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,QAAQ,CAAC,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,CAAC,SAAS,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,QAAQ,QAAQ,OAAO,OAAO,QAAQ,QAAQ,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,SAAS,SAAS,CAAC,OAAO,OAAO,QAAQ,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,SAAS,CAAC,WAAW,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,WAAW,MAAM,MAAM,MAAM,MAAM,QAAQ,QAAQ,MAAM,MAAM,MAAM,QAAQ,MAAM,QAAQ,SAAS,CAAC,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,SAAS,SAAS,OAAO,SAAS,CAAC,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,QAAQ,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAA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AAM,MAAM,QAAQ,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,UAAU,SAAS,QAAQ,UAAU,YAAY,CAAC,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,UAAU,OAAO,OAAO,SAAS,CAAC,MAAM,QAAQ,OAAO,OAAO,OAAO,MAAM,OAAO,QAAQ,QAAQ,MAAM,MAAM,SAAS,UAAU,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,SAAS,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,UAAU,CAAC,OAAO,QAAQ,OAAO,QAAQ,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,OAAO,OAAO,QAAQ,OAAO,QAAQ,SAAS,CAAC,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,SAAS,SAAS,UAAU,CAAC,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,SAAS,QAAQ,QAAQ,CAAC,OAAO,QAAQ,SAAS,QAAQ,SAAS,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,SAAS,QAAQ,SAAS,SAAS,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,QAAQ,OAAO,SAAS,QAAQ,SAAS,CAAC,OAAO,OAAO,OAAO,OAAO,QAAQ,QAAQ,QAAQ,SAAS,QAAQ,SAAS,CAAC,QAAQ,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,SAAS,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,QAAQ,QAAQ,OAAO,OAAO,QAAQ,QAAQ,SAAS,OAAO,SAAS,CAAC,OAAO,QAAQ,QAAQ,OAAO,OAAO,OAAO,OAAO,WAAW,OAAO,OAAO,OAAO,OAAO,WAAW,CAAC,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,QAAQ,OAAO,QAAQ,QAAQ,QAAQ,CAAC,OAAO,SAAS,SAAS,QAAQ,OAAO,QAAQ,QAAQ,OAAO,OAAO,QAAQ,QAAQ,UAAU,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,QAAQ,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,SAAS,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,QAAQ,QAAQ,QAAQ,SAAS,CAAC,CAAC,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,cAAc,CAAC,SAAS,SAAS,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,SAAS,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,QAAQ,QAAQ,CAAC,OAAO,QAAQ,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,OAAO,SAAS,CAAC,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,QAAQ,OAAO,OAAO,SAAS,CAAC,aAAa,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,QAAQ,OAAO,QAAQ,QAAQ,OAAO,OAAO,QAAQ,OAAO,MAAM,MAAM,QAAQ,CAAC,OAAO,YAAY,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,QAAQ,QAAQ,OAAO,OAAO,WAAW,aAAa,SAAS,OAAO,WAAW,OAAO,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,UAAU,CAAC,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,aAAa,MAAM,MAAM,MAAM,OAAO,gBAAgB,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,aAAa,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,CAAC,OAAO,OAAO,OAAO,UAAU,MAAM,MAAM,OAAO,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,UAAU,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,OAAO,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,MAAM,WAAW,UAAU,SAAS,QAAQ,QAAQ,OAAO,UAAU,CAAC,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,WAAW,SAAS,MAAM,MAAM,MAAM,SAAS,QAAQ,CAAC,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,SAAS,SAAS,CAAC,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,UAAU,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,QAAQ,OAAO,MAAM,MAAM,OAAO,QAAQ,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,QAAQ,UAAU,SAAS,QAAQ,QAAQ,QAAQ,OAAO,MAAM,MAAM,QAAQ,SAAS,CAAC,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,QAAQ,UAAU,OAAO,QAAQ,OAAO,OAAO,QAAQ,QAAQ,OAAO,OAAO,OAAO,OAAO,YAAY,CAAC,OAAO,MAAM,MAAM,SAAS,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,OAAO,QAAQ,MAAM,MAAM,QAAQ,CAAC,SAAS,MAAM,MAAM,MAAM,QAAQ,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,UAAU,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,UAAU,QAAQ,OAAO,OAAO,QAAQ,CAAC,OAAO,KAAK,MAAM,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,QAAQ,QAAQ,QAAQ,OAAO,QAAQ,UAAU,SAAS,MAAM,QAAQ,QAAQ,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,QAAQ,QAAQ,OAAO,QAAQ,WAAW,CAAC,CAAC,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,MAAM,MAAM,QAAQ,MAAM,MAAM,MAAM,MAAM,QAAQ,OAAO,MAAM,QAAQ,SAAS,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,QAAQ,SAAS,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,WAAW,SAAS,SAAS,SAAS,UAAU,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,UAAU,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,QAAQ,QAAQ,SAAS,SAAS,UAAU,CAAC,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,MAAM,MAAM,QAAQ,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,QAAQ,MAAM,WAAW,WAAW,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO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,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,QAAQ,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,QAAQ,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,YAAY,QAAQ,MAAM,OAAO,WAAW,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,QAAQ,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,QAAQ,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,CAAC,QAAQ,OAAO,OAAO,OAAO,OAAO,MAAM,QAAQ,CAAC,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,QAAQ,CAAC,OAAO,OAAO,OAAO,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,CAAC,OAAO,OAAO,OAAO,QAAQ,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,QAAQ,UAAU,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,QAAQ,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,SAAS,CAAC,MAAM,OAAO,MAAM,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,QAAQ,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,YAAY,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,QAAQ,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,QAAQ,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,YAAY,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,CAAC,QAAQ,OAAO,QAAQ,OAAO,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,QAAQ,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,QAAQ,QAAQ,CAAC,OAAO,OAAO,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,WAAW,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,MAAM,OAAO,QAAQ,MAAM,MAAM,MAAM,MAAM,QAAQ,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,OAAO,CAAC,OAAO,OAAO,QAAQ,QAAQ,MAAM,MAAM,OAAO,QAAQ,QAAQ,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM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,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,UAAU,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,MAAM,MAAM,SAAS,CAAC,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,OAAO,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,SAAS,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,YAAY,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,WAAW,SAAS,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,SAAS,SAAS,UAAU,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,UAAU,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,UAAU,CAAC,CAAC,OAAO,QAAQ,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,SAAS,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,aAAa,CAAC,OAAO,OAAO,QAAQ,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,SAAS,UAAU,UAAU,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,aAAa,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,WAAW,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,QAAQ,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,KAAK,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,WAAW,WAAW,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,UAAU,CAAC,CAAC,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,SAAS,OAAO,OAAO,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,YAAY,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,YAAY,WAAW,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,QAAQ,QAAQ,MAAM,OAAO,OAAO,OAAO,OAAO,QAAQ,UAAU,OAAO,QAAQ,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,SAAS,YAAY,YAAY,gBAAgB,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,UAAU,WAAW,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,YAAY,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,eAAe,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,SAAS,QAAQ,OAAO,MAAM,OAAO,OAAO,UAAU,WAAW,QAAQ,UAAU,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,MAAM,QAAQ,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MA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,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,UAAU,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,SAAS,OAAO,OAAO,QAAQ,SAAS,OAAO,SAAS,CAAC,OAAO,MAAM,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,aAAa,CAAC,CAAC,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,SAAS,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,QAAQ,QAAQ,QAAQ,OAAO,QAAQ,OAAO,QAAQ,OAAO,SAAS,OAAO,OAAO,QAAQ,CAAC,QAAQ,SAAS,QAAQ,QAAQ,QAAQ,QAAQ,SAAS,QAAQ,SAAS,QAAQ,OAAO,QAAQ,OAAO,OAAO,QAAQ,SAAS,CAAC,QAAQ,SAAS,OAAO,OAAO,QAAQ,OAAO,QAAQ,OAAO,QAAQ,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,CAAC,QAAQ,QAAQ,OAAO,OAAO,OAAO,QAAQ,OAAO,QAAQ,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,QAAQ,OAAO,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,MAAM,MAAM,KAAK,MAAM,OAAO,OAAO,OAAO,MAAM,QAAQ,CAAC,CAAC,SAAS,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,QAAQ,QAAQ,SAAS,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,QAAQ,OAAO,QAAQ,SAAS,QAAQ,QAAQ,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,CAAC,OAAO,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,QAAQ,QAAQ,QAAQ,CAAC,QAAQ,OAAO,QAAQ,QAAQ,OAAO,QAAQ,QAAQ,QAAQ,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,QAAQ,OAAO,SAAS,CAAC,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,QAAQ,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,cAAc,CAAC,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,SAAS,CAAC,CAAC,QAAQ,QAAQ,OAAO,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,QAAQ,OAAO,QAAQ,OAAO,QAAQ,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM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AAQ,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,QAAQ,QAAQ,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,gBAAgB,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,WAAW,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,QAAQ,MAAM,OAAO,QAAQ,CAAC,OAAO,OAAO,QAAQ,MAAM,MAAM,KAAK,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,OAAO,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,KAAK,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,OAAO,OAAO,QAAQ,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,QAAQ,CAAC,CAAC,QAAQ,OAAO,OAAO,QAAQ,MAAM,MAAM,MAAM,QAAQ,CAAC,QAAQ,QAAQ,QAAQ,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,YAAY,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,QAAQ,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,QAAQ,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,YAAY,CAAC,CAAC,OAAO,QAAQ,OAAO,OAAO,KAAK,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,QAAQ,CAAC,CAAC,OAAO,QAAQ,QAAQ,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,QAAQ,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,QAAQ,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,QAAQ,CAAC,OAAO,OAAO,OAAO,KAAK,MAAM,OAAO,MAAM,KAAK,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,CAAC,QAAQ,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,QAAQ,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,YAAY,CAAC,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,QAAQ,MAAM,OAAO,MAAM,OAAO,OAAO,CAAC,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,KAAK,MAAM,MAAM,MAAM,QAAQ,CAAC,OAAO,KAAK,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,KAAK,MAAM,SAAS,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,QAAQ,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,SAAS,CAAC,QAAQ,OAAO,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,QAAQ,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,CAAC,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,KAAK,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,QAAQ,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,QAAQ,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,QAAQ,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,QAAQ,MAAM,OAAO,OAAO,OAAO,OAAO,QAAQ,QAAQ,OAAO,OAAO,QAAQ,QAAQ,QAAQ,UAAU,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,CAAC,OAAO,OAAO,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,SAAS,UAAU,SAAS,UAAU,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,SAAS,CAAC,CAAC,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,SAAS,SAAS,QAAQ,QAAQ,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,MAAM,OAAO,CAAC,QAAQ,QAAQ,OAAO,QAAQ,QAAQ,QAAQ,SAAS,UAAU,SAAS,QAAQ,MAAM,MAAM,SAAS,CAAC,QAAQ,QAAQ,QAAQ,OAAO,QAAQ,QAAQ,SAAS,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,QAAQ,SAAS,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,OAAO,CAAC,OAAO,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,OAAO,CAAC,QAAQ,QAAQ,QAAQ,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,KAAK,MAAM,CAAC,QAAQ,QAAQ,QAAQ,OAAO,QAAQ,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,CAAC,OAAO,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,QAAQ,QAAQ,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,aAAa,kBAAkB,CAAC,QAAQ,QAAQ,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,kBAAkB,iBAAiB,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,CAAC,QAAQ,QAAQ,OAAO,QAAQ,MAAM,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,MAAM,QAAQ,CAAC,QAAQ,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,SAAS,CAAC,QAAQ,QAAQ,OAAO,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,SAAS,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,YAAY,QAAQ,OAAO,OAAO,OAAO,SAAS,UAAU,CAAC,CAAC,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,OAAO,OAAO,SAAS,CAAC,QAAQ,QAAQ,OAAO,QAAQ,QAAQ,QAAQ,SAAS,OAAO,QAAQ,CAAC,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,SAAS,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,CAAC,QAAQ,OAAO,OAAO,QAAQ,CAAC,OAAO,QAAQ,SAAS,OAAO,SAAS,OAAO,QAAQ,QAAQ,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,QAAQ,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,UAAU,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,QAAQ,CAAC,MAAM,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,QAAQ,OAAO,KAAK,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,SAAS,QAAQ,MAAM,SAAS,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,SAAS,QAAQ,OAAO,OAAO,QAAQ,QAAQ,QAAQ,CAAC,OAAO,OAAO,QAAQ,QAAQ,CAAC,OAAO,QAAQ,OAAO,QAAQ,QAAQ,QAAQ,OAAO,KAAK,OAAO,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,QAAQ,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,SAAS,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,QAAQ,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,WAAW,CAAC,OAAO,QAAQ,OAAO,QAAQ,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,QAAQ,QAAQ,QAAQ,OAAO,OAAO,QAAQ,QAAQ,OAAO,SAAS,QAAQ,QAAQ,QAAQ,OAAO,MAAM,aAAa,cAAc,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,OAAO,OAAO,QAAQ,SAAS,CAAC,QAAQ,OAAO,QAAQ,QAAQ,QAAQ,OAAO,QAAQ,OAAO,OAAO,OAAO,CAAC,OAAO,OAAO,SAAS,SAAS,SAAS,QAAQ,MAAM,OAAO,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,CAAC,CAAC,OAAO,QAAQ,QAAQ,QAAQ,SAAS,OAAO,QAAQ,CAAC,OAAO,SAAS,QAAQ,QAAQ,OAAO,OAAO,OAAO,OAAO,CAAC,KAAK,QAAQ,QAAQ,OAAO,MAAM,MAAM,OAAO,SAAS,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,QAAQ,SAAS,MAAM,OAAO,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,OAAO,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,QAAQ,CAAC,QAAQ,QAAQ,QAAQ,OAAO,OAAO,QAAQ,QAAQ,MAAM,MAAM,sBAAsB,CAAC,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,WAAW,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,KAAK,YAAY,CAAC,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,aAAa,cAAc,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,mBAAmB,CAAC,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,QAAQ,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,QAAQ,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,QAAQ,OAAO,QAAQ,QAAQ,CAAC,QAAQ,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,SAAS,CAAC,SAAS,QAAQ,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,UAAU,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,UAAU,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,UAAU,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,MAAM,MAAM,UAAU,CAAC,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,CAAC,MAAM,SAAS,SAAS,SAAS,UAAU,SAAS,UAAU,SAAS,SAAS,SAAS,UAAU,UAAU,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,WAAW,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,QAAQ,OAAO,QAAQ,OAAO,OAAO,QAAQ,UAAU,CAAC,KAAK,KAAK,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,CAAC,CAAC,OAAO,QAAQ,QAAQ,QAAQ,MAAM,OAAO,OAAO,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,QAAQ,KAAK,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,OAAO,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,SAAS,WAAW,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,UAAU,CAAC,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,UAAU,UAAU,UAAU,UAAU,WAAW,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,QAAQ,UAAU,UAAU,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,QAAQ,CAAC,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,aAAa,gBAAgB,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,QAAQ,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,SAAS,OAAO,SAAS,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,CAAC,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,SAAS,CAAC,OAAO,OAAO,MAAM,OAAO,OAAO,QAAQ,OAAO,OAAO,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,UAAU,UAAU,MAAM,UAAU,gBAAgB,cAAc,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,WAAW,CAAC,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,QAAQ,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,CAAC,OAAO,QAAQ,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,UAAU,CAAC,KAAK,KAAK,KAAK,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,gBAAgB,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,SAAS,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,CAAC,CAAC,SAAS,QAAQ,OAAO,OAAO,OAAO,KAAK,KAAK,KAAK,KAAK,MAAM,OAAO,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,SAAS,CAAC,OAAO,QAAQ,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,QAAQ,QAAQ,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,KAAK,KAAK,QAAQ,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,QAAQ,CAAC,KAAK,KAAK,KAAK,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,QAAQ,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,CAAC,KAAK,KAAK,KAAK,KAAK,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,KAAK,KAAK,KAAK,KAAK,MAAM,KAAK,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,QAAQ,SAAS,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,QAAQ,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,UAAU,YAAY,CAAC,OAAO,QAAQ,OAAO,QAAQ,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,CAAC,OAAO,OAAO,QAAQ,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,SAAS,UAAU,CAAC,OAAO,OAAO,QAAQ,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,UAAU,CAAC,CAAC,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,UAAU,gBAAgB,CAAC,OAAO,QAAQ,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,QAAQ,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,eAAe,CAAC,QAAQ,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,OAAO,QAAQ,QAAQ,SAAS,aAAa,SAAS,cAAc,MAAM,YAAY,cAAc,CAAC,OAAO,OAAO,QAAQ,QAAQ,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,eAAe,CAAC,QAAQ,OAAO,QAAQ,OAAO,QAAQ,OAAO,OAAO,QAAQ,OAAO,gBAAgB,QAAQ,QAAQ,QAAQ,UAAU,cAAc,UAAU,WAAW,CAAC,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,KAAK,QAAQ,uBAAuB,eAAe,mBAAmB,kBAAkB,CAAC,OAAO,OAAO,QAAQ,OAAO,QAAQ,KAAK,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,aAAa,cAAc,eAAe,mBAAmB,QAAQ,CAAC,OAAO,QAAQ,OAAO,QAAQ,OAAO,OAAO,OAAO,QAAQ,QAAQ,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,MAAM,YAAY,KAAK,WAAW,iBAAiB,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,MAAM,aAAa,UAAU,CAAC,CAAC,OAAO,QAAQ,iBAAiB,iBAAiB,kBAAkB,CAAC,OAAO,OAAO,YAAY,cAAc,CAAC,QAAQ,YAAY,cAAc,aAAa,CAAC,WAAW,CAAC,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,CAAC,QAAQ,QAAQ,OAAO,QAAQ,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,UAAU,WAAW,CAAC,CAAC,QAAQ,OAAO,OAAO,YAAY,UAAU,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,QAAQ,QAAQ,MAAM,MAAM,MAAM,MAAM,QAAQ,SAAS,QAAQ,SAAS,CAAC,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,eAAe,MAAM,MAAM,OAAO,OAAO,QAAQ,MAAM,MAAM,MAAM,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,MAAM,MAAM,MAAM,MAAM,WAAW,QAAQ,QAAQ,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,WAAW,MAAM,MAAM,MAAM,QAAQ,OAAO,OAAO,QAAQ,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,eAAe,CAAC,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,UAAU,UAAU,UAAU,UAAU,SAAS,QAAQ,WAAW,QAAQ,WAAW,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,YAAY,YAAY,aAAa,YAAY,UAAU,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,QAAQ,QAAQ,OAAO,OAAO,OAAO,MAAM,SAAS,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,QAAQ,OAAO,QAAQ,CAAC,SAAS,UAAU,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,OAAO,MAAM,QAAQ,CAAC,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,CAAC,OAAO,OAAO,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,UAAU,aAAa,CAAC,UAAU,UAAU,UAAU,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,WAAW,CAAC,QAAQ,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,SAAS,CAAC,CAAC,QAAQ,OAAO,OAAO,OAAO,OAAO,QAAQ,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,QAAQ,QAAQ,QAAQ,OAAO,OAAO,UAAU,WAAW,QAAQ,MAAM,OAAO,SAAS,SAAS,QAAQ,SAAS,WAAW,aAAa,iBAAiB,CAAC,KAAK,KAAK,KAAK,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,aAAa,UAAU,OAAO,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,KAAK,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,kBAAkB,CAAC,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,QAAQ,QAAQ,QAAQ,UAAU,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,UAAU,OAAO,QAAQ,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,SAAS,YAAY,CAAC,CAAC,MAAM,MAAM,aAAa,OAAO,MAAM,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,YAAY,CAAC,CAAC,QAAQ,QAAQ,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,UAAU,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,SAAS,OAAO,MAAM,MAAM,KAAK,KAAK,MAAM,WAAW,QAAQ,CAAC,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,WAAW,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,YAAY,YAAY,QAAQ,SAAS,QAAQ,QAAQ,QAAQ,OAAO,QAAQ,OAAO,OAAO,OAAO,kBAAkB,CAAC,CAAC,SAAS,SAAS,SAAS,UAAU,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,WAAW,QAAQ,SAAS,UAAU,UAAU,WAAW,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,eAAe,YAAY,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,UAAU,CAAC,OAAO,OAAO,QAAQ,QAAQ,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,UAAU,SAAS,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,QAAQ,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,OAAO,SAAS,SAAS,eAAe,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,SAAS,UAAU,CAAC,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,YAAY,WAAW,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,QAAQ,UAAU,CAAC,OAAO,QAAQ,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,UAAU,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,QAAQ,SAAS,UAAU,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,YAAY,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,SAAS,aAAa,qBAAqB,CAAC,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,SAAS,CAAC,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,QAAQ,aAAa,WAAW,CAAC,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,MAAM,WAAW,QAAQ,QAAQ,QAAQ,SAAS,CAAC,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,QAAQ,QAAQ,YAAY,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,cAAc,gBAAgB,UAAU,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,gBAAgB,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,WAAW,aAAa,UAAU,CAAC,KAAK,KAAK,KAAK,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,QAAQ,SAAS,SAAS,QAAQ,SAAS,WAAW,WAAW,iBAAiB,SAAS,CAAC,OAAO,OAAO,OAAO,QAAQ,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,QAAQ,CAAC,CAAC,KAAK,KAAK,KAAK,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,WAAW,aAAa,aAAa,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,YAAY,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,YAAY,OAAO,OAAO,QAAQ,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,WAAW,CAAC,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,aAAa,OAAO,CAAC,OAAO,QAAQ,QAAQ,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,aAAa,CAAC,CAAC,SAAS,SAAS,SAAS,SAAS,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,YAAY,YAAY,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,UAAU,CAAC,CAAC,QAAQ,QAAQ,QAAQ,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,QAAQ,OAAO,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,cAAc,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,SAAS,QAAQ,QAAQ,CAAC,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,QAAQ,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,CAAC,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,QAAQ,QAAQ,OAAO,QAAQ,QAAQ,OAAO,QAAQ,OAAO,UAAU,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,QAAQ,QAAQ,OAAO,OAAO,QAAQ,QAAQ,OAAO,QAAQ,CAAC,QAAQ,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,QAAQ,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,QAAQ,CAAC,SAAS,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,QAAQ,QAAQ,OAAO,QAAQ,OAAO,OAAO,OAAO,QAAQ,SAAS,CAAC,QAAQ,QAAQ,OAAO,QAAQ,OAAO,QAAQ,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,MAAM,kBAAkB,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,CAAC,OAAO,QAAQ,QAAQ,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,QAAQ,QAAQ,OAAO,OAAO,OAAO,CAAC,QAAQ,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,CAAC,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,CAAC,QAAQ,QAAQ,OAAO,MAAM,OAAO,OAAO,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,QAAQ,aAAa,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,KAAK,WAAW,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,UAAU,aAAa,CAAC,QAAQ,QAAQ,OAAO,QAAQ,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,cAAc,CAAC,CAAC,QAAQ,QAAQ,QAAQ,OAAO,OAAO,QAAQ,OAAO,QAAQ,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,QAAQ,QAAQ,QAAQ,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,QAAQ,QAAQ,QAAQ,OAAO,OAAO,OAAO,QAAQ,OAAO,MAAM,MAAM,QAAQ,QAAQ,CAAC,OAAO,OAAO,QAAQ,QAAQ,QAAQ,MAAM,UAAU,CAAC,QAAQ,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,SAAS,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,UAAU,CAAC,CAAC,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,QAAQ,QAAQ,QAAQ,OAAO,OAAO,QAAQ,OAAO,SAAS,QAAQ,OAAO,OAAO,MAAM,MAAM,OAAO,CAAC,QAAQ,QAAQ,OAAO,QAAQ,QAAQ,CAAC,QAAQ,QAAQ,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,SAAS,QAAQ,SAAS,CAAC,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,OAAO,SAAS,OAAO,MAAM,SAAS,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,QAAQ,MAAM,MAAM,MAAM,MAAM,QAAQ,WAAW,CAAC,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,QAAQ,WAAW,UAAU,WAAW,QAAQ,WAAW,UAAU,QAAQ,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,QAAQ,QAAQ,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,gBAAgB,SAAS,UAAU,CAAC,OAAO,MAAM,MAAM,OAAO,CAAC,QAAQ,OAAO,MAAM,OAAO,QAAQ,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,WAAW,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,CAAC,OAAO,OAAO,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,QAAQ,CAAC,CAAC,OAAO,OAAO,QAAQ,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,QAAQ,QAAQ,MAAM,MAAM,OAAO,OAAO,CAAC,OAAO,OAAO,QAAQ,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,aAAa,SAAS,QAAQ,QAAQ,UAAU,CAAC,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,aAAa,SAAS,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,YAAY,YAAY,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,SAAS,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,MAAM,MAAM,MAAM,OAAO,SAAS,CAAC,CAAC,OAAO,QAAQ,QAAQ,QAAQ,OAAO,QAAQ,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,CAAC,QAAQ,QAAQ,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,UAAU,SAAS,UAAU,SAAS,UAAU,SAAS,UAAU,CAAC,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,SAAS,SAAS,SAAS,SAAS,SAAS,OAAO,MAAM,OAAO,SAAS,CAAC,CAAC,QAAQ,QAAQ,OAAO,MAAM,OAAO,MAAM,OAAO,OAAO,SAAS,CAAC,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,SAAS,CAAC,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,QAAQ,CAAC,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,QAAQ,OAAO,QAAQ,CAAC,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,QAAQ,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,SAAS,UAAU,CAAC,CAAC,QAAQ,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,MAAM,MAAM,SAAS,SAAS,CAAC,QAAQ,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,SAAS,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,OAAO,CAAC,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,QAAQ,SAAS,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,SAAS,WAAW,CAAC,CAAC,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,CAAC,OAAO,QAAQ,QAAQ,QAAQ,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,SAAS,CAAC,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,SAAS,OAAO,OAAO,OAAO,UAAU,UAAU,gBAAgB,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,SAAS,QAAQ,SAAS,WAAW,CAAC,MAAM,OAAO,OAAO,MAAM,OAAO,QAAQ,SAAS,QAAQ,SAAS,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,SAAS,SAAS,SAAS,UAAU,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,QAAQ,QAAQ,QAAQ,SAAS,QAAQ,QAAQ,SAAS,SAAS,SAAS,QAAQ,WAAW,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,UAAU,CAAC,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,UAAU,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,WAAW,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,UAAU,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,SAAS,OAAO,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,QAAQ,SAAS,SAAS,SAAS,SAAS,OAAO,OAAO,OAAO,OAAO,MAAM,QAAQ,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,WAAW,MAAM,UAAU,UAAU,UAAU,UAAU,UAAU,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,SAAS,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,QAAQ,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,SAAS,MAAM,UAAU,WAAW,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,SAAS,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,QAAQ,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,KAAK,UAAU,WAAW,CAAC,QAAQ,QAAQ,QAAQ,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,QAAQ,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,SAAS,CAAC,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,SAAS,SAAS,OAAO,CAAC,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,QAAQ,OAAO,OAA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MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,QAAQ,CAAC,QAAQ,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,cAAc,CAAC,CAAC,UAAU,UAAU,UAAU,WAAW,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,UAAU,WAAW,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,UAAU,gBAAgB,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,YAAY,YAAY,SAA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,SAAS,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,QAAQ,QAAQ,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,QAAQ,MAAM,MAAM,MAAM,QAAQ,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,CAAC,QAAQ,OAAO,OAAO,OAAO,MAAM,kBAAkB,CAAC,OAAO,MAAM,MAAM,MAAM,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,QAAQ,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,QAAQ,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,OAAO,QAAQ,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,QAAQ,QAAQ,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,UAAU,UAAU,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,CAAC,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,CAAC,CAAC,QAAQ,QAAQ,QAAQ,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,SAAS,UAAU,OAAO,OAAO,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,MAAM,MAAM,WAAW,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,SAAS,aAAa,WAAW,WAAW,YAAY,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,UAAU,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,KAAK,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,QAAQ,QAAQ,QAAQ,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,QAAQ,QAAQ,MAAM,MAAM,QAAQ,QAAQ,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,QAAQ,WAAW,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,QAAQ,SAAS,CAAC,MAAM,MAAM,MAAM,QAAQ,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,QAAQ,MAAM,QAAQ,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,QAAQ,QAAQ,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,UAAU,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,cAAc,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,WAAW,YAAY,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,YAAY,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,eAAe,CAAC,CAAC,CAAC,OAAO,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,SAAS,WAAW,SAAS,CAAC,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,QAAQ,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,UAAU,SAAS,UAAU,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,OAAO,OAAO,QAAQ,OAAO,QAAQ,OAAO,QAAQ,QAAQ,OAAO,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,SAAS,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,QAAQ,SAAS,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,MAAM,MAAM,OAAO,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,UAAU,UAAU,WAAW,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,OAAO,QAAQ,OAAO,OAAO,QAAQ,OAAO,QAAQ,QAAQ,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,QAAQ,QAAQ,OAAO,QAAQ,QAAQ,QAAQ,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,QAAQ,OAAO,QAAQ,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,QAAQ,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,QAAQ,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,QAAQ,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,QAAQ,QAAQ,QAAQ,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,QAAQ,QAAQ,QAAQ,SAAS,OAAO,OAAO,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,CAAC,CAAC,UAAU,UAAU,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,aAAa,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,YAAY,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,MAAM,MAAM,SAAS,SAAS,UAAU,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,YAAY,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,QAAQ,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,CAAC,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,OAAO,OAAO,QAAQ,QAAQ,OAAO,QAAQ,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,SAAS,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,QAAQ,CAAC,QAAQ,OAAO,SAAS,QAAQ,QAAQ,QAAQ,OAAO,QAAQ,QAAQ,OAAO,QAAQ,OAAO,QAAQ,QAAQ,SAAS,CAAC,QAAQ,QAAQ,OAAO,QAAQ,SAAS,OAAO,OAAO,QAAQ,OAAO,QAAQ,QAAQ,OAAO,OAAO,OAAO,QAAQ,QAAQ,QAAQ,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,OAAO,OAAO,OAAO,SAAS,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,QAAQ,SAAS,SAAS,QAAQ,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,KAAK,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,QAAQ,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,CAAC,OAAO,QAAQ,QAAQ,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,QAAQ,QAAQ,OAAO,SAAS,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,QAAQ,QAAQ,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,QAAQ,QAAQ,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,QAAQ,OAAO,CAAC,QAAQ,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,CAAC,SAAS,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,QAAQ,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,QAAQ,QAAQ,UAAU,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,QAAQ,QAAQ,MAAM,MAAM,UAAU,MAAM,SAAS,QAAQ,WAAW,CAAC,CAAC,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,UAAU,UAAU,SAAS,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,UAAU,CAAC,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,WAAW,YAAY,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,aAAa,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,QAAQ,QAAQ,QAAQ,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,QAAQ,QAAQ,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,cAAc,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,QAAQ,QAAQ,QAAQ,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,gBAAgB,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,MAAM,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,SAAS,QAAQ,QAAQ,QAAQ,QAAQ,SAAS,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,WAAW,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,WAAW,WAAW,WAAW,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,eAAe,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,gBAAgB,cAAc,WAAW,CAAC,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,WAAW,QAAQ,SAAS,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,cAAc,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,QAAQ,CAAC,CAAC,QAAQ,QAAQ,QAAQ,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,QAAQ,QAAQ,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,oBAAoB,sBAAsB,YAAY,OAAO,aAAa,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,WAAW,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,QAAQ,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,QAAQ,MAAM,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,QAAQ,SAAS,CAAC,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,QAAQ,QAAQ,QAAQ,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,UAAU,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,QAAQ,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,QAAQ,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,SAAS,SAAS,SAAS,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,KAAK,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,QAAQ,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,UAAU,QAAQ,QAAQ,QAAQ,SAAS,CAAC,OAAO,MAAM,QAAQ,QAAQ,QAAQ,MAAM,QAAQ,QAAQ,SAAS,MAAM,MAAM,MAAM,MAAM,UAAU,UAAU,QAAQ,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,QAAQ,OAAO,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,eAAe,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,CAAC,MAAM,OAAO,QAAQ,QAAQ,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,UAAU,cAAc,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,MAAM,QAAQ,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,KAAK,CAAC,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,QAAQ,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,QAAQ,SAAS,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,QAAQ,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,QAAQ,CAAC,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,MAAM,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,CAAC,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,QAAQ,QAAQ,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,SAAS,MAAM,OAAO,SAAS,SAAS,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,QAAQ,OAAO,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,SAAS,UAAU,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,SAAS,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,OAAO,MAAM,MAAM,MAAM,QAAQ,MAAM,QAAQ,QAAQ,QAAQ,MAAM,QAAQ,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,QAAQ,OAAO,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,QAAQ,MAAM,MAAM,MAAM,QAAQ,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,QAAQ,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,QAAQ,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,MAAM,QAAQ,OAAO,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,QAAQ,OAAO,MAAM,MAAM,QAAQ,MAAM,QAAQ,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,QAAQ,MAAM,MAAM,MAAM,QAAQ,QAAQ,QAAQ,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,SAAS,CAAC,CAAC,CAAC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,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,aAAa,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,WAAW,WAAW,WAAW,WAAW,MAAM,WAAW,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,UAAU,YAAY,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,WAAW,YAAY,CAAC,QAAQ,OAAO,OAAO,QAAQ,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,SAAS,CAAC,CAAC,OAAO,OAAO,QAAQ,QAAQ,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,YAAY,YAAY,MAAM,MAAM,UAAU,UAAU,QAAQ,SAAS,CAAC,OAAO,OAAO,UAAU,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,UAAU,aAAa,MAAM,MAAM,UAAU,UAAU,MAAM,UAAU,WAAW,WAAW,UAAU,UAAU,QAAQ,MAAM,UAAU,MAAM,YAAY,aAAa,QAAQ,YAAY,QAAQ,YAAY,cAAc,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,WAAW,UAAU,QAAQ,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,YAAY,UAAU,WAAW,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,UAAU,MAAM,UAAU,YAAY,YAAY,aAAa,WAAW,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,QAAQ,UAAU,QAAQ,aAAa,aAAa,QAAQ,UAAU,MAAM,OAAO,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,UAAU,aAAa,UAAU,UAAU,UAAU,UAAU,WAAW,YAAY,WAAW,WAAW,CAAC,OAAO,QAAQ,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,SAAS,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,WAAW,YAAY,aAAa,UAAU,QAAQ,MAAM,UAAU,QAAQ,UAAU,UAAU,UAAU,MAAM,OAAO,MAAM,UAAU,MAAM,MAAM,MAAM,UAAU,QAAQ,CAAC,CAAC,KAAK,KAAK,KAAK,KAAK,KAAK,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,QAAQ,CAAC,OAAO,OAAO,OAAO,MAAM,SAAS,QAAQ,QAAQ,QAAQ,UAAU,cAAc,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,WAAW,cAAc,CAAC,QAAQ,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,WAAW,WAAW,YAAY,WAAW,aAAa,WAAW,YAAY,WAAW,YAAY,CAAC,OAAO,QAAQ,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,WAAW,YAAY,WAAW,WAAW,YAAY,WAAW,WAAW,aAAa,CAAC,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,UAAU,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,QAAQ,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,QAAQ,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,CAAC,OAAO,OAAO,QAAQ,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,UAAU,CAAC,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,QAAQ,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,UAAU,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,UAAU,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,UAAU,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,QAAQ,UAAU,QAAQ,QAAQ,MAAM,QAAQ,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,QAAQ,UAAU,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,UAAU,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,QAAQ,QAAQ,QAAQ,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,KAAK,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,UAAU,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,UAAU,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,iBAAiB,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,UAAU,YAAY,CAAC,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,QAAQ,OAAO,aAAa,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,eAAe,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,SAAS,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,QAAQ,SAAS,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,cAAc,CAAC,OAAO,OAAO,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,OAAO,cAAc,eAAe,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,eAAe,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,oBAAoB,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,SAAS,SAAS,CAAC,CAAC,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,QAAQ,QAAQ,QAAQ,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,cAAc,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,QAAQ,QAAQ,QAAQ,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,QAAQ,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,QAAQ,CAAC,OAAO,OAAO,MAAM,QAAQ,QAAQ,QAAQ,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,UAAU,UAAU,UAAU,UAAU,SAAS,gBAAgB,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,WAAW,MAAM,MAAM,YAAY,MAAM,MAAM,MAAM,aAAa,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,YAAY,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,QAAQ,MAAM,QAAQ,WAAW,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,QAAQ,QAAQ,WAAW,WAAW,MAAM,OAAO,OAAO,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,QAAQ,SAAS,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,cAAc,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,UAAU,MAAM,MAAM,WAAW,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,WAAW,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,UAAU,UAAU,UAAU,QAAQ,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,UAAU,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,MAAM,MAAM,MAAM,MAAM,QAAQ,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,QAAQ,WAAW,WAAW,WAAW,SAAS,YAAY,CAAC,MAAM,MAAM,MAAM,OAAO,WAAW,SAAS,SAAS,YAAY,CAAC,MAAM,MAAM,MAAM,YAAY,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,SAAS,CAAC,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,UAAU,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,QAAQ,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,UAAU,QAAQ,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,SAAS,MAAM,MAAM,MAAM,QAAQ,QAAQ,OAAO,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,SAAS,QAAQ,CAAC,CAAC,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,SAAS,OAAO,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,UAAU,MAAM,OAAO,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,aAAa,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,WAAW,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,QAAQ,OAAO,OAAO,OAAO,QAAQ,MAAM,OAAO,CAAC,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,SAAS,QAAQ,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAA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AM,QAAQ,CAAC,CAAC,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,SAAS,CAAC,CAAC,CAAC,OAAO,OAAO,QAAQ,OAAO,QAAQ,SAAS,OAAO,SAAS,OAAO,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,KAAK,OAAO,CAAC,QAAQ,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,KAAK,OAAO,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,QAAQ,MAAM,QAAQ,CAAC,CAAC,KAAK,KAAK,MAAM,OAAO,OAAO,KAAK,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,KAAK,MAAM,OAAO,MAAM,OAAO,OAAO,CAAC,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,KAAK,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,QAAQ,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,QAAQ,CAAC,MAAM,MAAM,MAAM,KAAK,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,KAAK,OAAO,CAAC,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,KAAK,KAAK,MAAM,QAAQ,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,OAAO,MAAM,QAAQ,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,MAAM,MAAM,MAAM,MAAM,UAAU,MAAM,OAAO,CAAC,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,KAAK,MAAM,UAAU,MAAM,MAAM,SAAS,CAAC,MAAM,MAAM,OAAO,UAAU,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,KAAK,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,QAAQ,CAAC,KAAK,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,CAAC,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,KAAK,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,KAAK,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,UAAU,MAAM,MAAM,OAAO,CAAC,MAAM,SAAS,UAAU,UAAU,UAAU,MAAM,OAAO,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,OAAO,MAAM,QAAQ,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,KAAK,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,QAAQ,MAAM,MAAM,MAAM,QAAQ,MAAM,QAAQ,CAAC,CAAC,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,OAAO,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,CAAC,CAAC,QAAQ,SAAS,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,SAAS,SAAS,CAAC,QAAQ,QAAQ,QAAQ,SAAS,QAAQ,QAAQ,QAAQ,SAAS,CAAC,QAAQ,QAAQ,OAAO,QAAQ,SAAS,OAAO,OAAO,QAAQ,QAAQ,CAAC,QAAQ,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,QAAQ,OAAO,QAAQ,QAAQ,QAAQ,OAAO,OAAO,QAAQ,QAAQ,OAAO,QAAQ,SAAS,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,CAAC,QAAQ,QAAQ,OAAO,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,KAAK,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,KAAK,OAAO,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,CAAC,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,QAAQ,OAAO,OAAO,QAAQ,QAAQ,OAAO,OAAO,KAAK,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,KAAK,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,QAAQ,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,SAAS,OAAO,SAAS,QAAQ,QAAQ,QAAQ,QAAQ,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,QAAQ,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,KAAK,YAAY,WAAW,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,QAAQ,CAAC,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,SAAS,UAAU,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,SAAS,CAAC,CAAC,QAAQ,QAAQ,QAAQ,SAAS,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,KAAK,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,KAAK,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,KAAK,MAAM,MAAM,MAAM,QAAQ,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,KAAK,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,QAAQ,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,aAAa,aAAa,cAAc,CAAC,OAAO,MAAM,KAAK,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,KAAK,KAAK,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,KAAK,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,QAAQ,OAAO,MAAM,MAAM,MAAM,MAAM,eAAe,CAAC,CAAC,QAAQ,OAAO,QAAQ,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,KAAK,OAAO,MAAM,MAAM,OAAO,QAAQ,CAAC,QAAQ,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,QAAQ,CAAC,QAAQ,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,CAAC,OAAO,MAAM,OAAO,OAAO,QAAQ,OAAO,MAAM,QAAQ,CAAC,QAAQ,QAAQ,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,CAAC,OAAO,OAAO,KAAK,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,QAAQ,CAAC,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,QAAQ,QAAQ,QAAQ,OAAO,OAAO,OAAO,OAAO,KAAK,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,KAAK,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,YAAY,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,KAAK,MAAM,OAAO,MAAM,OAAO,MAAM,QAAQ,CAAC,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,QAAQ,CAAC,OAAO,QAAQ,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,KAAK,MAAM,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,QAAQ,CAAC,QAAQ,OAAO,OAAO,OAAO,MAAM,OAAO,SAAS,CAAC,CAAC,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,QAAQ,CAAC,OAAO,MAAM,KAAK,KAAK,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,QAAQ,CAAC,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,KAAK,OAAO,KAAK,OAAO,MAAM,OAAO,CAAC,MAAM,MAAM,KAAK,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,QAAQ,CAAC,QAAQ,MAAM,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,CAAC,OAAO,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,CAAC,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,KAAK,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,QAAQ,CAAC,OAAO,KAAK,KAAK,OAAO,QAAQ,OAAO,MAAM,OAAO,OAAO,CAAC,OAAO,KAAK,KAAK,KAAK,OAAO,KAAK,OAAO,MAAM,OAAO,KAAK,OAAO,OAAO,QAAQ,CAAC,QAAQ,OAAO,OAAO,OAAO,MAAM,QAAQ,CAAC,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,SAAS,CAAC,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,SAAS,CAAC,CAAC,OAAO,OAAO,OAAO,KAAK,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,QAAQ,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,QAAQ,OAAO,UAAU,UAAU,QAAQ,UAAU,OAAO,WAAW,WAAW,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,CAAC,QAAQ,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,KAAK,MAAM,QAAQ,CAAC,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,CAAC,OAAO,QAAQ,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,QAAQ,QAAQ,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,QAAQ,OAAO,SAAS,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,UAAU,CAAC,CAAC,CAAC,QAAQ,QAAQ,OAAO,QAAQ,OAAO,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,SAAS,SAAS,SAAS,SAAS,QAAQ,QAAQ,SAAS,QAAQ,QAAQ,MAAM,SAAS,cAAc,CAAC,OAAO,OAAO,QAAQ,QAAQ,OAAO,QAAQ,QAAQ,QAAQ,OAAO,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,SAAS,CAAC,OAAO,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,SAAS,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,SAAS,CAAC,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,OAAO,OAAO,CAAC,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,MAAM,QAAQ,CAAC,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,MA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,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,QAAQ,QAAQ,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,QAAQ,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,QAAQ,QAAQ,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,QAAQ,OAAO,MAAM,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,SAAS,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,YAAY,CAAC,MAAM,MAAM,QAAQ,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,MAAM,QAAQ,CAAC,CAAC,OAAO,QAAQ,SAAS,OAAO,OAAO,OAAO,QAAQ,QAAQ,MAAM,MAAM,WAAW,SAAS,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,QAAQ,QAAQ,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,QAAQ,MAAM,OAAO,QAAQ,SAAS,UAAU,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,WAAW,CAAC,MAAM,MAAM,QAAQ,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,WAAW,CAAC,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,UAAU,CAAC,OAAO,QAAQ,QAAQ,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,SAAS,UAAU,cAAc,CAAC,CAAC,CAAC,eAAe,cAAc,cAAc,cAAc,cAAc,aAAa,cAAc,cAAc,cAAc,eAAe,aAAa,eAAe,SAAS,UAAU,CAAC,QAAQ,OAAO,QAAQ,QAAQ,QAAQ,SAAS,SAAS,MAAM,SAAS,CAAC,SAAS,QAAQ,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,CAAC,OAAO,SAAS,OAAO,OAAO,OAAO,OAAO,WAAW,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,MAAM,SAAS,CAAC,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,MAAM,MAAM,OAAO,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,MAAM,OAAO,kBAAkB,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,QAAQ,QAAQ,QAAQ,MAAM,MAAM,MAAM,MAAM,OAAO,kBAAkB,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,QAAQ,MAAM,QAAQ,QAAQ,QAAQ,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,WAAW,YAAY,CAAC,MAAM,MAAM,MAAM,QAAQ,MAAM,QAAQ,QAAQ,QAAQ,UAAU,CAAC,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,SAAS,OAAO,SAAS,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,CAAC,OAAO,MAAM,MAAM,UAAU,OAAO,QAAQ,CAAC,OAAO,OAAO,QAAQ,MAAM,OAAO,QAAQ,WAAW,CAAC,CAAC,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,CAAC,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,CAAC,OAAO,OAAO,MAAM,OAAO,QAAQ,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,QAAQ,QAAQ,OAAO,UAAU,CAAC,QAAQ,MAAM,MAAM,MAAM,MAAM,YAAY,CAAC,MAAM,MAAM,OAAO,MAAM,MAAM,QAAQ,OAAO,CAAC,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,SAAS,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,iBAAiB,CAAC,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,CAAC,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,QAAQ,CAAC,QAAQ,MAAM,MAAM,QAAQ,MAAM,QAAQ,CAAC,OAAO,OAAO,MAAM,SAAS,CAAC,CAAC,QAAQ,QAAQ,OAAO,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,OAAO,CAAC,SAAS,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,SAAS,CAAC,CAAC,QAAQ,QAAQ,QAAQ,OAAO,QAAQ,QAAQ,OAAO,OAAO,QAAQ,SAAS,aAAa,CAAC,OAAO,OAAO,QAAQ,MAAM,QAAQ,OAAO,OAAO,CAAC,OAAO,MAAM,MAAM,MAAM,YAAY,CAAC,QAAQ,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,SAAS,CAAC,CAAC,CAAC,SAAS,SAAS,QAAQ,QAAQ,QAAQ,UAAU,QAAQ,SAAS,QAAQ,QAAQ,QAAQ,MAAM,MAAM,MAAM,OAAO,UAAU,CAAC,QAAQ,SAAS,QAAQ,QAAQ,QAAQ,UAAU,QAAQ,MAAM,QAAQ,CAAC,SAAS,SAAS,SAAS,SAAS,SAAS,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,UAAU,OAAO,QAAQ,SAAS,CAAC,OAAO,MAAM,OAAO,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,OAAO,YAAY,CAAC,CAAC,OAAO,OAAO,QAAQ,OAAO,OAAO,QAAQ,QAAQ,OAAO,OAAO,OAAO,OAAO,CAAC,QAAQ,OAAO,OAAO,OAAO,OAAO,QAAQ,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,SAAS,SAAS,CAAC,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,SAAS,CAAC,CAAC,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,OAAO,OAAO,QAAQ,SAAS,UAAU,CAAC,WAAW,WAAW,WAAW,UAAU,WAAW,UAAU,cAAc,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,CAAC,OAAO,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,SAAS,CAAC,CAAC,OAAO,OAAO,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,OAAO,OAAO,MAAM,MAAM,MAAM,OAAO,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,CAAC,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,UAAU,UAAU,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,MAAM,MAAM,MAAM,OAAO,MAAM,QAAQ,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,QAAQ,UAAU,WAAW,CAAC,CAAC,CAAC,QAAQ,QAAQ,QAAQ,SAAS,SAAS,QAAQ,SAAS,QAAQ,OAAO,SAAS,QAAQ,OAAO,QAAQ,OAAO,QAAQ,QAA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AG,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,EAAE,EAAE,IAAI,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,EAAE,EAAE,IAAI,GAAG,EAAE,GAAG,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,EAAE,EAAE,IAAI,GAAG,EAAE,GAAG,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,EAAE,IAAI,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,EAAE,IAAI,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,EAAE,IAAI,GAAG,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,EAAE,IAAI,GAAG,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,EAAE,IAAI,GAAG,EAAE,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,IAAI,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,EAAE,IAAI,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,GAAG,IAAI,GAAG,EAAE,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,EAAE,IAAI,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,IAAI,GAAG,EAAE,GAAG,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,EAAE,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,GAAG,IAAI,GAAG,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,GAAG,EAAE,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,IAAI,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI3wC,EAAE,CAAC,IAAI,EAAE,EAAE,GAAG,EAAE,GAAG,GAAG,IAAI,EAAE,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,EAAE,GAAG,IAAI,EAAE,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,EAAE,IAAI,GAAG,IAAI,IAAI,IAAI,EAAE,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,KAAK4wC,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,EAAE,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,I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,aACA,aACA,aACA,aACA,aACA,aACA,aACA,aACA,aACA,aACA,aACA,aACA,aACA,aACA,aACA,aACA,aACA,aACA,aACA,aACA,aACA,aACA,aACA,aACA,aACA,aACA,aACA,aACA,aACA,aACA,aACA,aACA,aACA,aACA,aACA,aACA,aAAmC,+kBAI/BxF,UADApb,MADJ,IAEU,8QAGHo7G,WACA38G,WACAW,WACAM,WACAY,WACAG,WACAuM,WACAkB,WACA0B,WACAiC,WACAK,WACAkB,WACAQ,WACAK,WACAI,WACAX,WACA2B,WACAO,WACAK,WACAE,WACAC,WACAG,WACAI,WACAS,WACAc,WACAxT,WACA+T,WACAO,WACAzY,WACA2Z,WACAc,WACA/a,WACAgc,WACA1D,WACApB,WACAyF,WACA+C,WACA+I,WACAwP,WACAE,WACAje,WACAmf,WACAld,WACAge,WACAG,WACAG,WACAQ,WACAc,WACAzsB,YACA0sB,YACAM,YACAY,YACA1hB,YACAvnC,YACAypD,YACAniB,YACAuiB,YACAC,YACAx3B,YACA+3B,YACAO,YACA/C,YACAvnB,YACA6E,YACA0lB,YACAtxB,YACA2xB,YACAlC,YACAuC,YACAC,YACA5sB,YACAgtB,YACAC,YACAE,YACA7lB,YACAklI,YACAC,YACAnuI,YACAM,YACAyuB,YACAU,YACA/gC,YACAqhC,YACAG,YACAhH,YACAza,YACAwZ,YACAwI,YAAM,c,kGC5Lb,MASe,CAEXu5E,YAAa,CACTj/G,MAAM,EACNnU,MAAO,GACPqX,YAAa,GACbmiE,QAAS,iBAAM,IACfhpF,MAAO,GACPq/B,WAAY,GACZ2nI,oBAAoB,EACpBnuI,qBAAqB,EACrB5C,SAAU,GACVmC,qBAAqB,EACrBrK,MAAO,IAEd","file":"common/vendor.js","sourcesContent":["import { initVueI18n } from '@dcloudio/uni-i18n';\nimport Vue from 'vue';\n\nlet realAtob;\n\nconst b64 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';\nconst b64re = /^(?:[A-Za-z\\d+/]{4})*?(?:[A-Za-z\\d+/]{2}(?:==)?|[A-Za-z\\d+/]{3}=?)?$/;\n\nif (typeof atob !== 'function') {\n realAtob = function (str) {\n str = String(str).replace(/[\\t\\n\\f\\r ]+/g, '');\n if (!b64re.test(str)) { throw new Error(\"Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded.\") }\n\n // Adding the padding if missing, for semplicity\n str += '=='.slice(2 - (str.length & 3));\n var bitmap; var result = ''; var r1; var r2; var i = 0;\n for (; i < str.length;) {\n bitmap = b64.indexOf(str.charAt(i++)) << 18 | b64.indexOf(str.charAt(i++)) << 12 |\n (r1 = b64.indexOf(str.charAt(i++))) << 6 | (r2 = b64.indexOf(str.charAt(i++)));\n\n result += r1 === 64 ? String.fromCharCode(bitmap >> 16 & 255)\n : r2 === 64 ? String.fromCharCode(bitmap >> 16 & 255, bitmap >> 8 & 255)\n : String.fromCharCode(bitmap >> 16 & 255, bitmap >> 8 & 255, bitmap & 255);\n }\n return result\n };\n} else {\n // 注意atob只能在全局对象上调用,例如:`const Base64 = {atob};Base64.atob('xxxx')`是错误的用法\n realAtob = atob;\n}\n\nfunction b64DecodeUnicode (str) {\n return decodeURIComponent(realAtob(str).split('').map(function (c) {\n return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2)\n }).join(''))\n}\n\nfunction getCurrentUserInfo () {\n const token = ( wx).getStorageSync('uni_id_token') || '';\n const tokenArr = token.split('.');\n if (!token || tokenArr.length !== 3) {\n return {\n uid: null,\n role: [],\n permission: [],\n tokenExpired: 0\n }\n }\n let userInfo;\n try {\n userInfo = JSON.parse(b64DecodeUnicode(tokenArr[1]));\n } catch (error) {\n throw new Error('获取当前用户信息出错,详细错误信息为:' + error.message)\n }\n userInfo.tokenExpired = userInfo.exp * 1000;\n delete userInfo.exp;\n delete userInfo.iat;\n return userInfo\n}\n\nfunction uniIdMixin (Vue) {\n Vue.prototype.uniIDHasRole = function (roleId) {\n const {\n role\n } = getCurrentUserInfo();\n return role.indexOf(roleId) > -1\n };\n Vue.prototype.uniIDHasPermission = function (permissionId) {\n const {\n permission\n } = getCurrentUserInfo();\n return this.uniIDHasRole('admin') || permission.indexOf(permissionId) > -1\n };\n Vue.prototype.uniIDTokenValid = function () {\n const {\n tokenExpired\n } = getCurrentUserInfo();\n return tokenExpired > Date.now()\n };\n}\n\nconst _toString = Object.prototype.toString;\nconst hasOwnProperty = Object.prototype.hasOwnProperty;\n\nfunction isFn (fn) {\n return typeof fn === 'function'\n}\n\nfunction isStr (str) {\n return typeof str === 'string'\n}\n\nfunction isObject (obj) {\n return obj !== null && typeof obj === 'object'\n}\n\nfunction isPlainObject (obj) {\n return _toString.call(obj) === '[object Object]'\n}\n\nfunction hasOwn (obj, key) {\n return hasOwnProperty.call(obj, key)\n}\n\nfunction noop () {}\n\n/**\n * Create a cached version of a pure function.\n */\nfunction cached (fn) {\n const cache = Object.create(null);\n return function cachedFn (str) {\n const hit = cache[str];\n return hit || (cache[str] = fn(str))\n }\n}\n\n/**\n * Camelize a hyphen-delimited string.\n */\nconst camelizeRE = /-(\\w)/g;\nconst camelize = cached((str) => {\n return str.replace(camelizeRE, (_, c) => c ? c.toUpperCase() : '')\n});\n\nfunction sortObject (obj) {\n const sortObj = {};\n if (isPlainObject(obj)) {\n Object.keys(obj).sort().forEach(key => {\n sortObj[key] = obj[key];\n });\n }\n return !Object.keys(sortObj) ? obj : sortObj\n}\n\nconst HOOKS = [\n 'invoke',\n 'success',\n 'fail',\n 'complete',\n 'returnValue'\n];\n\nconst globalInterceptors = {};\nconst scopedInterceptors = {};\n\nfunction mergeHook (parentVal, childVal) {\n const res = childVal\n ? parentVal\n ? parentVal.concat(childVal)\n : Array.isArray(childVal)\n ? childVal : [childVal]\n : parentVal;\n return res\n ? dedupeHooks(res)\n : res\n}\n\nfunction dedupeHooks (hooks) {\n const res = [];\n for (let i = 0; i < hooks.length; i++) {\n if (res.indexOf(hooks[i]) === -1) {\n res.push(hooks[i]);\n }\n }\n return res\n}\n\nfunction removeHook (hooks, hook) {\n const index = hooks.indexOf(hook);\n if (index !== -1) {\n hooks.splice(index, 1);\n }\n}\n\nfunction mergeInterceptorHook (interceptor, option) {\n Object.keys(option).forEach(hook => {\n if (HOOKS.indexOf(hook) !== -1 && isFn(option[hook])) {\n interceptor[hook] = mergeHook(interceptor[hook], option[hook]);\n }\n });\n}\n\nfunction removeInterceptorHook (interceptor, option) {\n if (!interceptor || !option) {\n return\n }\n Object.keys(option).forEach(hook => {\n if (HOOKS.indexOf(hook) !== -1 && isFn(option[hook])) {\n removeHook(interceptor[hook], option[hook]);\n }\n });\n}\n\nfunction addInterceptor (method, option) {\n if (typeof method === 'string' && isPlainObject(option)) {\n mergeInterceptorHook(scopedInterceptors[method] || (scopedInterceptors[method] = {}), option);\n } else if (isPlainObject(method)) {\n mergeInterceptorHook(globalInterceptors, method);\n }\n}\n\nfunction removeInterceptor (method, option) {\n if (typeof method === 'string') {\n if (isPlainObject(option)) {\n removeInterceptorHook(scopedInterceptors[method], option);\n } else {\n delete scopedInterceptors[method];\n }\n } else if (isPlainObject(method)) {\n removeInterceptorHook(globalInterceptors, method);\n }\n}\n\nfunction wrapperHook (hook, params) {\n return function (data) {\n return hook(data, params) || data\n }\n}\n\nfunction isPromise (obj) {\n return !!obj && (typeof obj === 'object' || typeof obj === 'function') && typeof obj.then === 'function'\n}\n\nfunction queue (hooks, data, params) {\n let promise = false;\n for (let i = 0; i < hooks.length; i++) {\n const hook = hooks[i];\n if (promise) {\n promise = Promise.resolve(wrapperHook(hook, params));\n } else {\n const res = hook(data, params);\n if (isPromise(res)) {\n promise = Promise.resolve(res);\n }\n if (res === false) {\n return {\n then () { }\n }\n }\n }\n }\n return promise || {\n then (callback) {\n return callback(data)\n }\n }\n}\n\nfunction wrapperOptions (interceptor, options = {}) {\n ['success', 'fail', 'complete'].forEach(name => {\n if (Array.isArray(interceptor[name])) {\n const oldCallback = options[name];\n options[name] = function callbackInterceptor (res) {\n queue(interceptor[name], res, options).then((res) => {\n /* eslint-disable no-mixed-operators */\n return isFn(oldCallback) && oldCallback(res) || res\n });\n };\n }\n });\n return options\n}\n\nfunction wrapperReturnValue (method, returnValue) {\n const returnValueHooks = [];\n if (Array.isArray(globalInterceptors.returnValue)) {\n returnValueHooks.push(...globalInterceptors.returnValue);\n }\n const interceptor = scopedInterceptors[method];\n if (interceptor && Array.isArray(interceptor.returnValue)) {\n returnValueHooks.push(...interceptor.returnValue);\n }\n returnValueHooks.forEach(hook => {\n returnValue = hook(returnValue) || returnValue;\n });\n return returnValue\n}\n\nfunction getApiInterceptorHooks (method) {\n const interceptor = Object.create(null);\n Object.keys(globalInterceptors).forEach(hook => {\n if (hook !== 'returnValue') {\n interceptor[hook] = globalInterceptors[hook].slice();\n }\n });\n const scopedInterceptor = scopedInterceptors[method];\n if (scopedInterceptor) {\n Object.keys(scopedInterceptor).forEach(hook => {\n if (hook !== 'returnValue') {\n interceptor[hook] = (interceptor[hook] || []).concat(scopedInterceptor[hook]);\n }\n });\n }\n return interceptor\n}\n\nfunction invokeApi (method, api, options, ...params) {\n const interceptor = getApiInterceptorHooks(method);\n if (interceptor && Object.keys(interceptor).length) {\n if (Array.isArray(interceptor.invoke)) {\n const res = queue(interceptor.invoke, options);\n return res.then((options) => {\n // 重新访问 getApiInterceptorHooks, 允许 invoke 中再次调用 addInterceptor,removeInterceptor\n return api(\n wrapperOptions(getApiInterceptorHooks(method), options),\n ...params\n )\n })\n } else {\n return api(wrapperOptions(interceptor, options), ...params)\n }\n }\n return api(options, ...params)\n}\n\nconst promiseInterceptor = {\n returnValue (res) {\n if (!isPromise(res)) {\n return res\n }\n return new Promise((resolve, reject) => {\n res.then(res => {\n if (!res) {\n resolve(res);\n return\n }\n if (res[0]) {\n reject(res[0]);\n } else {\n resolve(res[1]);\n }\n });\n })\n }\n};\n\nconst SYNC_API_RE =\n /^\\$|__f__|Window$|WindowStyle$|sendHostEvent|sendNativeEvent|restoreGlobal|requireGlobal|getCurrentSubNVue|getMenuButtonBoundingClientRect|^report|interceptors|Interceptor$|getSubNVueById|requireNativePlugin|rpx2px|upx2px|hideKeyboard|canIUse|^create|Sync$|Manager$|base64ToArrayBuffer|arrayBufferToBase64|getLocale|setLocale|invokePushCallback|getWindowInfo|getDeviceInfo|getAppBaseInfo|getSystemSetting|getAppAuthorizeSetting|initUTS|requireUTS|registerUTS/;\n\nconst CONTEXT_API_RE = /^create|Manager$/;\n\n// Context例外情况\nconst CONTEXT_API_RE_EXC = ['createBLEConnection'];\n\n// 同步例外情况\nconst ASYNC_API = ['createBLEConnection', 'createPushMessage'];\n\nconst CALLBACK_API_RE = /^on|^off/;\n\nfunction isContextApi (name) {\n return CONTEXT_API_RE.test(name) && CONTEXT_API_RE_EXC.indexOf(name) === -1\n}\nfunction isSyncApi (name) {\n return SYNC_API_RE.test(name) && ASYNC_API.indexOf(name) === -1\n}\n\nfunction isCallbackApi (name) {\n return CALLBACK_API_RE.test(name) && name !== 'onPush'\n}\n\nfunction handlePromise (promise) {\n return promise.then(data => {\n return [null, data]\n })\n .catch(err => [err])\n}\n\nfunction shouldPromise (name) {\n if (\n isContextApi(name) ||\n isSyncApi(name) ||\n isCallbackApi(name)\n ) {\n return false\n }\n return true\n}\n\n/* eslint-disable no-extend-native */\nif (!Promise.prototype.finally) {\n Promise.prototype.finally = function (callback) {\n const promise = this.constructor;\n return this.then(\n value => promise.resolve(callback()).then(() => value),\n reason => promise.resolve(callback()).then(() => {\n throw reason\n })\n )\n };\n}\n\nfunction promisify (name, api) {\n if (!shouldPromise(name) || !isFn(api)) {\n return api\n }\n return function promiseApi (options = {}, ...params) {\n if (isFn(options.success) || isFn(options.fail) || isFn(options.complete)) {\n return wrapperReturnValue(name, invokeApi(name, api, Object.assign({}, options), ...params))\n }\n return wrapperReturnValue(name, handlePromise(new Promise((resolve, reject) => {\n invokeApi(name, api, Object.assign({}, options, {\n success: resolve,\n fail: reject\n }), ...params);\n })))\n }\n}\n\nconst EPS = 1e-4;\nconst BASE_DEVICE_WIDTH = 750;\nlet isIOS = false;\nlet deviceWidth = 0;\nlet deviceDPR = 0;\n\nfunction checkDeviceWidth () {\n let windowWidth, pixelRatio, platform;\n\n {\n const windowInfo = typeof wx.getWindowInfo === 'function' && wx.getWindowInfo() ? wx.getWindowInfo() : wx.getSystemInfoSync();\n const deviceInfo = typeof wx.getDeviceInfo === 'function' && wx.getDeviceInfo() ? wx.getDeviceInfo() : wx.getSystemInfoSync();\n\n windowWidth = windowInfo.windowWidth;\n pixelRatio = windowInfo.pixelRatio;\n platform = deviceInfo.platform;\n }\n\n deviceWidth = windowWidth;\n deviceDPR = pixelRatio;\n isIOS = platform === 'ios';\n}\n\nfunction upx2px (number, newDeviceWidth) {\n if (deviceWidth === 0) {\n checkDeviceWidth();\n }\n\n number = Number(number);\n if (number === 0) {\n return 0\n }\n let result = (number / BASE_DEVICE_WIDTH) * (newDeviceWidth || deviceWidth);\n if (result < 0) {\n result = -result;\n }\n result = Math.floor(result + EPS);\n if (result === 0) {\n if (deviceDPR === 1 || !isIOS) {\n result = 1;\n } else {\n result = 0.5;\n }\n }\n return number < 0 ? -result : result\n}\n\nconst LOCALE_ZH_HANS = 'zh-Hans';\nconst LOCALE_ZH_HANT = 'zh-Hant';\nconst LOCALE_EN = 'en';\nconst LOCALE_FR = 'fr';\nconst LOCALE_ES = 'es';\n\nconst messages = {};\n\nfunction getLocaleLanguage () {\n let localeLanguage = '';\n {\n const appBaseInfo = typeof wx.getAppBaseInfo === 'function' && wx.getAppBaseInfo() ? wx.getAppBaseInfo() : wx.getSystemInfoSync();\n const language =\n appBaseInfo && appBaseInfo.language ? appBaseInfo.language : LOCALE_EN;\n localeLanguage = normalizeLocale(language) || LOCALE_EN;\n }\n return localeLanguage\n}\n\nlet locale;\n\n{\n locale = getLocaleLanguage();\n}\n\nfunction initI18nMessages () {\n if (!isEnableLocale()) {\n return\n }\n const localeKeys = Object.keys(__uniConfig.locales);\n if (localeKeys.length) {\n localeKeys.forEach((locale) => {\n const curMessages = messages[locale];\n const userMessages = __uniConfig.locales[locale];\n if (curMessages) {\n Object.assign(curMessages, userMessages);\n } else {\n messages[locale] = userMessages;\n }\n });\n }\n}\n\ninitI18nMessages();\n\nconst i18n = initVueI18n(\n locale,\n {}\n);\nconst t = i18n.t;\nconst i18nMixin = (i18n.mixin = {\n beforeCreate () {\n const unwatch = i18n.i18n.watchLocale(() => {\n this.$forceUpdate();\n });\n this.$once('hook:beforeDestroy', function () {\n unwatch();\n });\n },\n methods: {\n $$t (key, values) {\n return t(key, values)\n }\n }\n});\nconst setLocale = i18n.setLocale;\nconst getLocale = i18n.getLocale;\n\nfunction initAppLocale (Vue, appVm, locale) {\n const state = Vue.observable({\n locale: locale || i18n.getLocale()\n });\n const localeWatchers = [];\n appVm.$watchLocale = fn => {\n localeWatchers.push(fn);\n };\n Object.defineProperty(appVm, '$locale', {\n get () {\n return state.locale\n },\n set (v) {\n state.locale = v;\n localeWatchers.forEach(watch => watch(v));\n }\n });\n}\n\nfunction isEnableLocale () {\n return typeof __uniConfig !== 'undefined' && __uniConfig.locales && !!Object.keys(__uniConfig.locales).length\n}\n\nfunction include (str, parts) {\n return !!parts.find((part) => str.indexOf(part) !== -1)\n}\n\nfunction startsWith (str, parts) {\n return parts.find((part) => str.indexOf(part) === 0)\n}\n\nfunction normalizeLocale (locale, messages) {\n if (!locale) {\n return\n }\n locale = locale.trim().replace(/_/g, '-');\n if (messages && messages[locale]) {\n return locale\n }\n locale = locale.toLowerCase();\n if (locale === 'chinese') {\n // 支付宝\n return LOCALE_ZH_HANS\n }\n if (locale.indexOf('zh') === 0) {\n if (locale.indexOf('-hans') > -1) {\n return LOCALE_ZH_HANS\n }\n if (locale.indexOf('-hant') > -1) {\n return LOCALE_ZH_HANT\n }\n if (include(locale, ['-tw', '-hk', '-mo', '-cht'])) {\n return LOCALE_ZH_HANT\n }\n return LOCALE_ZH_HANS\n }\n const lang = startsWith(locale, [LOCALE_EN, LOCALE_FR, LOCALE_ES]);\n if (lang) {\n return lang\n }\n}\n// export function initI18n() {\n// const localeKeys = Object.keys(__uniConfig.locales || {})\n// if (localeKeys.length) {\n// localeKeys.forEach((locale) =>\n// i18n.add(locale, __uniConfig.locales[locale])\n// )\n// }\n// }\n\nfunction getLocale$1 () {\n // 优先使用 $locale\n if (isFn(getApp)) {\n const app = getApp({\n allowDefault: true\n });\n if (app && app.$vm) {\n return app.$vm.$locale\n }\n }\n return getLocaleLanguage()\n}\n\nfunction setLocale$1 (locale) {\n const app = isFn(getApp) ? getApp() : false;\n if (!app) {\n return false\n }\n const oldLocale = app.$vm.$locale;\n if (oldLocale !== locale) {\n app.$vm.$locale = locale;\n onLocaleChangeCallbacks.forEach((fn) => fn({\n locale\n }));\n return true\n }\n return false\n}\n\nconst onLocaleChangeCallbacks = [];\nfunction onLocaleChange (fn) {\n if (onLocaleChangeCallbacks.indexOf(fn) === -1) {\n onLocaleChangeCallbacks.push(fn);\n }\n}\n\nif (typeof global !== 'undefined') {\n global.getLocale = getLocale$1;\n}\n\nconst interceptors = {\n promiseInterceptor\n};\n\nvar baseApi = /*#__PURE__*/Object.freeze({\n __proto__: null,\n upx2px: upx2px,\n rpx2px: upx2px,\n getLocale: getLocale$1,\n setLocale: setLocale$1,\n onLocaleChange: onLocaleChange,\n addInterceptor: addInterceptor,\n removeInterceptor: removeInterceptor,\n interceptors: interceptors\n});\n\nfunction findExistsPageIndex (url) {\n const pages = getCurrentPages();\n let len = pages.length;\n while (len--) {\n const page = pages[len];\n if (page.$page && page.$page.fullPath === url) {\n return len\n }\n }\n return -1\n}\n\nvar redirectTo = {\n name (fromArgs) {\n if (fromArgs.exists === 'back' && fromArgs.delta) {\n return 'navigateBack'\n }\n return 'redirectTo'\n },\n args (fromArgs) {\n if (fromArgs.exists === 'back' && fromArgs.url) {\n const existsPageIndex = findExistsPageIndex(fromArgs.url);\n if (existsPageIndex !== -1) {\n const delta = getCurrentPages().length - 1 - existsPageIndex;\n if (delta > 0) {\n fromArgs.delta = delta;\n }\n }\n }\n }\n};\n\nvar previewImage = {\n args (fromArgs) {\n let currentIndex = parseInt(fromArgs.current);\n if (isNaN(currentIndex)) {\n return\n }\n const urls = fromArgs.urls;\n if (!Array.isArray(urls)) {\n return\n }\n const len = urls.length;\n if (!len) {\n return\n }\n if (currentIndex < 0) {\n currentIndex = 0;\n } else if (currentIndex >= len) {\n currentIndex = len - 1;\n }\n if (currentIndex > 0) {\n fromArgs.current = urls[currentIndex];\n fromArgs.urls = urls.filter(\n (item, index) => index < currentIndex ? item !== urls[currentIndex] : true\n );\n } else {\n fromArgs.current = urls[0];\n }\n return {\n indicator: false,\n loop: false\n }\n }\n};\n\nconst UUID_KEY = '__DC_STAT_UUID';\nlet deviceId;\nfunction useDeviceId (result) {\n deviceId = deviceId || wx.getStorageSync(UUID_KEY);\n if (!deviceId) {\n deviceId = Date.now() + '' + Math.floor(Math.random() * 1e7);\n wx.setStorage({\n key: UUID_KEY,\n data: deviceId\n });\n }\n result.deviceId = deviceId;\n}\n\nfunction addSafeAreaInsets (result) {\n if (result.safeArea) {\n const safeArea = result.safeArea;\n result.safeAreaInsets = {\n top: safeArea.top,\n left: safeArea.left,\n right: result.windowWidth - safeArea.right,\n bottom: result.screenHeight - safeArea.bottom\n };\n }\n}\n\nfunction getOSInfo (system, platform) {\n let osName = '';\n let osVersion = '';\n\n if (\n platform &&\n ( \"mp-weixin\" === 'mp-baidu')\n ) {\n osName = platform;\n osVersion = system;\n } else {\n osName = system.split(' ')[0] || platform;\n osVersion = system.split(' ')[1] || '';\n }\n\n osName = osName.toLocaleLowerCase();\n switch (osName) {\n case 'harmony': // alipay\n case 'ohos': // weixin\n case 'openharmony': // feishu\n osName = 'harmonyos';\n break\n case 'iphone os': // alipay\n osName = 'ios';\n break\n case 'mac': // weixin qq\n case 'darwin': // feishu\n osName = 'macos';\n break\n case 'windows_nt': // feishu\n osName = 'windows';\n break\n }\n\n return {\n osName,\n osVersion\n }\n}\n\nfunction populateParameters (result) {\n const {\n brand = '', model = '', system = '',\n language = '', theme, version,\n platform, fontSizeSetting,\n SDKVersion, pixelRatio, deviceOrientation\n } = result;\n // const isQuickApp = \"mp-weixin\".indexOf('quickapp-webview') !== -1\n\n const extraParam = {};\n\n // osName osVersion\n const { osName, osVersion } = getOSInfo(system, platform);\n let hostVersion = version;\n\n // deviceType\n const deviceType = getGetDeviceType(result, model);\n\n // deviceModel\n const deviceBrand = getDeviceBrand(brand);\n\n // hostName\n const _hostName = getHostName(result);\n\n // deviceOrientation\n let _deviceOrientation = deviceOrientation; // 仅 微信 百度 支持\n\n // devicePixelRatio\n let _devicePixelRatio = pixelRatio;\n\n // SDKVersion\n let _SDKVersion = SDKVersion;\n\n // hostLanguage\n const hostLanguage = (language || '').replace(/_/g, '-');\n\n // wx.getAccountInfoSync\n\n const parameters = {\n appId: process.env.UNI_APP_ID,\n appName: process.env.UNI_APP_NAME,\n appVersion: process.env.UNI_APP_VERSION_NAME,\n appVersionCode: process.env.UNI_APP_VERSION_CODE,\n appLanguage: getAppLanguage(hostLanguage),\n uniCompileVersion: process.env.UNI_COMPILER_VERSION,\n uniCompilerVersion: process.env.UNI_COMPILER_VERSION,\n uniRuntimeVersion: process.env.UNI_COMPILER_VERSION,\n uniPlatform: process.env.UNI_SUB_PLATFORM || process.env.UNI_PLATFORM,\n deviceBrand,\n deviceModel: model,\n deviceType,\n devicePixelRatio: _devicePixelRatio,\n deviceOrientation: _deviceOrientation,\n osName: osName.toLocaleLowerCase(),\n osVersion,\n hostTheme: theme,\n hostVersion,\n hostLanguage,\n hostName: _hostName,\n hostSDKVersion: _SDKVersion,\n hostFontSizeSetting: fontSizeSetting,\n windowTop: 0,\n windowBottom: 0,\n // TODO\n osLanguage: undefined,\n osTheme: undefined,\n ua: undefined,\n hostPackageName: undefined,\n browserName: undefined,\n browserVersion: undefined,\n isUniAppX: false\n };\n\n Object.assign(result, parameters, extraParam);\n}\n\nfunction getGetDeviceType (result, model) {\n let deviceType = result.deviceType || 'phone';\n {\n const deviceTypeMaps = {\n ipad: 'pad',\n windows: 'pc',\n mac: 'pc'\n };\n const deviceTypeMapsKeys = Object.keys(deviceTypeMaps);\n const _model = model.toLocaleLowerCase();\n for (let index = 0; index < deviceTypeMapsKeys.length; index++) {\n const _m = deviceTypeMapsKeys[index];\n if (_model.indexOf(_m) !== -1) {\n deviceType = deviceTypeMaps[_m];\n break\n }\n }\n }\n return deviceType\n}\n\nfunction getDeviceBrand (brand) {\n let deviceBrand = brand;\n if (deviceBrand) {\n deviceBrand = brand.toLocaleLowerCase();\n }\n return deviceBrand\n}\n\nfunction getAppLanguage (defaultLanguage) {\n return getLocale$1\n ? getLocale$1()\n : defaultLanguage\n}\n\nfunction getHostName (result) {\n const _platform =\n 'WeChat'\n ;\n let _hostName = result.hostName || _platform; // mp-jd\n {\n if (result.environment) {\n _hostName = result.environment;\n } else if (result.host && result.host.env) {\n _hostName = result.host.env;\n }\n }\n\n return _hostName\n}\n\nvar getSystemInfo = {\n returnValue: function (result) {\n useDeviceId(result);\n addSafeAreaInsets(result);\n populateParameters(result);\n }\n};\n\nvar showActionSheet = {\n args (fromArgs) {\n if (typeof fromArgs === 'object') {\n fromArgs.alertText = fromArgs.title;\n }\n }\n};\n\nvar getAppBaseInfo = {\n returnValue: function (result) {\n const { version, language, SDKVersion, theme } = result;\n\n const _hostName = getHostName(result);\n\n const hostLanguage = (language || '').replace('_', '-');\n\n result = sortObject(Object.assign(result, {\n appId: process.env.UNI_APP_ID,\n appName: process.env.UNI_APP_NAME,\n appVersion: process.env.UNI_APP_VERSION_NAME,\n appVersionCode: process.env.UNI_APP_VERSION_CODE,\n appLanguage: getAppLanguage(hostLanguage),\n hostVersion: version,\n hostLanguage,\n hostName: _hostName,\n hostSDKVersion: SDKVersion,\n hostTheme: theme,\n isUniAppX: false,\n uniPlatform: process.env.UNI_SUB_PLATFORM || process.env.UNI_PLATFORM,\n uniCompileVersion: process.env.UNI_COMPILER_VERSION,\n uniCompilerVersion: process.env.UNI_COMPILER_VERSION,\n uniRuntimeVersion: process.env.UNI_COMPILER_VERSION\n }));\n }\n};\n\nvar getDeviceInfo = {\n returnValue: function (result) {\n const { brand, model, system = '', platform = '' } = result;\n const deviceType = getGetDeviceType(result, model);\n const deviceBrand = getDeviceBrand(brand);\n useDeviceId(result);\n\n const { osName, osVersion } = getOSInfo(system, platform);\n\n result = sortObject(Object.assign(result, {\n deviceType,\n deviceBrand,\n deviceModel: model,\n osName,\n osVersion\n }));\n }\n};\n\nvar getWindowInfo = {\n returnValue: function (result) {\n addSafeAreaInsets(result);\n\n result = sortObject(Object.assign(result, {\n windowTop: 0,\n windowBottom: 0\n }));\n }\n};\n\nvar getAppAuthorizeSetting = {\n returnValue: function (result) {\n const { locationReducedAccuracy } = result;\n\n result.locationAccuracy = 'unsupported';\n if (locationReducedAccuracy === true) {\n result.locationAccuracy = 'reduced';\n } else if (locationReducedAccuracy === false) {\n result.locationAccuracy = 'full';\n }\n }\n};\n\n// import navigateTo from 'uni-helpers/navigate-to'\n\nconst compressImage = {\n args (fromArgs) {\n // https://developers.weixin.qq.com/community/develop/doc/000c08940c865011298e0a43256800?highLine=compressHeight\n if (fromArgs.compressedHeight && !fromArgs.compressHeight) {\n fromArgs.compressHeight = fromArgs.compressedHeight;\n }\n if (fromArgs.compressedWidth && !fromArgs.compressWidth) {\n fromArgs.compressWidth = fromArgs.compressedWidth;\n }\n }\n};\n\nconst protocols = {\n redirectTo,\n // navigateTo, // 由于在微信开发者工具的页面参数,会显示__id__参数,因此暂时关闭mp-weixin对于navigateTo的AOP\n previewImage,\n getSystemInfo,\n getSystemInfoSync: getSystemInfo,\n showActionSheet,\n getAppBaseInfo,\n getDeviceInfo,\n getWindowInfo,\n getAppAuthorizeSetting,\n compressImage\n};\nconst todos = [\n 'vibrate',\n 'preloadPage',\n 'unPreloadPage',\n 'loadSubPackage'\n];\nconst canIUses = [];\n\nconst CALLBACKS = ['success', 'fail', 'cancel', 'complete'];\n\nfunction processCallback (methodName, method, returnValue) {\n return function (res) {\n return method(processReturnValue(methodName, res, returnValue))\n }\n}\n\nfunction processArgs (methodName, fromArgs, argsOption = {}, returnValue = {}, keepFromArgs = false) {\n if (isPlainObject(fromArgs)) { // 一般 api 的参数解析\n const toArgs = keepFromArgs === true ? fromArgs : {}; // returnValue 为 false 时,说明是格式化返回值,直接在返回值对象上修改赋值\n if (isFn(argsOption)) {\n argsOption = argsOption(fromArgs, toArgs) || {};\n }\n for (const key in fromArgs) {\n if (hasOwn(argsOption, key)) {\n let keyOption = argsOption[key];\n if (isFn(keyOption)) {\n keyOption = keyOption(fromArgs[key], fromArgs, toArgs);\n }\n if (!keyOption) { // 不支持的参数\n console.warn(`The '${methodName}' method of platform '微信小程序' does not support option '${key}'`);\n } else if (isStr(keyOption)) { // 重写参数 key\n toArgs[keyOption] = fromArgs[key];\n } else if (isPlainObject(keyOption)) { // {name:newName,value:value}可重新指定参数 key:value\n toArgs[keyOption.name ? keyOption.name : key] = keyOption.value;\n }\n } else if (CALLBACKS.indexOf(key) !== -1) {\n if (isFn(fromArgs[key])) {\n toArgs[key] = processCallback(methodName, fromArgs[key], returnValue);\n }\n } else {\n if (!keepFromArgs) {\n toArgs[key] = fromArgs[key];\n }\n }\n }\n return toArgs\n } else if (isFn(fromArgs)) {\n fromArgs = processCallback(methodName, fromArgs, returnValue);\n }\n return fromArgs\n}\n\nfunction processReturnValue (methodName, res, returnValue, keepReturnValue = false) {\n if (isFn(protocols.returnValue)) { // 处理通用 returnValue\n res = protocols.returnValue(methodName, res);\n }\n return processArgs(methodName, res, returnValue, {}, keepReturnValue)\n}\n\nfunction wrapper (methodName, method) {\n if (hasOwn(protocols, methodName)) {\n const protocol = protocols[methodName];\n if (!protocol) { // 暂不支持的 api\n return function () {\n console.error(`Platform '微信小程序' does not support '${methodName}'.`);\n }\n }\n return function (arg1, arg2) { // 目前 api 最多两个参数\n let options = protocol;\n if (isFn(protocol)) {\n options = protocol(arg1);\n }\n\n arg1 = processArgs(methodName, arg1, options.args, options.returnValue);\n\n const args = [arg1];\n if (typeof arg2 !== 'undefined') {\n args.push(arg2);\n }\n if (isFn(options.name)) {\n methodName = options.name(arg1);\n } else if (isStr(options.name)) {\n methodName = options.name;\n }\n const returnValue = wx[methodName].apply(wx, args);\n if (isSyncApi(methodName)) { // 同步 api\n return processReturnValue(methodName, returnValue, options.returnValue, isContextApi(methodName))\n }\n return returnValue\n }\n }\n return method\n}\n\nconst todoApis = Object.create(null);\n\nconst TODOS = [\n 'onTabBarMidButtonTap',\n 'subscribePush',\n 'unsubscribePush',\n 'onPush',\n 'offPush',\n 'share'\n];\n\nfunction createTodoApi (name) {\n return function todoApi ({\n fail,\n complete\n }) {\n const res = {\n errMsg: `${name}:fail method '${name}' not supported`\n };\n isFn(fail) && fail(res);\n isFn(complete) && complete(res);\n }\n}\n\nTODOS.forEach(function (name) {\n todoApis[name] = createTodoApi(name);\n});\n\nvar providers = {\n oauth: ['weixin'],\n share: ['weixin'],\n payment: ['wxpay'],\n push: ['weixin']\n};\n\nfunction getProvider ({\n service,\n success,\n fail,\n complete\n}) {\n let res = false;\n if (providers[service]) {\n res = {\n errMsg: 'getProvider:ok',\n service,\n provider: providers[service]\n };\n isFn(success) && success(res);\n } else {\n res = {\n errMsg: 'getProvider:fail service not found'\n };\n isFn(fail) && fail(res);\n }\n isFn(complete) && complete(res);\n}\n\nvar extraApi = /*#__PURE__*/Object.freeze({\n __proto__: null,\n getProvider: getProvider\n});\n\nconst getEmitter = (function () {\n let Emitter;\n return function getUniEmitter () {\n if (!Emitter) {\n Emitter = new Vue();\n }\n return Emitter\n }\n})();\n\nfunction apply (ctx, method, args) {\n return ctx[method].apply(ctx, args)\n}\n\nfunction $on () {\n return apply(getEmitter(), '$on', [...arguments])\n}\nfunction $off () {\n return apply(getEmitter(), '$off', [...arguments])\n}\nfunction $once () {\n return apply(getEmitter(), '$once', [...arguments])\n}\nfunction $emit () {\n return apply(getEmitter(), '$emit', [...arguments])\n}\n\nvar eventApi = /*#__PURE__*/Object.freeze({\n __proto__: null,\n $on: $on,\n $off: $off,\n $once: $once,\n $emit: $emit\n});\n\n/**\n * 框架内 try-catch\n */\n/**\n * 开发者 try-catch\n */\nfunction tryCatch (fn) {\n return function () {\n try {\n return fn.apply(fn, arguments)\n } catch (e) {\n // TODO\n console.error(e);\n }\n }\n}\n\nfunction getApiCallbacks (params) {\n const apiCallbacks = {};\n for (const name in params) {\n const param = params[name];\n if (isFn(param)) {\n apiCallbacks[name] = tryCatch(param);\n delete params[name];\n }\n }\n return apiCallbacks\n}\n\nlet cid;\nlet cidErrMsg;\nlet enabled;\n\nfunction normalizePushMessage (message) {\n try {\n return JSON.parse(message)\n } catch (e) {}\n return message\n}\n\nfunction invokePushCallback (\n args\n) {\n if (args.type === 'enabled') {\n enabled = true;\n } else if (args.type === 'clientId') {\n cid = args.cid;\n cidErrMsg = args.errMsg;\n invokeGetPushCidCallbacks(cid, args.errMsg);\n } else if (args.type === 'pushMsg') {\n const message = {\n type: 'receive',\n data: normalizePushMessage(args.message)\n };\n for (let i = 0; i < onPushMessageCallbacks.length; i++) {\n const callback = onPushMessageCallbacks[i];\n callback(message);\n // 该消息已被阻止\n if (message.stopped) {\n break\n }\n }\n } else if (args.type === 'click') {\n onPushMessageCallbacks.forEach((callback) => {\n callback({\n type: 'click',\n data: normalizePushMessage(args.message)\n });\n });\n }\n}\n\nconst getPushCidCallbacks = [];\n\nfunction invokeGetPushCidCallbacks (cid, errMsg) {\n getPushCidCallbacks.forEach((callback) => {\n callback(cid, errMsg);\n });\n getPushCidCallbacks.length = 0;\n}\n\nfunction getPushClientId (args) {\n if (!isPlainObject(args)) {\n args = {};\n }\n const {\n success,\n fail,\n complete\n } = getApiCallbacks(args);\n const hasSuccess = isFn(success);\n const hasFail = isFn(fail);\n const hasComplete = isFn(complete);\n\n Promise.resolve().then(() => {\n if (typeof enabled === 'undefined') {\n enabled = false;\n cid = '';\n cidErrMsg = 'uniPush is not enabled';\n }\n getPushCidCallbacks.push((cid, errMsg) => {\n let res;\n if (cid) {\n res = {\n errMsg: 'getPushClientId:ok',\n cid\n };\n hasSuccess && success(res);\n } else {\n res = {\n errMsg: 'getPushClientId:fail' + (errMsg ? ' ' + errMsg : '')\n };\n hasFail && fail(res);\n }\n hasComplete && complete(res);\n });\n if (typeof cid !== 'undefined') {\n invokeGetPushCidCallbacks(cid, cidErrMsg);\n }\n });\n}\n\nconst onPushMessageCallbacks = [];\n// 不使用 defineOnApi 实现,是因为 defineOnApi 依赖 UniServiceJSBridge ,该对象目前在小程序上未提供,故简单实现\nconst onPushMessage = (fn) => {\n if (onPushMessageCallbacks.indexOf(fn) === -1) {\n onPushMessageCallbacks.push(fn);\n }\n};\n\nconst offPushMessage = (fn) => {\n if (!fn) {\n onPushMessageCallbacks.length = 0;\n } else {\n const index = onPushMessageCallbacks.indexOf(fn);\n if (index > -1) {\n onPushMessageCallbacks.splice(index, 1);\n }\n }\n};\n\nfunction __f__ (\n type,\n ...args\n) {\n console[type].apply(console, args);\n}\n\nlet baseInfo = wx.getAppBaseInfo && wx.getAppBaseInfo();\nif (!baseInfo) {\n baseInfo = wx.getSystemInfoSync();\n}\nconst host = baseInfo ? baseInfo.host : null;\nconst shareVideoMessage =\n host && host.env === 'SAAASDK' ? wx.miniapp.shareVideoMessage : wx.shareVideoMessage;\n\nvar api = /*#__PURE__*/Object.freeze({\n __proto__: null,\n shareVideoMessage: shareVideoMessage,\n getPushClientId: getPushClientId,\n onPushMessage: onPushMessage,\n offPushMessage: offPushMessage,\n invokePushCallback: invokePushCallback,\n __f__: __f__\n});\n\nconst mocks = ['__route__', '__wxExparserNodeId__', '__wxWebviewId__'];\n\nfunction findVmByVueId (vm, vuePid) {\n const $children = vm.$children;\n // 优先查找直属(反向查找:https://github.com/dcloudio/uni-app/issues/1200)\n for (let i = $children.length - 1; i >= 0; i--) {\n const childVm = $children[i];\n if (childVm.$scope._$vueId === vuePid) {\n return childVm\n }\n }\n // 反向递归查找\n let parentVm;\n for (let i = $children.length - 1; i >= 0; i--) {\n parentVm = findVmByVueId($children[i], vuePid);\n if (parentVm) {\n return parentVm\n }\n }\n}\n\nfunction initBehavior (options) {\n return Behavior(options)\n}\n\nfunction isPage () {\n return !!this.route\n}\n\nfunction initRelation (detail) {\n this.triggerEvent('__l', detail);\n}\n\nfunction selectAllComponents (mpInstance, selector, $refs) {\n const components = mpInstance.selectAllComponents(selector) || [];\n components.forEach(component => {\n const ref = component.dataset.ref;\n $refs[ref] = component.$vm || toSkip(component);\n {\n if (component.dataset.vueGeneric === 'scoped') {\n component.selectAllComponents('.scoped-ref').forEach(scopedComponent => {\n selectAllComponents(scopedComponent, selector, $refs);\n });\n }\n }\n });\n}\n\nfunction syncRefs (refs, newRefs) {\n const oldKeys = new Set(...Object.keys(refs));\n const newKeys = Object.keys(newRefs);\n newKeys.forEach(key => {\n const oldValue = refs[key];\n const newValue = newRefs[key];\n if (Array.isArray(oldValue) && Array.isArray(newValue) && oldValue.length === newValue.length && newValue.every(value => oldValue.includes(value))) {\n return\n }\n refs[key] = newValue;\n oldKeys.delete(key);\n });\n oldKeys.forEach(key => {\n delete refs[key];\n });\n return refs\n}\n\nfunction initRefs (vm) {\n const mpInstance = vm.$scope;\n const refs = {};\n Object.defineProperty(vm, '$refs', {\n get () {\n const $refs = {};\n selectAllComponents(mpInstance, '.vue-ref', $refs);\n // TODO 暂不考虑 for 中的 scoped\n const forComponents = mpInstance.selectAllComponents('.vue-ref-in-for') || [];\n forComponents.forEach(component => {\n const ref = component.dataset.ref;\n if (!$refs[ref]) {\n $refs[ref] = [];\n }\n $refs[ref].push(component.$vm || toSkip(component));\n });\n return syncRefs(refs, $refs)\n }\n });\n}\n\nfunction handleLink (event) {\n const {\n vuePid,\n vueOptions\n } = event.detail || event.value; // detail 是微信,value 是百度(dipatch)\n\n let parentVm;\n\n if (vuePid) {\n parentVm = findVmByVueId(this.$vm, vuePid);\n }\n\n if (!parentVm) {\n parentVm = this.$vm;\n }\n\n vueOptions.parent = parentVm;\n}\n\nfunction markMPComponent (component) {\n // 在 Vue 中标记为小程序组件\n const IS_MP = '__v_isMPComponent';\n Object.defineProperty(component, IS_MP, {\n configurable: true,\n enumerable: false,\n value: true\n });\n return component\n}\n\nfunction toSkip (obj) {\n const OB = '__ob__';\n const SKIP = '__v_skip';\n if (isObject(obj) && Object.isExtensible(obj)) {\n // 避免被 @vue/composition-api 观测\n Object.defineProperty(obj, OB, {\n configurable: true,\n enumerable: false,\n value: {\n [SKIP]: true\n }\n });\n }\n return obj\n}\n\nconst WORKLET_RE = /_(.*)_worklet_factory_/;\nfunction initWorkletMethods (mpMethods, vueMethods) {\n if (vueMethods) {\n Object.keys(vueMethods).forEach((name) => {\n const matches = name.match(WORKLET_RE);\n if (matches) {\n const workletName = matches[1];\n mpMethods[name] = vueMethods[name];\n mpMethods[workletName] = vueMethods[workletName];\n }\n });\n }\n}\n\nconst MPPage = Page;\nconst MPComponent = Component;\n\nconst customizeRE = /:/g;\n\nconst customize = cached((str) => {\n return camelize(str.replace(customizeRE, '-'))\n});\n\nfunction initTriggerEvent (mpInstance) {\n const oldTriggerEvent = mpInstance.triggerEvent;\n const newTriggerEvent = function (event, ...args) {\n // 事件名统一转驼峰格式,仅处理:当前组件为 vue 组件、当前组件为 vue 组件子组件\n if (this.$vm || (this.dataset && this.dataset.comType)) {\n event = customize(event);\n } else {\n // 针对微信/QQ小程序单独补充驼峰格式事件,以兼容历史项目\n const newEvent = customize(event);\n if (newEvent !== event) {\n oldTriggerEvent.apply(this, [newEvent, ...args]);\n }\n }\n return oldTriggerEvent.apply(this, [event, ...args])\n };\n try {\n // 京东小程序 triggerEvent 为只读\n mpInstance.triggerEvent = newTriggerEvent;\n } catch (error) {\n mpInstance._triggerEvent = newTriggerEvent;\n }\n}\n\nfunction initHook (name, options, isComponent) {\n const oldHook = options[name];\n options[name] = function (...args) {\n markMPComponent(this);\n initTriggerEvent(this);\n if (oldHook) {\n return oldHook.apply(this, args)\n }\n };\n}\nif (!MPPage.__$wrappered) {\n MPPage.__$wrappered = true;\n Page = function (options = {}) {\n initHook('onLoad', options);\n return MPPage(options)\n };\n Page.after = MPPage.after;\n\n Component = function (options = {}) {\n initHook('created', options);\n return MPComponent(options)\n };\n}\n\nconst PAGE_EVENT_HOOKS = [\n 'onPullDownRefresh',\n 'onReachBottom',\n 'onAddToFavorites',\n 'onShareTimeline',\n 'onShareAppMessage',\n 'onPageScroll',\n 'onResize',\n 'onTabItemTap'\n];\n\nfunction initMocks (vm, mocks) {\n const mpInstance = vm.$mp[vm.mpType];\n mocks.forEach(mock => {\n if (hasOwn(mpInstance, mock)) {\n vm[mock] = mpInstance[mock];\n }\n });\n}\n\nfunction hasHook (hook, vueOptions) {\n if (!vueOptions) {\n return true\n }\n\n if (Vue.options && Array.isArray(Vue.options[hook])) {\n return true\n }\n\n vueOptions = vueOptions.default || vueOptions;\n\n if (isFn(vueOptions)) {\n if (isFn(vueOptions.extendOptions[hook])) {\n return true\n }\n if (vueOptions.super &&\n vueOptions.super.options &&\n Array.isArray(vueOptions.super.options[hook])) {\n return true\n }\n return false\n }\n\n if (isFn(vueOptions[hook]) || Array.isArray(vueOptions[hook])) {\n return true\n }\n const mixins = vueOptions.mixins;\n if (Array.isArray(mixins)) {\n return !!mixins.find(mixin => hasHook(hook, mixin))\n }\n}\n\nfunction initHooks (mpOptions, hooks, vueOptions) {\n hooks.forEach(hook => {\n if (hasHook(hook, vueOptions)) {\n mpOptions[hook] = function (args) {\n return this.$vm && this.$vm.__call_hook(hook, args)\n };\n }\n });\n}\n\nfunction initUnknownHooks (mpOptions, vueOptions, excludes = []) {\n findHooks(vueOptions).forEach((hook) => initHook$1(mpOptions, hook, excludes));\n}\n\nfunction findHooks (vueOptions, hooks = []) {\n if (vueOptions) {\n Object.keys(vueOptions).forEach((name) => {\n if (name.indexOf('on') === 0 && isFn(vueOptions[name])) {\n hooks.push(name);\n }\n });\n }\n return hooks\n}\n\nfunction initHook$1 (mpOptions, hook, excludes) {\n if (excludes.indexOf(hook) === -1 && !hasOwn(mpOptions, hook)) {\n mpOptions[hook] = function (args) {\n return this.$vm && this.$vm.__call_hook(hook, args)\n };\n }\n}\n\nfunction initVueComponent (Vue, vueOptions) {\n vueOptions = vueOptions.default || vueOptions;\n let VueComponent;\n if (isFn(vueOptions)) {\n VueComponent = vueOptions;\n } else {\n VueComponent = Vue.extend(vueOptions);\n }\n vueOptions = VueComponent.options;\n return [VueComponent, vueOptions]\n}\n\nfunction initSlots (vm, vueSlots) {\n if (Array.isArray(vueSlots) && vueSlots.length) {\n const $slots = Object.create(null);\n vueSlots.forEach(slotName => {\n $slots[slotName] = true;\n });\n vm.$scopedSlots = vm.$slots = $slots;\n }\n}\n\nfunction initVueIds (vueIds, mpInstance) {\n vueIds = (vueIds || '').split(',');\n const len = vueIds.length;\n\n if (len === 1) {\n mpInstance._$vueId = vueIds[0];\n } else if (len === 2) {\n mpInstance._$vueId = vueIds[0];\n mpInstance._$vuePid = vueIds[1];\n }\n}\n\nfunction initData (vueOptions, context) {\n let data = vueOptions.data || {};\n const methods = vueOptions.methods || {};\n\n if (typeof data === 'function') {\n try {\n data = data.call(context); // 支持 Vue.prototype 上挂的数据\n } catch (e) {\n if (process.env.VUE_APP_DEBUG) {\n console.warn('根据 Vue 的 data 函数初始化小程序 data 失败,请尽量确保 data 函数中不访问 vm 对象,否则可能影响首次数据渲染速度。', data);\n }\n }\n } else {\n try {\n // 对 data 格式化\n data = JSON.parse(JSON.stringify(data));\n } catch (e) { }\n }\n\n if (!isPlainObject(data)) {\n data = {};\n }\n\n Object.keys(methods).forEach(methodName => {\n if (context.__lifecycle_hooks__.indexOf(methodName) === -1 && !hasOwn(data, methodName)) {\n data[methodName] = methods[methodName];\n }\n });\n\n return data\n}\n\nconst PROP_TYPES = [String, Number, Boolean, Object, Array, null];\n\nfunction createObserver (name) {\n return function observer (newVal, oldVal) {\n if (this.$vm) {\n this.$vm[name] = newVal; // 为了触发其他非 render watcher\n }\n }\n}\n\nfunction initBehaviors (vueOptions, initBehavior) {\n const vueBehaviors = vueOptions.behaviors;\n const vueExtends = vueOptions.extends;\n const vueMixins = vueOptions.mixins;\n\n let vueProps = vueOptions.props;\n\n if (!vueProps) {\n vueOptions.props = vueProps = [];\n }\n\n const behaviors = [];\n if (Array.isArray(vueBehaviors)) {\n vueBehaviors.forEach(behavior => {\n behaviors.push(behavior.replace('uni://', `${\"wx\"}://`));\n if (behavior === 'uni://form-field') {\n if (Array.isArray(vueProps)) {\n vueProps.push('name');\n vueProps.push('value');\n } else {\n vueProps.name = {\n type: String,\n default: ''\n };\n vueProps.value = {\n type: [String, Number, Boolean, Array, Object, Date],\n default: ''\n };\n }\n }\n });\n }\n if (isPlainObject(vueExtends) && vueExtends.props) {\n behaviors.push(\n initBehavior({\n properties: initProperties(vueExtends.props, true)\n })\n );\n }\n if (Array.isArray(vueMixins)) {\n vueMixins.forEach(vueMixin => {\n if (isPlainObject(vueMixin) && vueMixin.props) {\n behaviors.push(\n initBehavior({\n properties: initProperties(vueMixin.props, true)\n })\n );\n }\n });\n }\n return behaviors\n}\n\nfunction parsePropType (key, type, defaultValue, file) {\n // [String]=>String\n if (Array.isArray(type) && type.length === 1) {\n return type[0]\n }\n return type\n}\n\nfunction initProperties (props, isBehavior = false, file = '', options) {\n const properties = {};\n if (!isBehavior) {\n properties.vueId = {\n type: String,\n value: ''\n };\n {\n if ( options.virtualHost) {\n properties.virtualHostStyle = {\n type: null,\n value: ''\n };\n properties.virtualHostClass = {\n type: null,\n value: ''\n };\n }\n }\n // scopedSlotsCompiler auto\n properties.scopedSlotsCompiler = {\n type: String,\n value: ''\n };\n properties.vueSlots = { // 小程序不能直接定义 $slots 的 props,所以通过 vueSlots 转换到 $slots\n type: null,\n value: [],\n observer: function (newVal, oldVal) {\n const $slots = Object.create(null);\n newVal.forEach(slotName => {\n $slots[slotName] = true;\n });\n this.setData({\n $slots\n });\n }\n };\n }\n if (Array.isArray(props)) { // ['title']\n props.forEach(key => {\n properties[key] = {\n type: null,\n observer: createObserver(key)\n };\n });\n } else if (isPlainObject(props)) { // {title:{type:String,default:''},content:String}\n Object.keys(props).forEach(key => {\n const opts = props[key];\n if (isPlainObject(opts)) { // title:{type:String,default:''}\n let value = opts.default;\n if (isFn(value)) {\n value = value();\n }\n\n opts.type = parsePropType(key, opts.type);\n\n properties[key] = {\n type: PROP_TYPES.indexOf(opts.type) !== -1 ? opts.type : null,\n value,\n observer: createObserver(key)\n };\n } else { // content:String\n const type = parsePropType(key, opts);\n properties[key] = {\n type: PROP_TYPES.indexOf(type) !== -1 ? type : null,\n observer: createObserver(key)\n };\n }\n });\n }\n return properties\n}\n\nfunction wrapper$1 (event) {\n // TODO 又得兼容 mpvue 的 mp 对象\n try {\n event.mp = JSON.parse(JSON.stringify(event));\n } catch (e) { }\n\n event.stopPropagation = noop;\n event.preventDefault = noop;\n\n event.target = event.target || {};\n\n if (!hasOwn(event, 'detail')) {\n event.detail = {};\n }\n\n if (hasOwn(event, 'markerId')) {\n event.detail = typeof event.detail === 'object' ? event.detail : {};\n event.detail.markerId = event.markerId;\n }\n\n if (isPlainObject(event.detail)) {\n event.target = Object.assign({}, event.target, event.detail);\n }\n\n return event\n}\n\nfunction getExtraValue (vm, dataPathsArray) {\n let context = vm;\n dataPathsArray.forEach(dataPathArray => {\n const dataPath = dataPathArray[0];\n const value = dataPathArray[2];\n if (dataPath || typeof value !== 'undefined') { // ['','',index,'disable']\n const propPath = dataPathArray[1];\n const valuePath = dataPathArray[3];\n\n let vFor;\n if (Number.isInteger(dataPath)) {\n vFor = dataPath;\n } else if (!dataPath) {\n vFor = context;\n } else if (typeof dataPath === 'string' && dataPath) {\n if (dataPath.indexOf('#s#') === 0) {\n vFor = dataPath.substr(3);\n } else {\n vFor = vm.__get_value(dataPath, context);\n }\n }\n\n if (Number.isInteger(vFor)) {\n context = value;\n } else if (!propPath) {\n context = vFor[value];\n } else {\n if (Array.isArray(vFor)) {\n context = vFor.find(vForItem => {\n return vm.__get_value(propPath, vForItem) === value\n });\n } else if (isPlainObject(vFor)) {\n context = Object.keys(vFor).find(vForKey => {\n return vm.__get_value(propPath, vFor[vForKey]) === value\n });\n } else {\n console.error('v-for 暂不支持循环数据:', vFor);\n }\n }\n\n if (valuePath) {\n context = vm.__get_value(valuePath, context);\n }\n }\n });\n return context\n}\n\nfunction processEventExtra (vm, extra, event, __args__) {\n const extraObj = {};\n\n if (Array.isArray(extra) && extra.length) {\n /**\n *[\n * ['data.items', 'data.id', item.data.id],\n * ['metas', 'id', meta.id]\n *],\n *[\n * ['data.items', 'data.id', item.data.id],\n * ['metas', 'id', meta.id]\n *],\n *'test'\n */\n extra.forEach((dataPath, index) => {\n if (typeof dataPath === 'string') {\n if (!dataPath) { // model,prop.sync\n extraObj['$' + index] = vm;\n } else {\n if (dataPath === '$event') { // $event\n extraObj['$' + index] = event;\n } else if (dataPath === 'arguments') {\n extraObj['$' + index] = event.detail ? event.detail.__args__ || __args__ : __args__;\n } else if (dataPath.indexOf('$event.') === 0) { // $event.target.value\n extraObj['$' + index] = vm.__get_value(dataPath.replace('$event.', ''), event);\n } else {\n extraObj['$' + index] = vm.__get_value(dataPath);\n }\n }\n } else {\n extraObj['$' + index] = getExtraValue(vm, dataPath);\n }\n });\n }\n\n return extraObj\n}\n\nfunction getObjByArray (arr) {\n const obj = {};\n for (let i = 1; i < arr.length; i++) {\n const element = arr[i];\n obj[element[0]] = element[1];\n }\n return obj\n}\n\nfunction processEventArgs (vm, event, args = [], extra = [], isCustom, methodName) {\n let isCustomMPEvent = false; // wxcomponent 组件,传递原始 event 对象\n\n // fixed 用户直接触发 mpInstance.triggerEvent\n const __args__ = isPlainObject(event.detail)\n ? event.detail.__args__ || [event.detail]\n : [event.detail];\n\n if (isCustom) { // 自定义事件\n isCustomMPEvent = event.currentTarget &&\n event.currentTarget.dataset &&\n event.currentTarget.dataset.comType === 'wx';\n if (!args.length) { // 无参数,直接传入 event 或 detail 数组\n if (isCustomMPEvent) {\n return [event]\n }\n return __args__\n }\n }\n\n const extraObj = processEventExtra(vm, extra, event, __args__);\n\n const ret = [];\n args.forEach(arg => {\n if (arg === '$event') {\n if (methodName === '__set_model' && !isCustom) { // input v-model value\n ret.push(event.target.value);\n } else {\n if (isCustom && !isCustomMPEvent) {\n ret.push(__args__[0]);\n } else { // wxcomponent 组件或内置组件\n ret.push(event);\n }\n }\n } else {\n if (Array.isArray(arg) && arg[0] === 'o') {\n ret.push(getObjByArray(arg));\n } else if (typeof arg === 'string' && hasOwn(extraObj, arg)) {\n ret.push(extraObj[arg]);\n } else {\n ret.push(arg);\n }\n }\n });\n\n return ret\n}\n\nconst ONCE = '~';\nconst CUSTOM = '^';\n\nfunction isMatchEventType (eventType, optType) {\n return (eventType === optType) ||\n (\n optType === 'regionchange' &&\n (\n eventType === 'begin' ||\n eventType === 'end'\n )\n )\n}\n\nfunction getContextVm (vm) {\n let $parent = vm.$parent;\n // 父组件是 scoped slots 或者其他自定义组件时继续查找\n while ($parent && $parent.$parent && ($parent.$options.generic || $parent.$parent.$options.generic || $parent.$scope._$vuePid)) {\n $parent = $parent.$parent;\n }\n return $parent && $parent.$parent\n}\n\nfunction handleEvent (event) {\n event = wrapper$1(event);\n\n // [['tap',[['handle',[1,2,a]],['handle1',[1,2,a]]]]]\n const dataset = (event.currentTarget || event.target).dataset;\n if (!dataset) {\n return console.warn('事件信息不存在')\n }\n const eventOpts = dataset.eventOpts || dataset['event-opts']; // 支付宝 web-view 组件 dataset 非驼峰\n if (!eventOpts) {\n return console.warn('事件信息不存在')\n }\n\n // [['handle',[1,2,a]],['handle1',[1,2,a]]]\n const eventType = event.type;\n\n const ret = [];\n\n eventOpts.forEach(eventOpt => {\n let type = eventOpt[0];\n const eventsArray = eventOpt[1];\n\n const isCustom = type.charAt(0) === CUSTOM;\n type = isCustom ? type.slice(1) : type;\n const isOnce = type.charAt(0) === ONCE;\n type = isOnce ? type.slice(1) : type;\n\n if (eventsArray && isMatchEventType(eventType, type)) {\n eventsArray.forEach(eventArray => {\n const methodName = eventArray[0];\n if (methodName) {\n let handlerCtx = this.$vm;\n if (handlerCtx.$options.generic) { // mp-weixin,mp-toutiao 抽象节点模拟 scoped slots\n handlerCtx = getContextVm(handlerCtx) || handlerCtx;\n }\n if (methodName === '$emit') {\n handlerCtx.$emit.apply(handlerCtx,\n processEventArgs(\n this.$vm,\n event,\n eventArray[1],\n eventArray[2],\n isCustom,\n methodName\n ));\n return\n }\n const handler = handlerCtx[methodName];\n if (!isFn(handler)) {\n const type = this.$vm.mpType === 'page' ? 'Page' : 'Component';\n const path = this.route || this.is;\n throw new Error(`${type} \"${path}\" does not have a method \"${methodName}\"`)\n }\n if (isOnce) {\n if (handler.once) {\n return\n }\n handler.once = true;\n }\n let params = processEventArgs(\n this.$vm,\n event,\n eventArray[1],\n eventArray[2],\n isCustom,\n methodName\n );\n params = Array.isArray(params) ? params : [];\n // 参数尾部增加原始事件对象用于复杂表达式内获取额外数据\n if (/=\\s*\\S+\\.eventParams\\s*\\|\\|\\s*\\S+\\[['\"]event-params['\"]\\]/.test(handler.toString())) {\n // eslint-disable-next-line no-sparse-arrays\n params = params.concat([, , , , , , , , , , event]);\n }\n ret.push(handler.apply(handlerCtx, params));\n }\n });\n }\n });\n\n if (\n eventType === 'input' &&\n ret.length === 1 &&\n typeof ret[0] !== 'undefined'\n ) {\n return ret[0]\n }\n}\n\nconst eventChannels = {};\n\nfunction getEventChannel (id) {\n const eventChannel = eventChannels[id];\n delete eventChannels[id];\n return eventChannel\n}\n\nconst hooks = [\n 'onShow',\n 'onHide',\n 'onError',\n 'onPageNotFound',\n 'onThemeChange',\n 'onUnhandledRejection'\n];\n\nfunction initEventChannel () {\n Vue.prototype.getOpenerEventChannel = function () {\n // 微信小程序使用自身getOpenerEventChannel\n {\n return this.$scope.getOpenerEventChannel()\n }\n };\n const callHook = Vue.prototype.__call_hook;\n Vue.prototype.__call_hook = function (hook, args) {\n if (hook === 'onLoad' && args && args.__id__) {\n this.__eventChannel__ = getEventChannel(args.__id__);\n delete args.__id__;\n }\n return callHook.call(this, hook, args)\n };\n}\n\nfunction initScopedSlotsParams () {\n const center = {};\n const parents = {};\n\n function currentId (fn) {\n const vueIds = this.$options.propsData.vueId;\n if (vueIds) {\n const vueId = vueIds.split(',')[0];\n fn(vueId);\n }\n }\n\n Vue.prototype.$hasSSP = function (vueId) {\n const slot = center[vueId];\n if (!slot) {\n parents[vueId] = this;\n this.$on('hook:destroyed', () => {\n delete parents[vueId];\n });\n }\n return slot\n };\n\n Vue.prototype.$getSSP = function (vueId, name, needAll) {\n const slot = center[vueId];\n if (slot) {\n const params = slot[name] || [];\n if (needAll) {\n return params\n }\n return params[0]\n }\n };\n\n Vue.prototype.$setSSP = function (name, value) {\n let index = 0;\n currentId.call(this, vueId => {\n const slot = center[vueId];\n const params = slot[name] = slot[name] || [];\n params.push(value);\n index = params.length - 1;\n });\n return index\n };\n\n Vue.prototype.$initSSP = function () {\n currentId.call(this, vueId => {\n center[vueId] = {};\n });\n };\n\n Vue.prototype.$callSSP = function () {\n currentId.call(this, vueId => {\n if (parents[vueId]) {\n parents[vueId].$forceUpdate();\n }\n });\n };\n\n Vue.mixin({\n destroyed () {\n const propsData = this.$options.propsData;\n const vueId = propsData && propsData.vueId;\n if (vueId) {\n delete center[vueId];\n delete parents[vueId];\n }\n }\n });\n}\n\nfunction parseBaseApp (vm, {\n mocks,\n initRefs\n}) {\n initEventChannel();\n {\n initScopedSlotsParams();\n }\n if (vm.$options.store) {\n Vue.prototype.$store = vm.$options.store;\n }\n uniIdMixin(Vue);\n\n Vue.prototype.mpHost = \"mp-weixin\";\n\n Vue.mixin({\n beforeCreate () {\n if (!this.$options.mpType) {\n return\n }\n\n this.mpType = this.$options.mpType;\n\n this.$mp = {\n data: {},\n [this.mpType]: this.$options.mpInstance\n };\n\n this.$scope = this.$options.mpInstance;\n\n delete this.$options.mpType;\n delete this.$options.mpInstance;\n if (\n ( this.mpType === 'page') &&\n typeof getApp === 'function'\n ) { // hack vue-i18n\n const app = getApp();\n if (app.$vm && app.$vm.$i18n) {\n this._i18n = app.$vm.$i18n;\n }\n }\n if (this.mpType !== 'app') {\n initRefs(this);\n initMocks(this, mocks);\n }\n }\n });\n\n const appOptions = {\n onLaunch (args) {\n if (this.$vm) { // 已经初始化过了,主要是为了百度,百度 onShow 在 onLaunch 之前\n return\n }\n {\n if (wx.canIUse && !wx.canIUse('nextTick')) { // 事实 上2.2.3 即可,简单使用 2.3.0 的 nextTick 判断\n console.error('当前微信基础库版本过低,请将 微信开发者工具-详情-项目设置-调试基础库版本 更换为`2.3.0`以上');\n }\n }\n\n this.$vm = vm;\n\n this.$vm.$mp = {\n app: this\n };\n\n this.$vm.$scope = this;\n // vm 上也挂载 globalData\n this.$vm.globalData = this.globalData;\n\n this.$vm._isMounted = true;\n this.$vm.__call_hook('mounted', args);\n\n this.$vm.__call_hook('onLaunch', args);\n }\n };\n\n // 兼容旧版本 globalData\n appOptions.globalData = vm.$options.globalData || {};\n // 将 methods 中的方法挂在 getApp() 中\n const methods = vm.$options.methods;\n if (methods) {\n Object.keys(methods).forEach(name => {\n appOptions[name] = methods[name];\n });\n }\n\n initAppLocale(Vue, vm, getLocaleLanguage$1());\n\n initHooks(appOptions, hooks);\n initUnknownHooks(appOptions, vm.$options);\n\n return appOptions\n}\n\nfunction getLocaleLanguage$1 () {\n let localeLanguage = '';\n {\n const appBaseInfo = wx.getAppBaseInfo();\n const language =\n appBaseInfo && appBaseInfo.language ? appBaseInfo.language : LOCALE_EN;\n localeLanguage = normalizeLocale(language) || LOCALE_EN;\n }\n return localeLanguage\n}\n\nfunction parseApp (vm) {\n return parseBaseApp(vm, {\n mocks,\n initRefs\n })\n}\n\nfunction createApp (vm) {\n App(parseApp(vm));\n return vm\n}\n\nconst encodeReserveRE = /[!'()*]/g;\nconst encodeReserveReplacer = c => '%' + c.charCodeAt(0).toString(16);\nconst commaRE = /%2C/g;\n\n// fixed encodeURIComponent which is more conformant to RFC3986:\n// - escapes [!'()*]\n// - preserve commas\nconst encode = str => encodeURIComponent(str)\n .replace(encodeReserveRE, encodeReserveReplacer)\n .replace(commaRE, ',');\n\nfunction stringifyQuery (obj, encodeStr = encode) {\n const res = obj ? Object.keys(obj).map(key => {\n const val = obj[key];\n\n if (val === undefined) {\n return ''\n }\n\n if (val === null) {\n return encodeStr(key)\n }\n\n if (Array.isArray(val)) {\n const result = [];\n val.forEach(val2 => {\n if (val2 === undefined) {\n return\n }\n if (val2 === null) {\n result.push(encodeStr(key));\n } else {\n result.push(encodeStr(key) + '=' + encodeStr(val2));\n }\n });\n return result.join('&')\n }\n\n return encodeStr(key) + '=' + encodeStr(val)\n }).filter(x => x.length > 0).join('&') : null;\n return res ? `?${res}` : ''\n}\n\nfunction parseBaseComponent (vueComponentOptions, {\n isPage,\n initRelation\n} = {}, needVueOptions) {\n const [VueComponent, vueOptions] = initVueComponent(Vue, vueComponentOptions);\n\n const options = {\n multipleSlots: true,\n // styleIsolation: 'apply-shared',\n addGlobalClass: true,\n ...(vueOptions.options || {})\n };\n\n {\n // 微信 multipleSlots 部分情况有 bug,导致内容顺序错乱 如 u-list,提供覆盖选项\n if (vueOptions['mp-weixin'] && vueOptions['mp-weixin'].options) {\n Object.assign(options, vueOptions['mp-weixin'].options);\n }\n }\n\n const componentOptions = {\n options,\n data: initData(vueOptions, Vue.prototype),\n behaviors: initBehaviors(vueOptions, initBehavior),\n properties: initProperties(vueOptions.props, false, vueOptions.__file, options),\n lifetimes: {\n attached () {\n const properties = this.properties;\n\n const options = {\n mpType: isPage.call(this) ? 'page' : 'component',\n mpInstance: this,\n propsData: properties\n };\n\n initVueIds(properties.vueId, this);\n\n // 处理父子关系\n initRelation.call(this, {\n vuePid: this._$vuePid,\n vueOptions: options\n });\n\n // 初始化 vue 实例\n this.$vm = new VueComponent(options);\n\n // 处理$slots,$scopedSlots(暂不支持动态变化$slots)\n initSlots(this.$vm, properties.vueSlots);\n\n // 触发首次 setData\n this.$vm.$mount();\n },\n ready () {\n // 当组件 props 默认值为 true,初始化时传入 false 会导致 created,ready 触发, 但 attached 不触发\n // https://developers.weixin.qq.com/community/develop/doc/00066ae2844cc0f8eb883e2a557800\n if (this.$vm) {\n this.$vm._isMounted = true;\n this.$vm.__call_hook('mounted');\n this.$vm.__call_hook('onReady');\n }\n },\n detached () {\n this.$vm && this.$vm.$destroy();\n }\n },\n pageLifetimes: {\n show (args) {\n this.$vm && this.$vm.__call_hook('onPageShow', args);\n },\n hide () {\n this.$vm && this.$vm.__call_hook('onPageHide');\n },\n resize (size) {\n this.$vm && this.$vm.__call_hook('onPageResize', size);\n }\n },\n methods: {\n __l: handleLink,\n __e: handleEvent\n }\n };\n // externalClasses\n if (vueOptions.externalClasses) {\n componentOptions.externalClasses = vueOptions.externalClasses;\n }\n\n if (Array.isArray(vueOptions.wxsCallMethods)) {\n vueOptions.wxsCallMethods.forEach(callMethod => {\n componentOptions.methods[callMethod] = function (args) {\n return this.$vm[callMethod](args)\n };\n });\n }\n\n if (needVueOptions) {\n return [componentOptions, vueOptions, VueComponent]\n }\n if (isPage) {\n return componentOptions\n }\n return [componentOptions, VueComponent]\n}\n\nfunction parseComponent (vueComponentOptions, needVueOptions) {\n return parseBaseComponent(vueComponentOptions, {\n isPage,\n initRelation\n }, needVueOptions)\n}\n\nconst hooks$1 = [\n 'onShow',\n 'onHide',\n 'onUnload'\n];\n\nhooks$1.push(...PAGE_EVENT_HOOKS);\n\nfunction parseBasePage (vuePageOptions) {\n const [pageOptions, vueOptions] = parseComponent(vuePageOptions, true);\n\n initHooks(pageOptions.methods, hooks$1, vueOptions);\n\n pageOptions.methods.onLoad = function (query) {\n this.options = query;\n const copyQuery = Object.assign({}, query);\n delete copyQuery.__id__;\n this.$page = {\n fullPath: '/' + (this.route || this.is) + stringifyQuery(copyQuery)\n };\n this.$vm.$mp.query = query; // 兼容 mpvue\n this.$vm.__call_hook('onLoad', query);\n };\n {\n initUnknownHooks(pageOptions.methods, vuePageOptions, ['onReady']);\n }\n {\n initWorkletMethods(pageOptions.methods, vueOptions.methods);\n }\n\n return pageOptions\n}\n\nfunction parsePage (vuePageOptions) {\n return parseBasePage(vuePageOptions)\n}\n\nfunction createPage (vuePageOptions) {\n {\n return Component(parsePage(vuePageOptions))\n }\n}\n\nfunction createComponent (vueOptions) {\n {\n return Component(parseComponent(vueOptions))\n }\n}\n\nfunction createSubpackageApp (vm) {\n const appOptions = parseApp(vm);\n const app = getApp({\n allowDefault: true\n });\n vm.$scope = app;\n const globalData = app.globalData;\n if (globalData) {\n Object.keys(appOptions.globalData).forEach(name => {\n if (!hasOwn(globalData, name)) {\n globalData[name] = appOptions.globalData[name];\n }\n });\n }\n Object.keys(appOptions).forEach(name => {\n if (!hasOwn(app, name)) {\n app[name] = appOptions[name];\n }\n });\n if (isFn(appOptions.onShow) && wx.onAppShow) {\n wx.onAppShow((...args) => {\n vm.__call_hook('onShow', args);\n });\n }\n if (isFn(appOptions.onHide) && wx.onAppHide) {\n wx.onAppHide((...args) => {\n vm.__call_hook('onHide', args);\n });\n }\n if (isFn(appOptions.onLaunch)) {\n const args = wx.getLaunchOptionsSync && wx.getLaunchOptionsSync();\n vm.__call_hook('onLaunch', args);\n }\n return vm\n}\n\nfunction createPlugin (vm) {\n const appOptions = parseApp(vm);\n if (isFn(appOptions.onShow) && wx.onAppShow) {\n wx.onAppShow((...args) => {\n vm.__call_hook('onShow', args);\n });\n }\n if (isFn(appOptions.onHide) && wx.onAppHide) {\n wx.onAppHide((...args) => {\n vm.__call_hook('onHide', args);\n });\n }\n if (isFn(appOptions.onLaunch)) {\n const args = wx.getLaunchOptionsSync && wx.getLaunchOptionsSync();\n vm.__call_hook('onLaunch', args);\n }\n return vm\n}\n\ntodos.forEach(todoApi => {\n protocols[todoApi] = false;\n});\n\ncanIUses.forEach(canIUseApi => {\n const apiName = protocols[canIUseApi] && protocols[canIUseApi].name ? protocols[canIUseApi].name\n : canIUseApi;\n if (!wx.canIUse(apiName)) {\n protocols[canIUseApi] = false;\n }\n});\n\nlet uni = {};\n\nif (typeof Proxy !== 'undefined' && \"mp-weixin\" !== 'app-plus') {\n uni = new Proxy({}, {\n get (target, name) {\n if (hasOwn(target, name)) {\n return target[name]\n }\n if (baseApi[name]) {\n return baseApi[name]\n }\n if (api[name]) {\n return promisify(name, api[name])\n }\n {\n if (extraApi[name]) {\n return promisify(name, extraApi[name])\n }\n if (todoApis[name]) {\n return promisify(name, todoApis[name])\n }\n }\n if (eventApi[name]) {\n return eventApi[name]\n }\n return promisify(name, wrapper(name, wx[name]))\n },\n set (target, name, value) {\n target[name] = value;\n return true\n }\n });\n} else {\n Object.keys(baseApi).forEach(name => {\n uni[name] = baseApi[name];\n });\n\n {\n Object.keys(todoApis).forEach(name => {\n uni[name] = promisify(name, todoApis[name]);\n });\n Object.keys(extraApi).forEach(name => {\n uni[name] = promisify(name, extraApi[name]);\n });\n }\n\n Object.keys(eventApi).forEach(name => {\n uni[name] = eventApi[name];\n });\n\n Object.keys(api).forEach(name => {\n uni[name] = promisify(name, api[name]);\n });\n\n Object.keys(wx).forEach(name => {\n if (hasOwn(wx, name) || hasOwn(protocols, name)) {\n uni[name] = promisify(name, wrapper(name, wx[name]));\n }\n });\n}\n\nwx.createApp = createApp;\nwx.createPage = createPage;\nwx.createComponent = createComponent;\nwx.createSubpackageApp = createSubpackageApp;\nwx.createPlugin = createPlugin;\n\nvar uni$1 = uni;\n\nexport default uni$1;\nexport { createApp, createComponent, createPage, createPlugin, createSubpackageApp };\n","function _nonIterableRest() {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\nmodule.exports = _nonIterableRest, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:47:24\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/album.js\n */\nexport default {\n // album 组件\n album: {\n urls: () => [],\n keyName: '',\n singleSize: 180,\n multipleSize: 70,\n space: 6,\n singleMode: 'scaleToFill',\n multipleMode: 'aspectFill',\n maxCount: 9,\n previewFullImage: true,\n rowCount: 3,\n showMore: true\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:48:53\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/alert.js\n */\nexport default {\n // alert警告组件\n alert: {\n title: '',\n type: 'warning',\n description: '',\n closable: false,\n showIcon: false,\n effect: 'light',\n center: false,\n fontSize: 14\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:49:22\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/avatar.js\n */\nexport default {\n // avatar 组件\n avatar: {\n src: '',\n shape: 'circle',\n size: 40,\n mode: 'scaleToFill',\n text: '',\n bgColor: '#c0c4cc',\n color: '#ffffff',\n fontSize: 18,\n icon: '',\n mpAvatar: false,\n randomBgColor: false,\n defaultUrl: '',\n colorIndex: '',\n name: ''\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:49:55\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/avatarGroup.js\n */\nexport default {\n // avatarGroup 组件\n avatarGroup: {\n urls: () => [],\n maxCount: 5,\n shape: 'circle',\n mode: 'scaleToFill',\n showMore: true,\n size: 40,\n keyName: '',\n gap: 0.5,\n\t\textraValue: 0\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:50:18\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/backtop.js\n */\nexport default {\n // backtop组件\n backtop: {\n mode: 'circle',\n icon: 'arrow-upward',\n text: '',\n duration: 100,\n scrollTop: 0,\n top: 400,\n bottom: 100,\n right: 20,\n zIndex: 9,\n iconStyle: () => ({\n color: '#909399',\n fontSize: '19px'\n })\n }\n}\n","/* mescroll\r\n * version 1.3.7\r\n * 2021-04-12 wenju\r\n * https://www.mescroll.com\r\n */\r\n\r\nexport default function MeScroll(options, isScrollBody) {\r\n\tlet me = this;\r\n\tme.version = '1.3.7'; // mescroll版本号\r\n\tme.options = options || {}; // 配置\r\n\tme.isScrollBody = isScrollBody || false; // 滚动区域是否为原生页面滚动; 默认为scroll-view\r\n\r\n\tme.isDownScrolling = false; // 是否在执行下拉刷新的回调\r\n\tme.isUpScrolling = false; // 是否在执行上拉加载的回调\r\n\tlet hasDownCallback = me.options.down && me.options.down.callback; // 是否配置了down的callback\r\n\r\n\t// 初始化下拉刷新\r\n\tme.initDownScroll();\r\n\t// 初始化上拉加载,则初始化\r\n\tme.initUpScroll();\r\n\r\n\t// 自动加载\r\n\tsetTimeout(function() { // 待主线程执行完毕再执行,避免new MeScroll未初始化,在回调获取不到mescroll的实例\r\n\t\t// 自动触发下拉刷新 (只有配置了down的callback才自动触发下拉刷新)\r\n\t\tif ((me.optDown.use || me.optDown.native) && me.optDown.auto && hasDownCallback) {\r\n\t\t\tif (me.optDown.autoShowLoading) {\r\n\t\t\t\tme.triggerDownScroll(); // 显示下拉进度,执行下拉回调\r\n\t\t\t} else {\r\n\t\t\t\tme.optDown.callback && me.optDown.callback(me); // 不显示下拉进度,直接执行下拉回调\r\n\t\t\t}\r\n\t\t}\r\n\t\t// 自动触发上拉加载\r\n\t\tif(!me.isUpAutoLoad){ // 部分小程序(头条小程序)emit是异步, 会导致isUpAutoLoad判断有误, 先延时确保先执行down的callback,再执行up的callback\r\n\t\t\tsetTimeout(function(){\r\n\t\t\t\tme.optUp.use && me.optUp.auto && !me.isUpAutoLoad && me.triggerUpScroll();\r\n\t\t\t},100)\r\n\t\t}\r\n\t}, 30); // 需让me.optDown.inited和me.optUp.inited先执行\r\n}\r\n\r\n/* 配置参数:下拉刷新 */\r\nMeScroll.prototype.extendDownScroll = function(optDown) {\r\n\t// 下拉刷新的配置\r\n\tMeScroll.extend(optDown, {\r\n\t\tuse: true, // 是否启用下拉刷新; 默认true\r\n\t\tauto: true, // 是否在初始化完毕之后自动执行下拉刷新的回调; 默认true\r\n\t\tnative: false, // 是否使用系统自带的下拉刷新; 默认false; 仅mescroll-body生效 (值为true时,还需在pages配置enablePullDownRefresh:true;详请参考mescroll-native的案例)\r\n\t\tautoShowLoading: false, // 如果设置auto=true(在初始化完毕之后自动执行下拉刷新的回调),那么是否显示下拉刷新的进度; 默认false\r\n\t\tisLock: false, // 是否锁定下拉刷新,默认false;\r\n\t\toffset: 80, // 在列表顶部,下拉大于80px,松手即可触发下拉刷新的回调\r\n\t\tstartTop: 100, // scroll-view快速滚动到顶部时,此时的scroll-top可能大于0, 此值用于控制最大的误差\r\n\t\tinOffsetRate: 1, // 在列表顶部,下拉的距离小于offset时,改变下拉区域高度比例;值小于1且越接近0,高度变化越小,表现为越往下越难拉\r\n\t\toutOffsetRate: 0.2, // 在列表顶部,下拉的距离大于offset时,改变下拉区域高度比例;值小于1且越接近0,高度变化越小,表现为越往下越难拉\r\n\t\tbottomOffset: 20, // 当手指touchmove位置在距离body底部20px范围内的时候结束上拉刷新,避免Webview嵌套导致touchend事件不执行\r\n\t\tminAngle: 45, // 向下滑动最少偏移的角度,取值区间 [0,90];默认45度,即向下滑动的角度大于45度则触发下拉;而小于45度,将不触发下拉,避免与左右滑动的轮播等组件冲突;\r\n\t\ttextInOffset: '下拉刷新', // 下拉的距离在offset范围内的提示文本\r\n\t\ttextOutOffset: '释放更新', // 下拉的距离大于offset范围的提示文本\r\n\t\ttextLoading: '加载中 ...', // 加载中的提示文本\r\n\t\ttextSuccess: '加载成功', // 加载成功的文本\r\n\t\ttextErr: '加载失败', // 加载失败的文本\r\n\t\tbeforeEndDelay: 0, // 延时结束的时长 (显示加载成功/失败的时长, android小程序设置此项结束下拉会卡顿, 配置后请注意测试)\r\n\t\tbgColor: \"transparent\", // 背景颜色 (建议在pages.json中再设置一下backgroundColorTop)\r\n\t\ttextColor: \"gray\", // 文本颜色 (当bgColor配置了颜色,而textColor未配置时,则textColor会默认为白色)\r\n\t\tinited: null, // 下拉刷新初始化完毕的回调\r\n\t\tinOffset: null, // 下拉的距离进入offset范围内那一刻的回调\r\n\t\toutOffset: null, // 下拉的距离大于offset那一刻的回调\r\n\t\tonMoving: null, // 下拉过程中的回调,滑动过程一直在执行; rate下拉区域当前高度与指定距离的比值(inOffset: rate<1; outOffset: rate>=1); downHight当前下拉区域的高度\r\n\t\tbeforeLoading: null, // 准备触发下拉刷新的回调: 如果return true,将不触发showLoading和callback回调; 常用来完全自定义下拉刷新, 参考案例【淘宝 v6.8.0】\r\n\t\tshowLoading: null, // 显示下拉刷新进度的回调\r\n\t\tafterLoading: null, // 显示下拉刷新进度的回调之后,马上要执行的代码 (如: 在wxs中使用)\r\n\t\tbeforeEndDownScroll: null, // 准备结束下拉的回调. 返回结束下拉的延时执行时间,默认0ms; 常用于结束下拉之前再显示另外一小段动画,才去隐藏下拉刷新的场景, 参考案例【dotJump】\r\n\t\tendDownScroll: null, // 结束下拉刷新的回调\r\n\t\tafterEndDownScroll: null, // 结束下拉刷新的回调,马上要执行的代码 (如: 在wxs中使用)\r\n\t\tcallback: function(mescroll) {\r\n\t\t\t// 下拉刷新的回调;默认重置上拉加载列表为第一页\r\n\t\t\tmescroll.resetUpScroll();\r\n\t\t}\r\n\t})\r\n}\r\n\r\n/* 配置参数:上拉加载 */\r\nMeScroll.prototype.extendUpScroll = function(optUp) {\r\n\t// 上拉加载的配置\r\n\tMeScroll.extend(optUp, {\r\n\t\tuse: true, // 是否启用上拉加载; 默认true\r\n\t\tauto: true, // 是否在初始化完毕之后自动执行上拉加载的回调; 默认true\r\n\t\tisLock: false, // 是否锁定上拉加载,默认false;\r\n\t\tisBoth: true, // 上拉加载时,如果滑动到列表顶部是否可以同时触发下拉刷新;默认true,两者可同时触发;\r\n\t\tcallback: null, // 上拉加载的回调;function(page,mescroll){ }\r\n\t\tpage: {\r\n\t\t\tnum: 0, // 当前页码,默认0,回调之前会加1,即callback(page)会从1开始\r\n\t\t\tsize: 10, // 每页数据的数量\r\n\t\t\ttime: null // 加载第一页数据服务器返回的时间; 防止用户翻页时,后台新增了数据从而导致下一页数据重复;\r\n\t\t},\r\n\t\tnoMoreSize: 5, // 如果列表已无数据,可设置列表的总数量要大于等于5条才显示无更多数据;避免列表数据过少(比如只有一条数据),显示无更多数据会不好看\r\n\t\toffset: 150, // 距底部多远时,触发upCallback,仅mescroll-uni生效 ( mescroll-body配置的是pages.json的 onReachBottomDistance )\r\n\t\ttextLoading: '加载中 ...', // 加载中的提示文本\r\n\t\ttextNoMore: '-- END --', // 没有更多数据的提示文本\r\n\t\tbgColor: \"transparent\", // 背景颜色 (建议在pages.json中再设置一下backgroundColorBottom)\r\n\t\ttextColor: \"gray\", // 文本颜色 (当bgColor配置了颜色,而textColor未配置时,则textColor会默认为白色)\r\n\t\tinited: null, // 初始化完毕的回调\r\n\t\tshowLoading: null, // 显示加载中的回调\r\n\t\tshowNoMore: null, // 显示无更多数据的回调\r\n\t\thideUpScroll: null, // 隐藏上拉加载的回调\r\n\t\terrDistance: 60, // endErr的时候需往上滑动一段距离,使其往下滑动时再次触发onReachBottom,仅mescroll-body生效\r\n\t\ttoTop: {\r\n\t\t\t// 回到顶部按钮,需配置src才显示\r\n\t\t\tsrc: null, // 图片路径,默认null (绝对路径或网络图)\r\n\t\t\toffset: 1000, // 列表滚动多少距离才显示回到顶部按钮,默认1000\r\n\t\t\tduration: 300, // 回到顶部的动画时长,默认300ms (当值为0或300则使用系统自带回到顶部,更流畅; 其他值则通过step模拟,部分机型可能不够流畅,所以非特殊情况不建议修改此项)\r\n\t\t\tbtnClick: null, // 点击按钮的回调\r\n\t\t\tonShow: null, // 是否显示的回调\r\n\t\t\tzIndex: 9990, // fixed定位z-index值\r\n\t\t\tleft: null, // 到左边的距离, 默认null. 此项有值时,right不生效. (支持20, \"20rpx\", \"20px\", \"20%\"格式的值, 其中纯数字则默认单位rpx)\r\n\t\t\tright: 20, // 到右边的距离, 默认20 (支持20, \"20rpx\", \"20px\", \"20%\"格式的值, 其中纯数字则默认单位rpx)\r\n\t\t\tbottom: 120, // 到底部的距离, 默认120 (支持20, \"20rpx\", \"20px\", \"20%\"格式的值, 其中纯数字则默认单位rpx)\r\n\t\t\tsafearea: false, // bottom的偏移量是否加上底部安全区的距离, 默认false, 需要适配iPhoneX时使用 (具体的界面如果不配置此项,则取本vue的safearea值)\r\n\t\t\twidth: 72, // 回到顶部图标的宽度, 默认72 (支持20, \"20rpx\", \"20px\", \"20%\"格式的值, 其中纯数字则默认单位rpx)\r\n\t\t\tradius: \"50%\" // 圆角, 默认\"50%\" (支持20, \"20rpx\", \"20px\", \"20%\"格式的值, 其中纯数字则默认单位rpx)\r\n\t\t},\r\n\t\tempty: {\r\n\t\t\tuse: true, // 是否显示空布局\r\n\t\t\ticon: null, // 图标路径\r\n\t\t\ttip: '~ 暂无相关数据 ~', // 提示\r\n\t\t\tbtnText: '', // 按钮\r\n\t\t\tbtnClick: null, // 点击按钮的回调\r\n\t\t\tonShow: null, // 是否显示的回调\r\n\t\t\tfixed: false, // 是否使用fixed定位,默认false; 配置fixed为true,以下的top和zIndex才生效 (transform会使fixed失效,最终会降级为absolute)\r\n\t\t\ttop: \"100rpx\", // fixed定位的top值 (完整的单位值,如 \"10%\"; \"100rpx\")\r\n\t\t\tzIndex: 99 // fixed定位z-index值\r\n\t\t},\r\n\t\tonScroll: false // 是否监听滚动事件\r\n\t})\r\n}\r\n\r\n/* 配置参数 */\r\nMeScroll.extend = function(userOption, defaultOption) {\r\n\tif (!userOption) return defaultOption;\r\n\tfor (let key in defaultOption) {\r\n\t\tif (userOption[key] == null) {\r\n\t\t\tlet def = defaultOption[key];\r\n\t\t\tif (def != null && typeof def === 'object') {\r\n\t\t\t\tuserOption[key] = MeScroll.extend({}, def); // 深度匹配\r\n\t\t\t} else {\r\n\t\t\t\tuserOption[key] = def;\r\n\t\t\t}\r\n\t\t} else if (typeof userOption[key] === 'object') {\r\n\t\t\tMeScroll.extend(userOption[key], defaultOption[key]); // 深度匹配\r\n\t\t}\r\n\t}\r\n\treturn userOption;\r\n}\r\n\r\n/* 简单判断是否配置了颜色 (非透明,非白色) */\r\nMeScroll.prototype.hasColor = function(color) {\r\n\tif(!color) return false;\r\n\tlet c = color.toLowerCase();\r\n\treturn c != \"#fff\" && c != \"#ffffff\" && c != \"transparent\" && c != \"white\"\r\n}\r\n\r\n/* -------初始化下拉刷新------- */\r\nMeScroll.prototype.initDownScroll = function() {\r\n\tlet me = this;\r\n\t// 配置参数\r\n\tme.optDown = me.options.down || {};\r\n\tif(!me.optDown.textColor && me.hasColor(me.optDown.bgColor)) me.optDown.textColor = \"#fff\"; // 当bgColor有值且textColor未设置,则textColor默认白色\r\n\tme.extendDownScroll(me.optDown);\r\n\t\r\n\t// 如果是mescroll-body且配置了native,则禁止自定义的下拉刷新\r\n\tif(me.isScrollBody && me.optDown.native){\r\n\t\tme.optDown.use = false\r\n\t}else{\r\n\t\tme.optDown.native = false // 仅mescroll-body支持,mescroll-uni不支持\r\n\t}\r\n\t\r\n\tme.downHight = 0; // 下拉区域的高度\r\n\r\n\t// 在页面中加入下拉布局\r\n\tif (me.optDown.use && me.optDown.inited) {\r\n\t\t// 初始化完毕的回调\r\n\t\tsetTimeout(function() { // 待主线程执行完毕再执行,避免new MeScroll未初始化,在回调获取不到mescroll的实例\r\n\t\t\tme.optDown.inited(me);\r\n\t\t}, 0)\r\n\t}\r\n}\r\n\r\n/* 列表touchstart事件 */\r\nMeScroll.prototype.touchstartEvent = function(e) {\r\n\tif (!this.optDown.use) return;\r\n\r\n\tthis.startPoint = this.getPoint(e); // 记录起点\r\n\tthis.startTop = this.getScrollTop(); // 记录此时的滚动条位置\r\n\tthis.startAngle = 0; // 初始角度\r\n\tthis.lastPoint = this.startPoint; // 重置上次move的点\r\n\tthis.maxTouchmoveY = this.getBodyHeight() - this.optDown.bottomOffset; // 手指触摸的最大范围(写在touchstart避免body获取高度为0的情况)\r\n\tthis.inTouchend = false; // 标记不是touchend\r\n}\r\n\r\n/* 列表touchmove事件 */\r\nMeScroll.prototype.touchmoveEvent = function(e) {\r\n\tif (!this.optDown.use) return;\r\n\tlet me = this;\r\n\r\n\tlet scrollTop = me.getScrollTop(); // 当前滚动条的距离\r\n\tlet curPoint = me.getPoint(e); // 当前点\r\n\r\n\tlet moveY = curPoint.y - me.startPoint.y; // 和起点比,移动的距离,大于0向下拉,小于0向上拉\r\n\r\n\t// 向下拉 && 在顶部\r\n\t// mescroll-body,直接判定在顶部即可\r\n\t// scroll-view在滚动时不会触发touchmove,当触顶/底/左/右时,才会触发touchmove\r\n\t// scroll-view滚动到顶部时,scrollTop不一定为0,也有可能大于0; 在iOS的APP中scrollTop可能为负数,不一定和startTop相等\r\n\tif (moveY > 0 && (\r\n\t\t\t(me.isScrollBody && scrollTop <= 0)\r\n\t\t\t||\r\n\t\t\t(!me.isScrollBody && (scrollTop <= 0 || (scrollTop <= me.optDown.startTop && scrollTop === me.startTop)) )\r\n\t\t)) {\r\n\t\t// 可下拉的条件\r\n\t\tif (!me.inTouchend && !me.isDownScrolling && !me.optDown.isLock && (!me.isUpScrolling || (me.isUpScrolling &&\r\n\t\t\t\tme.optUp.isBoth))) {\r\n\r\n\t\t\t// 下拉的初始角度是否在配置的范围内\r\n\t\t\tif(!me.startAngle) me.startAngle = me.getAngle(me.lastPoint, curPoint); // 两点之间的角度,区间 [0,90]\r\n\t\t\tif (me.startAngle < me.optDown.minAngle) return; // 如果小于配置的角度,则不往下执行下拉刷新\r\n\r\n\t\t\t// 如果手指的位置超过配置的距离,则提前结束下拉,避免Webview嵌套导致touchend无法触发\r\n\t\t\tif (me.maxTouchmoveY > 0 && curPoint.y >= me.maxTouchmoveY) {\r\n\t\t\t\tme.inTouchend = true; // 标记执行touchend\r\n\t\t\t\tme.touchendEvent(); // 提前触发touchend\r\n\t\t\t\treturn;\r\n\t\t\t}\r\n\t\t\t\r\n\t\t\tme.preventDefault(e); // 阻止默认事件\r\n\r\n\t\t\tlet diff = curPoint.y - me.lastPoint.y; // 和上次比,移动的距离 (大于0向下,小于0向上)\r\n\r\n\t\t\t// 下拉距离 < 指定距离\r\n\t\t\tif (me.downHight < me.optDown.offset) {\r\n\t\t\t\tif (me.movetype !== 1) {\r\n\t\t\t\t\tme.movetype = 1; // 加入标记,保证只执行一次\r\n\t\t\t\t\tme.isDownEndSuccess = null; // 重置是否加载成功的状态 (wxs执行的是wxs.wxs)\r\n\t\t\t\t\tme.optDown.inOffset && me.optDown.inOffset(me); // 进入指定距离范围内那一刻的回调,只执行一次\r\n\t\t\t\t\tme.isMoveDown = true; // 标记下拉区域高度改变,在touchend重置回来\r\n\t\t\t\t}\r\n\t\t\t\tme.downHight += diff * me.optDown.inOffsetRate; // 越往下,高度变化越小\r\n\r\n\t\t\t\t// 指定距离 <= 下拉距离\r\n\t\t\t} else {\r\n\t\t\t\tif (me.movetype !== 2) {\r\n\t\t\t\t\tme.movetype = 2; // 加入标记,保证只执行一次\r\n\t\t\t\t\tme.optDown.outOffset && me.optDown.outOffset(me); // 下拉超过指定距离那一刻的回调,只执行一次\r\n\t\t\t\t\tme.isMoveDown = true; // 标记下拉区域高度改变,在touchend重置回来\r\n\t\t\t\t}\r\n\t\t\t\tif (diff > 0) { // 向下拉\r\n\t\t\t\t\tme.downHight += diff * me.optDown.outOffsetRate; // 越往下,高度变化越小\r\n\t\t\t\t} else { // 向上收\r\n\t\t\t\t\tme.downHight += diff; // 向上收回高度,则向上滑多少收多少高度\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t\r\n\t\t\tme.downHight = Math.round(me.downHight) // 取整\r\n\t\t\tlet rate = me.downHight / me.optDown.offset; // 下拉区域当前高度与指定距离的比值\r\n\t\t\tme.optDown.onMoving && me.optDown.onMoving(me, rate, me.downHight); // 下拉过程中的回调,一直在执行\r\n\t\t}\r\n\t}\r\n\r\n\tme.lastPoint = curPoint; // 记录本次移动的点\r\n}\r\n\r\n/* 列表touchend事件 */\r\nMeScroll.prototype.touchendEvent = function(e) {\r\n\tif (!this.optDown.use) return;\r\n\t// 如果下拉区域高度已改变,则需重置回来\r\n\tif (this.isMoveDown) {\r\n\t\tif (this.downHight >= this.optDown.offset) {\r\n\t\t\t// 符合触发刷新的条件\r\n\t\t\tthis.triggerDownScroll();\r\n\t\t} else {\r\n\t\t\t// 不符合的话 则重置\r\n\t\t\tthis.downHight = 0;\r\n\t\t\tthis.endDownScrollCall(this);\r\n\t\t}\r\n\t\tthis.movetype = 0;\r\n\t\tthis.isMoveDown = false;\r\n\t} else if (!this.isScrollBody && this.getScrollTop() === this.startTop) { // scroll-view到顶/左/右/底的滑动事件\r\n\t\tlet isScrollUp = this.getPoint(e).y - this.startPoint.y < 0; // 和起点比,移动的距离,大于0向下拉,小于0向上拉\r\n\t\t// 上滑\r\n\t\tif (isScrollUp) {\r\n\t\t\t// 需检查滑动的角度\r\n\t\t\tlet angle = this.getAngle(this.getPoint(e), this.startPoint); // 两点之间的角度,区间 [0,90]\r\n\t\t\tif (angle > 80) {\r\n\t\t\t\t// 检查并触发上拉\r\n\t\t\t\tthis.triggerUpScroll(true);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n/* 根据点击滑动事件获取第一个手指的坐标 */\r\nMeScroll.prototype.getPoint = function(e) {\r\n\tif (!e) {\r\n\t\treturn {\r\n\t\t\tx: 0,\r\n\t\t\ty: 0\r\n\t\t}\r\n\t}\r\n\tif (e.touches && e.touches[0]) {\r\n\t\treturn {\r\n\t\t\tx: e.touches[0].pageX,\r\n\t\t\ty: e.touches[0].pageY\r\n\t\t}\r\n\t} else if (e.changedTouches && e.changedTouches[0]) {\r\n\t\treturn {\r\n\t\t\tx: e.changedTouches[0].pageX,\r\n\t\t\ty: e.changedTouches[0].pageY\r\n\t\t}\r\n\t} else {\r\n\t\treturn {\r\n\t\t\tx: e.clientX,\r\n\t\t\ty: e.clientY\r\n\t\t}\r\n\t}\r\n}\r\n\r\n/* 计算两点之间的角度: 区间 [0,90]*/\r\nMeScroll.prototype.getAngle = function(p1, p2) {\r\n\tlet x = Math.abs(p1.x - p2.x);\r\n\tlet y = Math.abs(p1.y - p2.y);\r\n\tlet z = Math.sqrt(x * x + y * y);\r\n\tlet angle = 0;\r\n\tif (z !== 0) {\r\n\t\tangle = Math.asin(y / z) / Math.PI * 180;\r\n\t}\r\n\treturn angle\r\n}\r\n\r\n/* 触发下拉刷新 */\r\nMeScroll.prototype.triggerDownScroll = function() {\r\n\tif (this.optDown.beforeLoading && this.optDown.beforeLoading(this)) {\r\n\t\t//return true则处于完全自定义状态\r\n\t} else {\r\n\t\tthis.showDownScroll(); // 下拉刷新中...\r\n\t\t!this.optDown.native && this.optDown.callback && this.optDown.callback(this); // 执行回调,联网加载数据\r\n\t}\r\n}\r\n\r\n/* 显示下拉进度布局 */\r\nMeScroll.prototype.showDownScroll = function() {\r\n\tthis.isDownScrolling = true; // 标记下拉中\r\n\tif (this.optDown.native) {\r\n\t\tuni.startPullDownRefresh(); // 系统自带的下拉刷新\r\n\t\tthis.showDownLoadingCall(0); // 仍触发showLoading,因为上拉加载用到\r\n\t} else{\r\n\t\tthis.downHight = this.optDown.offset; // 更新下拉区域高度\r\n\t\tthis.showDownLoadingCall(this.downHight); // 下拉刷新中...\r\n\t}\r\n}\r\n\r\nMeScroll.prototype.showDownLoadingCall = function(downHight) {\r\n\tthis.optDown.showLoading && this.optDown.showLoading(this, downHight); // 下拉刷新中...\r\n\tthis.optDown.afterLoading && this.optDown.afterLoading(this, downHight); // 下拉刷新中...触发之后马上要执行的代码\r\n}\r\n\r\n/* 显示系统自带的下拉刷新时需要处理的业务 */\r\nMeScroll.prototype.onPullDownRefresh = function() {\r\n\tthis.isDownScrolling = true; // 标记下拉中\r\n\tthis.showDownLoadingCall(0); // 仍触发showLoading,因为上拉加载用到\r\n\tthis.optDown.callback && this.optDown.callback(this); // 执行回调,联网加载数据\r\n}\r\n\r\n/* 结束下拉刷新 */\r\nMeScroll.prototype.endDownScroll = function() {\r\n\tif (this.optDown.native) { // 结束原生下拉刷新\r\n\t\tthis.isDownScrolling = false;\r\n\t\tthis.endDownScrollCall(this);\r\n\t\tuni.stopPullDownRefresh();\r\n\t\treturn\r\n\t}\r\n\tlet me = this;\r\n\t// 结束下拉刷新的方法\r\n\tlet endScroll = function() {\r\n\t\tme.downHight = 0;\r\n\t\tme.isDownScrolling = false;\r\n\t\tme.endDownScrollCall(me);\r\n\t\tif(!me.isScrollBody){\r\n\t\t\tme.setScrollHeight(0) // scroll-view重置滚动区域,使数据不满屏时仍可检查触发翻页\r\n\t\t\tme.scrollTo(0,0) // scroll-view需重置滚动条到顶部,避免startTop大于0时,对下拉刷新的影响\r\n\t\t}\r\n\t}\r\n\t// 结束下拉刷新时的回调\r\n\tlet delay = 0;\r\n\tif (me.optDown.beforeEndDownScroll) {\r\n\t\tdelay = me.optDown.beforeEndDownScroll(me); // 结束下拉刷新的延时,单位ms\r\n\t\tif(me.isDownEndSuccess == null) delay = 0; // 没有执行加载中,则不延时\r\n\t}\r\n\tif (typeof delay === 'number' && delay > 0) {\r\n\t\tsetTimeout(endScroll, delay);\r\n\t} else {\r\n\t\tendScroll();\r\n\t}\r\n}\r\n\r\nMeScroll.prototype.endDownScrollCall = function() {\r\n\tthis.optDown.endDownScroll && this.optDown.endDownScroll(this);\r\n\tthis.optDown.afterEndDownScroll && this.optDown.afterEndDownScroll(this);\r\n}\r\n\r\n/* 锁定下拉刷新:isLock=ture,null锁定;isLock=false解锁 */\r\nMeScroll.prototype.lockDownScroll = function(isLock) {\r\n\tif (isLock == null) isLock = true;\r\n\tthis.optDown.isLock = isLock;\r\n}\r\n\r\n/* 锁定上拉加载:isLock=ture,null锁定;isLock=false解锁 */\r\nMeScroll.prototype.lockUpScroll = function(isLock) {\r\n\tif (isLock == null) isLock = true;\r\n\tthis.optUp.isLock = isLock;\r\n}\r\n\r\n/* -------初始化上拉加载------- */\r\nMeScroll.prototype.initUpScroll = function() {\r\n\tlet me = this;\r\n\t// 配置参数\r\n\tme.optUp = me.options.up || {use: false}\r\n\tif(!me.optUp.textColor && me.hasColor(me.optUp.bgColor)) me.optUp.textColor = \"#fff\"; // 当bgColor有值且textColor未设置,则textColor默认白色\r\n\tme.extendUpScroll(me.optUp);\r\n\r\n\tif (me.optUp.use === false) return; // 配置不使用上拉加载时,则不初始化上拉布局\r\n\tme.optUp.hasNext = true; // 如果使用上拉,则默认有下一页\r\n\tme.startNum = me.optUp.page.num + 1; // 记录page开始的页码\r\n\r\n\t// 初始化完毕的回调\r\n\tif (me.optUp.inited) {\r\n\t\tsetTimeout(function() { // 待主线程执行完毕再执行,避免new MeScroll未初始化,在回调获取不到mescroll的实例\r\n\t\t\tme.optUp.inited(me);\r\n\t\t}, 0)\r\n\t}\r\n}\r\n\r\n/*滚动到底部的事件 (仅mescroll-body生效)*/\r\nMeScroll.prototype.onReachBottom = function() {\r\n\tif (this.isScrollBody && !this.isUpScrolling) { // 只能支持下拉刷新的时候同时可以触发上拉加载,否则滚动到底部就需要上滑一点才能触发onReachBottom\r\n\t\tif (!this.optUp.isLock && this.optUp.hasNext) {\r\n\t\t\tthis.triggerUpScroll();\r\n\t\t}\r\n\t}\r\n}\r\n\r\n/*列表滚动事件 (仅mescroll-body生效)*/\r\nMeScroll.prototype.onPageScroll = function(e) {\r\n\tif (!this.isScrollBody) return;\r\n\t\r\n\t// 更新滚动条的位置 (主要用于判断下拉刷新时,滚动条是否在顶部)\r\n\tthis.setScrollTop(e.scrollTop);\r\n\r\n\t// 顶部按钮的显示隐藏\r\n\tif (e.scrollTop >= this.optUp.toTop.offset) {\r\n\t\tthis.showTopBtn();\r\n\t} else {\r\n\t\tthis.hideTopBtn();\r\n\t}\r\n}\r\n\r\n/*列表滚动事件*/\r\nMeScroll.prototype.scroll = function(e, onScroll) {\r\n\t// 更新滚动条的位置\r\n\tthis.setScrollTop(e.scrollTop);\r\n\t// 更新滚动内容高度\r\n\tthis.setScrollHeight(e.scrollHeight);\r\n\r\n\t// 向上滑还是向下滑动\r\n\tif (this.preScrollY == null) this.preScrollY = 0;\r\n\tthis.isScrollUp = e.scrollTop - this.preScrollY > 0;\r\n\tthis.preScrollY = e.scrollTop;\r\n\r\n\t// 上滑 && 检查并触发上拉\r\n\tthis.isScrollUp && this.triggerUpScroll(true);\r\n\r\n\t// 顶部按钮的显示隐藏\r\n\tif (e.scrollTop >= this.optUp.toTop.offset) {\r\n\t\tthis.showTopBtn();\r\n\t} else {\r\n\t\tthis.hideTopBtn();\r\n\t}\r\n\r\n\t// 滑动监听\r\n\tthis.optUp.onScroll && onScroll && onScroll()\r\n}\r\n\r\n/* 触发上拉加载 */\r\nMeScroll.prototype.triggerUpScroll = function(isCheck) {\r\n\tif (!this.isUpScrolling && this.optUp.use && this.optUp.callback) {\r\n\t\t// 是否校验在底部; 默认不校验\r\n\t\tif (isCheck === true) {\r\n\t\t\tlet canUp = false;\r\n\t\t\t// 还有下一页 && 没有锁定 && 不在下拉中\r\n\t\t\tif (this.optUp.hasNext && !this.optUp.isLock && !this.isDownScrolling) {\r\n\t\t\t\tif (this.getScrollBottom() <= this.optUp.offset) { // 到底部\r\n\t\t\t\t\tcanUp = true; // 标记可上拉\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (canUp === false) return;\r\n\t\t}\r\n\t\tthis.showUpScroll(); // 上拉加载中...\r\n\t\tthis.optUp.page.num++; // 预先加一页,如果失败则减回\r\n\t\tthis.isUpAutoLoad = true; // 标记上拉已经自动执行过,避免初始化时多次触发上拉回调\r\n\t\tthis.num = this.optUp.page.num; // 把最新的页数赋值在mescroll上,避免对page的影响\r\n\t\tthis.size = this.optUp.page.size; // 把最新的页码赋值在mescroll上,避免对page的影响\r\n\t\tthis.time = this.optUp.page.time; // 把最新的页码赋值在mescroll上,避免对page的影响\r\n\t\tthis.optUp.callback(this); // 执行回调,联网加载数据\r\n\t}\r\n}\r\n\r\n/* 显示上拉加载中 */\r\nMeScroll.prototype.showUpScroll = function() {\r\n\tthis.isUpScrolling = true; // 标记上拉加载中\r\n\tthis.optUp.showLoading && this.optUp.showLoading(this); // 回调\r\n}\r\n\r\n/* 显示上拉无更多数据 */\r\nMeScroll.prototype.showNoMore = function() {\r\n\tthis.optUp.hasNext = false; // 标记无更多数据\r\n\tthis.optUp.showNoMore && this.optUp.showNoMore(this); // 回调\r\n}\r\n\r\n/* 隐藏上拉区域**/\r\nMeScroll.prototype.hideUpScroll = function() {\r\n\tthis.optUp.hideUpScroll && this.optUp.hideUpScroll(this); // 回调\r\n}\r\n\r\n/* 结束上拉加载 */\r\nMeScroll.prototype.endUpScroll = function(isShowNoMore) {\r\n\tif (isShowNoMore != null) { // isShowNoMore=null,不处理下拉状态,下拉刷新的时候调用\r\n\t\tif (isShowNoMore) {\r\n\t\t\tthis.showNoMore(); // isShowNoMore=true,显示无更多数据\r\n\t\t} else {\r\n\t\t\tthis.hideUpScroll(); // isShowNoMore=false,隐藏上拉加载\r\n\t\t}\r\n\t}\r\n\tthis.isUpScrolling = false; // 标记结束上拉加载\r\n}\r\n\r\n/* 重置上拉加载列表为第一页\r\n *isShowLoading 是否显示进度布局;\r\n * 1.默认null,不传参,则显示上拉加载的进度布局\r\n * 2.传参true, 则显示下拉刷新的进度布局\r\n * 3.传参false,则不显示上拉和下拉的进度 (常用于静默更新列表数据)\r\n */\r\nMeScroll.prototype.resetUpScroll = function(isShowLoading) {\r\n\tif (this.optUp && this.optUp.use) {\r\n\t\tlet page = this.optUp.page;\r\n\t\tthis.prePageNum = page.num; // 缓存重置前的页码,加载失败可退回\r\n\t\tthis.prePageTime = page.time; // 缓存重置前的时间,加载失败可退回\r\n\t\tpage.num = this.startNum; // 重置为第一页\r\n\t\tpage.time = null; // 重置时间为空\r\n\t\tif (!this.isDownScrolling && isShowLoading !== false) { // 如果不是下拉刷新触发的resetUpScroll并且不配置列表静默更新,则显示进度;\r\n\t\t\tif (isShowLoading == null) {\r\n\t\t\t\tthis.removeEmpty(); // 移除空布局\r\n\t\t\t\tthis.showUpScroll(); // 不传参,默认显示上拉加载的进度布局\r\n\t\t\t} else {\r\n\t\t\t\tthis.showDownScroll(); // 传true,显示下拉刷新的进度布局,不清空列表\r\n\t\t\t}\r\n\t\t}\r\n\t\tthis.isUpAutoLoad = true; // 标记上拉已经自动执行过,避免初始化时多次触发上拉回调\r\n\t\tthis.num = page.num; // 把最新的页数赋值在mescroll上,避免对page的影响\r\n\t\tthis.size = page.size; // 把最新的页码赋值在mescroll上,避免对page的影响\r\n\t\tthis.time = page.time; // 把最新的页码赋值在mescroll上,避免对page的影响\r\n\t\tthis.optUp.callback && this.optUp.callback(this); // 执行上拉回调\r\n\t}\r\n}\r\n\r\n/* 设置page.num的值 */\r\nMeScroll.prototype.setPageNum = function(num) {\r\n\tthis.optUp.page.num = num - 1;\r\n}\r\n\r\n/* 设置page.size的值 */\r\nMeScroll.prototype.setPageSize = function(size) {\r\n\tthis.optUp.page.size = size;\r\n}\r\n\r\n/* 联网回调成功,结束下拉刷新和上拉加载\r\n * dataSize: 当前页的数据量(必传)\r\n * totalPage: 总页数(必传)\r\n * systime: 服务器时间 (可空)\r\n */\r\nMeScroll.prototype.endByPage = function(dataSize, totalPage, systime) {\r\n\tlet hasNext;\r\n\tif (this.optUp.use && totalPage != null) hasNext = this.optUp.page.num < totalPage; // 是否还有下一页\r\n\tthis.endSuccess(dataSize, hasNext, systime);\r\n}\r\n\r\n/* 联网回调成功,结束下拉刷新和上拉加载\r\n * dataSize: 当前页的数据量(必传)\r\n * totalSize: 列表所有数据总数量(必传)\r\n * systime: 服务器时间 (可空)\r\n */\r\nMeScroll.prototype.endBySize = function(dataSize, totalSize, systime) {\r\n\tlet hasNext;\r\n\tif (this.optUp.use && totalSize != null) {\r\n\t\tlet loadSize = (this.optUp.page.num - 1) * this.optUp.page.size + dataSize; // 已加载的数据总数\r\n\t\thasNext = loadSize < totalSize; // 是否还有下一页\r\n\t}\r\n\tthis.endSuccess(dataSize, hasNext, systime);\r\n}\r\n\r\n/* 联网回调成功,结束下拉刷新和上拉加载\r\n * dataSize: 当前页的数据个数(不是所有页的数据总和),用于上拉加载判断是否还有下一页.如果不传,则会判断还有下一页\r\n * hasNext: 是否还有下一页,布尔类型;用来解决这个小问题:比如列表共有20条数据,每页加载10条,共2页.如果只根据dataSize判断,则需翻到第三页才会知道无更多数据,如果传了hasNext,则翻到第二页即可显示无更多数据.\r\n * systime: 服务器时间(可空);用来解决这个小问题:当准备翻下一页时,数据库新增了几条记录,此时翻下一页,前面的几条数据会和上一页的重复;这里传入了systime,那么upCallback的page.time就会有值,把page.time传给服务器,让后台过滤新加入的那几条记录\r\n */\r\nMeScroll.prototype.endSuccess = function(dataSize, hasNext, systime) {\r\n\tlet me = this;\r\n\t// 结束下拉刷新\r\n\tif (me.isDownScrolling) {\r\n\t\tme.isDownEndSuccess = true\r\n\t\tme.endDownScroll();\r\n\t}\r\n\r\n\t// 结束上拉加载\r\n\tif (me.optUp.use) {\r\n\t\tlet isShowNoMore; // 是否已无更多数据\r\n\t\tif (dataSize != null) {\r\n\t\t\tlet pageNum = me.optUp.page.num; // 当前页码\r\n\t\t\tlet pageSize = me.optUp.page.size; // 每页长度\r\n\t\t\t// 如果是第一页\r\n\t\t\tif (pageNum === 1) {\r\n\t\t\t\tif (systime) me.optUp.page.time = systime; // 设置加载列表数据第一页的时间\r\n\t\t\t}\r\n\t\t\tif (dataSize < pageSize || hasNext === false) {\r\n\t\t\t\t// 返回的数据不满一页时,则说明已无更多数据\r\n\t\t\t\tme.optUp.hasNext = false;\r\n\t\t\t\tif (dataSize === 0 && pageNum === 1) {\r\n\t\t\t\t\t// 如果第一页无任何数据且配置了空布局\r\n\t\t\t\t\tisShowNoMore = false;\r\n\t\t\t\t\tme.showEmpty();\r\n\t\t\t\t} else {\r\n\t\t\t\t\t// 总列表数少于配置的数量,则不显示无更多数据\r\n\t\t\t\t\tlet allDataSize = (pageNum - 1) * pageSize + dataSize;\r\n\t\t\t\t\tif (allDataSize < me.optUp.noMoreSize) {\r\n\t\t\t\t\t\tisShowNoMore = false;\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tisShowNoMore = true;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tme.removeEmpty(); // 移除空布局\r\n\t\t\t\t}\r\n\t\t\t} else {\r\n\t\t\t\t// 还有下一页\r\n\t\t\t\tisShowNoMore = false;\r\n\t\t\t\tme.optUp.hasNext = true;\r\n\t\t\t\tme.removeEmpty(); // 移除空布局\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t// 隐藏上拉\r\n\t\tme.endUpScroll(isShowNoMore);\r\n\t}\r\n}\r\n\r\n/* 回调失败,结束下拉刷新和上拉加载 */\r\nMeScroll.prototype.endErr = function(errDistance) {\r\n\t// 结束下拉,回调失败重置回原来的页码和时间\r\n\tif (this.isDownScrolling) {\r\n\t\tthis.isDownEndSuccess = false\r\n\t\tlet page = this.optUp.page;\r\n\t\tif (page && this.prePageNum) {\r\n\t\t\tpage.num = this.prePageNum;\r\n\t\t\tpage.time = this.prePageTime;\r\n\t\t}\r\n\t\tthis.endDownScroll();\r\n\t}\r\n\t// 结束上拉,回调失败重置回原来的页码\r\n\tif (this.isUpScrolling) {\r\n\t\tthis.optUp.page.num--;\r\n\t\tthis.endUpScroll(false);\r\n\t\t// 如果是mescroll-body,则需往回滚一定距离\r\n\t\tif(this.isScrollBody && errDistance !== 0){ // 不处理0\r\n\t\t\tif(!errDistance) errDistance = this.optUp.errDistance; // 不传,则取默认\r\n\t\t\tthis.scrollTo(this.getScrollTop() - errDistance, 0) // 往上回滚的距离\r\n\t\t}\r\n\t}\r\n}\r\n\r\n/* 显示空布局 */\r\nMeScroll.prototype.showEmpty = function() {\r\n\tthis.optUp.empty.use && this.optUp.empty.onShow && this.optUp.empty.onShow(true)\r\n}\r\n\r\n/* 移除空布局 */\r\nMeScroll.prototype.removeEmpty = function() {\r\n\tthis.optUp.empty.use && this.optUp.empty.onShow && this.optUp.empty.onShow(false)\r\n}\r\n\r\n/* 显示回到顶部的按钮 */\r\nMeScroll.prototype.showTopBtn = function() {\r\n\tif (!this.topBtnShow) {\r\n\t\tthis.topBtnShow = true;\r\n\t\tthis.optUp.toTop.onShow && this.optUp.toTop.onShow(true);\r\n\t}\r\n}\r\n\r\n/* 隐藏回到顶部的按钮 */\r\nMeScroll.prototype.hideTopBtn = function() {\r\n\tif (this.topBtnShow) {\r\n\t\tthis.topBtnShow = false;\r\n\t\tthis.optUp.toTop.onShow && this.optUp.toTop.onShow(false);\r\n\t}\r\n}\r\n\r\n/* 获取滚动条的位置 */\r\nMeScroll.prototype.getScrollTop = function() {\r\n\treturn this.scrollTop || 0\r\n}\r\n\r\n/* 记录滚动条的位置 */\r\nMeScroll.prototype.setScrollTop = function(y) {\r\n\tthis.scrollTop = y;\r\n}\r\n\r\n/* 滚动到指定位置 */\r\nMeScroll.prototype.scrollTo = function(y, t) {\r\n\tthis.myScrollTo && this.myScrollTo(y, t) // scrollview需自定义回到顶部方法\r\n}\r\n\r\n/* 自定义scrollTo */\r\nMeScroll.prototype.resetScrollTo = function(myScrollTo) {\r\n\tthis.myScrollTo = myScrollTo\r\n}\r\n\r\n/* 滚动条到底部的距离 */\r\nMeScroll.prototype.getScrollBottom = function() {\r\n\treturn this.getScrollHeight() - this.getClientHeight() - this.getScrollTop()\r\n}\r\n\r\n/* 计步器\r\n star: 开始值\r\n end: 结束值\r\n callback(step,timer): 回调step值,计步器timer,可自行通过window.clearInterval(timer)结束计步器;\r\n t: 计步时长,传0则直接回调end值;不传则默认300ms\r\n rate: 周期;不传则默认30ms计步一次\r\n * */\r\nMeScroll.prototype.getStep = function(star, end, callback, t, rate) {\r\n\tlet diff = end - star; // 差值\r\n\tif (t === 0 || diff === 0) {\r\n\t\tcallback && callback(end);\r\n\t\treturn;\r\n\t}\r\n\tt = t || 300; // 时长 300ms\r\n\trate = rate || 30; // 周期 30ms\r\n\tlet count = t / rate; // 次数\r\n\tlet step = diff / count; // 步长\r\n\tlet i = 0; // 计数\r\n\tlet timer = setInterval(function() {\r\n\t\tif (i < count - 1) {\r\n\t\t\tstar += step;\r\n\t\t\tcallback && callback(star, timer);\r\n\t\t\ti++;\r\n\t\t} else {\r\n\t\t\tcallback && callback(end, timer); // 最后一次直接设置end,避免计算误差\r\n\t\t\tclearInterval(timer);\r\n\t\t}\r\n\t}, rate);\r\n}\r\n\r\n/* 滚动容器的高度 */\r\nMeScroll.prototype.getClientHeight = function(isReal) {\r\n\tlet h = this.clientHeight || 0\r\n\tif (h === 0 && isReal !== true) { // 未获取到容器的高度,可临时取body的高度 (可能会有误差)\r\n\t\th = this.getBodyHeight()\r\n\t}\r\n\treturn h\r\n}\r\nMeScroll.prototype.setClientHeight = function(h) {\r\n\tthis.clientHeight = h;\r\n}\r\n\r\n/* 滚动内容的高度 */\r\nMeScroll.prototype.getScrollHeight = function() {\r\n\treturn this.scrollHeight || 0;\r\n}\r\nMeScroll.prototype.setScrollHeight = function(h) {\r\n\tthis.scrollHeight = h;\r\n}\r\n\r\n/* body的高度 */\r\nMeScroll.prototype.getBodyHeight = function() {\r\n\treturn this.bodyHeight || 0;\r\n}\r\nMeScroll.prototype.setBodyHeight = function(h) {\r\n\tthis.bodyHeight = h;\r\n}\r\n\r\n/* 阻止浏览器默认滚动事件 */\r\nMeScroll.prototype.preventDefault = function(e) {\r\n\t// 小程序不支持e.preventDefault, 已在wxs中禁止\r\n\t// app的bounce只能通过配置pages.json的style.app-plus.bounce为\"none\"来禁止, 或使用renderjs禁止\r\n\t// cancelable:是否可以被禁用; defaultPrevented:是否已经被禁用\r\n\tif (e && e.cancelable && !e.defaultPrevented) e.preventDefault()\r\n}","// 全局配置\r\n// mescroll-body 和 mescroll-uni 通用\r\nconst GlobalOption = {\r\n\tdown: {\r\n\t\t// 其他down的配置参数也可以写,这里只展示了常用的配置:\r\n\t\toffset: 80, // 在列表顶部,下拉大于80px,松手即可触发下拉刷新的回调\r\n\t\tnative: false // 是否使用系统自带的下拉刷新; 默认false; 仅在mescroll-body生效 (值为true时,还需在pages配置enablePullDownRefresh:true;详请参考mescroll-native的案例)\r\n\t},\r\n\tup: {\r\n\t\t// 其他up的配置参数也可以写,这里只展示了常用的配置:\r\n\t\toffset: 150, // 距底部多远时,触发upCallback,仅mescroll-uni生效 ( mescroll-body配置的是pages.json的 onReachBottomDistance )\r\n\t\ttoTop: {\r\n\t\t\t// 回到顶部按钮,需配置src才显示\r\n\t\t\tsrc: \"https://www.mescroll.com/img/mescroll-totop.png\", // 图片路径 (建议放入static目录, 如 /static/img/mescroll-totop.png )\r\n\t\t\toffset: 1000, // 列表滚动多少距离才显示回到顶部按钮,默认1000px\r\n\t\t\tright: 20, // 到右边的距离, 默认20 (支持\"20rpx\", \"20px\", \"20%\"格式的值, 纯数字则默认单位rpx)\r\n\t\t\tbottom: 120, // 到底部的距离, 默认120 (支持\"20rpx\", \"20px\", \"20%\"格式的值, 纯数字则默认单位rpx)\r\n\t\t\twidth: 72 // 回到顶部图标的宽度, 默认72 (支持\"20rpx\", \"20px\", \"20%\"格式的值, 纯数字则默认单位rpx)\r\n\t\t},\r\n\t\tempty: {\r\n\t\t\tuse: true, // 是否显示空布局\r\n\t\t\ticon: \"https://www.mescroll.com/img/mescroll-empty.png\" // 图标路径 (建议放入static目录, 如 /static/img/mescroll-empty.png )\r\n\t\t}\r\n\t},\r\n\t// 国际化配置\r\n\ti18n: {\r\n\t\t// 中文\r\n\t\tzh: {\r\n\t\t\tdown: {\r\n\t\t\t\ttextInOffset: '下拉刷新', // 下拉的距离在offset范围内的提示文本\r\n\t\t\t\ttextOutOffset: '释放更新', // 下拉的距离大于offset范围的提示文本\r\n\t\t\t\ttextLoading: '加载中 ...', // 加载中的提示文本\r\n\t\t\t\ttextSuccess: '加载成功', // 加载成功的文本\r\n\t\t\t\ttextErr: '加载失败', // 加载失败的文本\r\n\t\t\t},\r\n\t\t\tup: {\r\n\t\t\t\ttextLoading: '加载中 ...', // 加载中的提示文本\r\n\t\t\t\ttextNoMore: '-- END --', // 没有更多数据的提示文本\r\n\t\t\t\tempty: {\r\n\t\t\t\t\ttip: '~ 空空如也 ~' // 空提示\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\t// 英文\r\n\t\ten: {\r\n\t\t\tdown: {\r\n\t\t\t\ttextInOffset: 'drop down refresh',\r\n\t\t\t\ttextOutOffset: 'release updates',\r\n\t\t\t\ttextLoading: 'loading ...',\r\n\t\t\t\ttextSuccess: 'loaded successfully',\r\n\t\t\t\ttextErr: 'loading failed'\r\n\t\t\t},\r\n\t\t\tup: {\r\n\t\t\t\ttextLoading: 'loading ...',\r\n\t\t\t\ttextNoMore: '-- END --',\r\n\t\t\t\tempty: {\r\n\t\t\t\t\ttip: '~ absolutely empty ~'\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\nexport default GlobalOption\r\n","// 国际化工具类\r\nconst mescrollI18n = {\r\n\t// 默认语言\r\n\tdef: \"zh\",\r\n\t// 获取当前语言类型\r\n\tgetType(){\r\n\t\treturn uni.getStorageSync(\"mescroll-i18n\") || this.def\r\n\t},\r\n\t// 设置当前语言类型\r\n\tsetType(type){\r\n\t\tuni.setStorageSync(\"mescroll-i18n\", type)\r\n\t}\r\n}\r\n\r\nexport default mescrollI18n\r\n","// 定义在wxs (含renderjs) 逻辑层的数据和方法, 与视图层相互通信\r\nconst WxsMixin = {\r\n\tdata() {\r\n\t\treturn {\r\n\t\t\t// 传入wxs视图层的数据 (响应式)\r\n\t\t\twxsProp: {\r\n\t\t\t\toptDown:{}, // 下拉刷新的配置\r\n\t\t\t\tscrollTop:0, // 滚动条的距离\r\n\t\t\t\tbodyHeight:0, // body的高度\r\n\t\t\t\tisDownScrolling:false, // 是否正在下拉刷新中\r\n\t\t\t\tisUpScrolling:false, // 是否正在上拉加载中\r\n\t\t\t\tisScrollBody:true, // 是否为mescroll-body滚动\r\n\t\t\t\tisUpBoth:true, // 上拉加载时,是否同时可以下拉刷新\r\n\t\t\t\tt: 0 // 数据更新的标记 (只有数据更新了,才会触发wxs的Observer)\r\n\t\t\t},\r\n\t\t\t\r\n\t\t\t// 标记调用wxs视图层的方法\r\n\t\t\tcallProp: {\r\n\t\t\t\tcallType: '', // 方法名\r\n\t\t\t\tt: 0 // 数据更新的标记 (只有数据更新了,才会触发wxs的Observer)\r\n\t\t\t},\r\n\t\t\t\r\n\t\t\t// 不用wxs的平台使用此处的wxsBiz对象,抹平wxs的写法 (微信小程序和APP使用的wxsBiz对象是./wxs/wxs.wxs)\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\t\t\t\r\n\t\t\t// 不用renderjs的平台使用此处的renderBiz对象,抹平renderjs的写法 (app 和 h5 使用的renderBiz对象是./wxs/renderjs.js)\r\n\r\n\t\t\trenderBiz: {\r\n\t\t\t\tpropObserver(){} // 抹平renderjs的写法\r\n\t\t\t}\r\n\r\n\t\t}\r\n\t},\r\n\tmethods: {\r\n\t\t// wxs视图层调用逻辑层的回调\r\n\t\twxsCall(msg){\r\n\t\t\tif(msg.type === 'setWxsProp'){\r\n\t\t\t\t// 更新wxsProp数据 (值改变才触发更新)\r\n\t\t\t\tthis.wxsProp = {\r\n\t\t\t\t\toptDown: this.mescroll.optDown,\r\n\t\t\t\t\tscrollTop: this.mescroll.getScrollTop(),\r\n\t\t\t\t\tbodyHeight: this.mescroll.getBodyHeight(),\r\n\t\t\t\t\tisDownScrolling: this.mescroll.isDownScrolling,\r\n\t\t\t\t\tisUpScrolling: this.mescroll.isUpScrolling,\r\n\t\t\t\t\tisUpBoth: this.mescroll.optUp.isBoth,\r\n\t\t\t\t\tisScrollBody:this.mescroll.isScrollBody,\r\n\t\t\t\t\tt: Date.now()\r\n\t\t\t\t}\r\n\t\t\t}else if(msg.type === 'setLoadType'){\r\n\t\t\t\t// 设置inOffset,outOffset的状态\r\n\t\t\t\tthis.downLoadType = msg.downLoadType\r\n\t\t\t\t// 状态挂载到mescroll对象, 以便在其他组件中使用, 比如中\r\n\t\t\t\tthis.$set(this.mescroll, 'downLoadType', this.downLoadType)\r\n\t\t\t\t// 重置是否加载成功的状态\r\n\t\t\t\tthis.$set(this.mescroll, 'isDownEndSuccess', null)\r\n\t\t\t}else if(msg.type === 'triggerDownScroll'){\r\n\t\t\t\t// 主动触发下拉刷新\r\n\t\t\t\tthis.mescroll.triggerDownScroll();\r\n\t\t\t}else if(msg.type === 'endDownScroll'){\r\n\t\t\t\t// 结束下拉刷新\r\n\t\t\t\tthis.mescroll.endDownScroll();\r\n\t\t\t}else if(msg.type === 'triggerUpScroll'){\r\n\t\t\t\t// 主动触发上拉加载\r\n\t\t\t\tthis.mescroll.triggerUpScroll(true);\r\n\t\t\t}\r\n\t\t}\r\n\t},\r\n\tmounted() {\r\n\r\n\t\t// 配置主动触发wxs显示加载进度的回调\r\n\t\tthis.mescroll.optDown.afterLoading = ()=>{\r\n\t\t\tthis.callProp = {callType: \"showLoading\", t: Date.now()} // 触发wxs的方法 (值改变才触发更新)\r\n\t\t}\r\n\t\t// 配置主动触发wxs隐藏加载进度的回调\r\n\t\tthis.mescroll.optDown.afterEndDownScroll = ()=>{\r\n\t\t\tthis.callProp = {callType: \"endDownScroll\", t: Date.now()} // 触发wxs的方法 (值改变才触发更新)\r\n\t\t\tlet delay = 300 + (this.mescroll.optDown.beforeEndDelay || 0)\r\n\t\t\tsetTimeout(()=>{\r\n\t\t\t\tif(this.downLoadType === 4 || this.downLoadType === 0){\r\n\t\t\t\t\tthis.callProp = {callType: \"clearTransform\", t: Date.now()} // 触发wxs的方法 (值改变才触发更新)\r\n\t\t\t\t}\r\n\t\t\t\t// 状态挂载到mescroll对象, 以便在其他组件中使用, 比如中\r\n\t\t\t\tthis.$set(this.mescroll, 'downLoadType', this.downLoadType)\r\n\t\t\t}, delay)\r\n\t\t}\r\n\t\t// 初始化wxs的数据\r\n\t\tthis.wxsCall({type: 'setWxsProp'})\r\n\r\n\t}\r\n}\r\n\r\nexport default WxsMixin;\r\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-23 19:51:50\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/badge.js\n */\nexport default {\n // 徽标数组件\n badge: {\n isDot: false,\n value: '',\n show: true,\n max: 999,\n type: 'error',\n showZero: false,\n bgColor: null,\n color: null,\n shape: 'circle',\n numberType: 'overflow',\n offset: () => [],\n inverted: false,\n absolute: false\n }\n}\n","export default {\n props: {\n // 是否展示骨架组件\n loading: {\n type: Boolean,\n default: uni.$u.props.skeleton.loading\n },\n // 是否开启动画效果\n animate: {\n type: Boolean,\n default: uni.$u.props.skeleton.animate\n },\n // 段落占位图行数\n rows: {\n type: [String, Number],\n default: uni.$u.props.skeleton.rows\n },\n // 段落占位图的宽度\n rowsWidth: {\n type: [String, Number, Array],\n default: uni.$u.props.skeleton.rowsWidth\n },\n // 段落占位图的高度\n rowsHeight: {\n type: [String, Number, Array],\n default: uni.$u.props.skeleton.rowsHeight\n },\n // 是否展示标题占位图\n title: {\n type: Boolean,\n default: uni.$u.props.skeleton.title\n },\n // 段落标题的宽度\n titleWidth: {\n type: [String, Number],\n default: uni.$u.props.skeleton.titleWidth\n },\n // 段落标题的高度\n titleHeight: {\n type: [String, Number],\n default: uni.$u.props.skeleton.titleHeight\n },\n // 是否展示头像占位图\n avatar: {\n type: Boolean,\n default: uni.$u.props.skeleton.avatar\n },\n // 头像占位图大小\n avatarSize: {\n type: [String, Number],\n default: uni.$u.props.skeleton.avatarSize\n },\n // 头像占位图的形状,circle-圆形,square-方形\n avatarShape: {\n type: String,\n default: uni.$u.props.skeleton.avatarShape\n }\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:51:27\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/button.js\n */\nexport default {\n // button组件\n button: {\n hairline: false,\n type: 'info',\n size: 'normal',\n shape: 'square',\n plain: false,\n disabled: false,\n loading: false,\n loadingText: '',\n loadingMode: 'spinner',\n loadingSize: 15,\n openType: '',\n formType: '',\n appParameter: '',\n hoverStopPropagation: true,\n lang: 'en',\n sessionFrom: '',\n sendMessageTitle: '',\n sendMessagePath: '',\n sendMessageImg: '',\n showMessageCard: false,\n dataName: '',\n throttleTime: 0,\n hoverStartTime: 0,\n hoverStayTime: 200,\n text: '',\n icon: '',\n iconColor: '',\n color: ''\n }\n}\n","export default {\n props: {\n // 显示的内容,数组\n text: {\n type: [Array, String],\n default: uni.$u.props.noticeBar.text\n },\n // 通告滚动模式,row-横向滚动,column-竖向滚动\n direction: {\n type: String,\n default: uni.$u.props.noticeBar.direction\n },\n // direction = row时,是否使用步进形式滚动\n step: {\n type: Boolean,\n default: uni.$u.props.noticeBar.step\n },\n // 是否显示左侧的音量图标\n icon: {\n type: String,\n default: uni.$u.props.noticeBar.icon\n },\n // 通告模式,link-显示右箭头,closable-显示右侧关闭图标\n mode: {\n type: String,\n default: uni.$u.props.noticeBar.mode\n },\n // 文字颜色,各图标也会使用文字颜色\n color: {\n type: String,\n default: uni.$u.props.noticeBar.color\n },\n // 背景颜色\n bgColor: {\n type: String,\n default: uni.$u.props.noticeBar.bgColor\n },\n // 水平滚动时的滚动速度,即每秒滚动多少px(px),这有利于控制文字无论多少时,都能有一个恒定的速度\n speed: {\n type: [String, Number],\n default: uni.$u.props.noticeBar.speed\n },\n // 字体大小\n fontSize: {\n type: [String, Number],\n default: uni.$u.props.noticeBar.fontSize\n },\n // 滚动一个周期的时间长,单位ms\n duration: {\n type: [String, Number],\n default: uni.$u.props.noticeBar.duration\n },\n // 是否禁止用手滑动切换\n // 目前HX2.6.11,只支持App 2.5.5+、H5 2.5.5+、支付宝小程序、字节跳动小程序\n disableTouch: {\n type: Boolean,\n default: uni.$u.props.noticeBar.disableTouch\n },\n // 跳转的页面路径\n url: {\n type: String,\n default: uni.$u.props.noticeBar.url\n },\n // 页面跳转的类型\n linkType: {\n type: String,\n default: uni.$u.props.noticeBar.linkType\n }\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:52:43\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/calendar.js\n */\nexport default {\n // calendar 组件\n calendar: {\n title: '日期选择',\n showTitle: true,\n showSubtitle: true,\n mode: 'single',\n startText: '开始',\n endText: '结束',\n customList: () => [],\n color: '#3c9cff',\n minDate: 0,\n maxDate: 0,\n defaultDate: null,\n maxCount: Number.MAX_SAFE_INTEGER, // Infinity\n rowHeight: 56,\n formatter: null,\n showLunar: false,\n showMark: true,\n confirmText: '确定',\n confirmDisabledText: '确定',\n show: false,\n closeOnClickOverlay: false,\n readonly: false,\n showConfirm: true,\n maxRange: Number.MAX_SAFE_INTEGER, // Infinity\n rangePrompt: '',\n showRangePrompt: true,\n allowSameDay: false,\n\t\tround: 0,\n\t\tmonthNum: 3\n }\n}\n","export default {\n props: {\n // 当前匹配项的name\n value: {\n type: [String, Number, null],\n default: uni.$u.props.tabbar.value\n },\n // 是否为iPhoneX留出底部安全距离\n safeAreaInsetBottom: {\n type: Boolean,\n default: uni.$u.props.tabbar.safeAreaInsetBottom\n },\n // 是否显示上方边框\n border: {\n type: Boolean,\n default: uni.$u.props.tabbar.border\n },\n // 元素层级z-index\n zIndex: {\n type: [String, Number],\n default: uni.$u.props.tabbar.zIndex\n },\n // 选中标签的颜色\n activeColor: {\n type: String,\n default: uni.$u.props.tabbar.activeColor\n },\n // 未选中标签的颜色\n inactiveColor: {\n type: String,\n default: uni.$u.props.tabbar.inactiveColor\n },\n // 是否固定在底部\n fixed: {\n type: Boolean,\n default: uni.$u.props.tabbar.fixed\n },\n // fixed定位固定在底部时,是否生成一个等高元素防止塌陷\n placeholder: {\n type: Boolean,\n default: uni.$u.props.tabbar.placeholder\n }\n }\n}\n","export default {\n props: {\n // item标签的名称,作为与u-tabbar的value参数匹配的标识符\n name: {\n type: [String, Number, null],\n default: uni.$u.props.tabbarItem.name\n },\n // uView内置图标或者绝对路径的图片\n icon: {\n icon: String,\n default: uni.$u.props.tabbarItem.icon\n },\n // 右上角的角标提示信息\n badge: {\n type: [String, Number, null],\n default: uni.$u.props.tabbarItem.badge\n },\n // 是否显示圆点,将会覆盖badge参数\n dot: {\n type: Boolean,\n default: uni.$u.props.tabbarItem.dot\n },\n // 描述文本\n text: {\n type: String,\n default: uni.$u.props.tabbarItem.text\n },\n // 控制徽标的位置,对象或者字符串形式,可以设置top和right属性\n badgeStyle: {\n type: [Object, String],\n default: uni.$u.props.tabbarItem.badgeStyle\n }\n\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:53:20\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/carKeyboard.js\n */\nexport default {\n // 车牌号键盘\n carKeyboard: {\n random: false\n }\n}\n","export default {\n\tprops: {\n\t\timg: {\n\t\t\ttype: String,\n\t\t\tdefault: ''\n\t\t},\n\t\ttext: {\n\t\t\ttype: String,\n\t\t\tdefault: ''\n\t\t},\n\t\tshow: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\t\tposition: {\n\t\t\ttype: String,\n\t\t\tdefault: 'fixed'\n\t\t},\n\t\tbackground: {\n\t\t\ttype: String,\n\t\t\tdefault: '#FFFFFF'\n\t\t},\n\t\twidth: {\n\t\t\ttype: String,\n\t\t\tdefault: ''\n\t\t},\n\t\theight: {\n\t\t\ttype: String,\n\t\t\tdefault: ''\n\t\t},\n\t\ttype: {\n\t\t\ttype: String,\n\t\t\tdefault: 'load'\n\t\t},\n\t\tcolor: {\n\t\t\ttype: String,\n\t\t\tdefault: '#FFFFFF'\n\t\t},\n\t\tzIndex: {\n\t\t\ttype:[Number,String],\n\t\t\tdefault:10\n\t\t}\n\t}\n\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-23 20:53:09\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/cell.js\n */\nexport default {\n\t// cell组件的props\n\tcell: {\n\t\tcustomClass: '',\n\t\ttitle: '',\n\t\tlabel: '',\n\t\tvalue: '',\n\t\ticon: '',\n\t\tdisabled: false,\n\t\tborder: true,\n\t\tcenter: false,\n\t\turl: '',\n\t\tlinkType: 'navigateTo',\n\t\tclickable: false,\n\t\tisLink: false,\n\t\trequired: false,\n\t\tarrowDirection: '',\n\t\ticonStyle: {},\n\t\trightIconStyle: {},\n\t\trightIcon: 'arrow-right',\n\t\ttitleStyle: {},\n\t\tsize: '',\n\t\tstop: true,\n\t\tname: ''\n\t}\n}\n","export default {\n props: {\n // 吸顶容器到顶部某个距离的时候,进行吸顶,在H5平台,NavigationBar为44px\n offsetTop: {\n type: [String, Number],\n default: uni.$u.props.sticky.offsetTop\n },\n // 自定义导航栏的高度\n customNavHeight: {\n type: [String, Number],\n\n\n\n\n\n default: uni.$u.props.sticky.customNavHeight\n\n },\n // 是否开启吸顶功能\n disabled: {\n type: Boolean,\n default: uni.$u.props.sticky.disabled\n },\n // 吸顶区域的背景颜色\n bgColor: {\n type: String,\n default: uni.$u.props.sticky.bgColor\n },\n // z-index值\n zIndex: {\n type: [String, Number],\n default: uni.$u.props.sticky.zIndex\n },\n // 列表中的索引值\n index: {\n type: [String, Number],\n default: uni.$u.props.sticky.index\n }\n }\n}\n","var toPropertyKey = require(\"./toPropertyKey.js\");\nfunction _defineProperty(obj, key, value) {\n key = toPropertyKey(key);\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n return obj;\n}\nmodule.exports = _defineProperty, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:54:16\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/cellGroup.js\n */\nexport default {\n // cell-group组件的props\n cellGroup: {\n title: '',\n border: true,\n customStyle: {}\n }\n}\n","/**\r\n * Created by dianwoda on 2019/3/28.\r\n * // A B C D E F G H I J K L M N O P Q R S T U V W X Y Z\r\n // { cityName: '', pinYin: '', py: '', code: '', airName: ''},\r\n */\r\nexport default {\r\n\thotCity: [{\r\n\t\t\tcityName: '北京',\r\n\t\t\tpinYin: 'beijing',\r\n\t\t\tpy: 'bj',\r\n\t\t\tcode: 'PEK'\r\n\t\t},\r\n\t\t{\r\n\t\t\tcityName: '上海',\r\n\t\t\tpinYin: 'shanghai',\r\n\t\t\tpy: 'sh',\r\n\t\t\tcode: 'SHA'\r\n\t\t},\r\n\t\t{\r\n\t\t\tcityName: '天津',\r\n\t\t\tpinYin: 'tianjin',\r\n\t\t\tpy: 'tj',\r\n\t\t\tcode: 'TSN'\r\n\t\t},\r\n\t\t{\r\n\t\t\tcityName: '青岛',\r\n\t\t\tpinYin: 'qingdao',\r\n\t\t\tpy: 'qd',\r\n\t\t\tcode: 'TAO'\r\n\t\t},\r\n\t\t{\r\n\t\t\tcityName: '南京',\r\n\t\t\tpinYin: 'nanjing',\r\n\t\t\tpy: 'nj',\r\n\t\t\tcode: 'NKG'\r\n\t\t},\r\n\t\t{\r\n\t\t\tcityName: '杭州',\r\n\t\t\tpinYin: 'hangzhou',\r\n\t\t\tpy: 'hz',\r\n\t\t\tcode: 'HGH'\r\n\t\t},\r\n\t\t{\r\n\t\t\tcityName: '厦门',\r\n\t\t\tpinYin: 'xiamen',\r\n\t\t\tpy: 'xm',\r\n\t\t\tcode: 'XMN'\r\n\t\t},\r\n\t\t{\r\n\t\t\tcityName: '成都',\r\n\t\t\tpinYin: 'chengdu',\r\n\t\t\tpy: 'cd',\r\n\t\t\tcode: 'CTU'\r\n\t\t},\r\n\t\t{\r\n\t\t\tcityName: '深圳',\r\n\t\t\tpinYin: 'shenzhen',\r\n\t\t\tpy: 'sz',\r\n\t\t\tcode: 'SZX'\r\n\t\t},\r\n\t\t{\r\n\t\t\tcityName: '广州',\r\n\t\t\tpinYin: 'guangzhou',\r\n\t\t\tpy: 'gz',\r\n\t\t\tcode: 'CAN'\r\n\t\t},\r\n\t\t{\r\n\t\t\tcityName: '沈阳',\r\n\t\t\tpinYin: 'shenyang',\r\n\t\t\tpy: 'sy',\r\n\t\t\tcode: 'SHE'\r\n\t\t},\r\n\t\t{\r\n\t\t\tcityName: '武汉',\r\n\t\t\tpinYin: 'wuhan',\r\n\t\t\tpy: 'wh',\r\n\t\t\tcode: 'WUH'\r\n\t\t}\r\n\t],\r\n\tcities: [{\r\n\r\n\t\t\t\"cityName\": \"阿尔山\",\r\n\t\t\t\"pinyin\": \"aershan\",\r\n\t\t\t\"py\": \"aes\",\r\n\t\t\t\"code\": \"YIE\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"扬州\",\r\n\t\t\t\"pinyin\": \"yangzhou\",\r\n\t\t\t\"py\": \"yz\",\r\n\t\t\t\"code\": \"YTY\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"阿克苏\",\r\n\t\t\t\"pinyin\": \"akesu\",\r\n\t\t\t\"py\": \"aks\",\r\n\t\t\t\"code\": \"AKU\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"阿勒泰\",\r\n\t\t\t\"pinyin\": \"aletai\",\r\n\t\t\t\"py\": \"alt\",\r\n\t\t\t\"code\": \"AAT\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"阿里\",\r\n\t\t\t\"pinyin\": \"ali\",\r\n\t\t\t\"py\": \"al\",\r\n\t\t\t\"code\": \"NGQ\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"安庆\",\r\n\t\t\t\"pinyin\": \"anqing\",\r\n\t\t\t\"py\": \"aq\",\r\n\t\t\t\"code\": \"AQG\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"鞍山\",\r\n\t\t\t\"pinyin\": \"anshan\",\r\n\t\t\t\"py\": \"as\",\r\n\t\t\t\"code\": \"AOG\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"安顺\",\r\n\t\t\t\"pinyin\": \"anshun\",\r\n\t\t\t\"py\": \"as\",\r\n\t\t\t\"code\": \"AVA\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"巴彦淖尔\",\r\n\t\t\t\"pinyin\": \"bayanzuoer\",\r\n\t\t\t\"py\": \"byze\",\r\n\t\t\t\"code\": \"RLK\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"百色\",\r\n\t\t\t\"pinyin\": \"baise\",\r\n\t\t\t\"py\": \"bs\",\r\n\t\t\t\"code\": \"AEB\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"保山\",\r\n\t\t\t\"pinyin\": \"baoshan\",\r\n\t\t\t\"py\": \"bs\",\r\n\t\t\t\"code\": \"BSD\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"包头\",\r\n\t\t\t\"pinyin\": \"baotou\",\r\n\t\t\t\"py\": \"bt\",\r\n\t\t\t\"code\": \"BAV\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"北海\",\r\n\t\t\t\"pinyin\": \"beihai\",\r\n\t\t\t\"py\": \"bh\",\r\n\t\t\t\"code\": \"BHY\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"北京\",\r\n\t\t\t\"pinyin\": \"beijing\",\r\n\t\t\t\"py\": \"bj\",\r\n\t\t\t\"code\": \"PEK\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"北京南苑\",\r\n\t\t\t\"pinyin\": \"beijingnanyuan\",\r\n\t\t\t\"py\": \"bjny\",\r\n\t\t\t\"code\": \"NAY\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"毕节\",\r\n\t\t\t\"pinyin\": \"bijie\",\r\n\t\t\t\"py\": \"bj\",\r\n\t\t\t\"code\": \"BFJ\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"池州\",\r\n\t\t\t\"pinyin\": \"chizhou\",\r\n\t\t\t\"py\": \"cz\",\r\n\t\t\t\"code\": \"JUH\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"沧源\",\r\n\t\t\t\"pinyin\": \"cangyuan\",\r\n\t\t\t\"py\": \"cy\",\r\n\t\t\t\"code\": \"CWJ\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"长白山\",\r\n\t\t\t\"pinyin\": \"changbaishan\",\r\n\t\t\t\"py\": \"cbs\",\r\n\t\t\t\"code\": \"NBS\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"郴州\",\r\n\t\t\t\"pinyin\": \"chenzhou\",\r\n\t\t\t\"py\": \"cz\",\r\n\t\t\t\"code\": \"NBS\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"长春\",\r\n\t\t\t\"pinyin\": \"changchun\",\r\n\t\t\t\"py\": \"cc\",\r\n\t\t\t\"code\": \"CGQ\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"常德\",\r\n\t\t\t\"pinyin\": \"changde\",\r\n\t\t\t\"py\": \"cd\",\r\n\t\t\t\"code\": \"CGD\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"长沙\",\r\n\t\t\t\"pinyin\": \"changsha\",\r\n\t\t\t\"py\": \"cs\",\r\n\t\t\t\"code\": \"CSX\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"常州\",\r\n\t\t\t\"pinyin\": \"changzhou\",\r\n\t\t\t\"py\": \"cz\",\r\n\t\t\t\"code\": \"CZX\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"朝阳\",\r\n\t\t\t\"pinyin\": \"chaoyang\",\r\n\t\t\t\"py\": \"cy\",\r\n\t\t\t\"code\": \"CHG\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"成都\",\r\n\t\t\t\"pinyin\": \"chengdu\",\r\n\t\t\t\"py\": \"cd\",\r\n\t\t\t\"code\": \"CTU\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"赤峰\",\r\n\t\t\t\"pinyin\": \"chifeng\",\r\n\t\t\t\"py\": \"cf\",\r\n\t\t\t\"code\": \"CIF\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"重庆\",\r\n\t\t\t\"pinyin\": \"chongqing\",\r\n\t\t\t\"py\": \"cq\",\r\n\t\t\t\"code\": \"CKG\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"大理\",\r\n\t\t\t\"pinyin\": \"dali\",\r\n\t\t\t\"py\": \"dl\",\r\n\t\t\t\"code\": \"DLU\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"大连\",\r\n\t\t\t\"pinyin\": \"dalian\",\r\n\t\t\t\"py\": \"dl\",\r\n\t\t\t\"code\": \"DLC\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"大同\",\r\n\t\t\t\"pinyin\": \"datong\",\r\n\t\t\t\"py\": \"dt\",\r\n\t\t\t\"code\": \"DAT\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"达州\",\r\n\t\t\t\"pinyin\": \"dazhou\",\r\n\t\t\t\"py\": \"dz\",\r\n\t\t\t\"code\": \"DAX\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"丹东\",\r\n\t\t\t\"pinyin\": \"dandong\",\r\n\t\t\t\"py\": \"dd\",\r\n\t\t\t\"code\": \"DDG\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"丹阳\",\r\n\t\t\t\"pinyin\": \"danyang\",\r\n\t\t\t\"py\": \"dy\",\r\n\t\t\t\"code\": \"DYN\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"稻城\",\r\n\t\t\t\"pinyin\": \"daocheng\",\r\n\t\t\t\"py\": \"dc\",\r\n\t\t\t\"code\": \"DCY\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"德令哈\",\r\n\t\t\t\"pinyin\": \"delingha\",\r\n\t\t\t\"py\": \"dlh\",\r\n\t\t\t\"code\": \"HXD\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"东营\",\r\n\t\t\t\"pinyin\": \"dongying\",\r\n\t\t\t\"py\": \"dy\",\r\n\t\t\t\"code\": \"DOY\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"敦煌\",\r\n\t\t\t\"pinyin\": \"dunhuang\",\r\n\t\t\t\"py\": \"dh\",\r\n\t\t\t\"code\": \"DNH\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"鄂尔多斯\",\r\n\t\t\t\"pinyin\": \"eerduosi\",\r\n\t\t\t\"py\": \"eeds\",\r\n\t\t\t\"code\": \"DSN\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"恩施\",\r\n\t\t\t\"pinyin\": \"enshi\",\r\n\t\t\t\"py\": \"es\",\r\n\t\t\t\"code\": \"ENH\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"二连浩特\",\r\n\t\t\t\"pinyin\": \"erlianhaote\",\r\n\t\t\t\"py\": \"elht\",\r\n\t\t\t\"code\": \"ERL\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"佛山\",\r\n\t\t\t\"pinyin\": \"foshan\",\r\n\t\t\t\"py\": \"fs\",\r\n\t\t\t\"code\": \"FUO\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"阜阳\",\r\n\t\t\t\"pinyin\": \"fuyang\",\r\n\t\t\t\"py\": \"fy\",\r\n\t\t\t\"code\": \"FUG\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"福州\",\r\n\t\t\t\"pinyin\": \"fuzhou\",\r\n\t\t\t\"py\": \"fz\",\r\n\t\t\t\"code\": \"FOC\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"赣州\",\r\n\t\t\t\"pinyin\": \"ganzhou\",\r\n\t\t\t\"py\": \"gz\",\r\n\t\t\t\"code\": \"KOW\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"格尔木\",\r\n\t\t\t\"pinyin\": \"geermu\",\r\n\t\t\t\"py\": \"gem\",\r\n\t\t\t\"code\": \"GOQ\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"固原\",\r\n\t\t\t\"pinyin\": \"guyuan\",\r\n\t\t\t\"py\": \"gy\",\r\n\t\t\t\"code\": \"GYU\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"广元\",\r\n\t\t\t\"pinyin\": \"guangyuan\",\r\n\t\t\t\"py\": \"gy\",\r\n\t\t\t\"code\": \"GYS\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"广州\",\r\n\t\t\t\"pinyin\": \"guangzhou\",\r\n\t\t\t\"py\": \"gz\",\r\n\t\t\t\"code\": \"CAN\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"桂林\",\r\n\t\t\t\"pinyin\": \"guilin\",\r\n\t\t\t\"py\": \"gl\",\r\n\t\t\t\"code\": \"KWL\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"贵阳\",\r\n\t\t\t\"pinyin\": \"guiyang\",\r\n\t\t\t\"py\": \"gy\",\r\n\t\t\t\"code\": \"KWE\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"贵港\",\r\n\t\t\t\"pinyin\": \"guigang\",\r\n\t\t\t\"py\": \"gg\",\r\n\t\t\t\"code\": \"KWE\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"果洛\",\r\n\t\t\t\"pinyin\": \"guoluo\",\r\n\t\t\t\"py\": \"gl\",\r\n\t\t\t\"code\": \"GMQ\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"哈尔滨\",\r\n\t\t\t\"pinyin\": \"haerbin\",\r\n\t\t\t\"py\": \"heb\",\r\n\t\t\t\"code\": \"HRB\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"哈密\",\r\n\t\t\t\"pinyin\": \"hami\",\r\n\t\t\t\"py\": \"hm\",\r\n\t\t\t\"code\": \"HMI\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"海口\",\r\n\t\t\t\"pinyin\": \"haikou\",\r\n\t\t\t\"py\": \"hk\",\r\n\t\t\t\"code\": \"HAK\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"海拉尔\",\r\n\t\t\t\"pinyin\": \"hailaer\",\r\n\t\t\t\"py\": \"hle\",\r\n\t\t\t\"code\": \"HLD\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"邯郸\",\r\n\t\t\t\"pinyin\": \"handan\",\r\n\t\t\t\"py\": \"hd\",\r\n\t\t\t\"code\": \"HDG\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"汉中\",\r\n\t\t\t\"pinyin\": \"hanzhong\",\r\n\t\t\t\"py\": \"hz\",\r\n\t\t\t\"code\": \"HZG\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"杭州\",\r\n\t\t\t\"pinyin\": \"hangzhou\",\r\n\t\t\t\"py\": \"hz\",\r\n\t\t\t\"code\": \"HGH\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"合肥\",\r\n\t\t\t\"pinyin\": \"hefei\",\r\n\t\t\t\"py\": \"hf\",\r\n\t\t\t\"code\": \"HFE\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"和田\",\r\n\t\t\t\"pinyin\": \"hetian\",\r\n\t\t\t\"py\": \"ht\",\r\n\t\t\t\"code\": \"HTN\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"黑河\",\r\n\t\t\t\"pinyin\": \"heihe\",\r\n\t\t\t\"py\": \"hh\",\r\n\t\t\t\"code\": \"HEK\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"衡阳\",\r\n\t\t\t\"pinyin\": \"hengyang\",\r\n\t\t\t\"py\": \"hy\",\r\n\t\t\t\"code\": \"HNY\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"呼和浩特\",\r\n\t\t\t\"pinyin\": \"huhehaote\",\r\n\t\t\t\"py\": \"hhht\",\r\n\t\t\t\"code\": \"HET\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"花土沟\",\r\n\t\t\t\"pinyin\": \"huatugou\",\r\n\t\t\t\"py\": \"htg\",\r\n\t\t\t\"code\": \"HTT\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"淮安\",\r\n\t\t\t\"pinyin\": \"huaan\",\r\n\t\t\t\"py\": \"ha\",\r\n\t\t\t\"code\": \"HIA\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"黄山\",\r\n\t\t\t\"pinyin\": \"huangshan\",\r\n\t\t\t\"py\": \"hs\",\r\n\t\t\t\"code\": \"TXN\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"惠州\",\r\n\t\t\t\"pinyin\": \"huizhou\",\r\n\t\t\t\"py\": \"hz\",\r\n\t\t\t\"code\": \"HUZ\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"济南\",\r\n\t\t\t\"pinyin\": \"jinan\",\r\n\t\t\t\"py\": \"jn\",\r\n\t\t\t\"code\": \"TNA\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"吉林辽源市\",\r\n\t\t\t\"pinyin\": \"jilinliaoyuanshi\",\r\n\t\t\t\"py\": \"jl\",\r\n\t\t\t\"code\": \"JL\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"济宁\",\r\n\t\t\t\"pinyin\": \"jining\",\r\n\t\t\t\"py\": \"jn\",\r\n\t\t\t\"code\": \"JNG\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"鸡西\",\r\n\t\t\t\"pinyin\": \"jixi\",\r\n\t\t\t\"py\": \"jx\",\r\n\t\t\t\"code\": \"JXA\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"加格达奇\",\r\n\t\t\t\"pinyin\": \"jiagedaqi\",\r\n\t\t\t\"py\": \"jgdq\",\r\n\t\t\t\"code\": \"JGD\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"佳木斯\",\r\n\t\t\t\"pinyin\": \"jiamusi\",\r\n\t\t\t\"py\": \"jms\",\r\n\t\t\t\"code\": \"JMU\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"嘉兴\",\r\n\t\t\t\"pinyin\": \"jiaxing\",\r\n\t\t\t\"py\": \"jx\",\r\n\t\t\t\"code\": \"JXS\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"嘉峪关\",\r\n\t\t\t\"pinyin\": \"jiayuguan\",\r\n\t\t\t\"py\": \"jyg\",\r\n\t\t\t\"code\": \"JGN\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"揭阳\",\r\n\t\t\t\"pinyin\": \"jieyang\",\r\n\t\t\t\"py\": \"jy\",\r\n\t\t\t\"code\": \"SWA\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"金昌\",\r\n\t\t\t\"pinyin\": \"jinchang\",\r\n\t\t\t\"py\": \"jc\",\r\n\t\t\t\"code\": \"JIC\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"锦州\",\r\n\t\t\t\"pinyin\": \"jinzhou\",\r\n\t\t\t\"py\": \"jz\",\r\n\t\t\t\"code\": \"JNZ\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"景德镇\",\r\n\t\t\t\"pinyin\": \"jingdezhen\",\r\n\t\t\t\"py\": \"jdz\",\r\n\t\t\t\"code\": \"JDZ\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"井冈山\",\r\n\t\t\t\"pinyin\": \"jinggangshan\",\r\n\t\t\t\"py\": \"jgs\",\r\n\t\t\t\"code\": \"JGS\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"九江\",\r\n\t\t\t\"pinyin\": \"jiujiang\",\r\n\t\t\t\"py\": \"jj\",\r\n\t\t\t\"code\": \"JIU\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"九寨沟\",\r\n\t\t\t\"pinyin\": \"jiuzhaigou\",\r\n\t\t\t\"py\": \"jzg\",\r\n\t\t\t\"code\": \"JZH\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"喀什\",\r\n\t\t\t\"pinyin\": \"kashen\",\r\n\t\t\t\"py\": \"ks\",\r\n\t\t\t\"code\": \"KHG\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"凯里\",\r\n\t\t\t\"pinyin\": \"kaili\",\r\n\t\t\t\"py\": \"kl\",\r\n\t\t\t\"code\": \"KJH\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"康定\",\r\n\t\t\t\"pinyin\": \"kangding\",\r\n\t\t\t\"py\": \"kd\",\r\n\t\t\t\"code\": \"KGT\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"克拉玛依\",\r\n\t\t\t\"pinyin\": \"kelamayi\",\r\n\t\t\t\"py\": \"klmy\",\r\n\t\t\t\"code\": \"KRY\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"库车\",\r\n\t\t\t\"pinyin\": \"kuche\",\r\n\t\t\t\"py\": \"kc\",\r\n\t\t\t\"code\": \"KCA\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"库尔勒\",\r\n\t\t\t\"pinyin\": \"kuerle\",\r\n\t\t\t\"py\": \"kel\",\r\n\t\t\t\"code\": \"KRL\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"昆明\",\r\n\t\t\t\"pinyin\": \"kunming\",\r\n\t\t\t\"py\": \"km\",\r\n\t\t\t\"code\": \"KMG\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"昆山\",\r\n\t\t\t\"pinyin\": \"kunshan\",\r\n\t\t\t\"py\": \"ks\",\r\n\t\t\t\"code\": \"KVN\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"连城\",\r\n\t\t\t\"pinyin\": \"liancheng\",\r\n\t\t\t\"py\": \"lc\",\r\n\t\t\t\"code\": \"LCX\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"临汾\",\r\n\t\t\t\"pinyin\": \"linfen\",\r\n\t\t\t\"py\": \"lf\",\r\n\t\t\t\"code\": \"LFQ\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"泸沽湖\",\r\n\t\t\t\"pinyin\": \"luguhu\",\r\n\t\t\t\"py\": \"lgh\",\r\n\t\t\t\"code\": \"NLH\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"拉萨\",\r\n\t\t\t\"pinyin\": \"lasa\",\r\n\t\t\t\"py\": \"ls\",\r\n\t\t\t\"code\": \"LXA\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"澜沧\",\r\n\t\t\t\"pinyin\": \"lancang\",\r\n\t\t\t\"py\": \"lc\",\r\n\t\t\t\"code\": \"JMJ\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"兰州\",\r\n\t\t\t\"pinyin\": \"lanzhou\",\r\n\t\t\t\"py\": \"lanzhou\",\r\n\t\t\t\"code\": \"LHW\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"丽江\",\r\n\t\t\t\"pinyin\": \"lijiang\",\r\n\t\t\t\"py\": \"lijiang\",\r\n\t\t\t\"code\": \"LJG\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"黎平\",\r\n\t\t\t\"pinyin\": \"liping\",\r\n\t\t\t\"py\": \"liping\",\r\n\t\t\t\"code\": \"HZH\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"连云港\",\r\n\t\t\t\"pinyin\": \"lianyungang\",\r\n\t\t\t\"py\": \"lyg\",\r\n\t\t\t\"code\": \"LYG\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"临沧\",\r\n\t\t\t\"pinyin\": \"lincang\",\r\n\t\t\t\"py\": \"lc\",\r\n\t\t\t\"code\": \"LNJ\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"临沂\",\r\n\t\t\t\"pinyin\": \"linyi\",\r\n\t\t\t\"py\": \"ly\",\r\n\t\t\t\"code\": \"LYI\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"林芝\",\r\n\t\t\t\"pinyin\": \"linzhi\",\r\n\t\t\t\"py\": \"lz\",\r\n\t\t\t\"code\": \"LZY\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"六盘水\",\r\n\t\t\t\"pinyin\": \"liupanshui\",\r\n\t\t\t\"py\": \"lps\",\r\n\t\t\t\"code\": \"LPF\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"柳州\",\r\n\t\t\t\"pinyin\": \"liuzhou\",\r\n\t\t\t\"py\": \"lz\",\r\n\t\t\t\"code\": \"LZH\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"陇南\",\r\n\t\t\t\"pinyin\": \"longnan\",\r\n\t\t\t\"py\": \"ln\",\r\n\t\t\t\"code\": \"LNL\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"泸州\",\r\n\t\t\t\"pinyin\": \"luzhou\",\r\n\t\t\t\"py\": \"lz\",\r\n\t\t\t\"code\": \"LZO\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"洛阳\",\r\n\t\t\t\"pinyin\": \"luoyang\",\r\n\t\t\t\"py\": \"ly\",\r\n\t\t\t\"code\": \"LYA\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"吕梁\",\r\n\t\t\t\"pinyin\": \"lvliang\",\r\n\t\t\t\"py\": \"ll\",\r\n\t\t\t\"code\": \"LLV\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"茅台\",\r\n\t\t\t\"pinyin\": \"maotai\",\r\n\t\t\t\"py\": \"mt\",\r\n\t\t\t\"code\": \"WMT\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"满洲里\",\r\n\t\t\t\"pinyin\": \"manzhouli\",\r\n\t\t\t\"py\": \"mzl\",\r\n\t\t\t\"code\": \"NZH\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"芒市\",\r\n\t\t\t\"pinyin\": \"mangshi\",\r\n\t\t\t\"py\": \"ms\",\r\n\t\t\t\"code\": \"LUM\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"绵阳\",\r\n\t\t\t\"pinyin\": \"mianyang\",\r\n\t\t\t\"py\": \"my\",\r\n\t\t\t\"code\": \"MIG\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"漠河\",\r\n\t\t\t\"pinyin\": \"mohe\",\r\n\t\t\t\"py\": \"mh\",\r\n\t\t\t\"code\": \"OHE\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"牡丹江\",\r\n\t\t\t\"pinyin\": \"mudanjiang\",\r\n\t\t\t\"py\": \"mdj\",\r\n\t\t\t\"code\": \"MDG\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"南昌\",\r\n\t\t\t\"pinyin\": \"nanchang\",\r\n\t\t\t\"py\": \"nc\",\r\n\t\t\t\"code\": \"KHN\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"南充\",\r\n\t\t\t\"pinyin\": \"nanchong\",\r\n\t\t\t\"py\": \"nc\",\r\n\t\t\t\"code\": \"NAO\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"南京\",\r\n\t\t\t\"pinyin\": \"nanjing\",\r\n\t\t\t\"py\": \"nj\",\r\n\t\t\t\"code\": \"NKG\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"南宁\",\r\n\t\t\t\"pinyin\": \"nanning\",\r\n\t\t\t\"py\": \"nn\",\r\n\t\t\t\"code\": \"NNG\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"南通\",\r\n\t\t\t\"pinyin\": \"nantong\",\r\n\t\t\t\"py\": \"nt\",\r\n\t\t\t\"code\": \"NTG\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"南阳\",\r\n\t\t\t\"pinyin\": \"nanyang\",\r\n\t\t\t\"py\": \"ny\",\r\n\t\t\t\"code\": \"NNY\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"宁波\",\r\n\t\t\t\"pinyin\": \"ningbo\",\r\n\t\t\t\"py\": \"nb\",\r\n\t\t\t\"code\": \"NGB\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"攀枝花\",\r\n\t\t\t\"pinyin\": \"panzhihua\",\r\n\t\t\t\"py\": \"pzh\",\r\n\t\t\t\"code\": \"PZI\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"祁连县\",\r\n\t\t\t\"pinyin\": \"qilianxian\",\r\n\t\t\t\"py\": \"qlx\",\r\n\t\t\t\"code\": \"HBQ\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"齐齐哈尔\",\r\n\t\t\t\"pinyin\": \"qiqihaer\",\r\n\t\t\t\"py\": \"qqhe\",\r\n\t\t\t\"code\": \"NDG\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"黔江\",\r\n\t\t\t\"pinyin\": \"qianjiang\",\r\n\t\t\t\"py\": \"qj\",\r\n\t\t\t\"code\": \"JIQ\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"秦皇岛\",\r\n\t\t\t\"pinyin\": \"qinhuadao \",\r\n\t\t\t\"py\": \"qhd \",\r\n\t\t\t\"code\": \"BPE\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"青岛\",\r\n\t\t\t\"pinyin\": \"qingdao\",\r\n\t\t\t\"py\": \"qd\",\r\n\t\t\t\"code\": \"TAO\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"庆阳\",\r\n\t\t\t\"pinyin\": \"qy\",\r\n\t\t\t\"py\": \"QingYang\",\r\n\t\t\t\"code\": \"IQN\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"琼海\",\r\n\t\t\t\"pinyin\": \"qionghai\",\r\n\t\t\t\"py\": \"qh\",\r\n\t\t\t\"code\": \"BAR\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"衢州\",\r\n\t\t\t\"pinyin\": \"quzhou\",\r\n\t\t\t\"py\": \"qz\",\r\n\t\t\t\"code\": \"JUZ\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"泉州\",\r\n\t\t\t\"pinyin\": \"quanzhou\",\r\n\t\t\t\"py\": \"qz\",\r\n\t\t\t\"code\": \"JJN\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"cityName\": \"清远\",\r\n\t\t\t\"pinyin\": \"qingyuanshi\",\r\n\t\t\t\"py\": \"qy\",\r\n\t\t\t\"code\": \"QYS\"\r\n\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"日喀则\",\r\n\t\t\t\"pinyin\": \"rikaze\",\r\n\t\t\t\"py\": \"rkz\",\r\n\t\t\t\"code\": \"RKZ\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"日照\",\r\n\t\t\t\"pinyin\": \"rizhao\",\r\n\t\t\t\"py\": \"rz\",\r\n\t\t\t\"code\": \"RIZ\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"三明\",\r\n\t\t\t\"pinyin\": \"sanming\",\r\n\t\t\t\"py\": \"sm\",\r\n\t\t\t\"code\": \"SQJ\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"松原\",\r\n\t\t\t\"pinyin\": \"songyuan\",\r\n\t\t\t\"py\": \"sy\",\r\n\t\t\t\"code\": \"YSQ\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"上海\",\r\n\t\t\t\"pinyin\": \"shanghai\",\r\n\t\t\t\"py\": \"sh\",\r\n\t\t\t\"code\": \"SHA\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"上海浦东\",\r\n\t\t\t\"pinyin\": \"shanghaipudong\",\r\n\t\t\t\"py\": \"shpd\",\r\n\t\t\t\"code\": \"PVG\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"上饶\",\r\n\t\t\t\"pinyin\": \"shangrao\",\r\n\t\t\t\"py\": \"sr\",\r\n\t\t\t\"code\": \"SQD\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"邵阳\",\r\n\t\t\t\"pinyin\": \"shaoyang\",\r\n\t\t\t\"py\": \"sy\",\r\n\t\t\t\"code\": \"WGN\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"神农架\",\r\n\t\t\t\"pinyin\": \"shennongjia\",\r\n\t\t\t\"py\": \"snj\",\r\n\t\t\t\"code\": \"HPG\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"沈阳\",\r\n\t\t\t\"pinyin\": \"shenyang\",\r\n\t\t\t\"py\": \"sy\",\r\n\t\t\t\"code\": \"SHE\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"深圳\",\r\n\t\t\t\"pinyin\": \"shenzhen\",\r\n\t\t\t\"py\": \"ss\",\r\n\t\t\t\"code\": \"SZX\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"石河子\",\r\n\t\t\t\"pinyin\": \"shihezi\",\r\n\t\t\t\"py\": \"shz\",\r\n\t\t\t\"code\": \"SHF\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"石家庄\",\r\n\t\t\t\"pinyin\": \"shijiazhuang\",\r\n\t\t\t\"py\": \"sjz\",\r\n\t\t\t\"code\": \"SJW\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"十堰\",\r\n\t\t\t\"pinyin\": \"shiyan\",\r\n\t\t\t\"py\": \"sy\",\r\n\t\t\t\"code\": \"WDS\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"苏州\",\r\n\t\t\t\"pinyin\": \"suzhou\",\r\n\t\t\t\"py\": \"sz\",\r\n\t\t\t\"code\": \"SZV\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"宿迁\",\r\n\t\t\t\"pinyin\": \"suqian\",\r\n\t\t\t\"py\": \"sq\",\r\n\t\t\t\"code\": \"SQV\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"太原\",\r\n\t\t\t\"pinyin\": \"taiyuan\",\r\n\t\t\t\"py\": \"ty\",\r\n\t\t\t\"code\": \"TYN\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"台州\",\r\n\t\t\t\"pinyin\": \"taizhou\",\r\n\t\t\t\"py\": \"tz\",\r\n\t\t\t\"code\": \"HYN\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"唐山\",\r\n\t\t\t\"pinyin\": \"tangshan\",\r\n\t\t\t\"py\": \"ts\",\r\n\t\t\t\"code\": \"TVS\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"腾冲\",\r\n\t\t\t\"pinyin\": \"tengchong\",\r\n\t\t\t\"py\": \"tc\",\r\n\t\t\t\"code\": \"TCZ\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"天津\",\r\n\t\t\t\"pinyin\": \"tianjin\",\r\n\t\t\t\"py\": \"tj\",\r\n\t\t\t\"code\": \"TSN\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"通化\",\r\n\t\t\t\"pinyin\": \"tonghua\",\r\n\t\t\t\"py\": \"th\",\r\n\t\t\t\"code\": \"TNH\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"通辽\",\r\n\t\t\t\"pinyin\": \"tongliao\",\r\n\t\t\t\"py\": \"tl\",\r\n\t\t\t\"code\": \"TGO\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"铜仁\",\r\n\t\t\t\"pinyin\": \"tongren\",\r\n\t\t\t\"py\": \"tr\",\r\n\t\t\t\"code\": \"TEN\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"桐乡\",\r\n\t\t\t\"pinyin\": \"tongxiang\",\r\n\t\t\t\"py\": \"tx\",\r\n\t\t\t\"code\": \"TVX\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"吐鲁番\",\r\n\t\t\t\"pinyin\": \"tulufan\",\r\n\t\t\t\"py\": \"tlf\",\r\n\t\t\t\"code\": \"TLQ\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"乌兰察布\",\r\n\t\t\t\"pinyin\": \"wulanchabu\",\r\n\t\t\t\"py\": \"wlcb\",\r\n\t\t\t\"code\": \"UCB\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"五台山\",\r\n\t\t\t\"pinyin\": \"wutaishan\",\r\n\t\t\t\"py\": \"wts\",\r\n\t\t\t\"code\": \"WUT\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"万州\",\r\n\t\t\t\"pinyin\": \"wanzhou\",\r\n\t\t\t\"py\": \"wz\",\r\n\t\t\t\"code\": \"WXN\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"威海\",\r\n\t\t\t\"pinyin\": \"weihai\",\r\n\t\t\t\"py\": \"wh\",\r\n\t\t\t\"code\": \"WEH\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"文山\",\r\n\t\t\t\"pinyin\": \"wenshan\",\r\n\t\t\t\"py\": \"ws\",\r\n\t\t\t\"code\": \"WNH\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"温州\",\r\n\t\t\t\"pinyin\": \"wenzhou\",\r\n\t\t\t\"py\": \"wz\",\r\n\t\t\t\"code\": \"WNZ\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"乌海\",\r\n\t\t\t\"pinyin\": \"wuhai\",\r\n\t\t\t\"py\": \"wh\",\r\n\t\t\t\"code\": \"WUA\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"武汉\",\r\n\t\t\t\"pinyin\": \"whhan\",\r\n\t\t\t\"py\": \"wh\",\r\n\t\t\t\"code\": \"WUH\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"乌兰浩特\",\r\n\t\t\t\"pinyin\": \"wulanhaote\",\r\n\t\t\t\"py\": \"wlht\",\r\n\t\t\t\"code\": \"HLH\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"乌鲁木齐\",\r\n\t\t\t\"pinyin\": \"wulumuqi\",\r\n\t\t\t\"py\": \"wlmq\",\r\n\t\t\t\"code\": \"URC\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"无锡\",\r\n\t\t\t\"pinyin\": \"wuxi\",\r\n\t\t\t\"py\": \"wx\",\r\n\t\t\t\"code\": \"WUX\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"武夷山\",\r\n\t\t\t\"pinyin\": \"wuyishan\",\r\n\t\t\t\"py\": \"wys\",\r\n\t\t\t\"code\": \"WUS\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"梧州\",\r\n\t\t\t\"pinyin\": \"wuzhou\",\r\n\t\t\t\"py\": \"wz\",\r\n\t\t\t\"code\": \"WUZ\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"西安\",\r\n\t\t\t\"pinyin\": \"xian\",\r\n\t\t\t\"py\": \"xa\",\r\n\t\t\t\"code\": \"SIA\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"西昌\",\r\n\t\t\t\"pinyin\": \"xichang\",\r\n\t\t\t\"py\": \"xc\",\r\n\t\t\t\"code\": \"XIC\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"锡林浩特\",\r\n\t\t\t\"pinyin\": \"xilinhaote\",\r\n\t\t\t\"py\": \"xlht\",\r\n\t\t\t\"code\": \"XIL\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"西宁\",\r\n\t\t\t\"pinyin\": \"xining\",\r\n\t\t\t\"py\": \"xn\",\r\n\t\t\t\"code\": \"XNN\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"西双版纳\",\r\n\t\t\t\"pinyin\": \"xushuangbanna\",\r\n\t\t\t\"py\": \"xsbn\",\r\n\t\t\t\"code\": \"JHG\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"厦门\",\r\n\t\t\t\"pinyin\": \"xiamen\",\r\n\t\t\t\"py\": \"xm\",\r\n\t\t\t\"code\": \"XMN\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"香格里拉\",\r\n\t\t\t\"pinyin\": \"xianggelila\",\r\n\t\t\t\"py\": \"xgll\",\r\n\t\t\t\"code\": \"DIG\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"襄阳\",\r\n\t\t\t\"pinyin\": \"xiangyang\",\r\n\t\t\t\"py\": \"xy\",\r\n\t\t\t\"code\": \"XFN\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"信阳市\",\r\n\t\t\t\"pinyin\": \"xinyang\",\r\n\t\t\t\"py\": \"xy\",\r\n\t\t\t\"code\": \"XAI\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"兴义\",\r\n\t\t\t\"pinyin\": \"xingyi\",\r\n\t\t\t\"py\": \"xy\",\r\n\t\t\t\"code\": \"ACX\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"徐州\",\r\n\t\t\t\"pinyin\": \"xuzhou\",\r\n\t\t\t\"py\": \"xz\",\r\n\t\t\t\"code\": \"XUZ\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"延安\",\r\n\t\t\t\"pinyin\": \"yanan\",\r\n\t\t\t\"py\": \"ya\",\r\n\t\t\t\"code\": \"ENY\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"盐城\",\r\n\t\t\t\"pinyin\": \"yancheng\",\r\n\t\t\t\"py\": \"yc\",\r\n\t\t\t\"code\": \"YNZ\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"延吉\",\r\n\t\t\t\"pinyin\": \"yanji\",\r\n\t\t\t\"py\": \"yj\",\r\n\t\t\t\"code\": \"YNJ\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"烟台\",\r\n\t\t\t\"pinyin\": \"yantai\",\r\n\t\t\t\"py\": \"yt\",\r\n\t\t\t\"code\": \"YNT\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"宜宾\",\r\n\t\t\t\"pinyin\": \"yibin\",\r\n\t\t\t\"py\": \"yb\",\r\n\t\t\t\"code\": \"YBP\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"宜昌\",\r\n\t\t\t\"pinyin\": \"yichang\",\r\n\t\t\t\"py\": \"yc\",\r\n\t\t\t\"code\": \"YIH\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"伊春\",\r\n\t\t\t\"pinyin\": \"yichun\",\r\n\t\t\t\"py\": \"yc\",\r\n\t\t\t\"code\": \"LDS\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"伊宁\",\r\n\t\t\t\"pinyin\": \"yining\",\r\n\t\t\t\"py\": \"yn\",\r\n\t\t\t\"code\": \"YIN\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"义乌\",\r\n\t\t\t\"pinyin\": \"yiwu\",\r\n\t\t\t\"py\": \"yw\",\r\n\t\t\t\"code\": \"YIW\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"益阳\",\r\n\t\t\t\"pinyin\": \"yiyang\",\r\n\t\t\t\"py\": \"yy\",\r\n\t\t\t\"code\": \"YIW\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"银川\",\r\n\t\t\t\"pinyin\": \"yinchuan\",\r\n\t\t\t\"py\": \"yc\",\r\n\t\t\t\"code\": \"INC\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"营口\",\r\n\t\t\t\"pinyin\": \"yingkou\",\r\n\t\t\t\"py\": \"yk\",\r\n\t\t\t\"code\": \"YKH\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"永州\",\r\n\t\t\t\"pinyin\": \"yongzhou\",\r\n\t\t\t\"py\": \"yz\",\r\n\t\t\t\"code\": \"LLF\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"榆林\",\r\n\t\t\t\"pinyin\": \"yulin\",\r\n\t\t\t\"py\": \"yl\",\r\n\t\t\t\"code\": \"UYN\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"玉树\",\r\n\t\t\t\"pinyin\": \"yushu\",\r\n\t\t\t\"py\": \"ys\",\r\n\t\t\t\"code\": \"YUS\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"运城\",\r\n\t\t\t\"pinyin\": \"yuncheng\",\r\n\t\t\t\"py\": \"yc\",\r\n\t\t\t\"code\": \"YCU\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"湛江\",\r\n\t\t\t\"pinyin\": \"zhanjiang\",\r\n\t\t\t\"py\": \"zj\",\r\n\t\t\t\"code\": \"ZHA\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"张家界\",\r\n\t\t\t\"pinyin\": \"zhangjiajie\",\r\n\t\t\t\"py\": \"zjj\",\r\n\t\t\t\"code\": \"DYG\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"株洲\",\r\n\t\t\t\"pinyin\": \"zhuzhou\",\r\n\t\t\t\"py\": \"zz\",\r\n\t\t\t\"code\": \"DYG\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"张家口\",\r\n\t\t\t\"pinyin\": \"zhangjiakou\",\r\n\t\t\t\"py\": \"zjk\",\r\n\t\t\t\"code\": \"ZQZ\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"张掖\",\r\n\t\t\t\"pinyin\": \"zhangye\",\r\n\t\t\t\"py\": \"zy\",\r\n\t\t\t\"code\": \"YZY\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"昭通\",\r\n\t\t\t\"pinyin\": \"zhaotong\",\r\n\t\t\t\"py\": \"zt\",\r\n\t\t\t\"code\": \"ZAT\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"镇江\",\r\n\t\t\t\"pinyin\": \"zhenjiang\",\r\n\t\t\t\"py\": \"zj\",\r\n\t\t\t\"code\": \"ZUJ\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"郑州\",\r\n\t\t\t\"pinyin\": \"zhengzhou\",\r\n\t\t\t\"py\": \"zz\",\r\n\t\t\t\"code\": \"CGO\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"中卫\",\r\n\t\t\t\"pinyin\": \"zhongwei\",\r\n\t\t\t\"py\": \"zw\",\r\n\t\t\t\"code\": \"ZHY\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"舟山\",\r\n\t\t\t\"pinyin\": \"zhoushan\",\r\n\t\t\t\"py\": \"zs\",\r\n\t\t\t\"code\": \"HSN\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"珠海\",\r\n\t\t\t\"pinyin\": \"zhuhai\",\r\n\t\t\t\"py\": \"zh\",\r\n\t\t\t\"code\": \"ZUH\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"遵义\",\r\n\t\t\t\"pinyin\": \"zunyi\",\r\n\t\t\t\"py\": \"zy\",\r\n\t\t\t\"code\": \"ZYI\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"大庆\",\r\n\t\t\t\"pinyin\": \"daqing\",\r\n\t\t\t\"py\": \"dq\",\r\n\t\t\t\"code\": \"DQA\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"普洱\",\r\n\t\t\t\"pinyin\": \"puer\",\r\n\t\t\t\"py\": \"pe\",\r\n\t\t\t\"code\": \"SYM\"\r\n\t\t}, {\r\n\t\t\t\"cityName\": \"三亚\",\r\n\t\t\t\"pinyin\": \"sanya\",\r\n\t\t\t\"py\": \"sy\",\r\n\t\t\t\"code\": \"SYX\"\r\n\t\t}\r\n\t],\r\n};\r\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-23 21:06:59\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/checkbox.js\n */\nexport default {\n // checkbox组件\n checkbox: {\n name: '',\n shape: '',\n size: '',\n checkbox: false,\n disabled: '',\n activeColor: '',\n inactiveColor: '',\n iconSize: '',\n iconColor: '',\n label: '',\n labelSize: '',\n labelColor: '',\n labelDisabled: ''\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:54:47\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/checkboxGroup.js\n */\nexport default {\n // checkbox-group组件\n checkboxGroup: {\n name: '',\n value: () => [],\n shape: 'square',\n disabled: false,\n activeColor: '#2979ff',\n inactiveColor: '#c8c9cc',\n size: 18,\n placement: 'row',\n labelSize: 14,\n labelColor: '#303133',\n labelDisabled: false,\n iconColor: '#ffffff',\n iconSize: 12,\n iconPlacement: 'left',\n borderBottom: false\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:55:02\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/circleProgress.js\n */\nexport default {\n // circleProgress 组件\n circleProgress: {\n percentage: 30\n }\n}\n","export default {\n props: {\n // 指示器的整体宽度\n indicatorWidth: {\n type: [String, Number],\n default: uni.$u.props.scrollList.indicatorWidth\n },\n // 滑块的宽度\n indicatorBarWidth: {\n type: [String, Number],\n default: uni.$u.props.scrollList.indicatorBarWidth\n },\n // 是否显示面板指示器\n indicator: {\n type: Boolean,\n default: uni.$u.props.scrollList.indicator\n },\n // 指示器非激活颜色\n indicatorColor: {\n type: String,\n default: uni.$u.props.scrollList.indicatorColor\n },\n // 指示器的激活颜色\n indicatorActiveColor: {\n type: String,\n default: uni.$u.props.scrollList.indicatorActiveColor\n },\n // 指示器样式,可通过bottom,left,right进行定位\n indicatorStyle: {\n type: [String, Object],\n default: uni.$u.props.scrollList.indicatorStyle\n }\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:55:27\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/code.js\n */\n\nexport default {\n // code 组件\n code: {\n seconds: 60,\n startText: '获取验证码',\n changeText: 'X秒重新获取',\n endText: '重新获取',\n keepRunning: false,\n uniqueKey: ''\n }\n}\n","export default {\n props: {\n // 是否为加载中状态\n loading: {\n type: Boolean,\n default: uni.$u.props.switch.loading\n },\n // 是否为禁用装填\n disabled: {\n type: Boolean,\n default: uni.$u.props.switch.disabled\n },\n // 开关尺寸,单位px\n size: {\n type: [String, Number],\n default: uni.$u.props.switch.size\n },\n // 打开时的背景颜色\n activeColor: {\n type: String,\n default: uni.$u.props.switch.activeColor\n },\n // 关闭时的背景颜色\n inactiveColor: {\n type: String,\n default: uni.$u.props.switch.inactiveColor\n },\n // 通过v-model双向绑定的值\n value: {\n type: [Boolean, String, Number],\n default: uni.$u.props.switch.value\n },\n // switch打开时的值\n activeValue: {\n type: [String, Number, Boolean],\n default: uni.$u.props.switch.activeValue\n },\n // switch关闭时的值\n inactiveValue: {\n type: [String, Number, Boolean],\n default: uni.$u.props.switch.inactiveValue\n },\n // 是否开启异步变更,开启后需要手动控制输入值\n asyncChange: {\n type: Boolean,\n default: uni.$u.props.switch.asyncChange\n },\n // 圆点与外边框的距离\n space: {\n type: [String, Number],\n default: uni.$u.props.switch.space\n }\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:55:58\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/codeInput.js\n */\nexport default {\n // codeInput 组件\n codeInput: {\n maxlength: 6,\n dot: false,\n mode: 'box',\n hairline: false,\n space: 10,\n value: '',\n focus: false,\n bold: false,\n color: '#606266',\n fontSize: 18,\n size: 35,\n disabledKeyboard: false,\n borderColor: '#c9cacc',\n\t\tdisabledDot: true\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:56:12\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/col.js\n */\nexport default {\n // col 组件\n col: {\n span: 12,\n offset: 0,\n justify: 'start',\n align: 'stretch',\n textAlign: 'left'\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:56:30\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/collapse.js\n */\nexport default {\n // collapse 组件\n collapse: {\n value: null,\n accordion: false,\n border: true\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:56:42\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/collapseItem.js\n */\nexport default {\n // collapseItem 组件\n collapseItem: {\n title: '',\n value: '',\n label: '',\n disabled: false,\n isLink: true,\n clickable: true,\n border: true,\n align: 'left',\n name: '',\n icon: '',\n duration: 300\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:57:16\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/columnNotice.js\n */\nexport default {\n // columnNotice 组件\n columnNotice: {\n text: '',\n icon: 'volume',\n mode: '',\n color: '#f9ae3d',\n bgColor: '#fdf6ec',\n fontSize: 14,\n speed: 80,\n step: false,\n duration: 1500,\n disableTouch: true\n }\n}\n","var _typeof = require(\"./typeof.js\")[\"default\"];\nvar toPrimitive = require(\"./toPrimitive.js\");\nfunction toPropertyKey(t) {\n var i = toPrimitive(t, \"string\");\n return \"symbol\" == _typeof(i) ? i : i + \"\";\n}\nmodule.exports = toPropertyKey, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:11:29\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/countDown.js\n */\nexport default {\n // u-count-down 计时器组件\n countDown: {\n time: 0,\n format: 'HH:mm:ss',\n autoStart: true,\n millisecond: false\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:57:32\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/countTo.js\n */\nexport default {\n // countTo 组件\n countTo: {\n startVal: 0,\n endVal: 0,\n duration: 2000,\n autoplay: true,\n decimals: 0,\n useEasing: true,\n decimal: '.',\n color: '#606266',\n fontSize: 22,\n bold: false,\n separator: ''\n }\n}\n","export default {\n props: {\n // 右边锚点非激活的颜色\n inactiveColor: {\n type: String,\n default: uni.$u.props.indexList.inactiveColor\n },\n // 右边锚点激活的颜色\n activeColor: {\n type: String,\n default: uni.$u.props.indexList.activeColor\n },\n // 索引字符列表,数组形式\n indexList: {\n type: Array,\n default: uni.$u.props.indexList.indexList\n },\n // 是否开启锚点自动吸顶\n sticky: {\n type: Boolean,\n default: uni.$u.props.indexList.sticky\n },\n // 自定义导航栏的高度\n customNavHeight: {\n type: [String, Number],\n default: uni.$u.props.indexList.customNavHeight\n }\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:57:48\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/datetimePicker.js\n */\nexport default {\n // datetimePicker 组件\n datetimePicker: {\n show: false,\n showToolbar: true,\n value: '',\n title: '',\n mode: 'datetime',\n maxDate: new Date(new Date().getFullYear() + 10, 0, 1).getTime(),\n minDate: new Date(new Date().getFullYear() - 10, 0, 1).getTime(),\n minHour: 0,\n maxHour: 23,\n minMinute: 0,\n maxMinute: 59,\n filter: null,\n formatter: null,\n loading: false,\n itemHeight: 44,\n cancelText: '取消',\n confirmText: '确认',\n cancelColor: '#909193',\n confirmColor: '#3c9cff',\n visibleItemCount: 5,\n closeOnClickOverlay: false,\n defaultIndex: () => []\n }\n}\n","export default {\n props: {\n\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:58:03\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/divider.js\n */\nexport default {\n // divider组件\n divider: {\n dashed: false,\n hairline: true,\n dot: false,\n textPosition: 'center',\n text: '',\n textSize: 14,\n textColor: '#909399',\n lineColor: '#dcdfe6'\n }\n\n}\n","export default {\n props: {\n // 列表锚点文本内容\n text: {\n type: [String, Number],\n default: uni.$u.props.indexAnchor.text\n },\n // 列表锚点文字颜色\n color: {\n type: String,\n default: uni.$u.props.indexAnchor.color\n },\n // 列表锚点文字大小,单位默认px\n size: {\n type: [String, Number],\n default: uni.$u.props.indexAnchor.size\n },\n // 列表锚点背景颜色\n bgColor: {\n type: String,\n default: uni.$u.props.indexAnchor.bgColor\n },\n // 列表锚点高度,单位默认px\n height: {\n type: [String, Number],\n default: uni.$u.props.indexAnchor.height\n }\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:03:27\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/empty.js\n */\nexport default {\n // empty组件\n empty: {\n icon: '',\n text: '',\n textColor: '#c0c4cc',\n textSize: 14,\n iconColor: '#c0c4cc',\n iconSize: 90,\n mode: 'data',\n width: 160,\n height: 160,\n show: true,\n marginTop: 0\n }\n\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:03:49\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/form.js\n */\nexport default {\n // form 组件\n form: {\n model: () => ({}),\n rules: () => ({}),\n errorType: 'message',\n borderBottom: true,\n labelPosition: 'left',\n labelWidth: 45,\n labelAlign: 'left',\n labelStyle: () => ({})\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:04:32\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/formItem.js\n */\nexport default {\n // formItem 组件\n formItem: {\n label: '',\n prop: '',\n borderBottom: '',\n labelWidth: '',\n rightIcon: '',\n leftIcon: '',\n required: false,\n leftIconStyle: '',\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:05:25\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/gap.js\n */\nexport default {\n // gap组件\n gap: {\n bgColor: 'transparent',\n height: 20,\n marginTop: 0,\n marginBottom: 0,\n customStyle: {}\n }\n}\n","export default {\n props: {\n // 搜索框形状,round-圆形,square-方形\n shape: {\n type: String,\n default: uni.$u.props.search.shape\n },\n // 搜索框背景色,默认值#f2f2f2\n bgColor: {\n type: String,\n default: uni.$u.props.search.bgColor\n },\n // 占位提示文字\n placeholder: {\n type: String,\n default: uni.$u.props.search.placeholder\n },\n // 是否启用清除控件\n clearabled: {\n type: Boolean,\n default: uni.$u.props.search.clearabled\n },\n // 是否自动聚焦\n focus: {\n type: Boolean,\n default: uni.$u.props.search.focus\n },\n // 是否在搜索框右侧显示取消按钮\n showAction: {\n type: Boolean,\n default: uni.$u.props.search.showAction\n },\n // 右边控件的样式\n actionStyle: {\n type: Object,\n default: uni.$u.props.search.actionStyle\n },\n // 取消按钮文字\n actionText: {\n type: String,\n default: uni.$u.props.search.actionText\n },\n // 输入框内容对齐方式,可选值为 left|center|right\n inputAlign: {\n type: String,\n default: uni.$u.props.search.inputAlign\n },\n // input输入框的样式,可以定义文字颜色,大小等,对象形式\n inputStyle: {\n type: Object,\n default: uni.$u.props.search.inputStyle\n },\n // 是否启用输入框\n disabled: {\n type: Boolean,\n default: uni.$u.props.search.disabled\n },\n // 边框颜色\n borderColor: {\n type: String,\n default: uni.$u.props.search.borderColor\n },\n // 搜索图标的颜色,默认同输入框字体颜色\n searchIconColor: {\n type: String,\n default: uni.$u.props.search.searchIconColor\n },\n // 输入框字体颜色\n color: {\n type: String,\n default: uni.$u.props.search.color\n },\n // placeholder的颜色\n placeholderColor: {\n type: String,\n default: uni.$u.props.search.placeholderColor\n },\n // 左边输入框的图标,可以为uView图标名称或图片路径\n searchIcon: {\n type: String,\n default: uni.$u.props.search.searchIcon\n },\n searchIconSize: {\n type: [Number, String],\n default: uni.$u.props.search.searchIconSize\n },\n // 组件与其他上下左右元素之间的距离,带单位的字符串形式,如\"30px\"、\"30px 20px\"等写法\n margin: {\n type: String,\n default: uni.$u.props.search.margin\n },\n // 开启showAction时,是否在input获取焦点时才显示\n animation: {\n type: Boolean,\n default: uni.$u.props.search.animation\n },\n // 输入框的初始化内容\n value: {\n type: String,\n default: uni.$u.props.search.value\n },\n // 输入框最大能输入的长度,-1为不限制长度(来自uniapp文档)\n maxlength: {\n type: [String, Number],\n default: uni.$u.props.search.maxlength\n },\n // 搜索框高度,单位px\n height: {\n type: [String, Number],\n default: uni.$u.props.search.height\n },\n // 搜索框左侧文本\n label: {\n type: [String, Number, null],\n default: uni.$u.props.search.label\n }\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:05:57\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/grid.js\n */\nexport default {\n // grid组件\n grid: {\n col: 3,\n border: false,\n align: 'left'\n }\n}\n","export default {\n props: {\n // 列表数组,元素可为字符串,如为对象可通过keyName指定目标属性名\n list: {\n type: Array,\n default: uni.$u.props.swiper.list\n },\n // 是否显示面板指示器\n indicator: {\n type: Boolean,\n default: uni.$u.props.swiper.indicator\n },\n // 指示器非激活颜色\n indicatorActiveColor: {\n type: String,\n default: uni.$u.props.swiper.indicatorActiveColor\n },\n // 指示器的激活颜色\n indicatorInactiveColor: {\n type: String,\n default: uni.$u.props.swiper.indicatorInactiveColor\n },\n // 指示器样式,可通过bottom,left,right进行定位\n indicatorStyle: {\n type: [String, Object],\n default: uni.$u.props.swiper.indicatorStyle\n },\n // 指示器模式,line-线型,dot-点型\n indicatorMode: {\n type: String,\n default: uni.$u.props.swiper.indicatorMode\n },\n // 是否自动切换\n autoplay: {\n type: Boolean,\n default: uni.$u.props.swiper.autoplay\n },\n // 当前所在滑块的 index\n current: {\n type: [String, Number],\n default: uni.$u.props.swiper.current\n },\n // 当前所在滑块的 item-id ,不能与 current 被同时指定\n currentItemId: {\n type: String,\n default: uni.$u.props.swiper.currentItemId\n },\n // 滑块自动切换时间间隔\n interval: {\n type: [String, Number],\n default: uni.$u.props.swiper.interval\n },\n // 滑块切换过程所需时间\n duration: {\n type: [String, Number],\n default: uni.$u.props.swiper.duration\n },\n // 播放到末尾后是否重新回到开头\n circular: {\n type: Boolean,\n default: uni.$u.props.swiper.circular\n },\n // 前边距,可用于露出前一项的一小部分,nvue和支付宝不支持\n previousMargin: {\n type: [String, Number],\n default: uni.$u.props.swiper.previousMargin\n },\n // 后边距,可用于露出后一项的一小部分,nvue和支付宝不支持\n nextMargin: {\n type: [String, Number],\n default: uni.$u.props.swiper.nextMargin\n },\n // 当开启时,会根据滑动速度,连续滑动多屏,支付宝不支持\n acceleration: {\n type: Boolean,\n default: uni.$u.props.swiper.acceleration\n },\n // 同时显示的滑块数量,nvue、支付宝小程序不支持\n displayMultipleItems: {\n type: Number,\n default: uni.$u.props.swiper.displayMultipleItems\n },\n // 指定swiper切换缓动动画类型,有效值:default、linear、easeInCubic、easeOutCubic、easeInOutCubic\n // 只对微信小程序有效\n easingFunction: {\n type: String,\n default: uni.$u.props.swiper.easingFunction\n },\n // list数组中指定对象的目标属性名\n keyName: {\n type: String,\n default: uni.$u.props.swiper.keyName\n },\n // 图片的裁剪模式\n imgMode: {\n type: String,\n default: uni.$u.props.swiper.imgMode\n },\n // 组件高度\n height: {\n type: [String, Number],\n default: uni.$u.props.swiper.height\n },\n // 背景颜色\n bgColor: {\n type: String,\n default: uni.$u.props.swiper.bgColor\n },\n // 组件圆角,数值或带单位的字符串\n radius: {\n type: [String, Number],\n default: uni.$u.props.swiper.radius\n },\n // 是否加载中\n loading: {\n type: Boolean,\n default: uni.$u.props.swiper.loading\n },\n // 是否显示标题,要求数组对象中有title属性\n showTitle: {\n type: Boolean,\n default: uni.$u.props.swiper.showTitle\n }\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:06:13\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/gridItem.js\n */\nexport default {\n // grid-item组件\n gridItem: {\n name: null,\n bgColor: 'transparent'\n }\n}\n","function _typeof(o) {\n \"@babel/helpers - typeof\";\n\n return (module.exports = _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) {\n return typeof o;\n } : function (o) {\n return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o;\n }, module.exports.__esModule = true, module.exports[\"default\"] = module.exports), _typeof(o);\n}\nmodule.exports = _typeof, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 18:00:14\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/icon.js\n */\nimport config from '../config'\n\nconst {\n color\n} = config\nexport default {\n // icon组件\n icon: {\n name: '',\n color: color['u-content-color'],\n size: '16px',\n bold: false,\n index: '',\n hoverClass: '',\n customPrefix: 'uicon',\n label: '',\n labelPos: 'right',\n labelSize: '15px',\n labelColor: color['u-content-color'],\n space: '3px',\n imgMode: '',\n width: '',\n height: '',\n top: 0,\n stop: false\n }\n}\n","export default {\n props: {\n // 是否展示弹窗\n show: {\n type: Boolean,\n default: uni.$u.props.popup.show\n },\n // 是否显示遮罩\n overlay: {\n type: Boolean,\n default: uni.$u.props.popup.overlay\n },\n // 弹出的方向,可选值为 top bottom right left center\n mode: {\n type: String,\n default: uni.$u.props.popup.mode\n },\n // 动画时长,单位ms\n duration: {\n type: [String, Number],\n default: uni.$u.props.popup.duration\n },\n // 是否显示关闭图标\n closeable: {\n type: Boolean,\n default: uni.$u.props.popup.closeable\n },\n // 自定义遮罩的样式\n overlayStyle: {\n type: [Object, String],\n default: uni.$u.props.popup.overlayStyle\n },\n // 点击遮罩是否关闭弹窗\n closeOnClickOverlay: {\n type: Boolean,\n default: uni.$u.props.popup.closeOnClickOverlay\n },\n // 层级\n zIndex: {\n type: [String, Number],\n default: uni.$u.props.popup.zIndex\n },\n // 是否为iPhoneX留出底部安全距离\n safeAreaInsetBottom: {\n type: Boolean,\n default: uni.$u.props.popup.safeAreaInsetBottom\n },\n // 是否留出顶部安全距离(状态栏高度)\n safeAreaInsetTop: {\n type: Boolean,\n default: uni.$u.props.popup.safeAreaInsetTop\n },\n // 自定义关闭图标位置,top-left为左上角,top-right为右上角,bottom-left为左下角,bottom-right为右下角\n closeIconPos: {\n type: String,\n default: uni.$u.props.popup.closeIconPos\n },\n // 是否显示圆角\n round: {\n type: [Boolean, String, Number],\n default: uni.$u.props.popup.round\n },\n // mode=center,也即中部弹出时,是否使用缩放模式\n zoom: {\n type: Boolean,\n default: uni.$u.props.popup.zoom\n },\n // 弹窗背景色,设置为transparent可去除白色背景\n bgColor: {\n type: String,\n default: uni.$u.props.popup.bgColor\n },\n // 遮罩的透明度,0-1之间\n overlayOpacity: {\n type: [Number, String],\n default: uni.$u.props.popup.overlayOpacity\n }\n }\n}\n","/* eslint-disable */\nvar provinceData = [{\n \"label\": \"北京市\",\n \"value\": \"11\"\n },\n {\n \"label\": \"天津市\",\n \"value\": \"12\"\n },\n {\n \"label\": \"河北省\",\n \"value\": \"13\"\n },\n {\n \"label\": \"山西省\",\n \"value\": \"14\"\n },\n {\n \"label\": \"内蒙古自治区\",\n \"value\": \"15\"\n },\n {\n \"label\": \"辽宁省\",\n \"value\": \"21\"\n },\n {\n \"label\": \"吉林省\",\n \"value\": \"22\"\n },\n {\n \"label\": \"黑龙江省\",\n \"value\": \"23\"\n },\n {\n \"label\": \"上海市\",\n \"value\": \"31\"\n },\n {\n \"label\": \"江苏省\",\n \"value\": \"32\"\n },\n {\n \"label\": \"浙江省\",\n \"value\": \"33\"\n },\n {\n \"label\": \"安徽省\",\n \"value\": \"34\"\n },\n {\n \"label\": \"福建省\",\n \"value\": \"35\"\n },\n {\n \"label\": \"江西省\",\n \"value\": \"36\"\n },\n {\n \"label\": \"山东省\",\n \"value\": \"37\"\n },\n {\n \"label\": \"河南省\",\n \"value\": \"41\"\n },\n {\n \"label\": \"湖北省\",\n \"value\": \"42\"\n },\n {\n \"label\": \"湖南省\",\n \"value\": \"43\"\n },\n {\n \"label\": \"广东省\",\n \"value\": \"44\"\n },\n {\n \"label\": \"广西壮族自治区\",\n \"value\": \"45\"\n },\n {\n \"label\": \"海南省\",\n \"value\": \"46\"\n },\n {\n \"label\": \"重庆市\",\n \"value\": \"50\"\n },\n {\n \"label\": \"四川省\",\n \"value\": \"51\"\n },\n {\n \"label\": \"贵州省\",\n \"value\": \"52\"\n },\n {\n \"label\": \"云南省\",\n \"value\": \"53\"\n },\n {\n \"label\": \"西藏自治区\",\n \"value\": \"54\"\n },\n {\n \"label\": \"陕西省\",\n \"value\": \"61\"\n },\n {\n \"label\": \"甘肃省\",\n \"value\": \"62\"\n },\n {\n \"label\": \"青海省\",\n \"value\": \"63\"\n },\n {\n \"label\": \"宁夏回族自治区\",\n \"value\": \"64\"\n },\n {\n \"label\": \"新疆维吾尔自治区\",\n \"value\": \"65\"\n },\n {\n \"label\": \"台湾\",\n \"value\": \"66\"\n },\n {\n \"label\": \"香港\",\n \"value\": \"67\"\n },\n {\n \"label\": \"澳门\",\n \"value\": \"68\"\n }\n]\nexport default provinceData;\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:01:51\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/image.js\n */\nexport default {\n // image组件\n image: {\n src: '',\n mode: 'aspectFill',\n width: '300',\n height: '225',\n shape: 'square',\n radius: 0,\n lazyLoad: true,\n showMenuByLongpress: true,\n loadingIcon: 'photo',\n errorIcon: 'error-circle',\n showLoading: true,\n showError: true,\n fade: true,\n webp: false,\n duration: 500,\n bgColor: '#f3f4f6'\n }\n}\n","/* eslint-disable */\nvar cityData = [\n [{\n \"label\": \"市辖区\",\n \"value\": \"1101\"\n }],\n [{\n \"label\": \"市辖区\",\n \"value\": \"1201\"\n }],\n [{\n \"label\": \"石家庄市\",\n \"value\": \"1301\"\n },\n {\n \"label\": \"唐山市\",\n \"value\": \"1302\"\n },\n {\n \"label\": \"秦皇岛市\",\n \"value\": \"1303\"\n },\n {\n \"label\": \"邯郸市\",\n \"value\": \"1304\"\n },\n {\n \"label\": \"邢台市\",\n \"value\": \"1305\"\n },\n {\n \"label\": \"保定市\",\n \"value\": \"1306\"\n },\n {\n \"label\": \"张家口市\",\n \"value\": \"1307\"\n },\n {\n \"label\": \"承德市\",\n \"value\": \"1308\"\n },\n {\n \"label\": \"沧州市\",\n \"value\": \"1309\"\n },\n {\n \"label\": \"廊坊市\",\n \"value\": \"1310\"\n },\n {\n \"label\": \"衡水市\",\n \"value\": \"1311\"\n }\n ],\n [{\n \"label\": \"太原市\",\n \"value\": \"1401\"\n },\n {\n \"label\": \"大同市\",\n \"value\": \"1402\"\n },\n {\n \"label\": \"阳泉市\",\n \"value\": \"1403\"\n },\n {\n \"label\": \"长治市\",\n \"value\": \"1404\"\n },\n {\n \"label\": \"晋城市\",\n \"value\": \"1405\"\n },\n {\n \"label\": \"朔州市\",\n \"value\": \"1406\"\n },\n {\n \"label\": \"晋中市\",\n \"value\": \"1407\"\n },\n {\n \"label\": \"运城市\",\n \"value\": \"1408\"\n },\n {\n \"label\": \"忻州市\",\n \"value\": \"1409\"\n },\n {\n \"label\": \"临汾市\",\n \"value\": \"1410\"\n },\n {\n \"label\": \"吕梁市\",\n \"value\": \"1411\"\n }\n ],\n [{\n \"label\": \"呼和浩特市\",\n \"value\": \"1501\"\n },\n {\n \"label\": \"包头市\",\n \"value\": \"1502\"\n },\n {\n \"label\": \"乌海市\",\n \"value\": \"1503\"\n },\n {\n \"label\": \"赤峰市\",\n \"value\": \"1504\"\n },\n {\n \"label\": \"通辽市\",\n \"value\": \"1505\"\n },\n {\n \"label\": \"鄂尔多斯市\",\n \"value\": \"1506\"\n },\n {\n \"label\": \"呼伦贝尔市\",\n \"value\": \"1507\"\n },\n {\n \"label\": \"巴彦淖尔市\",\n \"value\": \"1508\"\n },\n {\n \"label\": \"乌兰察布市\",\n \"value\": \"1509\"\n },\n {\n \"label\": \"兴安盟\",\n \"value\": \"1522\"\n },\n {\n \"label\": \"锡林郭勒盟\",\n \"value\": \"1525\"\n },\n {\n \"label\": \"阿拉善盟\",\n \"value\": \"1529\"\n }\n ],\n [{\n \"label\": \"沈阳市\",\n \"value\": \"2101\"\n },\n {\n \"label\": \"大连市\",\n \"value\": \"2102\"\n },\n {\n \"label\": \"鞍山市\",\n \"value\": \"2103\"\n },\n {\n \"label\": \"抚顺市\",\n \"value\": \"2104\"\n },\n {\n \"label\": \"本溪市\",\n \"value\": \"2105\"\n },\n {\n \"label\": \"丹东市\",\n \"value\": \"2106\"\n },\n {\n \"label\": \"锦州市\",\n \"value\": \"2107\"\n },\n {\n \"label\": \"营口市\",\n \"value\": \"2108\"\n },\n {\n \"label\": \"阜新市\",\n \"value\": \"2109\"\n },\n {\n \"label\": \"辽阳市\",\n \"value\": \"2110\"\n },\n {\n \"label\": \"盘锦市\",\n \"value\": \"2111\"\n },\n {\n \"label\": \"铁岭市\",\n \"value\": \"2112\"\n },\n {\n \"label\": \"朝阳市\",\n \"value\": \"2113\"\n },\n {\n \"label\": \"葫芦岛市\",\n \"value\": \"2114\"\n }\n ],\n [{\n \"label\": \"长春市\",\n \"value\": \"2201\"\n },\n {\n \"label\": \"吉林市\",\n \"value\": \"2202\"\n },\n {\n \"label\": \"四平市\",\n \"value\": \"2203\"\n },\n {\n \"label\": \"辽源市\",\n \"value\": \"2204\"\n },\n {\n \"label\": \"通化市\",\n \"value\": \"2205\"\n },\n {\n \"label\": \"白山市\",\n \"value\": \"2206\"\n },\n {\n \"label\": \"松原市\",\n \"value\": \"2207\"\n },\n {\n \"label\": \"白城市\",\n \"value\": \"2208\"\n },\n {\n \"label\": \"延边朝鲜族自治州\",\n \"value\": \"2224\"\n }\n ],\n [{\n \"label\": \"哈尔滨市\",\n \"value\": \"2301\"\n },\n {\n \"label\": \"齐齐哈尔市\",\n \"value\": \"2302\"\n },\n {\n \"label\": \"鸡西市\",\n \"value\": \"2303\"\n },\n {\n \"label\": \"鹤岗市\",\n \"value\": \"2304\"\n },\n {\n \"label\": \"双鸭山市\",\n \"value\": \"2305\"\n },\n {\n \"label\": \"大庆市\",\n \"value\": \"2306\"\n },\n {\n \"label\": \"伊春市\",\n \"value\": \"2307\"\n },\n {\n \"label\": \"佳木斯市\",\n \"value\": \"2308\"\n },\n {\n \"label\": \"七台河市\",\n \"value\": \"2309\"\n },\n {\n \"label\": \"牡丹江市\",\n \"value\": \"2310\"\n },\n {\n \"label\": \"黑河市\",\n \"value\": \"2311\"\n },\n {\n \"label\": \"绥化市\",\n \"value\": \"2312\"\n },\n {\n \"label\": \"大兴安岭地区\",\n \"value\": \"2327\"\n }\n ],\n [{\n \"label\": \"市辖区\",\n \"value\": \"3101\"\n }],\n [{\n \"label\": \"南京市\",\n \"value\": \"3201\"\n },\n {\n \"label\": \"无锡市\",\n \"value\": \"3202\"\n },\n {\n \"label\": \"徐州市\",\n \"value\": \"3203\"\n },\n {\n \"label\": \"常州市\",\n \"value\": \"3204\"\n },\n {\n \"label\": \"苏州市\",\n \"value\": \"3205\"\n },\n {\n \"label\": \"南通市\",\n \"value\": \"3206\"\n },\n {\n \"label\": \"连云港市\",\n \"value\": \"3207\"\n },\n {\n \"label\": \"淮安市\",\n \"value\": \"3208\"\n },\n {\n \"label\": \"盐城市\",\n \"value\": \"3209\"\n },\n {\n \"label\": \"扬州市\",\n \"value\": \"3210\"\n },\n {\n \"label\": \"镇江市\",\n \"value\": \"3211\"\n },\n {\n \"label\": \"泰州市\",\n \"value\": \"3212\"\n },\n {\n \"label\": \"宿迁市\",\n \"value\": \"3213\"\n }\n ],\n [{\n \"label\": \"杭州市\",\n \"value\": \"3301\"\n },\n {\n \"label\": \"宁波市\",\n \"value\": \"3302\"\n },\n {\n \"label\": \"温州市\",\n \"value\": \"3303\"\n },\n {\n \"label\": \"嘉兴市\",\n \"value\": \"3304\"\n },\n {\n \"label\": \"湖州市\",\n \"value\": \"3305\"\n },\n {\n \"label\": \"绍兴市\",\n \"value\": \"3306\"\n },\n {\n \"label\": \"金华市\",\n \"value\": \"3307\"\n },\n {\n \"label\": \"衢州市\",\n \"value\": \"3308\"\n },\n {\n \"label\": \"舟山市\",\n \"value\": \"3309\"\n },\n {\n \"label\": \"台州市\",\n \"value\": \"3310\"\n },\n {\n \"label\": \"丽水市\",\n \"value\": \"3311\"\n }\n ],\n [{\n \"label\": \"合肥市\",\n \"value\": \"3401\"\n },\n {\n \"label\": \"芜湖市\",\n \"value\": \"3402\"\n },\n {\n \"label\": \"蚌埠市\",\n \"value\": \"3403\"\n },\n {\n \"label\": \"淮南市\",\n \"value\": \"3404\"\n },\n {\n \"label\": \"马鞍山市\",\n \"value\": \"3405\"\n },\n {\n \"label\": \"淮北市\",\n \"value\": \"3406\"\n },\n {\n \"label\": \"铜陵市\",\n \"value\": \"3407\"\n },\n {\n \"label\": \"安庆市\",\n \"value\": \"3408\"\n },\n {\n \"label\": \"黄山市\",\n \"value\": \"3410\"\n },\n {\n \"label\": \"滁州市\",\n \"value\": \"3411\"\n },\n {\n \"label\": \"阜阳市\",\n \"value\": \"3412\"\n },\n {\n \"label\": \"宿州市\",\n \"value\": \"3413\"\n },\n {\n \"label\": \"六安市\",\n \"value\": \"3415\"\n },\n {\n \"label\": \"亳州市\",\n \"value\": \"3416\"\n },\n {\n \"label\": \"池州市\",\n \"value\": \"3417\"\n },\n {\n \"label\": \"宣城市\",\n \"value\": \"3418\"\n }\n ],\n [{\n \"label\": \"福州市\",\n \"value\": \"3501\"\n },\n {\n \"label\": \"厦门市\",\n \"value\": \"3502\"\n },\n {\n \"label\": \"莆田市\",\n \"value\": \"3503\"\n },\n {\n \"label\": \"三明市\",\n \"value\": \"3504\"\n },\n {\n \"label\": \"泉州市\",\n \"value\": \"3505\"\n },\n {\n \"label\": \"漳州市\",\n \"value\": \"3506\"\n },\n {\n \"label\": \"南平市\",\n \"value\": \"3507\"\n },\n {\n \"label\": \"龙岩市\",\n \"value\": \"3508\"\n },\n {\n \"label\": \"宁德市\",\n \"value\": \"3509\"\n }\n ],\n [{\n \"label\": \"南昌市\",\n \"value\": \"3601\"\n },\n {\n \"label\": \"景德镇市\",\n \"value\": \"3602\"\n },\n {\n \"label\": \"萍乡市\",\n \"value\": \"3603\"\n },\n {\n \"label\": \"九江市\",\n \"value\": \"3604\"\n },\n {\n \"label\": \"新余市\",\n \"value\": \"3605\"\n },\n {\n \"label\": \"鹰潭市\",\n \"value\": \"3606\"\n },\n {\n \"label\": \"赣州市\",\n \"value\": \"3607\"\n },\n {\n \"label\": \"吉安市\",\n \"value\": \"3608\"\n },\n {\n \"label\": \"宜春市\",\n \"value\": \"3609\"\n },\n {\n \"label\": \"抚州市\",\n \"value\": \"3610\"\n },\n {\n \"label\": \"上饶市\",\n \"value\": \"3611\"\n }\n ],\n [{\n \"label\": \"济南市\",\n \"value\": \"3701\"\n },\n {\n \"label\": \"青岛市\",\n \"value\": \"3702\"\n },\n {\n \"label\": \"淄博市\",\n \"value\": \"3703\"\n },\n {\n \"label\": \"枣庄市\",\n \"value\": \"3704\"\n },\n {\n \"label\": \"东营市\",\n \"value\": \"3705\"\n },\n {\n \"label\": \"烟台市\",\n \"value\": \"3706\"\n },\n {\n \"label\": \"潍坊市\",\n \"value\": \"3707\"\n },\n {\n \"label\": \"济宁市\",\n \"value\": \"3708\"\n },\n {\n \"label\": \"泰安市\",\n \"value\": \"3709\"\n },\n {\n \"label\": \"威海市\",\n \"value\": \"3710\"\n },\n {\n \"label\": \"日照市\",\n \"value\": \"3711\"\n },\n {\n \"label\": \"莱芜市\",\n \"value\": \"3712\"\n },\n {\n \"label\": \"临沂市\",\n \"value\": \"3713\"\n },\n {\n \"label\": \"德州市\",\n \"value\": \"3714\"\n },\n {\n \"label\": \"聊城市\",\n \"value\": \"3715\"\n },\n {\n \"label\": \"滨州市\",\n \"value\": \"3716\"\n },\n {\n \"label\": \"菏泽市\",\n \"value\": \"3717\"\n }\n ],\n [{\n \"label\": \"郑州市\",\n \"value\": \"4101\"\n },\n {\n \"label\": \"开封市\",\n \"value\": \"4102\"\n },\n {\n \"label\": \"洛阳市\",\n \"value\": \"4103\"\n },\n {\n \"label\": \"平顶山市\",\n \"value\": \"4104\"\n },\n {\n \"label\": \"安阳市\",\n \"value\": \"4105\"\n },\n {\n \"label\": \"鹤壁市\",\n \"value\": \"4106\"\n },\n {\n \"label\": \"新乡市\",\n \"value\": \"4107\"\n },\n {\n \"label\": \"焦作市\",\n \"value\": \"4108\"\n },\n {\n \"label\": \"濮阳市\",\n \"value\": \"4109\"\n },\n {\n \"label\": \"许昌市\",\n \"value\": \"4110\"\n },\n {\n \"label\": \"漯河市\",\n \"value\": \"4111\"\n },\n {\n \"label\": \"三门峡市\",\n \"value\": \"4112\"\n },\n {\n \"label\": \"南阳市\",\n \"value\": \"4113\"\n },\n {\n \"label\": \"商丘市\",\n \"value\": \"4114\"\n },\n {\n \"label\": \"信阳市\",\n \"value\": \"4115\"\n },\n {\n \"label\": \"周口市\",\n \"value\": \"4116\"\n },\n {\n \"label\": \"驻马店市\",\n \"value\": \"4117\"\n },\n {\n \"label\": \"省直辖县级行政区划\",\n \"value\": \"4190\"\n }\n ],\n [{\n \"label\": \"武汉市\",\n \"value\": \"4201\"\n },\n {\n \"label\": \"黄石市\",\n \"value\": \"4202\"\n },\n {\n \"label\": \"十堰市\",\n \"value\": \"4203\"\n },\n {\n \"label\": \"宜昌市\",\n \"value\": \"4205\"\n },\n {\n \"label\": \"襄阳市\",\n \"value\": \"4206\"\n },\n {\n \"label\": \"鄂州市\",\n \"value\": \"4207\"\n },\n {\n \"label\": \"荆门市\",\n \"value\": \"4208\"\n },\n {\n \"label\": \"孝感市\",\n \"value\": \"4209\"\n },\n {\n \"label\": \"荆州市\",\n \"value\": \"4210\"\n },\n {\n \"label\": \"黄冈市\",\n \"value\": \"4211\"\n },\n {\n \"label\": \"咸宁市\",\n \"value\": \"4212\"\n },\n {\n \"label\": \"随州市\",\n \"value\": \"4213\"\n },\n {\n \"label\": \"恩施土家族苗族自治州\",\n \"value\": \"4228\"\n },\n {\n \"label\": \"省直辖县级行政区划\",\n \"value\": \"4290\"\n }\n ],\n [{\n \"label\": \"长沙市\",\n \"value\": \"4301\"\n },\n {\n \"label\": \"株洲市\",\n \"value\": \"4302\"\n },\n {\n \"label\": \"湘潭市\",\n \"value\": \"4303\"\n },\n {\n \"label\": \"衡阳市\",\n \"value\": \"4304\"\n },\n {\n \"label\": \"邵阳市\",\n \"value\": \"4305\"\n },\n {\n \"label\": \"岳阳市\",\n \"value\": \"4306\"\n },\n {\n \"label\": \"常德市\",\n \"value\": \"4307\"\n },\n {\n \"label\": \"张家界市\",\n \"value\": \"4308\"\n },\n {\n \"label\": \"益阳市\",\n \"value\": \"4309\"\n },\n {\n \"label\": \"郴州市\",\n \"value\": \"4310\"\n },\n {\n \"label\": \"永州市\",\n \"value\": \"4311\"\n },\n {\n \"label\": \"怀化市\",\n \"value\": \"4312\"\n },\n {\n \"label\": \"娄底市\",\n \"value\": \"4313\"\n },\n {\n \"label\": \"湘西土家族苗族自治州\",\n \"value\": \"4331\"\n }\n ],\n [{\n \"label\": \"广州市\",\n \"value\": \"4401\"\n },\n {\n \"label\": \"韶关市\",\n \"value\": \"4402\"\n },\n {\n \"label\": \"深圳市\",\n \"value\": \"4403\"\n },\n {\n \"label\": \"珠海市\",\n \"value\": \"4404\"\n },\n {\n \"label\": \"汕头市\",\n \"value\": \"4405\"\n },\n {\n \"label\": \"佛山市\",\n \"value\": \"4406\"\n },\n {\n \"label\": \"江门市\",\n \"value\": \"4407\"\n },\n {\n \"label\": \"湛江市\",\n \"value\": \"4408\"\n },\n {\n \"label\": \"茂名市\",\n \"value\": \"4409\"\n },\n {\n \"label\": \"肇庆市\",\n \"value\": \"4412\"\n },\n {\n \"label\": \"惠州市\",\n \"value\": \"4413\"\n },\n {\n \"label\": \"梅州市\",\n \"value\": \"4414\"\n },\n {\n \"label\": \"汕尾市\",\n \"value\": \"4415\"\n },\n {\n \"label\": \"河源市\",\n \"value\": \"4416\"\n },\n {\n \"label\": \"阳江市\",\n \"value\": \"4417\"\n },\n {\n \"label\": \"清远市\",\n \"value\": \"4418\"\n },\n {\n \"label\": \"东莞市\",\n \"value\": \"4419\"\n },\n {\n \"label\": \"中山市\",\n \"value\": \"4420\"\n },\n {\n \"label\": \"潮州市\",\n \"value\": \"4451\"\n },\n {\n \"label\": \"揭阳市\",\n \"value\": \"4452\"\n },\n {\n \"label\": \"云浮市\",\n \"value\": \"4453\"\n }\n ],\n [{\n \"label\": \"南宁市\",\n \"value\": \"4501\"\n },\n {\n \"label\": \"柳州市\",\n \"value\": \"4502\"\n },\n {\n \"label\": \"桂林市\",\n \"value\": \"4503\"\n },\n {\n \"label\": \"梧州市\",\n \"value\": \"4504\"\n },\n {\n \"label\": \"北海市\",\n \"value\": \"4505\"\n },\n {\n \"label\": \"防城港市\",\n \"value\": \"4506\"\n },\n {\n \"label\": \"钦州市\",\n \"value\": \"4507\"\n },\n {\n \"label\": \"贵港市\",\n \"value\": \"4508\"\n },\n {\n \"label\": \"玉林市\",\n \"value\": \"4509\"\n },\n {\n \"label\": \"百色市\",\n \"value\": \"4510\"\n },\n {\n \"label\": \"贺州市\",\n \"value\": \"4511\"\n },\n {\n \"label\": \"河池市\",\n \"value\": \"4512\"\n },\n {\n \"label\": \"来宾市\",\n \"value\": \"4513\"\n },\n {\n \"label\": \"崇左市\",\n \"value\": \"4514\"\n }\n ],\n [{\n \"label\": \"海口市\",\n \"value\": \"4601\"\n },\n {\n \"label\": \"三亚市\",\n \"value\": \"4602\"\n },\n {\n \"label\": \"三沙市\",\n \"value\": \"4603\"\n },\n {\n \"label\": \"儋州市\",\n \"value\": \"4604\"\n },\n {\n \"label\": \"省直辖县级行政区划\",\n \"value\": \"4690\"\n }\n ],\n [{\n \"label\": \"市辖区\",\n \"value\": \"5001\"\n },\n {\n \"label\": \"县\",\n \"value\": \"5002\"\n }\n ],\n [{\n \"label\": \"成都市\",\n \"value\": \"5101\"\n },\n {\n \"label\": \"自贡市\",\n \"value\": \"5103\"\n },\n {\n \"label\": \"攀枝花市\",\n \"value\": \"5104\"\n },\n {\n \"label\": \"泸州市\",\n \"value\": \"5105\"\n },\n {\n \"label\": \"德阳市\",\n \"value\": \"5106\"\n },\n {\n \"label\": \"绵阳市\",\n \"value\": \"5107\"\n },\n {\n \"label\": \"广元市\",\n \"value\": \"5108\"\n },\n {\n \"label\": \"遂宁市\",\n \"value\": \"5109\"\n },\n {\n \"label\": \"内江市\",\n \"value\": \"5110\"\n },\n {\n \"label\": \"乐山市\",\n \"value\": \"5111\"\n },\n {\n \"label\": \"南充市\",\n \"value\": \"5113\"\n },\n {\n \"label\": \"眉山市\",\n \"value\": \"5114\"\n },\n {\n \"label\": \"宜宾市\",\n \"value\": \"5115\"\n },\n {\n \"label\": \"广安市\",\n \"value\": \"5116\"\n },\n {\n \"label\": \"达州市\",\n \"value\": \"5117\"\n },\n {\n \"label\": \"雅安市\",\n \"value\": \"5118\"\n },\n {\n \"label\": \"巴中市\",\n \"value\": \"5119\"\n },\n {\n \"label\": \"资阳市\",\n \"value\": \"5120\"\n },\n {\n \"label\": \"阿坝藏族羌族自治州\",\n \"value\": \"5132\"\n },\n {\n \"label\": \"甘孜藏族自治州\",\n \"value\": \"5133\"\n },\n {\n \"label\": \"凉山彝族自治州\",\n \"value\": \"5134\"\n }\n ],\n [{\n \"label\": \"贵阳市\",\n \"value\": \"5201\"\n },\n {\n \"label\": \"六盘水市\",\n \"value\": \"5202\"\n },\n {\n \"label\": \"遵义市\",\n \"value\": \"5203\"\n },\n {\n \"label\": \"安顺市\",\n \"value\": \"5204\"\n },\n {\n \"label\": \"毕节市\",\n \"value\": \"5205\"\n },\n {\n \"label\": \"铜仁市\",\n \"value\": \"5206\"\n },\n {\n \"label\": \"黔西南布依族苗族自治州\",\n \"value\": \"5223\"\n },\n {\n \"label\": \"黔东南苗族侗族自治州\",\n \"value\": \"5226\"\n },\n {\n \"label\": \"黔南布依族苗族自治州\",\n \"value\": \"5227\"\n }\n ],\n [{\n \"label\": \"昆明市\",\n \"value\": \"5301\"\n },\n {\n \"label\": \"曲靖市\",\n \"value\": \"5303\"\n },\n {\n \"label\": \"玉溪市\",\n \"value\": \"5304\"\n },\n {\n \"label\": \"保山市\",\n \"value\": \"5305\"\n },\n {\n \"label\": \"昭通市\",\n \"value\": \"5306\"\n },\n {\n \"label\": \"丽江市\",\n \"value\": \"5307\"\n },\n {\n \"label\": \"普洱市\",\n \"value\": \"5308\"\n },\n {\n \"label\": \"临沧市\",\n \"value\": \"5309\"\n },\n {\n \"label\": \"楚雄彝族自治州\",\n \"value\": \"5323\"\n },\n {\n \"label\": \"红河哈尼族彝族自治州\",\n \"value\": \"5325\"\n },\n {\n \"label\": \"文山壮族苗族自治州\",\n \"value\": \"5326\"\n },\n {\n \"label\": \"西双版纳傣族自治州\",\n \"value\": \"5328\"\n },\n {\n \"label\": \"大理白族自治州\",\n \"value\": \"5329\"\n },\n {\n \"label\": \"德宏傣族景颇族自治州\",\n \"value\": \"5331\"\n },\n {\n \"label\": \"怒江傈僳族自治州\",\n \"value\": \"5333\"\n },\n {\n \"label\": \"迪庆藏族自治州\",\n \"value\": \"5334\"\n }\n ],\n [{\n \"label\": \"拉萨市\",\n \"value\": \"5401\"\n },\n {\n \"label\": \"日喀则市\",\n \"value\": \"5402\"\n },\n {\n \"label\": \"昌都市\",\n \"value\": \"5403\"\n },\n {\n \"label\": \"林芝市\",\n \"value\": \"5404\"\n },\n {\n \"label\": \"山南市\",\n \"value\": \"5405\"\n },\n {\n \"label\": \"那曲地区\",\n \"value\": \"5424\"\n },\n {\n \"label\": \"阿里地区\",\n \"value\": \"5425\"\n }\n ],\n [{\n \"label\": \"西安市\",\n \"value\": \"6101\"\n },\n {\n \"label\": \"铜川市\",\n \"value\": \"6102\"\n },\n {\n \"label\": \"宝鸡市\",\n \"value\": \"6103\"\n },\n {\n \"label\": \"咸阳市\",\n \"value\": \"6104\"\n },\n {\n \"label\": \"渭南市\",\n \"value\": \"6105\"\n },\n {\n \"label\": \"延安市\",\n \"value\": \"6106\"\n },\n {\n \"label\": \"汉中市\",\n \"value\": \"6107\"\n },\n {\n \"label\": \"榆林市\",\n \"value\": \"6108\"\n },\n {\n \"label\": \"安康市\",\n \"value\": \"6109\"\n },\n {\n \"label\": \"商洛市\",\n \"value\": \"6110\"\n }\n ],\n [{\n \"label\": \"兰州市\",\n \"value\": \"6201\"\n },\n {\n \"label\": \"嘉峪关市\",\n \"value\": \"6202\"\n },\n {\n \"label\": \"金昌市\",\n \"value\": \"6203\"\n },\n {\n \"label\": \"白银市\",\n \"value\": \"6204\"\n },\n {\n \"label\": \"天水市\",\n \"value\": \"6205\"\n },\n {\n \"label\": \"武威市\",\n \"value\": \"6206\"\n },\n {\n \"label\": \"张掖市\",\n \"value\": \"6207\"\n },\n {\n \"label\": \"平凉市\",\n \"value\": \"6208\"\n },\n {\n \"label\": \"酒泉市\",\n \"value\": \"6209\"\n },\n {\n \"label\": \"庆阳市\",\n \"value\": \"6210\"\n },\n {\n \"label\": \"定西市\",\n \"value\": \"6211\"\n },\n {\n \"label\": \"陇南市\",\n \"value\": \"6212\"\n },\n {\n \"label\": \"临夏回族自治州\",\n \"value\": \"6229\"\n },\n {\n \"label\": \"甘南藏族自治州\",\n \"value\": \"6230\"\n }\n ],\n [{\n \"label\": \"西宁市\",\n \"value\": \"6301\"\n },\n {\n \"label\": \"海东市\",\n \"value\": \"6302\"\n },\n {\n \"label\": \"海北藏族自治州\",\n \"value\": \"6322\"\n },\n {\n \"label\": \"黄南藏族自治州\",\n \"value\": \"6323\"\n },\n {\n \"label\": \"海南藏族自治州\",\n \"value\": \"6325\"\n },\n {\n \"label\": \"果洛藏族自治州\",\n \"value\": \"6326\"\n },\n {\n \"label\": \"玉树藏族自治州\",\n \"value\": \"6327\"\n },\n {\n \"label\": \"海西蒙古族藏族自治州\",\n \"value\": \"6328\"\n }\n ],\n [{\n \"label\": \"银川市\",\n \"value\": \"6401\"\n },\n {\n \"label\": \"石嘴山市\",\n \"value\": \"6402\"\n },\n {\n \"label\": \"吴忠市\",\n \"value\": \"6403\"\n },\n {\n \"label\": \"固原市\",\n \"value\": \"6404\"\n },\n {\n \"label\": \"中卫市\",\n \"value\": \"6405\"\n }\n ],\n [{\n \"label\": \"乌鲁木齐市\",\n \"value\": \"6501\"\n },\n {\n \"label\": \"克拉玛依市\",\n \"value\": \"6502\"\n },\n {\n \"label\": \"吐鲁番市\",\n \"value\": \"6504\"\n },\n {\n \"label\": \"哈密市\",\n \"value\": \"6505\"\n },\n {\n \"label\": \"昌吉回族自治州\",\n \"value\": \"6523\"\n },\n {\n \"label\": \"博尔塔拉蒙古自治州\",\n \"value\": \"6527\"\n },\n {\n \"label\": \"巴音郭楞蒙古自治州\",\n \"value\": \"6528\"\n },\n {\n \"label\": \"阿克苏地区\",\n \"value\": \"6529\"\n },\n {\n \"label\": \"克孜勒苏柯尔克孜自治州\",\n \"value\": \"6530\"\n },\n {\n \"label\": \"喀什地区\",\n \"value\": \"6531\"\n },\n {\n \"label\": \"和田地区\",\n \"value\": \"6532\"\n },\n {\n \"label\": \"伊犁哈萨克自治州\",\n \"value\": \"6540\"\n },\n {\n \"label\": \"塔城地区\",\n \"value\": \"6542\"\n },\n {\n \"label\": \"阿勒泰地区\",\n \"value\": \"6543\"\n },\n {\n \"label\": \"自治区直辖县级行政区划\",\n \"value\": \"6590\"\n }\n ],\n [{\n \"label\": \"台北\",\n \"value\": \"6601\"\n },\n {\n \"label\": \"高雄\",\n \"value\": \"6602\"\n },\n {\n \"label\": \"基隆\",\n \"value\": \"6603\"\n },\n {\n \"label\": \"台中\",\n \"value\": \"6604\"\n },\n {\n \"label\": \"台南\",\n \"value\": \"6605\"\n },\n {\n \"label\": \"新竹\",\n \"value\": \"6606\"\n },\n {\n \"label\": \"嘉义\",\n \"value\": \"6607\"\n },\n {\n \"label\": \"宜兰\",\n \"value\": \"6608\"\n },\n {\n \"label\": \"桃园\",\n \"value\": \"6609\"\n },\n {\n \"label\": \"苗栗\",\n \"value\": \"6610\"\n },\n {\n \"label\": \"彰化\",\n \"value\": \"6611\"\n },\n {\n \"label\": \"南投\",\n \"value\": \"6612\"\n },\n {\n \"label\": \"云林\",\n \"value\": \"6613\"\n },\n {\n \"label\": \"屏东\",\n \"value\": \"6614\"\n },\n {\n \"label\": \"台东\",\n \"value\": \"6615\"\n },\n {\n \"label\": \"花莲\",\n \"value\": \"6616\"\n },\n {\n \"label\": \"澎湖\",\n \"value\": \"6617\"\n }\n ],\n [{\n \"label\": \"香港岛\",\n \"value\": \"6701\"\n },\n {\n \"label\": \"九龙\",\n \"value\": \"6702\"\n },\n {\n \"label\": \"新界\",\n \"value\": \"6703\"\n }\n ],\n [{\n \"label\": \"澳门半岛\",\n \"value\": \"6801\"\n },\n {\n \"label\": \"氹仔岛\",\n \"value\": \"6802\"\n },\n {\n \"label\": \"路环岛\",\n \"value\": \"6803\"\n },\n {\n \"label\": \"路氹城\",\n \"value\": \"6804\"\n }\n ]\n]\nexport default cityData;\n","/* eslint-disable */\nvar areaData = [\n [\n [{\n \"label\": \"东城区\",\n \"value\": \"110101\"\n },\n {\n \"label\": \"西城区\",\n \"value\": \"110102\"\n },\n {\n \"label\": \"朝阳区\",\n \"value\": \"110105\"\n },\n {\n \"label\": \"丰台区\",\n \"value\": \"110106\"\n },\n {\n \"label\": \"石景山区\",\n \"value\": \"110107\"\n },\n {\n \"label\": \"海淀区\",\n \"value\": \"110108\"\n },\n {\n \"label\": \"门头沟区\",\n \"value\": \"110109\"\n },\n {\n \"label\": \"房山区\",\n \"value\": \"110111\"\n },\n {\n \"label\": \"通州区\",\n \"value\": \"110112\"\n },\n {\n \"label\": \"顺义区\",\n \"value\": \"110113\"\n },\n {\n \"label\": \"昌平区\",\n \"value\": \"110114\"\n },\n {\n \"label\": \"大兴区\",\n \"value\": \"110115\"\n },\n {\n \"label\": \"怀柔区\",\n \"value\": \"110116\"\n },\n {\n \"label\": \"平谷区\",\n \"value\": \"110117\"\n },\n {\n \"label\": \"密云区\",\n \"value\": \"110118\"\n },\n {\n \"label\": \"延庆区\",\n \"value\": \"110119\"\n }\n ]\n ],\n [\n [{\n \"label\": \"和平区\",\n \"value\": \"120101\"\n },\n {\n \"label\": \"河东区\",\n \"value\": \"120102\"\n },\n {\n \"label\": \"河西区\",\n \"value\": \"120103\"\n },\n {\n \"label\": \"南开区\",\n \"value\": \"120104\"\n },\n {\n \"label\": \"河北区\",\n \"value\": \"120105\"\n },\n {\n \"label\": \"红桥区\",\n \"value\": \"120106\"\n },\n {\n \"label\": \"东丽区\",\n \"value\": \"120110\"\n },\n {\n \"label\": \"西青区\",\n \"value\": \"120111\"\n },\n {\n \"label\": \"津南区\",\n \"value\": \"120112\"\n },\n {\n \"label\": \"北辰区\",\n \"value\": \"120113\"\n },\n {\n \"label\": \"武清区\",\n \"value\": \"120114\"\n },\n {\n \"label\": \"宝坻区\",\n \"value\": \"120115\"\n },\n {\n \"label\": \"滨海新区\",\n \"value\": \"120116\"\n },\n {\n \"label\": \"宁河区\",\n \"value\": \"120117\"\n },\n {\n \"label\": \"静海区\",\n \"value\": \"120118\"\n },\n {\n \"label\": \"蓟州区\",\n \"value\": \"120119\"\n }\n ]\n ],\n [\n [{\n \"label\": \"长安区\",\n \"value\": \"130102\"\n },\n {\n \"label\": \"桥西区\",\n \"value\": \"130104\"\n },\n {\n \"label\": \"新华区\",\n \"value\": \"130105\"\n },\n {\n \"label\": \"井陉矿区\",\n \"value\": \"130107\"\n },\n {\n \"label\": \"裕华区\",\n \"value\": \"130108\"\n },\n {\n \"label\": \"藁城区\",\n \"value\": \"130109\"\n },\n {\n \"label\": \"鹿泉区\",\n \"value\": \"130110\"\n },\n {\n \"label\": \"栾城区\",\n \"value\": \"130111\"\n },\n {\n \"label\": \"井陉县\",\n \"value\": \"130121\"\n },\n {\n \"label\": \"正定县\",\n \"value\": \"130123\"\n },\n {\n \"label\": \"行唐县\",\n \"value\": \"130125\"\n },\n {\n \"label\": \"灵寿县\",\n \"value\": \"130126\"\n },\n {\n \"label\": \"高邑县\",\n \"value\": \"130127\"\n },\n {\n \"label\": \"深泽县\",\n \"value\": \"130128\"\n },\n {\n \"label\": \"赞皇县\",\n \"value\": \"130129\"\n },\n {\n \"label\": \"无极县\",\n \"value\": \"130130\"\n },\n {\n \"label\": \"平山县\",\n \"value\": \"130131\"\n },\n {\n \"label\": \"元氏县\",\n \"value\": \"130132\"\n },\n {\n \"label\": \"赵县\",\n \"value\": \"130133\"\n },\n {\n \"label\": \"石家庄高新技术产业开发区\",\n \"value\": \"130171\"\n },\n {\n \"label\": \"石家庄循环化工园区\",\n \"value\": \"130172\"\n },\n {\n \"label\": \"辛集市\",\n \"value\": \"130181\"\n },\n {\n \"label\": \"晋州市\",\n \"value\": \"130183\"\n },\n {\n \"label\": \"新乐市\",\n \"value\": \"130184\"\n }\n ],\n [{\n \"label\": \"路南区\",\n \"value\": \"130202\"\n },\n {\n \"label\": \"路北区\",\n \"value\": \"130203\"\n },\n {\n \"label\": \"古冶区\",\n \"value\": \"130204\"\n },\n {\n \"label\": \"开平区\",\n \"value\": \"130205\"\n },\n {\n \"label\": \"丰南区\",\n \"value\": \"130207\"\n },\n {\n \"label\": \"丰润区\",\n \"value\": \"130208\"\n },\n {\n \"label\": \"曹妃甸区\",\n \"value\": \"130209\"\n },\n {\n \"label\": \"滦县\",\n \"value\": \"130223\"\n },\n {\n \"label\": \"滦南县\",\n \"value\": \"130224\"\n },\n {\n \"label\": \"乐亭县\",\n \"value\": \"130225\"\n },\n {\n \"label\": \"迁西县\",\n \"value\": \"130227\"\n },\n {\n \"label\": \"玉田县\",\n \"value\": \"130229\"\n },\n {\n \"label\": \"唐山市芦台经济技术开发区\",\n \"value\": \"130271\"\n },\n {\n \"label\": \"唐山市汉沽管理区\",\n \"value\": \"130272\"\n },\n {\n \"label\": \"唐山高新技术产业开发区\",\n \"value\": \"130273\"\n },\n {\n \"label\": \"河北唐山海港经济开发区\",\n \"value\": \"130274\"\n },\n {\n \"label\": \"遵化市\",\n \"value\": \"130281\"\n },\n {\n \"label\": \"迁安市\",\n \"value\": \"130283\"\n }\n ],\n [{\n \"label\": \"海港区\",\n \"value\": \"130302\"\n },\n {\n \"label\": \"山海关区\",\n \"value\": \"130303\"\n },\n {\n \"label\": \"北戴河区\",\n \"value\": \"130304\"\n },\n {\n \"label\": \"抚宁区\",\n \"value\": \"130306\"\n },\n {\n \"label\": \"青龙满族自治县\",\n \"value\": \"130321\"\n },\n {\n \"label\": \"昌黎县\",\n \"value\": \"130322\"\n },\n {\n \"label\": \"卢龙县\",\n \"value\": \"130324\"\n },\n {\n \"label\": \"秦皇岛市经济技术开发区\",\n \"value\": \"130371\"\n },\n {\n \"label\": \"北戴河新区\",\n \"value\": \"130372\"\n }\n ],\n [{\n \"label\": \"邯山区\",\n \"value\": \"130402\"\n },\n {\n \"label\": \"丛台区\",\n \"value\": \"130403\"\n },\n {\n \"label\": \"复兴区\",\n \"value\": \"130404\"\n },\n {\n \"label\": \"峰峰矿区\",\n \"value\": \"130406\"\n },\n {\n \"label\": \"肥乡区\",\n \"value\": \"130407\"\n },\n {\n \"label\": \"永年区\",\n \"value\": \"130408\"\n },\n {\n \"label\": \"临漳县\",\n \"value\": \"130423\"\n },\n {\n \"label\": \"成安县\",\n \"value\": \"130424\"\n },\n {\n \"label\": \"大名县\",\n \"value\": \"130425\"\n },\n {\n \"label\": \"涉县\",\n \"value\": \"130426\"\n },\n {\n \"label\": \"磁县\",\n \"value\": \"130427\"\n },\n {\n \"label\": \"邱县\",\n \"value\": \"130430\"\n },\n {\n \"label\": \"鸡泽县\",\n \"value\": \"130431\"\n },\n {\n \"label\": \"广平县\",\n \"value\": \"130432\"\n },\n {\n \"label\": \"馆陶县\",\n \"value\": \"130433\"\n },\n {\n \"label\": \"魏县\",\n \"value\": \"130434\"\n },\n {\n \"label\": \"曲周县\",\n \"value\": \"130435\"\n },\n {\n \"label\": \"邯郸经济技术开发区\",\n \"value\": \"130471\"\n },\n {\n \"label\": \"邯郸冀南新区\",\n \"value\": \"130473\"\n },\n {\n \"label\": \"武安市\",\n \"value\": \"130481\"\n }\n ],\n [{\n \"label\": \"桥东区\",\n \"value\": \"130502\"\n },\n {\n \"label\": \"桥西区\",\n \"value\": \"130503\"\n },\n {\n \"label\": \"邢台县\",\n \"value\": \"130521\"\n },\n {\n \"label\": \"临城县\",\n \"value\": \"130522\"\n },\n {\n \"label\": \"内丘县\",\n \"value\": \"130523\"\n },\n {\n \"label\": \"柏乡县\",\n \"value\": \"130524\"\n },\n {\n \"label\": \"隆尧县\",\n \"value\": \"130525\"\n },\n {\n \"label\": \"任县\",\n \"value\": \"130526\"\n },\n {\n \"label\": \"南和县\",\n \"value\": \"130527\"\n },\n {\n \"label\": \"宁晋县\",\n \"value\": \"130528\"\n },\n {\n \"label\": \"巨鹿县\",\n \"value\": \"130529\"\n },\n {\n \"label\": \"新河县\",\n \"value\": \"130530\"\n },\n {\n \"label\": \"广宗县\",\n \"value\": \"130531\"\n },\n {\n \"label\": \"平乡县\",\n \"value\": \"130532\"\n },\n {\n \"label\": \"威县\",\n \"value\": \"130533\"\n },\n {\n \"label\": \"清河县\",\n \"value\": \"130534\"\n },\n {\n \"label\": \"临西县\",\n \"value\": \"130535\"\n },\n {\n \"label\": \"河北邢台经济开发区\",\n \"value\": \"130571\"\n },\n {\n \"label\": \"南宫市\",\n \"value\": \"130581\"\n },\n {\n \"label\": \"沙河市\",\n \"value\": \"130582\"\n }\n ],\n [{\n \"label\": \"竞秀区\",\n \"value\": \"130602\"\n },\n {\n \"label\": \"莲池区\",\n \"value\": \"130606\"\n },\n {\n \"label\": \"满城区\",\n \"value\": \"130607\"\n },\n {\n \"label\": \"清苑区\",\n \"value\": \"130608\"\n },\n {\n \"label\": \"徐水区\",\n \"value\": \"130609\"\n },\n {\n \"label\": \"涞水县\",\n \"value\": \"130623\"\n },\n {\n \"label\": \"阜平县\",\n \"value\": \"130624\"\n },\n {\n \"label\": \"定兴县\",\n \"value\": \"130626\"\n },\n {\n \"label\": \"唐县\",\n \"value\": \"130627\"\n },\n {\n \"label\": \"高阳县\",\n \"value\": \"130628\"\n },\n {\n \"label\": \"容城县\",\n \"value\": \"130629\"\n },\n {\n \"label\": \"涞源县\",\n \"value\": \"130630\"\n },\n {\n \"label\": \"望都县\",\n \"value\": \"130631\"\n },\n {\n \"label\": \"安新县\",\n \"value\": \"130632\"\n },\n {\n \"label\": \"易县\",\n \"value\": \"130633\"\n },\n {\n \"label\": \"曲阳县\",\n \"value\": \"130634\"\n },\n {\n \"label\": \"蠡县\",\n \"value\": \"130635\"\n },\n {\n \"label\": \"顺平县\",\n \"value\": \"130636\"\n },\n {\n \"label\": \"博野县\",\n \"value\": \"130637\"\n },\n {\n \"label\": \"雄县\",\n \"value\": \"130638\"\n },\n {\n \"label\": \"保定高新技术产业开发区\",\n \"value\": \"130671\"\n },\n {\n \"label\": \"保定白沟新城\",\n \"value\": \"130672\"\n },\n {\n \"label\": \"涿州市\",\n \"value\": \"130681\"\n },\n {\n \"label\": \"定州市\",\n \"value\": \"130682\"\n },\n {\n \"label\": \"安国市\",\n \"value\": \"130683\"\n },\n {\n \"label\": \"高碑店市\",\n \"value\": \"130684\"\n }\n ],\n [{\n \"label\": \"桥东区\",\n \"value\": \"130702\"\n },\n {\n \"label\": \"桥西区\",\n \"value\": \"130703\"\n },\n {\n \"label\": \"宣化区\",\n \"value\": \"130705\"\n },\n {\n \"label\": \"下花园区\",\n \"value\": \"130706\"\n },\n {\n \"label\": \"万全区\",\n \"value\": \"130708\"\n },\n {\n \"label\": \"崇礼区\",\n \"value\": \"130709\"\n },\n {\n \"label\": \"张北县\",\n \"value\": \"130722\"\n },\n {\n \"label\": \"康保县\",\n \"value\": \"130723\"\n },\n {\n \"label\": \"沽源县\",\n \"value\": \"130724\"\n },\n {\n \"label\": \"尚义县\",\n \"value\": \"130725\"\n },\n {\n \"label\": \"蔚县\",\n \"value\": \"130726\"\n },\n {\n \"label\": \"阳原县\",\n \"value\": \"130727\"\n },\n {\n \"label\": \"怀安县\",\n \"value\": \"130728\"\n },\n {\n \"label\": \"怀来县\",\n \"value\": \"130730\"\n },\n {\n \"label\": \"涿鹿县\",\n \"value\": \"130731\"\n },\n {\n \"label\": \"赤城县\",\n \"value\": \"130732\"\n },\n {\n \"label\": \"张家口市高新技术产业开发区\",\n \"value\": \"130771\"\n },\n {\n \"label\": \"张家口市察北管理区\",\n \"value\": \"130772\"\n },\n {\n \"label\": \"张家口市塞北管理区\",\n \"value\": \"130773\"\n }\n ],\n [{\n \"label\": \"双桥区\",\n \"value\": \"130802\"\n },\n {\n \"label\": \"双滦区\",\n \"value\": \"130803\"\n },\n {\n \"label\": \"鹰手营子矿区\",\n \"value\": \"130804\"\n },\n {\n \"label\": \"承德县\",\n \"value\": \"130821\"\n },\n {\n \"label\": \"兴隆县\",\n \"value\": \"130822\"\n },\n {\n \"label\": \"滦平县\",\n \"value\": \"130824\"\n },\n {\n \"label\": \"隆化县\",\n \"value\": \"130825\"\n },\n {\n \"label\": \"丰宁满族自治县\",\n \"value\": \"130826\"\n },\n {\n \"label\": \"宽城满族自治县\",\n \"value\": \"130827\"\n },\n {\n \"label\": \"围场满族蒙古族自治县\",\n \"value\": \"130828\"\n },\n {\n \"label\": \"承德高新技术产业开发区\",\n \"value\": \"130871\"\n },\n {\n \"label\": \"平泉市\",\n \"value\": \"130881\"\n }\n ],\n [{\n \"label\": \"新华区\",\n \"value\": \"130902\"\n },\n {\n \"label\": \"运河区\",\n \"value\": \"130903\"\n },\n {\n \"label\": \"沧县\",\n \"value\": \"130921\"\n },\n {\n \"label\": \"青县\",\n \"value\": \"130922\"\n },\n {\n \"label\": \"东光县\",\n \"value\": \"130923\"\n },\n {\n \"label\": \"海兴县\",\n \"value\": \"130924\"\n },\n {\n \"label\": \"盐山县\",\n \"value\": \"130925\"\n },\n {\n \"label\": \"肃宁县\",\n \"value\": \"130926\"\n },\n {\n \"label\": \"南皮县\",\n \"value\": \"130927\"\n },\n {\n \"label\": \"吴桥县\",\n \"value\": \"130928\"\n },\n {\n \"label\": \"献县\",\n \"value\": \"130929\"\n },\n {\n \"label\": \"孟村回族自治县\",\n \"value\": \"130930\"\n },\n {\n \"label\": \"河北沧州经济开发区\",\n \"value\": \"130971\"\n },\n {\n \"label\": \"沧州高新技术产业开发区\",\n \"value\": \"130972\"\n },\n {\n \"label\": \"沧州渤海新区\",\n \"value\": \"130973\"\n },\n {\n \"label\": \"泊头市\",\n \"value\": \"130981\"\n },\n {\n \"label\": \"任丘市\",\n \"value\": \"130982\"\n },\n {\n \"label\": \"黄骅市\",\n \"value\": \"130983\"\n },\n {\n \"label\": \"河间市\",\n \"value\": \"130984\"\n }\n ],\n [{\n \"label\": \"安次区\",\n \"value\": \"131002\"\n },\n {\n \"label\": \"广阳区\",\n \"value\": \"131003\"\n },\n {\n \"label\": \"固安县\",\n \"value\": \"131022\"\n },\n {\n \"label\": \"永清县\",\n \"value\": \"131023\"\n },\n {\n \"label\": \"香河县\",\n \"value\": \"131024\"\n },\n {\n \"label\": \"大城县\",\n \"value\": \"131025\"\n },\n {\n \"label\": \"文安县\",\n \"value\": \"131026\"\n },\n {\n \"label\": \"大厂回族自治县\",\n \"value\": \"131028\"\n },\n {\n \"label\": \"廊坊经济技术开发区\",\n \"value\": \"131071\"\n },\n {\n \"label\": \"霸州市\",\n \"value\": \"131081\"\n },\n {\n \"label\": \"三河市\",\n \"value\": \"131082\"\n }\n ],\n [{\n \"label\": \"桃城区\",\n \"value\": \"131102\"\n },\n {\n \"label\": \"冀州区\",\n \"value\": \"131103\"\n },\n {\n \"label\": \"枣强县\",\n \"value\": \"131121\"\n },\n {\n \"label\": \"武邑县\",\n \"value\": \"131122\"\n },\n {\n \"label\": \"武强县\",\n \"value\": \"131123\"\n },\n {\n \"label\": \"饶阳县\",\n \"value\": \"131124\"\n },\n {\n \"label\": \"安平县\",\n \"value\": \"131125\"\n },\n {\n \"label\": \"故城县\",\n \"value\": \"131126\"\n },\n {\n \"label\": \"景县\",\n \"value\": \"131127\"\n },\n {\n \"label\": \"阜城县\",\n \"value\": \"131128\"\n },\n {\n \"label\": \"河北衡水经济开发区\",\n \"value\": \"131171\"\n },\n {\n \"label\": \"衡水滨湖新区\",\n \"value\": \"131172\"\n },\n {\n \"label\": \"深州市\",\n \"value\": \"131182\"\n }\n ]\n ],\n [\n [{\n \"label\": \"小店区\",\n \"value\": \"140105\"\n },\n {\n \"label\": \"迎泽区\",\n \"value\": \"140106\"\n },\n {\n \"label\": \"杏花岭区\",\n \"value\": \"140107\"\n },\n {\n \"label\": \"尖草坪区\",\n \"value\": \"140108\"\n },\n {\n \"label\": \"万柏林区\",\n \"value\": \"140109\"\n },\n {\n \"label\": \"晋源区\",\n \"value\": \"140110\"\n },\n {\n \"label\": \"清徐县\",\n \"value\": \"140121\"\n },\n {\n \"label\": \"阳曲县\",\n \"value\": \"140122\"\n },\n {\n \"label\": \"娄烦县\",\n \"value\": \"140123\"\n },\n {\n \"label\": \"山西转型综合改革示范区\",\n \"value\": \"140171\"\n },\n {\n \"label\": \"古交市\",\n \"value\": \"140181\"\n }\n ],\n [{\n \"label\": \"城区\",\n \"value\": \"140202\"\n },\n {\n \"label\": \"矿区\",\n \"value\": \"140203\"\n },\n {\n \"label\": \"南郊区\",\n \"value\": \"140211\"\n },\n {\n \"label\": \"新荣区\",\n \"value\": \"140212\"\n },\n {\n \"label\": \"阳高县\",\n \"value\": \"140221\"\n },\n {\n \"label\": \"天镇县\",\n \"value\": \"140222\"\n },\n {\n \"label\": \"广灵县\",\n \"value\": \"140223\"\n },\n {\n \"label\": \"灵丘县\",\n \"value\": \"140224\"\n },\n {\n \"label\": \"浑源县\",\n \"value\": \"140225\"\n },\n {\n \"label\": \"左云县\",\n \"value\": \"140226\"\n },\n {\n \"label\": \"大同县\",\n \"value\": \"140227\"\n },\n {\n \"label\": \"山西大同经济开发区\",\n \"value\": \"140271\"\n }\n ],\n [{\n \"label\": \"城区\",\n \"value\": \"140302\"\n },\n {\n \"label\": \"矿区\",\n \"value\": \"140303\"\n },\n {\n \"label\": \"郊区\",\n \"value\": \"140311\"\n },\n {\n \"label\": \"平定县\",\n \"value\": \"140321\"\n },\n {\n \"label\": \"盂县\",\n \"value\": \"140322\"\n },\n {\n \"label\": \"山西阳泉经济开发区\",\n \"value\": \"140371\"\n }\n ],\n [{\n \"label\": \"城区\",\n \"value\": \"140402\"\n },\n {\n \"label\": \"郊区\",\n \"value\": \"140411\"\n },\n {\n \"label\": \"长治县\",\n \"value\": \"140421\"\n },\n {\n \"label\": \"襄垣县\",\n \"value\": \"140423\"\n },\n {\n \"label\": \"屯留县\",\n \"value\": \"140424\"\n },\n {\n \"label\": \"平顺县\",\n \"value\": \"140425\"\n },\n {\n \"label\": \"黎城县\",\n \"value\": \"140426\"\n },\n {\n \"label\": \"壶关县\",\n \"value\": \"140427\"\n },\n {\n \"label\": \"长子县\",\n \"value\": \"140428\"\n },\n {\n \"label\": \"武乡县\",\n \"value\": \"140429\"\n },\n {\n \"label\": \"沁县\",\n \"value\": \"140430\"\n },\n {\n \"label\": \"沁源县\",\n \"value\": \"140431\"\n },\n {\n \"label\": \"山西长治高新技术产业园区\",\n \"value\": \"140471\"\n },\n {\n \"label\": \"潞城市\",\n \"value\": \"140481\"\n }\n ],\n [{\n \"label\": \"城区\",\n \"value\": \"140502\"\n },\n {\n \"label\": \"沁水县\",\n \"value\": \"140521\"\n },\n {\n \"label\": \"阳城县\",\n \"value\": \"140522\"\n },\n {\n \"label\": \"陵川县\",\n \"value\": \"140524\"\n },\n {\n \"label\": \"泽州县\",\n \"value\": \"140525\"\n },\n {\n \"label\": \"高平市\",\n \"value\": \"140581\"\n }\n ],\n [{\n \"label\": \"朔城区\",\n \"value\": \"140602\"\n },\n {\n \"label\": \"平鲁区\",\n \"value\": \"140603\"\n },\n {\n \"label\": \"山阴县\",\n \"value\": \"140621\"\n },\n {\n \"label\": \"应县\",\n \"value\": \"140622\"\n },\n {\n \"label\": \"右玉县\",\n \"value\": \"140623\"\n },\n {\n \"label\": \"怀仁县\",\n \"value\": \"140624\"\n },\n {\n \"label\": \"山西朔州经济开发区\",\n \"value\": \"140671\"\n }\n ],\n [{\n \"label\": \"榆次区\",\n \"value\": \"140702\"\n },\n {\n \"label\": \"榆社县\",\n \"value\": \"140721\"\n },\n {\n \"label\": \"左权县\",\n \"value\": \"140722\"\n },\n {\n \"label\": \"和顺县\",\n \"value\": \"140723\"\n },\n {\n \"label\": \"昔阳县\",\n \"value\": \"140724\"\n },\n {\n \"label\": \"寿阳县\",\n \"value\": \"140725\"\n },\n {\n \"label\": \"太谷县\",\n \"value\": \"140726\"\n },\n {\n \"label\": \"祁县\",\n \"value\": \"140727\"\n },\n {\n \"label\": \"平遥县\",\n \"value\": \"140728\"\n },\n {\n \"label\": \"灵石县\",\n \"value\": \"140729\"\n },\n {\n \"label\": \"介休市\",\n \"value\": \"140781\"\n }\n ],\n [{\n \"label\": \"盐湖区\",\n \"value\": \"140802\"\n },\n {\n \"label\": \"临猗县\",\n \"value\": \"140821\"\n },\n {\n \"label\": \"万荣县\",\n \"value\": \"140822\"\n },\n {\n \"label\": \"闻喜县\",\n \"value\": \"140823\"\n },\n {\n \"label\": \"稷山县\",\n \"value\": \"140824\"\n },\n {\n \"label\": \"新绛县\",\n \"value\": \"140825\"\n },\n {\n \"label\": \"绛县\",\n \"value\": \"140826\"\n },\n {\n \"label\": \"垣曲县\",\n \"value\": \"140827\"\n },\n {\n \"label\": \"夏县\",\n \"value\": \"140828\"\n },\n {\n \"label\": \"平陆县\",\n \"value\": \"140829\"\n },\n {\n \"label\": \"芮城县\",\n \"value\": \"140830\"\n },\n {\n \"label\": \"永济市\",\n \"value\": \"140881\"\n },\n {\n \"label\": \"河津市\",\n \"value\": \"140882\"\n }\n ],\n [{\n \"label\": \"忻府区\",\n \"value\": \"140902\"\n },\n {\n \"label\": \"定襄县\",\n \"value\": \"140921\"\n },\n {\n \"label\": \"五台县\",\n \"value\": \"140922\"\n },\n {\n \"label\": \"代县\",\n \"value\": \"140923\"\n },\n {\n \"label\": \"繁峙县\",\n \"value\": \"140924\"\n },\n {\n \"label\": \"宁武县\",\n \"value\": \"140925\"\n },\n {\n \"label\": \"静乐县\",\n \"value\": \"140926\"\n },\n {\n \"label\": \"神池县\",\n \"value\": \"140927\"\n },\n {\n \"label\": \"五寨县\",\n \"value\": \"140928\"\n },\n {\n \"label\": \"岢岚县\",\n \"value\": \"140929\"\n },\n {\n \"label\": \"河曲县\",\n \"value\": \"140930\"\n },\n {\n \"label\": \"保德县\",\n \"value\": \"140931\"\n },\n {\n \"label\": \"偏关县\",\n \"value\": \"140932\"\n },\n {\n \"label\": \"五台山风景名胜区\",\n \"value\": \"140971\"\n },\n {\n \"label\": \"原平市\",\n \"value\": \"140981\"\n }\n ],\n [{\n \"label\": \"尧都区\",\n \"value\": \"141002\"\n },\n {\n \"label\": \"曲沃县\",\n \"value\": \"141021\"\n },\n {\n \"label\": \"翼城县\",\n \"value\": \"141022\"\n },\n {\n \"label\": \"襄汾县\",\n \"value\": \"141023\"\n },\n {\n \"label\": \"洪洞县\",\n \"value\": \"141024\"\n },\n {\n \"label\": \"古县\",\n \"value\": \"141025\"\n },\n {\n \"label\": \"安泽县\",\n \"value\": \"141026\"\n },\n {\n \"label\": \"浮山县\",\n \"value\": \"141027\"\n },\n {\n \"label\": \"吉县\",\n \"value\": \"141028\"\n },\n {\n \"label\": \"乡宁县\",\n \"value\": \"141029\"\n },\n {\n \"label\": \"大宁县\",\n \"value\": \"141030\"\n },\n {\n \"label\": \"隰县\",\n \"value\": \"141031\"\n },\n {\n \"label\": \"永和县\",\n \"value\": \"141032\"\n },\n {\n \"label\": \"蒲县\",\n \"value\": \"141033\"\n },\n {\n \"label\": \"汾西县\",\n \"value\": \"141034\"\n },\n {\n \"label\": \"侯马市\",\n \"value\": \"141081\"\n },\n {\n \"label\": \"霍州市\",\n \"value\": \"141082\"\n }\n ],\n [{\n \"label\": \"离石区\",\n \"value\": \"141102\"\n },\n {\n \"label\": \"文水县\",\n \"value\": \"141121\"\n },\n {\n \"label\": \"交城县\",\n \"value\": \"141122\"\n },\n {\n \"label\": \"兴县\",\n \"value\": \"141123\"\n },\n {\n \"label\": \"临县\",\n \"value\": \"141124\"\n },\n {\n \"label\": \"柳林县\",\n \"value\": \"141125\"\n },\n {\n \"label\": \"石楼县\",\n \"value\": \"141126\"\n },\n {\n \"label\": \"岚县\",\n \"value\": \"141127\"\n },\n {\n \"label\": \"方山县\",\n \"value\": \"141128\"\n },\n {\n \"label\": \"中阳县\",\n \"value\": \"141129\"\n },\n {\n \"label\": \"交口县\",\n \"value\": \"141130\"\n },\n {\n \"label\": \"孝义市\",\n \"value\": \"141181\"\n },\n {\n \"label\": \"汾阳市\",\n \"value\": \"141182\"\n }\n ]\n ],\n [\n [{\n \"label\": \"新城区\",\n \"value\": \"150102\"\n },\n {\n \"label\": \"回民区\",\n \"value\": \"150103\"\n },\n {\n \"label\": \"玉泉区\",\n \"value\": \"150104\"\n },\n {\n \"label\": \"赛罕区\",\n \"value\": \"150105\"\n },\n {\n \"label\": \"土默特左旗\",\n \"value\": \"150121\"\n },\n {\n \"label\": \"托克托县\",\n \"value\": \"150122\"\n },\n {\n \"label\": \"和林格尔县\",\n \"value\": \"150123\"\n },\n {\n \"label\": \"清水河县\",\n \"value\": \"150124\"\n },\n {\n \"label\": \"武川县\",\n \"value\": \"150125\"\n },\n {\n \"label\": \"呼和浩特金海工业园区\",\n \"value\": \"150171\"\n },\n {\n \"label\": \"呼和浩特经济技术开发区\",\n \"value\": \"150172\"\n }\n ],\n [{\n \"label\": \"东河区\",\n \"value\": \"150202\"\n },\n {\n \"label\": \"昆都仑区\",\n \"value\": \"150203\"\n },\n {\n \"label\": \"青山区\",\n \"value\": \"150204\"\n },\n {\n \"label\": \"石拐区\",\n \"value\": \"150205\"\n },\n {\n \"label\": \"白云鄂博矿区\",\n \"value\": \"150206\"\n },\n {\n \"label\": \"九原区\",\n \"value\": \"150207\"\n },\n {\n \"label\": \"土默特右旗\",\n \"value\": \"150221\"\n },\n {\n \"label\": \"固阳县\",\n \"value\": \"150222\"\n },\n {\n \"label\": \"达尔罕茂明安联合旗\",\n \"value\": \"150223\"\n },\n {\n \"label\": \"包头稀土高新技术产业开发区\",\n \"value\": \"150271\"\n }\n ],\n [{\n \"label\": \"海勃湾区\",\n \"value\": \"150302\"\n },\n {\n \"label\": \"海南区\",\n \"value\": \"150303\"\n },\n {\n \"label\": \"乌达区\",\n \"value\": \"150304\"\n }\n ],\n [{\n \"label\": \"红山区\",\n \"value\": \"150402\"\n },\n {\n \"label\": \"元宝山区\",\n \"value\": \"150403\"\n },\n {\n \"label\": \"松山区\",\n \"value\": \"150404\"\n },\n {\n \"label\": \"阿鲁科尔沁旗\",\n \"value\": \"150421\"\n },\n {\n \"label\": \"巴林左旗\",\n \"value\": \"150422\"\n },\n {\n \"label\": \"巴林右旗\",\n \"value\": \"150423\"\n },\n {\n \"label\": \"林西县\",\n \"value\": \"150424\"\n },\n {\n \"label\": \"克什克腾旗\",\n \"value\": \"150425\"\n },\n {\n \"label\": \"翁牛特旗\",\n \"value\": \"150426\"\n },\n {\n \"label\": \"喀喇沁旗\",\n \"value\": \"150428\"\n },\n {\n \"label\": \"宁城县\",\n \"value\": \"150429\"\n },\n {\n \"label\": \"敖汉旗\",\n \"value\": \"150430\"\n }\n ],\n [{\n \"label\": \"科尔沁区\",\n \"value\": \"150502\"\n },\n {\n \"label\": \"科尔沁左翼中旗\",\n \"value\": \"150521\"\n },\n {\n \"label\": \"科尔沁左翼后旗\",\n \"value\": \"150522\"\n },\n {\n \"label\": \"开鲁县\",\n \"value\": \"150523\"\n },\n {\n \"label\": \"库伦旗\",\n \"value\": \"150524\"\n },\n {\n \"label\": \"奈曼旗\",\n \"value\": \"150525\"\n },\n {\n \"label\": \"扎鲁特旗\",\n \"value\": \"150526\"\n },\n {\n \"label\": \"通辽经济技术开发区\",\n \"value\": \"150571\"\n },\n {\n \"label\": \"霍林郭勒市\",\n \"value\": \"150581\"\n }\n ],\n [{\n \"label\": \"东胜区\",\n \"value\": \"150602\"\n },\n {\n \"label\": \"康巴什区\",\n \"value\": \"150603\"\n },\n {\n \"label\": \"达拉特旗\",\n \"value\": \"150621\"\n },\n {\n \"label\": \"准格尔旗\",\n \"value\": \"150622\"\n },\n {\n \"label\": \"鄂托克前旗\",\n \"value\": \"150623\"\n },\n {\n \"label\": \"鄂托克旗\",\n \"value\": \"150624\"\n },\n {\n \"label\": \"杭锦旗\",\n \"value\": \"150625\"\n },\n {\n \"label\": \"乌审旗\",\n \"value\": \"150626\"\n },\n {\n \"label\": \"伊金霍洛旗\",\n \"value\": \"150627\"\n }\n ],\n [{\n \"label\": \"海拉尔区\",\n \"value\": \"150702\"\n },\n {\n \"label\": \"扎赉诺尔区\",\n \"value\": \"150703\"\n },\n {\n \"label\": \"阿荣旗\",\n \"value\": \"150721\"\n },\n {\n \"label\": \"莫力达瓦达斡尔族自治旗\",\n \"value\": \"150722\"\n },\n {\n \"label\": \"鄂伦春自治旗\",\n \"value\": \"150723\"\n },\n {\n \"label\": \"鄂温克族自治旗\",\n \"value\": \"150724\"\n },\n {\n \"label\": \"陈巴尔虎旗\",\n \"value\": \"150725\"\n },\n {\n \"label\": \"新巴尔虎左旗\",\n \"value\": \"150726\"\n },\n {\n \"label\": \"新巴尔虎右旗\",\n \"value\": \"150727\"\n },\n {\n \"label\": \"满洲里市\",\n \"value\": \"150781\"\n },\n {\n \"label\": \"牙克石市\",\n \"value\": \"150782\"\n },\n {\n \"label\": \"扎兰屯市\",\n \"value\": \"150783\"\n },\n {\n \"label\": \"额尔古纳市\",\n \"value\": \"150784\"\n },\n {\n \"label\": \"根河市\",\n \"value\": \"150785\"\n }\n ],\n [{\n \"label\": \"临河区\",\n \"value\": \"150802\"\n },\n {\n \"label\": \"五原县\",\n \"value\": \"150821\"\n },\n {\n \"label\": \"磴口县\",\n \"value\": \"150822\"\n },\n {\n \"label\": \"乌拉特前旗\",\n \"value\": \"150823\"\n },\n {\n \"label\": \"乌拉特中旗\",\n \"value\": \"150824\"\n },\n {\n \"label\": \"乌拉特后旗\",\n \"value\": \"150825\"\n },\n {\n \"label\": \"杭锦后旗\",\n \"value\": \"150826\"\n }\n ],\n [{\n \"label\": \"集宁区\",\n \"value\": \"150902\"\n },\n {\n \"label\": \"卓资县\",\n \"value\": \"150921\"\n },\n {\n \"label\": \"化德县\",\n \"value\": \"150922\"\n },\n {\n \"label\": \"商都县\",\n \"value\": \"150923\"\n },\n {\n \"label\": \"兴和县\",\n \"value\": \"150924\"\n },\n {\n \"label\": \"凉城县\",\n \"value\": \"150925\"\n },\n {\n \"label\": \"察哈尔右翼前旗\",\n \"value\": \"150926\"\n },\n {\n \"label\": \"察哈尔右翼中旗\",\n \"value\": \"150927\"\n },\n {\n \"label\": \"察哈尔右翼后旗\",\n \"value\": \"150928\"\n },\n {\n \"label\": \"四子王旗\",\n \"value\": \"150929\"\n },\n {\n \"label\": \"丰镇市\",\n \"value\": \"150981\"\n }\n ],\n [{\n \"label\": \"乌兰浩特市\",\n \"value\": \"152201\"\n },\n {\n \"label\": \"阿尔山市\",\n \"value\": \"152202\"\n },\n {\n \"label\": \"科尔沁右翼前旗\",\n \"value\": \"152221\"\n },\n {\n \"label\": \"科尔沁右翼中旗\",\n \"value\": \"152222\"\n },\n {\n \"label\": \"扎赉特旗\",\n \"value\": \"152223\"\n },\n {\n \"label\": \"突泉县\",\n \"value\": \"152224\"\n }\n ],\n [{\n \"label\": \"二连浩特市\",\n \"value\": \"152501\"\n },\n {\n \"label\": \"锡林浩特市\",\n \"value\": \"152502\"\n },\n {\n \"label\": \"阿巴嘎旗\",\n \"value\": \"152522\"\n },\n {\n \"label\": \"苏尼特左旗\",\n \"value\": \"152523\"\n },\n {\n \"label\": \"苏尼特右旗\",\n \"value\": \"152524\"\n },\n {\n \"label\": \"东乌珠穆沁旗\",\n \"value\": \"152525\"\n },\n {\n \"label\": \"西乌珠穆沁旗\",\n \"value\": \"152526\"\n },\n {\n \"label\": \"太仆寺旗\",\n \"value\": \"152527\"\n },\n {\n \"label\": \"镶黄旗\",\n \"value\": \"152528\"\n },\n {\n \"label\": \"正镶白旗\",\n \"value\": \"152529\"\n },\n {\n \"label\": \"正蓝旗\",\n \"value\": \"152530\"\n },\n {\n \"label\": \"多伦县\",\n \"value\": \"152531\"\n },\n {\n \"label\": \"乌拉盖管委会\",\n \"value\": \"152571\"\n }\n ],\n [{\n \"label\": \"阿拉善左旗\",\n \"value\": \"152921\"\n },\n {\n \"label\": \"阿拉善右旗\",\n \"value\": \"152922\"\n },\n {\n \"label\": \"额济纳旗\",\n \"value\": \"152923\"\n },\n {\n \"label\": \"内蒙古阿拉善经济开发区\",\n \"value\": \"152971\"\n }\n ]\n ],\n [\n [{\n \"label\": \"和平区\",\n \"value\": \"210102\"\n },\n {\n \"label\": \"沈河区\",\n \"value\": \"210103\"\n },\n {\n \"label\": \"大东区\",\n \"value\": \"210104\"\n },\n {\n \"label\": \"皇姑区\",\n \"value\": \"210105\"\n },\n {\n \"label\": \"铁西区\",\n \"value\": \"210106\"\n },\n {\n \"label\": \"苏家屯区\",\n \"value\": \"210111\"\n },\n {\n \"label\": \"浑南区\",\n \"value\": \"210112\"\n },\n {\n \"label\": \"沈北新区\",\n \"value\": \"210113\"\n },\n {\n \"label\": \"于洪区\",\n \"value\": \"210114\"\n },\n {\n \"label\": \"辽中区\",\n \"value\": \"210115\"\n },\n {\n \"label\": \"康平县\",\n \"value\": \"210123\"\n },\n {\n \"label\": \"法库县\",\n \"value\": \"210124\"\n },\n {\n \"label\": \"新民市\",\n \"value\": \"210181\"\n }\n ],\n [{\n \"label\": \"中山区\",\n \"value\": \"210202\"\n },\n {\n \"label\": \"西岗区\",\n \"value\": \"210203\"\n },\n {\n \"label\": \"沙河口区\",\n \"value\": \"210204\"\n },\n {\n \"label\": \"甘井子区\",\n \"value\": \"210211\"\n },\n {\n \"label\": \"旅顺口区\",\n \"value\": \"210212\"\n },\n {\n \"label\": \"金州区\",\n \"value\": \"210213\"\n },\n {\n \"label\": \"普兰店区\",\n \"value\": \"210214\"\n },\n {\n \"label\": \"长海县\",\n \"value\": \"210224\"\n },\n {\n \"label\": \"瓦房店市\",\n \"value\": \"210281\"\n },\n {\n \"label\": \"庄河市\",\n \"value\": \"210283\"\n }\n ],\n [{\n \"label\": \"铁东区\",\n \"value\": \"210302\"\n },\n {\n \"label\": \"铁西区\",\n \"value\": \"210303\"\n },\n {\n \"label\": \"立山区\",\n \"value\": \"210304\"\n },\n {\n \"label\": \"千山区\",\n \"value\": \"210311\"\n },\n {\n \"label\": \"台安县\",\n \"value\": \"210321\"\n },\n {\n \"label\": \"岫岩满族自治县\",\n \"value\": \"210323\"\n },\n {\n \"label\": \"海城市\",\n \"value\": \"210381\"\n }\n ],\n [{\n \"label\": \"新抚区\",\n \"value\": \"210402\"\n },\n {\n \"label\": \"东洲区\",\n \"value\": \"210403\"\n },\n {\n \"label\": \"望花区\",\n \"value\": \"210404\"\n },\n {\n \"label\": \"顺城区\",\n \"value\": \"210411\"\n },\n {\n \"label\": \"抚顺县\",\n \"value\": \"210421\"\n },\n {\n \"label\": \"新宾满族自治县\",\n \"value\": \"210422\"\n },\n {\n \"label\": \"清原满族自治县\",\n \"value\": \"210423\"\n }\n ],\n [{\n \"label\": \"平山区\",\n \"value\": \"210502\"\n },\n {\n \"label\": \"溪湖区\",\n \"value\": \"210503\"\n },\n {\n \"label\": \"明山区\",\n \"value\": \"210504\"\n },\n {\n \"label\": \"南芬区\",\n \"value\": \"210505\"\n },\n {\n \"label\": \"本溪满族自治县\",\n \"value\": \"210521\"\n },\n {\n \"label\": \"桓仁满族自治县\",\n \"value\": \"210522\"\n }\n ],\n [{\n \"label\": \"元宝区\",\n \"value\": \"210602\"\n },\n {\n \"label\": \"振兴区\",\n \"value\": \"210603\"\n },\n {\n \"label\": \"振安区\",\n \"value\": \"210604\"\n },\n {\n \"label\": \"宽甸满族自治县\",\n \"value\": \"210624\"\n },\n {\n \"label\": \"东港市\",\n \"value\": \"210681\"\n },\n {\n \"label\": \"凤城市\",\n \"value\": \"210682\"\n }\n ],\n [{\n \"label\": \"古塔区\",\n \"value\": \"210702\"\n },\n {\n \"label\": \"凌河区\",\n \"value\": \"210703\"\n },\n {\n \"label\": \"太和区\",\n \"value\": \"210711\"\n },\n {\n \"label\": \"黑山县\",\n \"value\": \"210726\"\n },\n {\n \"label\": \"义县\",\n \"value\": \"210727\"\n },\n {\n \"label\": \"凌海市\",\n \"value\": \"210781\"\n },\n {\n \"label\": \"北镇市\",\n \"value\": \"210782\"\n }\n ],\n [{\n \"label\": \"站前区\",\n \"value\": \"210802\"\n },\n {\n \"label\": \"西市区\",\n \"value\": \"210803\"\n },\n {\n \"label\": \"鲅鱼圈区\",\n \"value\": \"210804\"\n },\n {\n \"label\": \"老边区\",\n \"value\": \"210811\"\n },\n {\n \"label\": \"盖州市\",\n \"value\": \"210881\"\n },\n {\n \"label\": \"大石桥市\",\n \"value\": \"210882\"\n }\n ],\n [{\n \"label\": \"海州区\",\n \"value\": \"210902\"\n },\n {\n \"label\": \"新邱区\",\n \"value\": \"210903\"\n },\n {\n \"label\": \"太平区\",\n \"value\": \"210904\"\n },\n {\n \"label\": \"清河门区\",\n \"value\": \"210905\"\n },\n {\n \"label\": \"细河区\",\n \"value\": \"210911\"\n },\n {\n \"label\": \"阜新蒙古族自治县\",\n \"value\": \"210921\"\n },\n {\n \"label\": \"彰武县\",\n \"value\": \"210922\"\n }\n ],\n [{\n \"label\": \"白塔区\",\n \"value\": \"211002\"\n },\n {\n \"label\": \"文圣区\",\n \"value\": \"211003\"\n },\n {\n \"label\": \"宏伟区\",\n \"value\": \"211004\"\n },\n {\n \"label\": \"弓长岭区\",\n \"value\": \"211005\"\n },\n {\n \"label\": \"太子河区\",\n \"value\": \"211011\"\n },\n {\n \"label\": \"辽阳县\",\n \"value\": \"211021\"\n },\n {\n \"label\": \"灯塔市\",\n \"value\": \"211081\"\n }\n ],\n [{\n \"label\": \"双台子区\",\n \"value\": \"211102\"\n },\n {\n \"label\": \"兴隆台区\",\n \"value\": \"211103\"\n },\n {\n \"label\": \"大洼区\",\n \"value\": \"211104\"\n },\n {\n \"label\": \"盘山县\",\n \"value\": \"211122\"\n }\n ],\n [{\n \"label\": \"银州区\",\n \"value\": \"211202\"\n },\n {\n \"label\": \"清河区\",\n \"value\": \"211204\"\n },\n {\n \"label\": \"铁岭县\",\n \"value\": \"211221\"\n },\n {\n \"label\": \"西丰县\",\n \"value\": \"211223\"\n },\n {\n \"label\": \"昌图县\",\n \"value\": \"211224\"\n },\n {\n \"label\": \"调兵山市\",\n \"value\": \"211281\"\n },\n {\n \"label\": \"开原市\",\n \"value\": \"211282\"\n }\n ],\n [{\n \"label\": \"双塔区\",\n \"value\": \"211302\"\n },\n {\n \"label\": \"龙城区\",\n \"value\": \"211303\"\n },\n {\n \"label\": \"朝阳县\",\n \"value\": \"211321\"\n },\n {\n \"label\": \"建平县\",\n \"value\": \"211322\"\n },\n {\n \"label\": \"喀喇沁左翼蒙古族自治县\",\n \"value\": \"211324\"\n },\n {\n \"label\": \"北票市\",\n \"value\": \"211381\"\n },\n {\n \"label\": \"凌源市\",\n \"value\": \"211382\"\n }\n ],\n [{\n \"label\": \"连山区\",\n \"value\": \"211402\"\n },\n {\n \"label\": \"龙港区\",\n \"value\": \"211403\"\n },\n {\n \"label\": \"南票区\",\n \"value\": \"211404\"\n },\n {\n \"label\": \"绥中县\",\n \"value\": \"211421\"\n },\n {\n \"label\": \"建昌县\",\n \"value\": \"211422\"\n },\n {\n \"label\": \"兴城市\",\n \"value\": \"211481\"\n }\n ]\n ],\n [\n [{\n \"label\": \"南关区\",\n \"value\": \"220102\"\n },\n {\n \"label\": \"宽城区\",\n \"value\": \"220103\"\n },\n {\n \"label\": \"朝阳区\",\n \"value\": \"220104\"\n },\n {\n \"label\": \"二道区\",\n \"value\": \"220105\"\n },\n {\n \"label\": \"绿园区\",\n \"value\": \"220106\"\n },\n {\n \"label\": \"双阳区\",\n \"value\": \"220112\"\n },\n {\n \"label\": \"九台区\",\n \"value\": \"220113\"\n },\n {\n \"label\": \"农安县\",\n \"value\": \"220122\"\n },\n {\n \"label\": \"长春经济技术开发区\",\n \"value\": \"220171\"\n },\n {\n \"label\": \"长春净月高新技术产业开发区\",\n \"value\": \"220172\"\n },\n {\n \"label\": \"长春高新技术产业开发区\",\n \"value\": \"220173\"\n },\n {\n \"label\": \"长春汽车经济技术开发区\",\n \"value\": \"220174\"\n },\n {\n \"label\": \"榆树市\",\n \"value\": \"220182\"\n },\n {\n \"label\": \"德惠市\",\n \"value\": \"220183\"\n }\n ],\n [{\n \"label\": \"昌邑区\",\n \"value\": \"220202\"\n },\n {\n \"label\": \"龙潭区\",\n \"value\": \"220203\"\n },\n {\n \"label\": \"船营区\",\n \"value\": \"220204\"\n },\n {\n \"label\": \"丰满区\",\n \"value\": \"220211\"\n },\n {\n \"label\": \"永吉县\",\n \"value\": \"220221\"\n },\n {\n \"label\": \"吉林经济开发区\",\n \"value\": \"220271\"\n },\n {\n \"label\": \"吉林高新技术产业开发区\",\n \"value\": \"220272\"\n },\n {\n \"label\": \"吉林中国新加坡食品区\",\n \"value\": \"220273\"\n },\n {\n \"label\": \"蛟河市\",\n \"value\": \"220281\"\n },\n {\n \"label\": \"桦甸市\",\n \"value\": \"220282\"\n },\n {\n \"label\": \"舒兰市\",\n \"value\": \"220283\"\n },\n {\n \"label\": \"磐石市\",\n \"value\": \"220284\"\n }\n ],\n [{\n \"label\": \"铁西区\",\n \"value\": \"220302\"\n },\n {\n \"label\": \"铁东区\",\n \"value\": \"220303\"\n },\n {\n \"label\": \"梨树县\",\n \"value\": \"220322\"\n },\n {\n \"label\": \"伊通满族自治县\",\n \"value\": \"220323\"\n },\n {\n \"label\": \"公主岭市\",\n \"value\": \"220381\"\n },\n {\n \"label\": \"双辽市\",\n \"value\": \"220382\"\n }\n ],\n [{\n \"label\": \"龙山区\",\n \"value\": \"220402\"\n },\n {\n \"label\": \"西安区\",\n \"value\": \"220403\"\n },\n {\n \"label\": \"东丰县\",\n \"value\": \"220421\"\n },\n {\n \"label\": \"东辽县\",\n \"value\": \"220422\"\n }\n ],\n [{\n \"label\": \"东昌区\",\n \"value\": \"220502\"\n },\n {\n \"label\": \"二道江区\",\n \"value\": \"220503\"\n },\n {\n \"label\": \"通化县\",\n \"value\": \"220521\"\n },\n {\n \"label\": \"辉南县\",\n \"value\": \"220523\"\n },\n {\n \"label\": \"柳河县\",\n \"value\": \"220524\"\n },\n {\n \"label\": \"梅河口市\",\n \"value\": \"220581\"\n },\n {\n \"label\": \"集安市\",\n \"value\": \"220582\"\n }\n ],\n [{\n \"label\": \"浑江区\",\n \"value\": \"220602\"\n },\n {\n \"label\": \"江源区\",\n \"value\": \"220605\"\n },\n {\n \"label\": \"抚松县\",\n \"value\": \"220621\"\n },\n {\n \"label\": \"靖宇县\",\n \"value\": \"220622\"\n },\n {\n \"label\": \"长白朝鲜族自治县\",\n \"value\": \"220623\"\n },\n {\n \"label\": \"临江市\",\n \"value\": \"220681\"\n }\n ],\n [{\n \"label\": \"宁江区\",\n \"value\": \"220702\"\n },\n {\n \"label\": \"前郭尔罗斯蒙古族自治县\",\n \"value\": \"220721\"\n },\n {\n \"label\": \"长岭县\",\n \"value\": \"220722\"\n },\n {\n \"label\": \"乾安县\",\n \"value\": \"220723\"\n },\n {\n \"label\": \"吉林松原经济开发区\",\n \"value\": \"220771\"\n },\n {\n \"label\": \"扶余市\",\n \"value\": \"220781\"\n }\n ],\n [{\n \"label\": \"洮北区\",\n \"value\": \"220802\"\n },\n {\n \"label\": \"镇赉县\",\n \"value\": \"220821\"\n },\n {\n \"label\": \"通榆县\",\n \"value\": \"220822\"\n },\n {\n \"label\": \"吉林白城经济开发区\",\n \"value\": \"220871\"\n },\n {\n \"label\": \"洮南市\",\n \"value\": \"220881\"\n },\n {\n \"label\": \"大安市\",\n \"value\": \"220882\"\n }\n ],\n [{\n \"label\": \"延吉市\",\n \"value\": \"222401\"\n },\n {\n \"label\": \"图们市\",\n \"value\": \"222402\"\n },\n {\n \"label\": \"敦化市\",\n \"value\": \"222403\"\n },\n {\n \"label\": \"珲春市\",\n \"value\": \"222404\"\n },\n {\n \"label\": \"龙井市\",\n \"value\": \"222405\"\n },\n {\n \"label\": \"和龙市\",\n \"value\": \"222406\"\n },\n {\n \"label\": \"汪清县\",\n \"value\": \"222424\"\n },\n {\n \"label\": \"安图县\",\n \"value\": \"222426\"\n }\n ]\n ],\n [\n [{\n \"label\": \"道里区\",\n \"value\": \"230102\"\n },\n {\n \"label\": \"南岗区\",\n \"value\": \"230103\"\n },\n {\n \"label\": \"道外区\",\n \"value\": \"230104\"\n },\n {\n \"label\": \"平房区\",\n \"value\": \"230108\"\n },\n {\n \"label\": \"松北区\",\n \"value\": \"230109\"\n },\n {\n \"label\": \"香坊区\",\n \"value\": \"230110\"\n },\n {\n \"label\": \"呼兰区\",\n \"value\": \"230111\"\n },\n {\n \"label\": \"阿城区\",\n \"value\": \"230112\"\n },\n {\n \"label\": \"双城区\",\n \"value\": \"230113\"\n },\n {\n \"label\": \"依兰县\",\n \"value\": \"230123\"\n },\n {\n \"label\": \"方正县\",\n \"value\": \"230124\"\n },\n {\n \"label\": \"宾县\",\n \"value\": \"230125\"\n },\n {\n \"label\": \"巴彦县\",\n \"value\": \"230126\"\n },\n {\n \"label\": \"木兰县\",\n \"value\": \"230127\"\n },\n {\n \"label\": \"通河县\",\n \"value\": \"230128\"\n },\n {\n \"label\": \"延寿县\",\n \"value\": \"230129\"\n },\n {\n \"label\": \"尚志市\",\n \"value\": \"230183\"\n },\n {\n \"label\": \"五常市\",\n \"value\": \"230184\"\n }\n ],\n [{\n \"label\": \"龙沙区\",\n \"value\": \"230202\"\n },\n {\n \"label\": \"建华区\",\n \"value\": \"230203\"\n },\n {\n \"label\": \"铁锋区\",\n \"value\": \"230204\"\n },\n {\n \"label\": \"昂昂溪区\",\n \"value\": \"230205\"\n },\n {\n \"label\": \"富拉尔基区\",\n \"value\": \"230206\"\n },\n {\n \"label\": \"碾子山区\",\n \"value\": \"230207\"\n },\n {\n \"label\": \"梅里斯达斡尔族区\",\n \"value\": \"230208\"\n },\n {\n \"label\": \"龙江县\",\n \"value\": \"230221\"\n },\n {\n \"label\": \"依安县\",\n \"value\": \"230223\"\n },\n {\n \"label\": \"泰来县\",\n \"value\": \"230224\"\n },\n {\n \"label\": \"甘南县\",\n \"value\": \"230225\"\n },\n {\n \"label\": \"富裕县\",\n \"value\": \"230227\"\n },\n {\n \"label\": \"克山县\",\n \"value\": \"230229\"\n },\n {\n \"label\": \"克东县\",\n \"value\": \"230230\"\n },\n {\n \"label\": \"拜泉县\",\n \"value\": \"230231\"\n },\n {\n \"label\": \"讷河市\",\n \"value\": \"230281\"\n }\n ],\n [{\n \"label\": \"鸡冠区\",\n \"value\": \"230302\"\n },\n {\n \"label\": \"恒山区\",\n \"value\": \"230303\"\n },\n {\n \"label\": \"滴道区\",\n \"value\": \"230304\"\n },\n {\n \"label\": \"梨树区\",\n \"value\": \"230305\"\n },\n {\n \"label\": \"城子河区\",\n \"value\": \"230306\"\n },\n {\n \"label\": \"麻山区\",\n \"value\": \"230307\"\n },\n {\n \"label\": \"鸡东县\",\n \"value\": \"230321\"\n },\n {\n \"label\": \"虎林市\",\n \"value\": \"230381\"\n },\n {\n \"label\": \"密山市\",\n \"value\": \"230382\"\n }\n ],\n [{\n \"label\": \"向阳区\",\n \"value\": \"230402\"\n },\n {\n \"label\": \"工农区\",\n \"value\": \"230403\"\n },\n {\n \"label\": \"南山区\",\n \"value\": \"230404\"\n },\n {\n \"label\": \"兴安区\",\n \"value\": \"230405\"\n },\n {\n \"label\": \"东山区\",\n \"value\": \"230406\"\n },\n {\n \"label\": \"兴山区\",\n \"value\": \"230407\"\n },\n {\n \"label\": \"萝北县\",\n \"value\": \"230421\"\n },\n {\n \"label\": \"绥滨县\",\n \"value\": \"230422\"\n }\n ],\n [{\n \"label\": \"尖山区\",\n \"value\": \"230502\"\n },\n {\n \"label\": \"岭东区\",\n \"value\": \"230503\"\n },\n {\n \"label\": \"四方台区\",\n \"value\": \"230505\"\n },\n {\n \"label\": \"宝山区\",\n \"value\": \"230506\"\n },\n {\n \"label\": \"集贤县\",\n \"value\": \"230521\"\n },\n {\n \"label\": \"友谊县\",\n \"value\": \"230522\"\n },\n {\n \"label\": \"宝清县\",\n \"value\": \"230523\"\n },\n {\n \"label\": \"饶河县\",\n \"value\": \"230524\"\n }\n ],\n [{\n \"label\": \"萨尔图区\",\n \"value\": \"230602\"\n },\n {\n \"label\": \"龙凤区\",\n \"value\": \"230603\"\n },\n {\n \"label\": \"让胡路区\",\n \"value\": \"230604\"\n },\n {\n \"label\": \"红岗区\",\n \"value\": \"230605\"\n },\n {\n \"label\": \"大同区\",\n \"value\": \"230606\"\n },\n {\n \"label\": \"肇州县\",\n \"value\": \"230621\"\n },\n {\n \"label\": \"肇源县\",\n \"value\": \"230622\"\n },\n {\n \"label\": \"林甸县\",\n \"value\": \"230623\"\n },\n {\n \"label\": \"杜尔伯特蒙古族自治县\",\n \"value\": \"230624\"\n },\n {\n \"label\": \"大庆高新技术产业开发区\",\n \"value\": \"230671\"\n }\n ],\n [{\n \"label\": \"伊春区\",\n \"value\": \"230702\"\n },\n {\n \"label\": \"南岔区\",\n \"value\": \"230703\"\n },\n {\n \"label\": \"友好区\",\n \"value\": \"230704\"\n },\n {\n \"label\": \"西林区\",\n \"value\": \"230705\"\n },\n {\n \"label\": \"翠峦区\",\n \"value\": \"230706\"\n },\n {\n \"label\": \"新青区\",\n \"value\": \"230707\"\n },\n {\n \"label\": \"美溪区\",\n \"value\": \"230708\"\n },\n {\n \"label\": \"金山屯区\",\n \"value\": \"230709\"\n },\n {\n \"label\": \"五营区\",\n \"value\": \"230710\"\n },\n {\n \"label\": \"乌马河区\",\n \"value\": \"230711\"\n },\n {\n \"label\": \"汤旺河区\",\n \"value\": \"230712\"\n },\n {\n \"label\": \"带岭区\",\n \"value\": \"230713\"\n },\n {\n \"label\": \"乌伊岭区\",\n \"value\": \"230714\"\n },\n {\n \"label\": \"红星区\",\n \"value\": \"230715\"\n },\n {\n \"label\": \"上甘岭区\",\n \"value\": \"230716\"\n },\n {\n \"label\": \"嘉荫县\",\n \"value\": \"230722\"\n },\n {\n \"label\": \"铁力市\",\n \"value\": \"230781\"\n }\n ],\n [{\n \"label\": \"向阳区\",\n \"value\": \"230803\"\n },\n {\n \"label\": \"前进区\",\n \"value\": \"230804\"\n },\n {\n \"label\": \"东风区\",\n \"value\": \"230805\"\n },\n {\n \"label\": \"郊区\",\n \"value\": \"230811\"\n },\n {\n \"label\": \"桦南县\",\n \"value\": \"230822\"\n },\n {\n \"label\": \"桦川县\",\n \"value\": \"230826\"\n },\n {\n \"label\": \"汤原县\",\n \"value\": \"230828\"\n },\n {\n \"label\": \"同江市\",\n \"value\": \"230881\"\n },\n {\n \"label\": \"富锦市\",\n \"value\": \"230882\"\n },\n {\n \"label\": \"抚远市\",\n \"value\": \"230883\"\n }\n ],\n [{\n \"label\": \"新兴区\",\n \"value\": \"230902\"\n },\n {\n \"label\": \"桃山区\",\n \"value\": \"230903\"\n },\n {\n \"label\": \"茄子河区\",\n \"value\": \"230904\"\n },\n {\n \"label\": \"勃利县\",\n \"value\": \"230921\"\n }\n ],\n [{\n \"label\": \"东安区\",\n \"value\": \"231002\"\n },\n {\n \"label\": \"阳明区\",\n \"value\": \"231003\"\n },\n {\n \"label\": \"爱民区\",\n \"value\": \"231004\"\n },\n {\n \"label\": \"西安区\",\n \"value\": \"231005\"\n },\n {\n \"label\": \"林口县\",\n \"value\": \"231025\"\n },\n {\n \"label\": \"牡丹江经济技术开发区\",\n \"value\": \"231071\"\n },\n {\n \"label\": \"绥芬河市\",\n \"value\": \"231081\"\n },\n {\n \"label\": \"海林市\",\n \"value\": \"231083\"\n },\n {\n \"label\": \"宁安市\",\n \"value\": \"231084\"\n },\n {\n \"label\": \"穆棱市\",\n \"value\": \"231085\"\n },\n {\n \"label\": \"东宁市\",\n \"value\": \"231086\"\n }\n ],\n [{\n \"label\": \"爱辉区\",\n \"value\": \"231102\"\n },\n {\n \"label\": \"嫩江县\",\n \"value\": \"231121\"\n },\n {\n \"label\": \"逊克县\",\n \"value\": \"231123\"\n },\n {\n \"label\": \"孙吴县\",\n \"value\": \"231124\"\n },\n {\n \"label\": \"北安市\",\n \"value\": \"231181\"\n },\n {\n \"label\": \"五大连池市\",\n \"value\": \"231182\"\n }\n ],\n [{\n \"label\": \"北林区\",\n \"value\": \"231202\"\n },\n {\n \"label\": \"望奎县\",\n \"value\": \"231221\"\n },\n {\n \"label\": \"兰西县\",\n \"value\": \"231222\"\n },\n {\n \"label\": \"青冈县\",\n \"value\": \"231223\"\n },\n {\n \"label\": \"庆安县\",\n \"value\": \"231224\"\n },\n {\n \"label\": \"明水县\",\n \"value\": \"231225\"\n },\n {\n \"label\": \"绥棱县\",\n \"value\": \"231226\"\n },\n {\n \"label\": \"安达市\",\n \"value\": \"231281\"\n },\n {\n \"label\": \"肇东市\",\n \"value\": \"231282\"\n },\n {\n \"label\": \"海伦市\",\n \"value\": \"231283\"\n }\n ],\n [{\n \"label\": \"加格达奇区\",\n \"value\": \"232701\"\n },\n {\n \"label\": \"松岭区\",\n \"value\": \"232702\"\n },\n {\n \"label\": \"新林区\",\n \"value\": \"232703\"\n },\n {\n \"label\": \"呼中区\",\n \"value\": \"232704\"\n },\n {\n \"label\": \"呼玛县\",\n \"value\": \"232721\"\n },\n {\n \"label\": \"塔河县\",\n \"value\": \"232722\"\n },\n {\n \"label\": \"漠河县\",\n \"value\": \"232723\"\n }\n ]\n ],\n [\n [{\n \"label\": \"黄浦区\",\n \"value\": \"310101\"\n },\n {\n \"label\": \"徐汇区\",\n \"value\": \"310104\"\n },\n {\n \"label\": \"长宁区\",\n \"value\": \"310105\"\n },\n {\n \"label\": \"静安区\",\n \"value\": \"310106\"\n },\n {\n \"label\": \"普陀区\",\n \"value\": \"310107\"\n },\n {\n \"label\": \"虹口区\",\n \"value\": \"310109\"\n },\n {\n \"label\": \"杨浦区\",\n \"value\": \"310110\"\n },\n {\n \"label\": \"闵行区\",\n \"value\": \"310112\"\n },\n {\n \"label\": \"宝山区\",\n \"value\": \"310113\"\n },\n {\n \"label\": \"嘉定区\",\n \"value\": \"310114\"\n },\n {\n \"label\": \"浦东新区\",\n \"value\": \"310115\"\n },\n {\n \"label\": \"金山区\",\n \"value\": \"310116\"\n },\n {\n \"label\": \"松江区\",\n \"value\": \"310117\"\n },\n {\n \"label\": \"青浦区\",\n \"value\": \"310118\"\n },\n {\n \"label\": \"奉贤区\",\n \"value\": \"310120\"\n },\n {\n \"label\": \"崇明区\",\n \"value\": \"310151\"\n }\n ]\n ],\n [\n [{\n \"label\": \"玄武区\",\n \"value\": \"320102\"\n },\n {\n \"label\": \"秦淮区\",\n \"value\": \"320104\"\n },\n {\n \"label\": \"建邺区\",\n \"value\": \"320105\"\n },\n {\n \"label\": \"鼓楼区\",\n \"value\": \"320106\"\n },\n {\n \"label\": \"浦口区\",\n \"value\": \"320111\"\n },\n {\n \"label\": \"栖霞区\",\n \"value\": \"320113\"\n },\n {\n \"label\": \"雨花台区\",\n \"value\": \"320114\"\n },\n {\n \"label\": \"江宁区\",\n \"value\": \"320115\"\n },\n {\n \"label\": \"六合区\",\n \"value\": \"320116\"\n },\n {\n \"label\": \"溧水区\",\n \"value\": \"320117\"\n },\n {\n \"label\": \"高淳区\",\n \"value\": \"320118\"\n }\n ],\n [{\n \"label\": \"锡山区\",\n \"value\": \"320205\"\n },\n {\n \"label\": \"惠山区\",\n \"value\": \"320206\"\n },\n {\n \"label\": \"滨湖区\",\n \"value\": \"320211\"\n },\n {\n \"label\": \"梁溪区\",\n \"value\": \"320213\"\n },\n {\n \"label\": \"新吴区\",\n \"value\": \"320214\"\n },\n {\n \"label\": \"江阴市\",\n \"value\": \"320281\"\n },\n {\n \"label\": \"宜兴市\",\n \"value\": \"320282\"\n }\n ],\n [{\n \"label\": \"鼓楼区\",\n \"value\": \"320302\"\n },\n {\n \"label\": \"云龙区\",\n \"value\": \"320303\"\n },\n {\n \"label\": \"贾汪区\",\n \"value\": \"320305\"\n },\n {\n \"label\": \"泉山区\",\n \"value\": \"320311\"\n },\n {\n \"label\": \"铜山区\",\n \"value\": \"320312\"\n },\n {\n \"label\": \"丰县\",\n \"value\": \"320321\"\n },\n {\n \"label\": \"沛县\",\n \"value\": \"320322\"\n },\n {\n \"label\": \"睢宁县\",\n \"value\": \"320324\"\n },\n {\n \"label\": \"徐州经济技术开发区\",\n \"value\": \"320371\"\n },\n {\n \"label\": \"新沂市\",\n \"value\": \"320381\"\n },\n {\n \"label\": \"邳州市\",\n \"value\": \"320382\"\n }\n ],\n [{\n \"label\": \"天宁区\",\n \"value\": \"320402\"\n },\n {\n \"label\": \"钟楼区\",\n \"value\": \"320404\"\n },\n {\n \"label\": \"新北区\",\n \"value\": \"320411\"\n },\n {\n \"label\": \"武进区\",\n \"value\": \"320412\"\n },\n {\n \"label\": \"金坛区\",\n \"value\": \"320413\"\n },\n {\n \"label\": \"溧阳市\",\n \"value\": \"320481\"\n }\n ],\n [{\n \"label\": \"虎丘区\",\n \"value\": \"320505\"\n },\n {\n \"label\": \"吴中区\",\n \"value\": \"320506\"\n },\n {\n \"label\": \"相城区\",\n \"value\": \"320507\"\n },\n {\n \"label\": \"姑苏区\",\n \"value\": \"320508\"\n },\n {\n \"label\": \"吴江区\",\n \"value\": \"320509\"\n },\n {\n \"label\": \"苏州工业园区\",\n \"value\": \"320571\"\n },\n {\n \"label\": \"常熟市\",\n \"value\": \"320581\"\n },\n {\n \"label\": \"张家港市\",\n \"value\": \"320582\"\n },\n {\n \"label\": \"昆山市\",\n \"value\": \"320583\"\n },\n {\n \"label\": \"太仓市\",\n \"value\": \"320585\"\n }\n ],\n [{\n \"label\": \"崇川区\",\n \"value\": \"320602\"\n },\n {\n \"label\": \"港闸区\",\n \"value\": \"320611\"\n },\n {\n \"label\": \"通州区\",\n \"value\": \"320612\"\n },\n {\n \"label\": \"海安县\",\n \"value\": \"320621\"\n },\n {\n \"label\": \"如东县\",\n \"value\": \"320623\"\n },\n {\n \"label\": \"南通经济技术开发区\",\n \"value\": \"320671\"\n },\n {\n \"label\": \"启东市\",\n \"value\": \"320681\"\n },\n {\n \"label\": \"如皋市\",\n \"value\": \"320682\"\n },\n {\n \"label\": \"海门市\",\n \"value\": \"320684\"\n }\n ],\n [{\n \"label\": \"连云区\",\n \"value\": \"320703\"\n },\n {\n \"label\": \"海州区\",\n \"value\": \"320706\"\n },\n {\n \"label\": \"赣榆区\",\n \"value\": \"320707\"\n },\n {\n \"label\": \"东海县\",\n \"value\": \"320722\"\n },\n {\n \"label\": \"灌云县\",\n \"value\": \"320723\"\n },\n {\n \"label\": \"灌南县\",\n \"value\": \"320724\"\n },\n {\n \"label\": \"连云港经济技术开发区\",\n \"value\": \"320771\"\n },\n {\n \"label\": \"连云港高新技术产业开发区\",\n \"value\": \"320772\"\n }\n ],\n [{\n \"label\": \"淮安区\",\n \"value\": \"320803\"\n },\n {\n \"label\": \"淮阴区\",\n \"value\": \"320804\"\n },\n {\n \"label\": \"清江浦区\",\n \"value\": \"320812\"\n },\n {\n \"label\": \"洪泽区\",\n \"value\": \"320813\"\n },\n {\n \"label\": \"涟水县\",\n \"value\": \"320826\"\n },\n {\n \"label\": \"盱眙县\",\n \"value\": \"320830\"\n },\n {\n \"label\": \"金湖县\",\n \"value\": \"320831\"\n },\n {\n \"label\": \"淮安经济技术开发区\",\n \"value\": \"320871\"\n }\n ],\n [{\n \"label\": \"亭湖区\",\n \"value\": \"320902\"\n },\n {\n \"label\": \"盐都区\",\n \"value\": \"320903\"\n },\n {\n \"label\": \"大丰区\",\n \"value\": \"320904\"\n },\n {\n \"label\": \"响水县\",\n \"value\": \"320921\"\n },\n {\n \"label\": \"滨海县\",\n \"value\": \"320922\"\n },\n {\n \"label\": \"阜宁县\",\n \"value\": \"320923\"\n },\n {\n \"label\": \"射阳县\",\n \"value\": \"320924\"\n },\n {\n \"label\": \"建湖县\",\n \"value\": \"320925\"\n },\n {\n \"label\": \"盐城经济技术开发区\",\n \"value\": \"320971\"\n },\n {\n \"label\": \"东台市\",\n \"value\": \"320981\"\n }\n ],\n [{\n \"label\": \"广陵区\",\n \"value\": \"321002\"\n },\n {\n \"label\": \"邗江区\",\n \"value\": \"321003\"\n },\n {\n \"label\": \"江都区\",\n \"value\": \"321012\"\n },\n {\n \"label\": \"宝应县\",\n \"value\": \"321023\"\n },\n {\n \"label\": \"扬州经济技术开发区\",\n \"value\": \"321071\"\n },\n {\n \"label\": \"仪征市\",\n \"value\": \"321081\"\n },\n {\n \"label\": \"高邮市\",\n \"value\": \"321084\"\n }\n ],\n [{\n \"label\": \"京口区\",\n \"value\": \"321102\"\n },\n {\n \"label\": \"润州区\",\n \"value\": \"321111\"\n },\n {\n \"label\": \"丹徒区\",\n \"value\": \"321112\"\n },\n {\n \"label\": \"镇江新区\",\n \"value\": \"321171\"\n },\n {\n \"label\": \"丹阳市\",\n \"value\": \"321181\"\n },\n {\n \"label\": \"扬中市\",\n \"value\": \"321182\"\n },\n {\n \"label\": \"句容市\",\n \"value\": \"321183\"\n }\n ],\n [{\n \"label\": \"海陵区\",\n \"value\": \"321202\"\n },\n {\n \"label\": \"高港区\",\n \"value\": \"321203\"\n },\n {\n \"label\": \"姜堰区\",\n \"value\": \"321204\"\n },\n {\n \"label\": \"泰州医药高新技术产业开发区\",\n \"value\": \"321271\"\n },\n {\n \"label\": \"兴化市\",\n \"value\": \"321281\"\n },\n {\n \"label\": \"靖江市\",\n \"value\": \"321282\"\n },\n {\n \"label\": \"泰兴市\",\n \"value\": \"321283\"\n }\n ],\n [{\n \"label\": \"宿城区\",\n \"value\": \"321302\"\n },\n {\n \"label\": \"宿豫区\",\n \"value\": \"321311\"\n },\n {\n \"label\": \"沭阳县\",\n \"value\": \"321322\"\n },\n {\n \"label\": \"泗阳县\",\n \"value\": \"321323\"\n },\n {\n \"label\": \"泗洪县\",\n \"value\": \"321324\"\n },\n {\n \"label\": \"宿迁经济技术开发区\",\n \"value\": \"321371\"\n }\n ]\n ],\n [\n [{\n \"label\": \"上城区\",\n \"value\": \"330102\"\n },\n {\n \"label\": \"下城区\",\n \"value\": \"330103\"\n },\n {\n \"label\": \"江干区\",\n \"value\": \"330104\"\n },\n {\n \"label\": \"拱墅区\",\n \"value\": \"330105\"\n },\n {\n \"label\": \"西湖区\",\n \"value\": \"330106\"\n },\n {\n \"label\": \"滨江区\",\n \"value\": \"330108\"\n },\n {\n \"label\": \"萧山区\",\n \"value\": \"330109\"\n },\n {\n \"label\": \"余杭区\",\n \"value\": \"330110\"\n },\n {\n \"label\": \"富阳区\",\n \"value\": \"330111\"\n },\n {\n \"label\": \"临安区\",\n \"value\": \"330112\"\n },\n {\n \"label\": \"桐庐县\",\n \"value\": \"330122\"\n },\n {\n \"label\": \"淳安县\",\n \"value\": \"330127\"\n },\n {\n \"label\": \"建德市\",\n \"value\": \"330182\"\n }\n ],\n [{\n \"label\": \"海曙区\",\n \"value\": \"330203\"\n },\n {\n \"label\": \"江北区\",\n \"value\": \"330205\"\n },\n {\n \"label\": \"北仑区\",\n \"value\": \"330206\"\n },\n {\n \"label\": \"镇海区\",\n \"value\": \"330211\"\n },\n {\n \"label\": \"鄞州区\",\n \"value\": \"330212\"\n },\n {\n \"label\": \"奉化区\",\n \"value\": \"330213\"\n },\n {\n \"label\": \"象山县\",\n \"value\": \"330225\"\n },\n {\n \"label\": \"宁海县\",\n \"value\": \"330226\"\n },\n {\n \"label\": \"余姚市\",\n \"value\": \"330281\"\n },\n {\n \"label\": \"慈溪市\",\n \"value\": \"330282\"\n }\n ],\n [{\n \"label\": \"鹿城区\",\n \"value\": \"330302\"\n },\n {\n \"label\": \"龙湾区\",\n \"value\": \"330303\"\n },\n {\n \"label\": \"瓯海区\",\n \"value\": \"330304\"\n },\n {\n \"label\": \"洞头区\",\n \"value\": \"330305\"\n },\n {\n \"label\": \"永嘉县\",\n \"value\": \"330324\"\n },\n {\n \"label\": \"平阳县\",\n \"value\": \"330326\"\n },\n {\n \"label\": \"苍南县\",\n \"value\": \"330327\"\n },\n {\n \"label\": \"文成县\",\n \"value\": \"330328\"\n },\n {\n \"label\": \"泰顺县\",\n \"value\": \"330329\"\n },\n {\n \"label\": \"温州经济技术开发区\",\n \"value\": \"330371\"\n },\n {\n \"label\": \"瑞安市\",\n \"value\": \"330381\"\n },\n {\n \"label\": \"乐清市\",\n \"value\": \"330382\"\n }\n ],\n [{\n \"label\": \"南湖区\",\n \"value\": \"330402\"\n },\n {\n \"label\": \"秀洲区\",\n \"value\": \"330411\"\n },\n {\n \"label\": \"嘉善县\",\n \"value\": \"330421\"\n },\n {\n \"label\": \"海盐县\",\n \"value\": \"330424\"\n },\n {\n \"label\": \"海宁市\",\n \"value\": \"330481\"\n },\n {\n \"label\": \"平湖市\",\n \"value\": \"330482\"\n },\n {\n \"label\": \"桐乡市\",\n \"value\": \"330483\"\n }\n ],\n [{\n \"label\": \"吴兴区\",\n \"value\": \"330502\"\n },\n {\n \"label\": \"南浔区\",\n \"value\": \"330503\"\n },\n {\n \"label\": \"德清县\",\n \"value\": \"330521\"\n },\n {\n \"label\": \"长兴县\",\n \"value\": \"330522\"\n },\n {\n \"label\": \"安吉县\",\n \"value\": \"330523\"\n }\n ],\n [{\n \"label\": \"越城区\",\n \"value\": \"330602\"\n },\n {\n \"label\": \"柯桥区\",\n \"value\": \"330603\"\n },\n {\n \"label\": \"上虞区\",\n \"value\": \"330604\"\n },\n {\n \"label\": \"新昌县\",\n \"value\": \"330624\"\n },\n {\n \"label\": \"诸暨市\",\n \"value\": \"330681\"\n },\n {\n \"label\": \"嵊州市\",\n \"value\": \"330683\"\n }\n ],\n [{\n \"label\": \"婺城区\",\n \"value\": \"330702\"\n },\n {\n \"label\": \"金东区\",\n \"value\": \"330703\"\n },\n {\n \"label\": \"武义县\",\n \"value\": \"330723\"\n },\n {\n \"label\": \"浦江县\",\n \"value\": \"330726\"\n },\n {\n \"label\": \"磐安县\",\n \"value\": \"330727\"\n },\n {\n \"label\": \"兰溪市\",\n \"value\": \"330781\"\n },\n {\n \"label\": \"义乌市\",\n \"value\": \"330782\"\n },\n {\n \"label\": \"东阳市\",\n \"value\": \"330783\"\n },\n {\n \"label\": \"永康市\",\n \"value\": \"330784\"\n }\n ],\n [{\n \"label\": \"柯城区\",\n \"value\": \"330802\"\n },\n {\n \"label\": \"衢江区\",\n \"value\": \"330803\"\n },\n {\n \"label\": \"常山县\",\n \"value\": \"330822\"\n },\n {\n \"label\": \"开化县\",\n \"value\": \"330824\"\n },\n {\n \"label\": \"龙游县\",\n \"value\": \"330825\"\n },\n {\n \"label\": \"江山市\",\n \"value\": \"330881\"\n }\n ],\n [{\n \"label\": \"定海区\",\n \"value\": \"330902\"\n },\n {\n \"label\": \"普陀区\",\n \"value\": \"330903\"\n },\n {\n \"label\": \"岱山县\",\n \"value\": \"330921\"\n },\n {\n \"label\": \"嵊泗县\",\n \"value\": \"330922\"\n }\n ],\n [{\n \"label\": \"椒江区\",\n \"value\": \"331002\"\n },\n {\n \"label\": \"黄岩区\",\n \"value\": \"331003\"\n },\n {\n \"label\": \"路桥区\",\n \"value\": \"331004\"\n },\n {\n \"label\": \"三门县\",\n \"value\": \"331022\"\n },\n {\n \"label\": \"天台县\",\n \"value\": \"331023\"\n },\n {\n \"label\": \"仙居县\",\n \"value\": \"331024\"\n },\n {\n \"label\": \"温岭市\",\n \"value\": \"331081\"\n },\n {\n \"label\": \"临海市\",\n \"value\": \"331082\"\n },\n {\n \"label\": \"玉环市\",\n \"value\": \"331083\"\n }\n ],\n [{\n \"label\": \"莲都区\",\n \"value\": \"331102\"\n },\n {\n \"label\": \"青田县\",\n \"value\": \"331121\"\n },\n {\n \"label\": \"缙云县\",\n \"value\": \"331122\"\n },\n {\n \"label\": \"遂昌县\",\n \"value\": \"331123\"\n },\n {\n \"label\": \"松阳县\",\n \"value\": \"331124\"\n },\n {\n \"label\": \"云和县\",\n \"value\": \"331125\"\n },\n {\n \"label\": \"庆元县\",\n \"value\": \"331126\"\n },\n {\n \"label\": \"景宁畲族自治县\",\n \"value\": \"331127\"\n },\n {\n \"label\": \"龙泉市\",\n \"value\": \"331181\"\n }\n ]\n ],\n [\n [{\n \"label\": \"瑶海区\",\n \"value\": \"340102\"\n },\n {\n \"label\": \"庐阳区\",\n \"value\": \"340103\"\n },\n {\n \"label\": \"蜀山区\",\n \"value\": \"340104\"\n },\n {\n \"label\": \"包河区\",\n \"value\": \"340111\"\n },\n {\n \"label\": \"长丰县\",\n \"value\": \"340121\"\n },\n {\n \"label\": \"肥东县\",\n \"value\": \"340122\"\n },\n {\n \"label\": \"肥西县\",\n \"value\": \"340123\"\n },\n {\n \"label\": \"庐江县\",\n \"value\": \"340124\"\n },\n {\n \"label\": \"合肥高新技术产业开发区\",\n \"value\": \"340171\"\n },\n {\n \"label\": \"合肥经济技术开发区\",\n \"value\": \"340172\"\n },\n {\n \"label\": \"合肥新站高新技术产业开发区\",\n \"value\": \"340173\"\n },\n {\n \"label\": \"巢湖市\",\n \"value\": \"340181\"\n }\n ],\n [{\n \"label\": \"镜湖区\",\n \"value\": \"340202\"\n },\n {\n \"label\": \"弋江区\",\n \"value\": \"340203\"\n },\n {\n \"label\": \"鸠江区\",\n \"value\": \"340207\"\n },\n {\n \"label\": \"三山区\",\n \"value\": \"340208\"\n },\n {\n \"label\": \"芜湖县\",\n \"value\": \"340221\"\n },\n {\n \"label\": \"繁昌县\",\n \"value\": \"340222\"\n },\n {\n \"label\": \"南陵县\",\n \"value\": \"340223\"\n },\n {\n \"label\": \"无为县\",\n \"value\": \"340225\"\n },\n {\n \"label\": \"芜湖经济技术开发区\",\n \"value\": \"340271\"\n },\n {\n \"label\": \"安徽芜湖长江大桥经济开发区\",\n \"value\": \"340272\"\n }\n ],\n [{\n \"label\": \"龙子湖区\",\n \"value\": \"340302\"\n },\n {\n \"label\": \"蚌山区\",\n \"value\": \"340303\"\n },\n {\n \"label\": \"禹会区\",\n \"value\": \"340304\"\n },\n {\n \"label\": \"淮上区\",\n \"value\": \"340311\"\n },\n {\n \"label\": \"怀远县\",\n \"value\": \"340321\"\n },\n {\n \"label\": \"五河县\",\n \"value\": \"340322\"\n },\n {\n \"label\": \"固镇县\",\n \"value\": \"340323\"\n },\n {\n \"label\": \"蚌埠市高新技术开发区\",\n \"value\": \"340371\"\n },\n {\n \"label\": \"蚌埠市经济开发区\",\n \"value\": \"340372\"\n }\n ],\n [{\n \"label\": \"大通区\",\n \"value\": \"340402\"\n },\n {\n \"label\": \"田家庵区\",\n \"value\": \"340403\"\n },\n {\n \"label\": \"谢家集区\",\n \"value\": \"340404\"\n },\n {\n \"label\": \"八公山区\",\n \"value\": \"340405\"\n },\n {\n \"label\": \"潘集区\",\n \"value\": \"340406\"\n },\n {\n \"label\": \"凤台县\",\n \"value\": \"340421\"\n },\n {\n \"label\": \"寿县\",\n \"value\": \"340422\"\n }\n ],\n [{\n \"label\": \"花山区\",\n \"value\": \"340503\"\n },\n {\n \"label\": \"雨山区\",\n \"value\": \"340504\"\n },\n {\n \"label\": \"博望区\",\n \"value\": \"340506\"\n },\n {\n \"label\": \"当涂县\",\n \"value\": \"340521\"\n },\n {\n \"label\": \"含山县\",\n \"value\": \"340522\"\n },\n {\n \"label\": \"和县\",\n \"value\": \"340523\"\n }\n ],\n [{\n \"label\": \"杜集区\",\n \"value\": \"340602\"\n },\n {\n \"label\": \"相山区\",\n \"value\": \"340603\"\n },\n {\n \"label\": \"烈山区\",\n \"value\": \"340604\"\n },\n {\n \"label\": \"濉溪县\",\n \"value\": \"340621\"\n }\n ],\n [{\n \"label\": \"铜官区\",\n \"value\": \"340705\"\n },\n {\n \"label\": \"义安区\",\n \"value\": \"340706\"\n },\n {\n \"label\": \"郊区\",\n \"value\": \"340711\"\n },\n {\n \"label\": \"枞阳县\",\n \"value\": \"340722\"\n }\n ],\n [{\n \"label\": \"迎江区\",\n \"value\": \"340802\"\n },\n {\n \"label\": \"大观区\",\n \"value\": \"340803\"\n },\n {\n \"label\": \"宜秀区\",\n \"value\": \"340811\"\n },\n {\n \"label\": \"怀宁县\",\n \"value\": \"340822\"\n },\n {\n \"label\": \"潜山县\",\n \"value\": \"340824\"\n },\n {\n \"label\": \"太湖县\",\n \"value\": \"340825\"\n },\n {\n \"label\": \"宿松县\",\n \"value\": \"340826\"\n },\n {\n \"label\": \"望江县\",\n \"value\": \"340827\"\n },\n {\n \"label\": \"岳西县\",\n \"value\": \"340828\"\n },\n {\n \"label\": \"安徽安庆经济开发区\",\n \"value\": \"340871\"\n },\n {\n \"label\": \"桐城市\",\n \"value\": \"340881\"\n }\n ],\n [{\n \"label\": \"屯溪区\",\n \"value\": \"341002\"\n },\n {\n \"label\": \"黄山区\",\n \"value\": \"341003\"\n },\n {\n \"label\": \"徽州区\",\n \"value\": \"341004\"\n },\n {\n \"label\": \"歙县\",\n \"value\": \"341021\"\n },\n {\n \"label\": \"休宁县\",\n \"value\": \"341022\"\n },\n {\n \"label\": \"黟县\",\n \"value\": \"341023\"\n },\n {\n \"label\": \"祁门县\",\n \"value\": \"341024\"\n }\n ],\n [{\n \"label\": \"琅琊区\",\n \"value\": \"341102\"\n },\n {\n \"label\": \"南谯区\",\n \"value\": \"341103\"\n },\n {\n \"label\": \"来安县\",\n \"value\": \"341122\"\n },\n {\n \"label\": \"全椒县\",\n \"value\": \"341124\"\n },\n {\n \"label\": \"定远县\",\n \"value\": \"341125\"\n },\n {\n \"label\": \"凤阳县\",\n \"value\": \"341126\"\n },\n {\n \"label\": \"苏滁现代产业园\",\n \"value\": \"341171\"\n },\n {\n \"label\": \"滁州经济技术开发区\",\n \"value\": \"341172\"\n },\n {\n \"label\": \"天长市\",\n \"value\": \"341181\"\n },\n {\n \"label\": \"明光市\",\n \"value\": \"341182\"\n }\n ],\n [{\n \"label\": \"颍州区\",\n \"value\": \"341202\"\n },\n {\n \"label\": \"颍东区\",\n \"value\": \"341203\"\n },\n {\n \"label\": \"颍泉区\",\n \"value\": \"341204\"\n },\n {\n \"label\": \"临泉县\",\n \"value\": \"341221\"\n },\n {\n \"label\": \"太和县\",\n \"value\": \"341222\"\n },\n {\n \"label\": \"阜南县\",\n \"value\": \"341225\"\n },\n {\n \"label\": \"颍上县\",\n \"value\": \"341226\"\n },\n {\n \"label\": \"阜阳合肥现代产业园区\",\n \"value\": \"341271\"\n },\n {\n \"label\": \"阜阳经济技术开发区\",\n \"value\": \"341272\"\n },\n {\n \"label\": \"界首市\",\n \"value\": \"341282\"\n }\n ],\n [{\n \"label\": \"埇桥区\",\n \"value\": \"341302\"\n },\n {\n \"label\": \"砀山县\",\n \"value\": \"341321\"\n },\n {\n \"label\": \"萧县\",\n \"value\": \"341322\"\n },\n {\n \"label\": \"灵璧县\",\n \"value\": \"341323\"\n },\n {\n \"label\": \"泗县\",\n \"value\": \"341324\"\n },\n {\n \"label\": \"宿州马鞍山现代产业园区\",\n \"value\": \"341371\"\n },\n {\n \"label\": \"宿州经济技术开发区\",\n \"value\": \"341372\"\n }\n ],\n [{\n \"label\": \"金安区\",\n \"value\": \"341502\"\n },\n {\n \"label\": \"裕安区\",\n \"value\": \"341503\"\n },\n {\n \"label\": \"叶集区\",\n \"value\": \"341504\"\n },\n {\n \"label\": \"霍邱县\",\n \"value\": \"341522\"\n },\n {\n \"label\": \"舒城县\",\n \"value\": \"341523\"\n },\n {\n \"label\": \"金寨县\",\n \"value\": \"341524\"\n },\n {\n \"label\": \"霍山县\",\n \"value\": \"341525\"\n }\n ],\n [{\n \"label\": \"谯城区\",\n \"value\": \"341602\"\n },\n {\n \"label\": \"涡阳县\",\n \"value\": \"341621\"\n },\n {\n \"label\": \"蒙城县\",\n \"value\": \"341622\"\n },\n {\n \"label\": \"利辛县\",\n \"value\": \"341623\"\n }\n ],\n [{\n \"label\": \"贵池区\",\n \"value\": \"341702\"\n },\n {\n \"label\": \"东至县\",\n \"value\": \"341721\"\n },\n {\n \"label\": \"石台县\",\n \"value\": \"341722\"\n },\n {\n \"label\": \"青阳县\",\n \"value\": \"341723\"\n }\n ],\n [{\n \"label\": \"宣州区\",\n \"value\": \"341802\"\n },\n {\n \"label\": \"郎溪县\",\n \"value\": \"341821\"\n },\n {\n \"label\": \"广德县\",\n \"value\": \"341822\"\n },\n {\n \"label\": \"泾县\",\n \"value\": \"341823\"\n },\n {\n \"label\": \"绩溪县\",\n \"value\": \"341824\"\n },\n {\n \"label\": \"旌德县\",\n \"value\": \"341825\"\n },\n {\n \"label\": \"宣城市经济开发区\",\n \"value\": \"341871\"\n },\n {\n \"label\": \"宁国市\",\n \"value\": \"341881\"\n }\n ]\n ],\n [\n [{\n \"label\": \"鼓楼区\",\n \"value\": \"350102\"\n },\n {\n \"label\": \"台江区\",\n \"value\": \"350103\"\n },\n {\n \"label\": \"仓山区\",\n \"value\": \"350104\"\n },\n {\n \"label\": \"马尾区\",\n \"value\": \"350105\"\n },\n {\n \"label\": \"晋安区\",\n \"value\": \"350111\"\n },\n {\n \"label\": \"闽侯县\",\n \"value\": \"350121\"\n },\n {\n \"label\": \"连江县\",\n \"value\": \"350122\"\n },\n {\n \"label\": \"罗源县\",\n \"value\": \"350123\"\n },\n {\n \"label\": \"闽清县\",\n \"value\": \"350124\"\n },\n {\n \"label\": \"永泰县\",\n \"value\": \"350125\"\n },\n {\n \"label\": \"平潭县\",\n \"value\": \"350128\"\n },\n {\n \"label\": \"福清市\",\n \"value\": \"350181\"\n },\n {\n \"label\": \"长乐市\",\n \"value\": \"350182\"\n }\n ],\n [{\n \"label\": \"思明区\",\n \"value\": \"350203\"\n },\n {\n \"label\": \"海沧区\",\n \"value\": \"350205\"\n },\n {\n \"label\": \"湖里区\",\n \"value\": \"350206\"\n },\n {\n \"label\": \"集美区\",\n \"value\": \"350211\"\n },\n {\n \"label\": \"同安区\",\n \"value\": \"350212\"\n },\n {\n \"label\": \"翔安区\",\n \"value\": \"350213\"\n }\n ],\n [{\n \"label\": \"城厢区\",\n \"value\": \"350302\"\n },\n {\n \"label\": \"涵江区\",\n \"value\": \"350303\"\n },\n {\n \"label\": \"荔城区\",\n \"value\": \"350304\"\n },\n {\n \"label\": \"秀屿区\",\n \"value\": \"350305\"\n },\n {\n \"label\": \"仙游县\",\n \"value\": \"350322\"\n }\n ],\n [{\n \"label\": \"梅列区\",\n \"value\": \"350402\"\n },\n {\n \"label\": \"三元区\",\n \"value\": \"350403\"\n },\n {\n \"label\": \"明溪县\",\n \"value\": \"350421\"\n },\n {\n \"label\": \"清流县\",\n \"value\": \"350423\"\n },\n {\n \"label\": \"宁化县\",\n \"value\": \"350424\"\n },\n {\n \"label\": \"大田县\",\n \"value\": \"350425\"\n },\n {\n \"label\": \"尤溪县\",\n \"value\": \"350426\"\n },\n {\n \"label\": \"沙县\",\n \"value\": \"350427\"\n },\n {\n \"label\": \"将乐县\",\n \"value\": \"350428\"\n },\n {\n \"label\": \"泰宁县\",\n \"value\": \"350429\"\n },\n {\n \"label\": \"建宁县\",\n \"value\": \"350430\"\n },\n {\n \"label\": \"永安市\",\n \"value\": \"350481\"\n }\n ],\n [{\n \"label\": \"鲤城区\",\n \"value\": \"350502\"\n },\n {\n \"label\": \"丰泽区\",\n \"value\": \"350503\"\n },\n {\n \"label\": \"洛江区\",\n \"value\": \"350504\"\n },\n {\n \"label\": \"泉港区\",\n \"value\": \"350505\"\n },\n {\n \"label\": \"惠安县\",\n \"value\": \"350521\"\n },\n {\n \"label\": \"安溪县\",\n \"value\": \"350524\"\n },\n {\n \"label\": \"永春县\",\n \"value\": \"350525\"\n },\n {\n \"label\": \"德化县\",\n \"value\": \"350526\"\n },\n {\n \"label\": \"金门县\",\n \"value\": \"350527\"\n },\n {\n \"label\": \"石狮市\",\n \"value\": \"350581\"\n },\n {\n \"label\": \"晋江市\",\n \"value\": \"350582\"\n },\n {\n \"label\": \"南安市\",\n \"value\": \"350583\"\n }\n ],\n [{\n \"label\": \"芗城区\",\n \"value\": \"350602\"\n },\n {\n \"label\": \"龙文区\",\n \"value\": \"350603\"\n },\n {\n \"label\": \"云霄县\",\n \"value\": \"350622\"\n },\n {\n \"label\": \"漳浦县\",\n \"value\": \"350623\"\n },\n {\n \"label\": \"诏安县\",\n \"value\": \"350624\"\n },\n {\n \"label\": \"长泰县\",\n \"value\": \"350625\"\n },\n {\n \"label\": \"东山县\",\n \"value\": \"350626\"\n },\n {\n \"label\": \"南靖县\",\n \"value\": \"350627\"\n },\n {\n \"label\": \"平和县\",\n \"value\": \"350628\"\n },\n {\n \"label\": \"华安县\",\n \"value\": \"350629\"\n },\n {\n \"label\": \"龙海市\",\n \"value\": \"350681\"\n }\n ],\n [{\n \"label\": \"延平区\",\n \"value\": \"350702\"\n },\n {\n \"label\": \"建阳区\",\n \"value\": \"350703\"\n },\n {\n \"label\": \"顺昌县\",\n \"value\": \"350721\"\n },\n {\n \"label\": \"浦城县\",\n \"value\": \"350722\"\n },\n {\n \"label\": \"光泽县\",\n \"value\": \"350723\"\n },\n {\n \"label\": \"松溪县\",\n \"value\": \"350724\"\n },\n {\n \"label\": \"政和县\",\n \"value\": \"350725\"\n },\n {\n \"label\": \"邵武市\",\n \"value\": \"350781\"\n },\n {\n \"label\": \"武夷山市\",\n \"value\": \"350782\"\n },\n {\n \"label\": \"建瓯市\",\n \"value\": \"350783\"\n }\n ],\n [{\n \"label\": \"新罗区\",\n \"value\": \"350802\"\n },\n {\n \"label\": \"永定区\",\n \"value\": \"350803\"\n },\n {\n \"label\": \"长汀县\",\n \"value\": \"350821\"\n },\n {\n \"label\": \"上杭县\",\n \"value\": \"350823\"\n },\n {\n \"label\": \"武平县\",\n \"value\": \"350824\"\n },\n {\n \"label\": \"连城县\",\n \"value\": \"350825\"\n },\n {\n \"label\": \"漳平市\",\n \"value\": \"350881\"\n }\n ],\n [{\n \"label\": \"蕉城区\",\n \"value\": \"350902\"\n },\n {\n \"label\": \"霞浦县\",\n \"value\": \"350921\"\n },\n {\n \"label\": \"古田县\",\n \"value\": \"350922\"\n },\n {\n \"label\": \"屏南县\",\n \"value\": \"350923\"\n },\n {\n \"label\": \"寿宁县\",\n \"value\": \"350924\"\n },\n {\n \"label\": \"周宁县\",\n \"value\": \"350925\"\n },\n {\n \"label\": \"柘荣县\",\n \"value\": \"350926\"\n },\n {\n \"label\": \"福安市\",\n \"value\": \"350981\"\n },\n {\n \"label\": \"福鼎市\",\n \"value\": \"350982\"\n }\n ]\n ],\n [\n [{\n \"label\": \"东湖区\",\n \"value\": \"360102\"\n },\n {\n \"label\": \"西湖区\",\n \"value\": \"360103\"\n },\n {\n \"label\": \"青云谱区\",\n \"value\": \"360104\"\n },\n {\n \"label\": \"湾里区\",\n \"value\": \"360105\"\n },\n {\n \"label\": \"青山湖区\",\n \"value\": \"360111\"\n },\n {\n \"label\": \"新建区\",\n \"value\": \"360112\"\n },\n {\n \"label\": \"南昌县\",\n \"value\": \"360121\"\n },\n {\n \"label\": \"安义县\",\n \"value\": \"360123\"\n },\n {\n \"label\": \"进贤县\",\n \"value\": \"360124\"\n }\n ],\n [{\n \"label\": \"昌江区\",\n \"value\": \"360202\"\n },\n {\n \"label\": \"珠山区\",\n \"value\": \"360203\"\n },\n {\n \"label\": \"浮梁县\",\n \"value\": \"360222\"\n },\n {\n \"label\": \"乐平市\",\n \"value\": \"360281\"\n }\n ],\n [{\n \"label\": \"安源区\",\n \"value\": \"360302\"\n },\n {\n \"label\": \"湘东区\",\n \"value\": \"360313\"\n },\n {\n \"label\": \"莲花县\",\n \"value\": \"360321\"\n },\n {\n \"label\": \"上栗县\",\n \"value\": \"360322\"\n },\n {\n \"label\": \"芦溪县\",\n \"value\": \"360323\"\n }\n ],\n [{\n \"label\": \"濂溪区\",\n \"value\": \"360402\"\n },\n {\n \"label\": \"浔阳区\",\n \"value\": \"360403\"\n },\n {\n \"label\": \"柴桑区\",\n \"value\": \"360404\"\n },\n {\n \"label\": \"武宁县\",\n \"value\": \"360423\"\n },\n {\n \"label\": \"修水县\",\n \"value\": \"360424\"\n },\n {\n \"label\": \"永修县\",\n \"value\": \"360425\"\n },\n {\n \"label\": \"德安县\",\n \"value\": \"360426\"\n },\n {\n \"label\": \"都昌县\",\n \"value\": \"360428\"\n },\n {\n \"label\": \"湖口县\",\n \"value\": \"360429\"\n },\n {\n \"label\": \"彭泽县\",\n \"value\": \"360430\"\n },\n {\n \"label\": \"瑞昌市\",\n \"value\": \"360481\"\n },\n {\n \"label\": \"共青城市\",\n \"value\": \"360482\"\n },\n {\n \"label\": \"庐山市\",\n \"value\": \"360483\"\n }\n ],\n [{\n \"label\": \"渝水区\",\n \"value\": \"360502\"\n },\n {\n \"label\": \"分宜县\",\n \"value\": \"360521\"\n }\n ],\n [{\n \"label\": \"月湖区\",\n \"value\": \"360602\"\n },\n {\n \"label\": \"余江县\",\n \"value\": \"360622\"\n },\n {\n \"label\": \"贵溪市\",\n \"value\": \"360681\"\n }\n ],\n [{\n \"label\": \"章贡区\",\n \"value\": \"360702\"\n },\n {\n \"label\": \"南康区\",\n \"value\": \"360703\"\n },\n {\n \"label\": \"赣县区\",\n \"value\": \"360704\"\n },\n {\n \"label\": \"信丰县\",\n \"value\": \"360722\"\n },\n {\n \"label\": \"大余县\",\n \"value\": \"360723\"\n },\n {\n \"label\": \"上犹县\",\n \"value\": \"360724\"\n },\n {\n \"label\": \"崇义县\",\n \"value\": \"360725\"\n },\n {\n \"label\": \"安远县\",\n \"value\": \"360726\"\n },\n {\n \"label\": \"龙南县\",\n \"value\": \"360727\"\n },\n {\n \"label\": \"定南县\",\n \"value\": \"360728\"\n },\n {\n \"label\": \"全南县\",\n \"value\": \"360729\"\n },\n {\n \"label\": \"宁都县\",\n \"value\": \"360730\"\n },\n {\n \"label\": \"于都县\",\n \"value\": \"360731\"\n },\n {\n \"label\": \"兴国县\",\n \"value\": \"360732\"\n },\n {\n \"label\": \"会昌县\",\n \"value\": \"360733\"\n },\n {\n \"label\": \"寻乌县\",\n \"value\": \"360734\"\n },\n {\n \"label\": \"石城县\",\n \"value\": \"360735\"\n },\n {\n \"label\": \"瑞金市\",\n \"value\": \"360781\"\n }\n ],\n [{\n \"label\": \"吉州区\",\n \"value\": \"360802\"\n },\n {\n \"label\": \"青原区\",\n \"value\": \"360803\"\n },\n {\n \"label\": \"吉安县\",\n \"value\": \"360821\"\n },\n {\n \"label\": \"吉水县\",\n \"value\": \"360822\"\n },\n {\n \"label\": \"峡江县\",\n \"value\": \"360823\"\n },\n {\n \"label\": \"新干县\",\n \"value\": \"360824\"\n },\n {\n \"label\": \"永丰县\",\n \"value\": \"360825\"\n },\n {\n \"label\": \"泰和县\",\n \"value\": \"360826\"\n },\n {\n \"label\": \"遂川县\",\n \"value\": \"360827\"\n },\n {\n \"label\": \"万安县\",\n \"value\": \"360828\"\n },\n {\n \"label\": \"安福县\",\n \"value\": \"360829\"\n },\n {\n \"label\": \"永新县\",\n \"value\": \"360830\"\n },\n {\n \"label\": \"井冈山市\",\n \"value\": \"360881\"\n }\n ],\n [{\n \"label\": \"袁州区\",\n \"value\": \"360902\"\n },\n {\n \"label\": \"奉新县\",\n \"value\": \"360921\"\n },\n {\n \"label\": \"万载县\",\n \"value\": \"360922\"\n },\n {\n \"label\": \"上高县\",\n \"value\": \"360923\"\n },\n {\n \"label\": \"宜丰县\",\n \"value\": \"360924\"\n },\n {\n \"label\": \"靖安县\",\n \"value\": \"360925\"\n },\n {\n \"label\": \"铜鼓县\",\n \"value\": \"360926\"\n },\n {\n \"label\": \"丰城市\",\n \"value\": \"360981\"\n },\n {\n \"label\": \"樟树市\",\n \"value\": \"360982\"\n },\n {\n \"label\": \"高安市\",\n \"value\": \"360983\"\n }\n ],\n [{\n \"label\": \"临川区\",\n \"value\": \"361002\"\n },\n {\n \"label\": \"东乡区\",\n \"value\": \"361003\"\n },\n {\n \"label\": \"南城县\",\n \"value\": \"361021\"\n },\n {\n \"label\": \"黎川县\",\n \"value\": \"361022\"\n },\n {\n \"label\": \"南丰县\",\n \"value\": \"361023\"\n },\n {\n \"label\": \"崇仁县\",\n \"value\": \"361024\"\n },\n {\n \"label\": \"乐安县\",\n \"value\": \"361025\"\n },\n {\n \"label\": \"宜黄县\",\n \"value\": \"361026\"\n },\n {\n \"label\": \"金溪县\",\n \"value\": \"361027\"\n },\n {\n \"label\": \"资溪县\",\n \"value\": \"361028\"\n },\n {\n \"label\": \"广昌县\",\n \"value\": \"361030\"\n }\n ],\n [{\n \"label\": \"信州区\",\n \"value\": \"361102\"\n },\n {\n \"label\": \"广丰区\",\n \"value\": \"361103\"\n },\n {\n \"label\": \"上饶县\",\n \"value\": \"361121\"\n },\n {\n \"label\": \"玉山县\",\n \"value\": \"361123\"\n },\n {\n \"label\": \"铅山县\",\n \"value\": \"361124\"\n },\n {\n \"label\": \"横峰县\",\n \"value\": \"361125\"\n },\n {\n \"label\": \"弋阳县\",\n \"value\": \"361126\"\n },\n {\n \"label\": \"余干县\",\n \"value\": \"361127\"\n },\n {\n \"label\": \"鄱阳县\",\n \"value\": \"361128\"\n },\n {\n \"label\": \"万年县\",\n \"value\": \"361129\"\n },\n {\n \"label\": \"婺源县\",\n \"value\": \"361130\"\n },\n {\n \"label\": \"德兴市\",\n \"value\": \"361181\"\n }\n ]\n ],\n [\n [{\n \"label\": \"历下区\",\n \"value\": \"370102\"\n },\n {\n \"label\": \"市中区\",\n \"value\": \"370103\"\n },\n {\n \"label\": \"槐荫区\",\n \"value\": \"370104\"\n },\n {\n \"label\": \"天桥区\",\n \"value\": \"370105\"\n },\n {\n \"label\": \"历城区\",\n \"value\": \"370112\"\n },\n {\n \"label\": \"长清区\",\n \"value\": \"370113\"\n },\n {\n \"label\": \"章丘区\",\n \"value\": \"370114\"\n },\n {\n \"label\": \"平阴县\",\n \"value\": \"370124\"\n },\n {\n \"label\": \"济阳县\",\n \"value\": \"370125\"\n },\n {\n \"label\": \"商河县\",\n \"value\": \"370126\"\n },\n {\n \"label\": \"济南高新技术产业开发区\",\n \"value\": \"370171\"\n }\n ],\n [{\n \"label\": \"市南区\",\n \"value\": \"370202\"\n },\n {\n \"label\": \"市北区\",\n \"value\": \"370203\"\n },\n {\n \"label\": \"黄岛区\",\n \"value\": \"370211\"\n },\n {\n \"label\": \"崂山区\",\n \"value\": \"370212\"\n },\n {\n \"label\": \"李沧区\",\n \"value\": \"370213\"\n },\n {\n \"label\": \"城阳区\",\n \"value\": \"370214\"\n },\n {\n \"label\": \"即墨区\",\n \"value\": \"370215\"\n },\n {\n \"label\": \"青岛高新技术产业开发区\",\n \"value\": \"370271\"\n },\n {\n \"label\": \"胶州市\",\n \"value\": \"370281\"\n },\n {\n \"label\": \"平度市\",\n \"value\": \"370283\"\n },\n {\n \"label\": \"莱西市\",\n \"value\": \"370285\"\n }\n ],\n [{\n \"label\": \"淄川区\",\n \"value\": \"370302\"\n },\n {\n \"label\": \"张店区\",\n \"value\": \"370303\"\n },\n {\n \"label\": \"博山区\",\n \"value\": \"370304\"\n },\n {\n \"label\": \"临淄区\",\n \"value\": \"370305\"\n },\n {\n \"label\": \"周村区\",\n \"value\": \"370306\"\n },\n {\n \"label\": \"桓台县\",\n \"value\": \"370321\"\n },\n {\n \"label\": \"高青县\",\n \"value\": \"370322\"\n },\n {\n \"label\": \"沂源县\",\n \"value\": \"370323\"\n }\n ],\n [{\n \"label\": \"市中区\",\n \"value\": \"370402\"\n },\n {\n \"label\": \"薛城区\",\n \"value\": \"370403\"\n },\n {\n \"label\": \"峄城区\",\n \"value\": \"370404\"\n },\n {\n \"label\": \"台儿庄区\",\n \"value\": \"370405\"\n },\n {\n \"label\": \"山亭区\",\n \"value\": \"370406\"\n },\n {\n \"label\": \"滕州市\",\n \"value\": \"370481\"\n }\n ],\n [{\n \"label\": \"东营区\",\n \"value\": \"370502\"\n },\n {\n \"label\": \"河口区\",\n \"value\": \"370503\"\n },\n {\n \"label\": \"垦利区\",\n \"value\": \"370505\"\n },\n {\n \"label\": \"利津县\",\n \"value\": \"370522\"\n },\n {\n \"label\": \"广饶县\",\n \"value\": \"370523\"\n },\n {\n \"label\": \"东营经济技术开发区\",\n \"value\": \"370571\"\n },\n {\n \"label\": \"东营港经济开发区\",\n \"value\": \"370572\"\n }\n ],\n [{\n \"label\": \"芝罘区\",\n \"value\": \"370602\"\n },\n {\n \"label\": \"福山区\",\n \"value\": \"370611\"\n },\n {\n \"label\": \"牟平区\",\n \"value\": \"370612\"\n },\n {\n \"label\": \"莱山区\",\n \"value\": \"370613\"\n },\n {\n \"label\": \"长岛县\",\n \"value\": \"370634\"\n },\n {\n \"label\": \"烟台高新技术产业开发区\",\n \"value\": \"370671\"\n },\n {\n \"label\": \"烟台经济技术开发区\",\n \"value\": \"370672\"\n },\n {\n \"label\": \"龙口市\",\n \"value\": \"370681\"\n },\n {\n \"label\": \"莱阳市\",\n \"value\": \"370682\"\n },\n {\n \"label\": \"莱州市\",\n \"value\": \"370683\"\n },\n {\n \"label\": \"蓬莱市\",\n \"value\": \"370684\"\n },\n {\n \"label\": \"招远市\",\n \"value\": \"370685\"\n },\n {\n \"label\": \"栖霞市\",\n \"value\": \"370686\"\n },\n {\n \"label\": \"海阳市\",\n \"value\": \"370687\"\n }\n ],\n [{\n \"label\": \"潍城区\",\n \"value\": \"370702\"\n },\n {\n \"label\": \"寒亭区\",\n \"value\": \"370703\"\n },\n {\n \"label\": \"坊子区\",\n \"value\": \"370704\"\n },\n {\n \"label\": \"奎文区\",\n \"value\": \"370705\"\n },\n {\n \"label\": \"临朐县\",\n \"value\": \"370724\"\n },\n {\n \"label\": \"昌乐县\",\n \"value\": \"370725\"\n },\n {\n \"label\": \"潍坊滨海经济技术开发区\",\n \"value\": \"370772\"\n },\n {\n \"label\": \"青州市\",\n \"value\": \"370781\"\n },\n {\n \"label\": \"诸城市\",\n \"value\": \"370782\"\n },\n {\n \"label\": \"寿光市\",\n \"value\": \"370783\"\n },\n {\n \"label\": \"安丘市\",\n \"value\": \"370784\"\n },\n {\n \"label\": \"高密市\",\n \"value\": \"370785\"\n },\n {\n \"label\": \"昌邑市\",\n \"value\": \"370786\"\n }\n ],\n [{\n \"label\": \"任城区\",\n \"value\": \"370811\"\n },\n {\n \"label\": \"兖州区\",\n \"value\": \"370812\"\n },\n {\n \"label\": \"微山县\",\n \"value\": \"370826\"\n },\n {\n \"label\": \"鱼台县\",\n \"value\": \"370827\"\n },\n {\n \"label\": \"金乡县\",\n \"value\": \"370828\"\n },\n {\n \"label\": \"嘉祥县\",\n \"value\": \"370829\"\n },\n {\n \"label\": \"汶上县\",\n \"value\": \"370830\"\n },\n {\n \"label\": \"泗水县\",\n \"value\": \"370831\"\n },\n {\n \"label\": \"梁山县\",\n \"value\": \"370832\"\n },\n {\n \"label\": \"济宁高新技术产业开发区\",\n \"value\": \"370871\"\n },\n {\n \"label\": \"曲阜市\",\n \"value\": \"370881\"\n },\n {\n \"label\": \"邹城市\",\n \"value\": \"370883\"\n }\n ],\n [{\n \"label\": \"泰山区\",\n \"value\": \"370902\"\n },\n {\n \"label\": \"岱岳区\",\n \"value\": \"370911\"\n },\n {\n \"label\": \"宁阳县\",\n \"value\": \"370921\"\n },\n {\n \"label\": \"东平县\",\n \"value\": \"370923\"\n },\n {\n \"label\": \"新泰市\",\n \"value\": \"370982\"\n },\n {\n \"label\": \"肥城市\",\n \"value\": \"370983\"\n }\n ],\n [{\n \"label\": \"环翠区\",\n \"value\": \"371002\"\n },\n {\n \"label\": \"文登区\",\n \"value\": \"371003\"\n },\n {\n \"label\": \"威海火炬高技术产业开发区\",\n \"value\": \"371071\"\n },\n {\n \"label\": \"威海经济技术开发区\",\n \"value\": \"371072\"\n },\n {\n \"label\": \"威海临港经济技术开发区\",\n \"value\": \"371073\"\n },\n {\n \"label\": \"荣成市\",\n \"value\": \"371082\"\n },\n {\n \"label\": \"乳山市\",\n \"value\": \"371083\"\n }\n ],\n [{\n \"label\": \"东港区\",\n \"value\": \"371102\"\n },\n {\n \"label\": \"岚山区\",\n \"value\": \"371103\"\n },\n {\n \"label\": \"五莲县\",\n \"value\": \"371121\"\n },\n {\n \"label\": \"莒县\",\n \"value\": \"371122\"\n },\n {\n \"label\": \"日照经济技术开发区\",\n \"value\": \"371171\"\n },\n {\n \"label\": \"日照国际海洋城\",\n \"value\": \"371172\"\n }\n ],\n [{\n \"label\": \"莱城区\",\n \"value\": \"371202\"\n },\n {\n \"label\": \"钢城区\",\n \"value\": \"371203\"\n }\n ],\n [{\n \"label\": \"兰山区\",\n \"value\": \"371302\"\n },\n {\n \"label\": \"罗庄区\",\n \"value\": \"371311\"\n },\n {\n \"label\": \"河东区\",\n \"value\": \"371312\"\n },\n {\n \"label\": \"沂南县\",\n \"value\": \"371321\"\n },\n {\n \"label\": \"郯城县\",\n \"value\": \"371322\"\n },\n {\n \"label\": \"沂水县\",\n \"value\": \"371323\"\n },\n {\n \"label\": \"兰陵县\",\n \"value\": \"371324\"\n },\n {\n \"label\": \"费县\",\n \"value\": \"371325\"\n },\n {\n \"label\": \"平邑县\",\n \"value\": \"371326\"\n },\n {\n \"label\": \"莒南县\",\n \"value\": \"371327\"\n },\n {\n \"label\": \"蒙阴县\",\n \"value\": \"371328\"\n },\n {\n \"label\": \"临沭县\",\n \"value\": \"371329\"\n },\n {\n \"label\": \"临沂高新技术产业开发区\",\n \"value\": \"371371\"\n },\n {\n \"label\": \"临沂经济技术开发区\",\n \"value\": \"371372\"\n },\n {\n \"label\": \"临沂临港经济开发区\",\n \"value\": \"371373\"\n }\n ],\n [{\n \"label\": \"德城区\",\n \"value\": \"371402\"\n },\n {\n \"label\": \"陵城区\",\n \"value\": \"371403\"\n },\n {\n \"label\": \"宁津县\",\n \"value\": \"371422\"\n },\n {\n \"label\": \"庆云县\",\n \"value\": \"371423\"\n },\n {\n \"label\": \"临邑县\",\n \"value\": \"371424\"\n },\n {\n \"label\": \"齐河县\",\n \"value\": \"371425\"\n },\n {\n \"label\": \"平原县\",\n \"value\": \"371426\"\n },\n {\n \"label\": \"夏津县\",\n \"value\": \"371427\"\n },\n {\n \"label\": \"武城县\",\n \"value\": \"371428\"\n },\n {\n \"label\": \"德州经济技术开发区\",\n \"value\": \"371471\"\n },\n {\n \"label\": \"德州运河经济开发区\",\n \"value\": \"371472\"\n },\n {\n \"label\": \"乐陵市\",\n \"value\": \"371481\"\n },\n {\n \"label\": \"禹城市\",\n \"value\": \"371482\"\n }\n ],\n [{\n \"label\": \"东昌府区\",\n \"value\": \"371502\"\n },\n {\n \"label\": \"阳谷县\",\n \"value\": \"371521\"\n },\n {\n \"label\": \"莘县\",\n \"value\": \"371522\"\n },\n {\n \"label\": \"茌平县\",\n \"value\": \"371523\"\n },\n {\n \"label\": \"东阿县\",\n \"value\": \"371524\"\n },\n {\n \"label\": \"冠县\",\n \"value\": \"371525\"\n },\n {\n \"label\": \"高唐县\",\n \"value\": \"371526\"\n },\n {\n \"label\": \"临清市\",\n \"value\": \"371581\"\n }\n ],\n [{\n \"label\": \"滨城区\",\n \"value\": \"371602\"\n },\n {\n \"label\": \"沾化区\",\n \"value\": \"371603\"\n },\n {\n \"label\": \"惠民县\",\n \"value\": \"371621\"\n },\n {\n \"label\": \"阳信县\",\n \"value\": \"371622\"\n },\n {\n \"label\": \"无棣县\",\n \"value\": \"371623\"\n },\n {\n \"label\": \"博兴县\",\n \"value\": \"371625\"\n },\n {\n \"label\": \"邹平县\",\n \"value\": \"371626\"\n }\n ],\n [{\n \"label\": \"牡丹区\",\n \"value\": \"371702\"\n },\n {\n \"label\": \"定陶区\",\n \"value\": \"371703\"\n },\n {\n \"label\": \"曹县\",\n \"value\": \"371721\"\n },\n {\n \"label\": \"单县\",\n \"value\": \"371722\"\n },\n {\n \"label\": \"成武县\",\n \"value\": \"371723\"\n },\n {\n \"label\": \"巨野县\",\n \"value\": \"371724\"\n },\n {\n \"label\": \"郓城县\",\n \"value\": \"371725\"\n },\n {\n \"label\": \"鄄城县\",\n \"value\": \"371726\"\n },\n {\n \"label\": \"东明县\",\n \"value\": \"371728\"\n },\n {\n \"label\": \"菏泽经济技术开发区\",\n \"value\": \"371771\"\n },\n {\n \"label\": \"菏泽高新技术开发区\",\n \"value\": \"371772\"\n }\n ]\n ],\n [\n [{\n \"label\": \"中原区\",\n \"value\": \"410102\"\n },\n {\n \"label\": \"二七区\",\n \"value\": \"410103\"\n },\n {\n \"label\": \"管城回族区\",\n \"value\": \"410104\"\n },\n {\n \"label\": \"金水区\",\n \"value\": \"410105\"\n },\n {\n \"label\": \"上街区\",\n \"value\": \"410106\"\n },\n {\n \"label\": \"惠济区\",\n \"value\": \"410108\"\n },\n {\n \"label\": \"中牟县\",\n \"value\": \"410122\"\n },\n {\n \"label\": \"郑州经济技术开发区\",\n \"value\": \"410171\"\n },\n {\n \"label\": \"郑州高新技术产业开发区\",\n \"value\": \"410172\"\n },\n {\n \"label\": \"郑州航空港经济综合实验区\",\n \"value\": \"410173\"\n },\n {\n \"label\": \"巩义市\",\n \"value\": \"410181\"\n },\n {\n \"label\": \"荥阳市\",\n \"value\": \"410182\"\n },\n {\n \"label\": \"新密市\",\n \"value\": \"410183\"\n },\n {\n \"label\": \"新郑市\",\n \"value\": \"410184\"\n },\n {\n \"label\": \"登封市\",\n \"value\": \"410185\"\n }\n ],\n [{\n \"label\": \"龙亭区\",\n \"value\": \"410202\"\n },\n {\n \"label\": \"顺河回族区\",\n \"value\": \"410203\"\n },\n {\n \"label\": \"鼓楼区\",\n \"value\": \"410204\"\n },\n {\n \"label\": \"禹王台区\",\n \"value\": \"410205\"\n },\n {\n \"label\": \"祥符区\",\n \"value\": \"410212\"\n },\n {\n \"label\": \"杞县\",\n \"value\": \"410221\"\n },\n {\n \"label\": \"通许县\",\n \"value\": \"410222\"\n },\n {\n \"label\": \"尉氏县\",\n \"value\": \"410223\"\n },\n {\n \"label\": \"兰考县\",\n \"value\": \"410225\"\n }\n ],\n [{\n \"label\": \"老城区\",\n \"value\": \"410302\"\n },\n {\n \"label\": \"西工区\",\n \"value\": \"410303\"\n },\n {\n \"label\": \"瀍河回族区\",\n \"value\": \"410304\"\n },\n {\n \"label\": \"涧西区\",\n \"value\": \"410305\"\n },\n {\n \"label\": \"吉利区\",\n \"value\": \"410306\"\n },\n {\n \"label\": \"洛龙区\",\n \"value\": \"410311\"\n },\n {\n \"label\": \"孟津县\",\n \"value\": \"410322\"\n },\n {\n \"label\": \"新安县\",\n \"value\": \"410323\"\n },\n {\n \"label\": \"栾川县\",\n \"value\": \"410324\"\n },\n {\n \"label\": \"嵩县\",\n \"value\": \"410325\"\n },\n {\n \"label\": \"汝阳县\",\n \"value\": \"410326\"\n },\n {\n \"label\": \"宜阳县\",\n \"value\": \"410327\"\n },\n {\n \"label\": \"洛宁县\",\n \"value\": \"410328\"\n },\n {\n \"label\": \"伊川县\",\n \"value\": \"410329\"\n },\n {\n \"label\": \"洛阳高新技术产业开发区\",\n \"value\": \"410371\"\n },\n {\n \"label\": \"偃师市\",\n \"value\": \"410381\"\n }\n ],\n [{\n \"label\": \"新华区\",\n \"value\": \"410402\"\n },\n {\n \"label\": \"卫东区\",\n \"value\": \"410403\"\n },\n {\n \"label\": \"石龙区\",\n \"value\": \"410404\"\n },\n {\n \"label\": \"湛河区\",\n \"value\": \"410411\"\n },\n {\n \"label\": \"宝丰县\",\n \"value\": \"410421\"\n },\n {\n \"label\": \"叶县\",\n \"value\": \"410422\"\n },\n {\n \"label\": \"鲁山县\",\n \"value\": \"410423\"\n },\n {\n \"label\": \"郏县\",\n \"value\": \"410425\"\n },\n {\n \"label\": \"平顶山高新技术产业开发区\",\n \"value\": \"410471\"\n },\n {\n \"label\": \"平顶山市新城区\",\n \"value\": \"410472\"\n },\n {\n \"label\": \"舞钢市\",\n \"value\": \"410481\"\n },\n {\n \"label\": \"汝州市\",\n \"value\": \"410482\"\n }\n ],\n [{\n \"label\": \"文峰区\",\n \"value\": \"410502\"\n },\n {\n \"label\": \"北关区\",\n \"value\": \"410503\"\n },\n {\n \"label\": \"殷都区\",\n \"value\": \"410505\"\n },\n {\n \"label\": \"龙安区\",\n \"value\": \"410506\"\n },\n {\n \"label\": \"安阳县\",\n \"value\": \"410522\"\n },\n {\n \"label\": \"汤阴县\",\n \"value\": \"410523\"\n },\n {\n \"label\": \"滑县\",\n \"value\": \"410526\"\n },\n {\n \"label\": \"内黄县\",\n \"value\": \"410527\"\n },\n {\n \"label\": \"安阳高新技术产业开发区\",\n \"value\": \"410571\"\n },\n {\n \"label\": \"林州市\",\n \"value\": \"410581\"\n }\n ],\n [{\n \"label\": \"鹤山区\",\n \"value\": \"410602\"\n },\n {\n \"label\": \"山城区\",\n \"value\": \"410603\"\n },\n {\n \"label\": \"淇滨区\",\n \"value\": \"410611\"\n },\n {\n \"label\": \"浚县\",\n \"value\": \"410621\"\n },\n {\n \"label\": \"淇县\",\n \"value\": \"410622\"\n },\n {\n \"label\": \"鹤壁经济技术开发区\",\n \"value\": \"410671\"\n }\n ],\n [{\n \"label\": \"红旗区\",\n \"value\": \"410702\"\n },\n {\n \"label\": \"卫滨区\",\n \"value\": \"410703\"\n },\n {\n \"label\": \"凤泉区\",\n \"value\": \"410704\"\n },\n {\n \"label\": \"牧野区\",\n \"value\": \"410711\"\n },\n {\n \"label\": \"新乡县\",\n \"value\": \"410721\"\n },\n {\n \"label\": \"获嘉县\",\n \"value\": \"410724\"\n },\n {\n \"label\": \"原阳县\",\n \"value\": \"410725\"\n },\n {\n \"label\": \"延津县\",\n \"value\": \"410726\"\n },\n {\n \"label\": \"封丘县\",\n \"value\": \"410727\"\n },\n {\n \"label\": \"长垣县\",\n \"value\": \"410728\"\n },\n {\n \"label\": \"新乡高新技术产业开发区\",\n \"value\": \"410771\"\n },\n {\n \"label\": \"新乡经济技术开发区\",\n \"value\": \"410772\"\n },\n {\n \"label\": \"新乡市平原城乡一体化示范区\",\n \"value\": \"410773\"\n },\n {\n \"label\": \"卫辉市\",\n \"value\": \"410781\"\n },\n {\n \"label\": \"辉县市\",\n \"value\": \"410782\"\n }\n ],\n [{\n \"label\": \"解放区\",\n \"value\": \"410802\"\n },\n {\n \"label\": \"中站区\",\n \"value\": \"410803\"\n },\n {\n \"label\": \"马村区\",\n \"value\": \"410804\"\n },\n {\n \"label\": \"山阳区\",\n \"value\": \"410811\"\n },\n {\n \"label\": \"修武县\",\n \"value\": \"410821\"\n },\n {\n \"label\": \"博爱县\",\n \"value\": \"410822\"\n },\n {\n \"label\": \"武陟县\",\n \"value\": \"410823\"\n },\n {\n \"label\": \"温县\",\n \"value\": \"410825\"\n },\n {\n \"label\": \"焦作城乡一体化示范区\",\n \"value\": \"410871\"\n },\n {\n \"label\": \"沁阳市\",\n \"value\": \"410882\"\n },\n {\n \"label\": \"孟州市\",\n \"value\": \"410883\"\n }\n ],\n [{\n \"label\": \"华龙区\",\n \"value\": \"410902\"\n },\n {\n \"label\": \"清丰县\",\n \"value\": \"410922\"\n },\n {\n \"label\": \"南乐县\",\n \"value\": \"410923\"\n },\n {\n \"label\": \"范县\",\n \"value\": \"410926\"\n },\n {\n \"label\": \"台前县\",\n \"value\": \"410927\"\n },\n {\n \"label\": \"濮阳县\",\n \"value\": \"410928\"\n },\n {\n \"label\": \"河南濮阳工业园区\",\n \"value\": \"410971\"\n },\n {\n \"label\": \"濮阳经济技术开发区\",\n \"value\": \"410972\"\n }\n ],\n [{\n \"label\": \"魏都区\",\n \"value\": \"411002\"\n },\n {\n \"label\": \"建安区\",\n \"value\": \"411003\"\n },\n {\n \"label\": \"鄢陵县\",\n \"value\": \"411024\"\n },\n {\n \"label\": \"襄城县\",\n \"value\": \"411025\"\n },\n {\n \"label\": \"许昌经济技术开发区\",\n \"value\": \"411071\"\n },\n {\n \"label\": \"禹州市\",\n \"value\": \"411081\"\n },\n {\n \"label\": \"长葛市\",\n \"value\": \"411082\"\n }\n ],\n [{\n \"label\": \"源汇区\",\n \"value\": \"411102\"\n },\n {\n \"label\": \"郾城区\",\n \"value\": \"411103\"\n },\n {\n \"label\": \"召陵区\",\n \"value\": \"411104\"\n },\n {\n \"label\": \"舞阳县\",\n \"value\": \"411121\"\n },\n {\n \"label\": \"临颍县\",\n \"value\": \"411122\"\n },\n {\n \"label\": \"漯河经济技术开发区\",\n \"value\": \"411171\"\n }\n ],\n [{\n \"label\": \"湖滨区\",\n \"value\": \"411202\"\n },\n {\n \"label\": \"陕州区\",\n \"value\": \"411203\"\n },\n {\n \"label\": \"渑池县\",\n \"value\": \"411221\"\n },\n {\n \"label\": \"卢氏县\",\n \"value\": \"411224\"\n },\n {\n \"label\": \"河南三门峡经济开发区\",\n \"value\": \"411271\"\n },\n {\n \"label\": \"义马市\",\n \"value\": \"411281\"\n },\n {\n \"label\": \"灵宝市\",\n \"value\": \"411282\"\n }\n ],\n [{\n \"label\": \"宛城区\",\n \"value\": \"411302\"\n },\n {\n \"label\": \"卧龙区\",\n \"value\": \"411303\"\n },\n {\n \"label\": \"南召县\",\n \"value\": \"411321\"\n },\n {\n \"label\": \"方城县\",\n \"value\": \"411322\"\n },\n {\n \"label\": \"西峡县\",\n \"value\": \"411323\"\n },\n {\n \"label\": \"镇平县\",\n \"value\": \"411324\"\n },\n {\n \"label\": \"内乡县\",\n \"value\": \"411325\"\n },\n {\n \"label\": \"淅川县\",\n \"value\": \"411326\"\n },\n {\n \"label\": \"社旗县\",\n \"value\": \"411327\"\n },\n {\n \"label\": \"唐河县\",\n \"value\": \"411328\"\n },\n {\n \"label\": \"新野县\",\n \"value\": \"411329\"\n },\n {\n \"label\": \"桐柏县\",\n \"value\": \"411330\"\n },\n {\n \"label\": \"南阳高新技术产业开发区\",\n \"value\": \"411371\"\n },\n {\n \"label\": \"南阳市城乡一体化示范区\",\n \"value\": \"411372\"\n },\n {\n \"label\": \"邓州市\",\n \"value\": \"411381\"\n }\n ],\n [{\n \"label\": \"梁园区\",\n \"value\": \"411402\"\n },\n {\n \"label\": \"睢阳区\",\n \"value\": \"411403\"\n },\n {\n \"label\": \"民权县\",\n \"value\": \"411421\"\n },\n {\n \"label\": \"睢县\",\n \"value\": \"411422\"\n },\n {\n \"label\": \"宁陵县\",\n \"value\": \"411423\"\n },\n {\n \"label\": \"柘城县\",\n \"value\": \"411424\"\n },\n {\n \"label\": \"虞城县\",\n \"value\": \"411425\"\n },\n {\n \"label\": \"夏邑县\",\n \"value\": \"411426\"\n },\n {\n \"label\": \"豫东综合物流产业聚集区\",\n \"value\": \"411471\"\n },\n {\n \"label\": \"河南商丘经济开发区\",\n \"value\": \"411472\"\n },\n {\n \"label\": \"永城市\",\n \"value\": \"411481\"\n }\n ],\n [{\n \"label\": \"浉河区\",\n \"value\": \"411502\"\n },\n {\n \"label\": \"平桥区\",\n \"value\": \"411503\"\n },\n {\n \"label\": \"罗山县\",\n \"value\": \"411521\"\n },\n {\n \"label\": \"光山县\",\n \"value\": \"411522\"\n },\n {\n \"label\": \"新县\",\n \"value\": \"411523\"\n },\n {\n \"label\": \"商城县\",\n \"value\": \"411524\"\n },\n {\n \"label\": \"固始县\",\n \"value\": \"411525\"\n },\n {\n \"label\": \"潢川县\",\n \"value\": \"411526\"\n },\n {\n \"label\": \"淮滨县\",\n \"value\": \"411527\"\n },\n {\n \"label\": \"息县\",\n \"value\": \"411528\"\n },\n {\n \"label\": \"信阳高新技术产业开发区\",\n \"value\": \"411571\"\n }\n ],\n [{\n \"label\": \"川汇区\",\n \"value\": \"411602\"\n },\n {\n \"label\": \"扶沟县\",\n \"value\": \"411621\"\n },\n {\n \"label\": \"西华县\",\n \"value\": \"411622\"\n },\n {\n \"label\": \"商水县\",\n \"value\": \"411623\"\n },\n {\n \"label\": \"沈丘县\",\n \"value\": \"411624\"\n },\n {\n \"label\": \"郸城县\",\n \"value\": \"411625\"\n },\n {\n \"label\": \"淮阳县\",\n \"value\": \"411626\"\n },\n {\n \"label\": \"太康县\",\n \"value\": \"411627\"\n },\n {\n \"label\": \"鹿邑县\",\n \"value\": \"411628\"\n },\n {\n \"label\": \"河南周口经济开发区\",\n \"value\": \"411671\"\n },\n {\n \"label\": \"项城市\",\n \"value\": \"411681\"\n }\n ],\n [{\n \"label\": \"驿城区\",\n \"value\": \"411702\"\n },\n {\n \"label\": \"西平县\",\n \"value\": \"411721\"\n },\n {\n \"label\": \"上蔡县\",\n \"value\": \"411722\"\n },\n {\n \"label\": \"平舆县\",\n \"value\": \"411723\"\n },\n {\n \"label\": \"正阳县\",\n \"value\": \"411724\"\n },\n {\n \"label\": \"确山县\",\n \"value\": \"411725\"\n },\n {\n \"label\": \"泌阳县\",\n \"value\": \"411726\"\n },\n {\n \"label\": \"汝南县\",\n \"value\": \"411727\"\n },\n {\n \"label\": \"遂平县\",\n \"value\": \"411728\"\n },\n {\n \"label\": \"新蔡县\",\n \"value\": \"411729\"\n },\n {\n \"label\": \"河南驻马店经济开发区\",\n \"value\": \"411771\"\n }\n ],\n [{\n \"label\": \"济源市\",\n \"value\": \"419001\"\n }]\n ],\n [\n [{\n \"label\": \"江岸区\",\n \"value\": \"420102\"\n },\n {\n \"label\": \"江汉区\",\n \"value\": \"420103\"\n },\n {\n \"label\": \"硚口区\",\n \"value\": \"420104\"\n },\n {\n \"label\": \"汉阳区\",\n \"value\": \"420105\"\n },\n {\n \"label\": \"武昌区\",\n \"value\": \"420106\"\n },\n {\n \"label\": \"青山区\",\n \"value\": \"420107\"\n },\n {\n \"label\": \"洪山区\",\n \"value\": \"420111\"\n },\n {\n \"label\": \"东西湖区\",\n \"value\": \"420112\"\n },\n {\n \"label\": \"汉南区\",\n \"value\": \"420113\"\n },\n {\n \"label\": \"蔡甸区\",\n \"value\": \"420114\"\n },\n {\n \"label\": \"江夏区\",\n \"value\": \"420115\"\n },\n {\n \"label\": \"黄陂区\",\n \"value\": \"420116\"\n },\n {\n \"label\": \"新洲区\",\n \"value\": \"420117\"\n }\n ],\n [{\n \"label\": \"黄石港区\",\n \"value\": \"420202\"\n },\n {\n \"label\": \"西塞山区\",\n \"value\": \"420203\"\n },\n {\n \"label\": \"下陆区\",\n \"value\": \"420204\"\n },\n {\n \"label\": \"铁山区\",\n \"value\": \"420205\"\n },\n {\n \"label\": \"阳新县\",\n \"value\": \"420222\"\n },\n {\n \"label\": \"大冶市\",\n \"value\": \"420281\"\n }\n ],\n [{\n \"label\": \"茅箭区\",\n \"value\": \"420302\"\n },\n {\n \"label\": \"张湾区\",\n \"value\": \"420303\"\n },\n {\n \"label\": \"郧阳区\",\n \"value\": \"420304\"\n },\n {\n \"label\": \"郧西县\",\n \"value\": \"420322\"\n },\n {\n \"label\": \"竹山县\",\n \"value\": \"420323\"\n },\n {\n \"label\": \"竹溪县\",\n \"value\": \"420324\"\n },\n {\n \"label\": \"房县\",\n \"value\": \"420325\"\n },\n {\n \"label\": \"丹江口市\",\n \"value\": \"420381\"\n }\n ],\n [{\n \"label\": \"西陵区\",\n \"value\": \"420502\"\n },\n {\n \"label\": \"伍家岗区\",\n \"value\": \"420503\"\n },\n {\n \"label\": \"点军区\",\n \"value\": \"420504\"\n },\n {\n \"label\": \"猇亭区\",\n \"value\": \"420505\"\n },\n {\n \"label\": \"夷陵区\",\n \"value\": \"420506\"\n },\n {\n \"label\": \"远安县\",\n \"value\": \"420525\"\n },\n {\n \"label\": \"兴山县\",\n \"value\": \"420526\"\n },\n {\n \"label\": \"秭归县\",\n \"value\": \"420527\"\n },\n {\n \"label\": \"长阳土家族自治县\",\n \"value\": \"420528\"\n },\n {\n \"label\": \"五峰土家族自治县\",\n \"value\": \"420529\"\n },\n {\n \"label\": \"宜都市\",\n \"value\": \"420581\"\n },\n {\n \"label\": \"当阳市\",\n \"value\": \"420582\"\n },\n {\n \"label\": \"枝江市\",\n \"value\": \"420583\"\n }\n ],\n [{\n \"label\": \"襄城区\",\n \"value\": \"420602\"\n },\n {\n \"label\": \"樊城区\",\n \"value\": \"420606\"\n },\n {\n \"label\": \"襄州区\",\n \"value\": \"420607\"\n },\n {\n \"label\": \"南漳县\",\n \"value\": \"420624\"\n },\n {\n \"label\": \"谷城县\",\n \"value\": \"420625\"\n },\n {\n \"label\": \"保康县\",\n \"value\": \"420626\"\n },\n {\n \"label\": \"老河口市\",\n \"value\": \"420682\"\n },\n {\n \"label\": \"枣阳市\",\n \"value\": \"420683\"\n },\n {\n \"label\": \"宜城市\",\n \"value\": \"420684\"\n }\n ],\n [{\n \"label\": \"梁子湖区\",\n \"value\": \"420702\"\n },\n {\n \"label\": \"华容区\",\n \"value\": \"420703\"\n },\n {\n \"label\": \"鄂城区\",\n \"value\": \"420704\"\n }\n ],\n [{\n \"label\": \"东宝区\",\n \"value\": \"420802\"\n },\n {\n \"label\": \"掇刀区\",\n \"value\": \"420804\"\n },\n {\n \"label\": \"京山县\",\n \"value\": \"420821\"\n },\n {\n \"label\": \"沙洋县\",\n \"value\": \"420822\"\n },\n {\n \"label\": \"钟祥市\",\n \"value\": \"420881\"\n }\n ],\n [{\n \"label\": \"孝南区\",\n \"value\": \"420902\"\n },\n {\n \"label\": \"孝昌县\",\n \"value\": \"420921\"\n },\n {\n \"label\": \"大悟县\",\n \"value\": \"420922\"\n },\n {\n \"label\": \"云梦县\",\n \"value\": \"420923\"\n },\n {\n \"label\": \"应城市\",\n \"value\": \"420981\"\n },\n {\n \"label\": \"安陆市\",\n \"value\": \"420982\"\n },\n {\n \"label\": \"汉川市\",\n \"value\": \"420984\"\n }\n ],\n [{\n \"label\": \"沙市区\",\n \"value\": \"421002\"\n },\n {\n \"label\": \"荆州区\",\n \"value\": \"421003\"\n },\n {\n \"label\": \"公安县\",\n \"value\": \"421022\"\n },\n {\n \"label\": \"监利县\",\n \"value\": \"421023\"\n },\n {\n \"label\": \"江陵县\",\n \"value\": \"421024\"\n },\n {\n \"label\": \"荆州经济技术开发区\",\n \"value\": \"421071\"\n },\n {\n \"label\": \"石首市\",\n \"value\": \"421081\"\n },\n {\n \"label\": \"洪湖市\",\n \"value\": \"421083\"\n },\n {\n \"label\": \"松滋市\",\n \"value\": \"421087\"\n }\n ],\n [{\n \"label\": \"黄州区\",\n \"value\": \"421102\"\n },\n {\n \"label\": \"团风县\",\n \"value\": \"421121\"\n },\n {\n \"label\": \"红安县\",\n \"value\": \"421122\"\n },\n {\n \"label\": \"罗田县\",\n \"value\": \"421123\"\n },\n {\n \"label\": \"英山县\",\n \"value\": \"421124\"\n },\n {\n \"label\": \"浠水县\",\n \"value\": \"421125\"\n },\n {\n \"label\": \"蕲春县\",\n \"value\": \"421126\"\n },\n {\n \"label\": \"黄梅县\",\n \"value\": \"421127\"\n },\n {\n \"label\": \"龙感湖管理区\",\n \"value\": \"421171\"\n },\n {\n \"label\": \"麻城市\",\n \"value\": \"421181\"\n },\n {\n \"label\": \"武穴市\",\n \"value\": \"421182\"\n }\n ],\n [{\n \"label\": \"咸安区\",\n \"value\": \"421202\"\n },\n {\n \"label\": \"嘉鱼县\",\n \"value\": \"421221\"\n },\n {\n \"label\": \"通城县\",\n \"value\": \"421222\"\n },\n {\n \"label\": \"崇阳县\",\n \"value\": \"421223\"\n },\n {\n \"label\": \"通山县\",\n \"value\": \"421224\"\n },\n {\n \"label\": \"赤壁市\",\n \"value\": \"421281\"\n }\n ],\n [{\n \"label\": \"曾都区\",\n \"value\": \"421303\"\n },\n {\n \"label\": \"随县\",\n \"value\": \"421321\"\n },\n {\n \"label\": \"广水市\",\n \"value\": \"421381\"\n }\n ],\n [{\n \"label\": \"恩施市\",\n \"value\": \"422801\"\n },\n {\n \"label\": \"利川市\",\n \"value\": \"422802\"\n },\n {\n \"label\": \"建始县\",\n \"value\": \"422822\"\n },\n {\n \"label\": \"巴东县\",\n \"value\": \"422823\"\n },\n {\n \"label\": \"宣恩县\",\n \"value\": \"422825\"\n },\n {\n \"label\": \"咸丰县\",\n \"value\": \"422826\"\n },\n {\n \"label\": \"来凤县\",\n \"value\": \"422827\"\n },\n {\n \"label\": \"鹤峰县\",\n \"value\": \"422828\"\n }\n ],\n [{\n \"label\": \"仙桃市\",\n \"value\": \"429004\"\n },\n {\n \"label\": \"潜江市\",\n \"value\": \"429005\"\n },\n {\n \"label\": \"天门市\",\n \"value\": \"429006\"\n },\n {\n \"label\": \"神农架林区\",\n \"value\": \"429021\"\n }\n ]\n ],\n [\n [{\n \"label\": \"芙蓉区\",\n \"value\": \"430102\"\n },\n {\n \"label\": \"天心区\",\n \"value\": \"430103\"\n },\n {\n \"label\": \"岳麓区\",\n \"value\": \"430104\"\n },\n {\n \"label\": \"开福区\",\n \"value\": \"430105\"\n },\n {\n \"label\": \"雨花区\",\n \"value\": \"430111\"\n },\n {\n \"label\": \"望城区\",\n \"value\": \"430112\"\n },\n {\n \"label\": \"长沙县\",\n \"value\": \"430121\"\n },\n {\n \"label\": \"浏阳市\",\n \"value\": \"430181\"\n },\n {\n \"label\": \"宁乡市\",\n \"value\": \"430182\"\n }\n ],\n [{\n \"label\": \"荷塘区\",\n \"value\": \"430202\"\n },\n {\n \"label\": \"芦淞区\",\n \"value\": \"430203\"\n },\n {\n \"label\": \"石峰区\",\n \"value\": \"430204\"\n },\n {\n \"label\": \"天元区\",\n \"value\": \"430211\"\n },\n {\n \"label\": \"株洲县\",\n \"value\": \"430221\"\n },\n {\n \"label\": \"攸县\",\n \"value\": \"430223\"\n },\n {\n \"label\": \"茶陵县\",\n \"value\": \"430224\"\n },\n {\n \"label\": \"炎陵县\",\n \"value\": \"430225\"\n },\n {\n \"label\": \"云龙示范区\",\n \"value\": \"430271\"\n },\n {\n \"label\": \"醴陵市\",\n \"value\": \"430281\"\n }\n ],\n [{\n \"label\": \"雨湖区\",\n \"value\": \"430302\"\n },\n {\n \"label\": \"岳塘区\",\n \"value\": \"430304\"\n },\n {\n \"label\": \"湘潭县\",\n \"value\": \"430321\"\n },\n {\n \"label\": \"湖南湘潭高新技术产业园区\",\n \"value\": \"430371\"\n },\n {\n \"label\": \"湘潭昭山示范区\",\n \"value\": \"430372\"\n },\n {\n \"label\": \"湘潭九华示范区\",\n \"value\": \"430373\"\n },\n {\n \"label\": \"湘乡市\",\n \"value\": \"430381\"\n },\n {\n \"label\": \"韶山市\",\n \"value\": \"430382\"\n }\n ],\n [{\n \"label\": \"珠晖区\",\n \"value\": \"430405\"\n },\n {\n \"label\": \"雁峰区\",\n \"value\": \"430406\"\n },\n {\n \"label\": \"石鼓区\",\n \"value\": \"430407\"\n },\n {\n \"label\": \"蒸湘区\",\n \"value\": \"430408\"\n },\n {\n \"label\": \"南岳区\",\n \"value\": \"430412\"\n },\n {\n \"label\": \"衡阳县\",\n \"value\": \"430421\"\n },\n {\n \"label\": \"衡南县\",\n \"value\": \"430422\"\n },\n {\n \"label\": \"衡山县\",\n \"value\": \"430423\"\n },\n {\n \"label\": \"衡东县\",\n \"value\": \"430424\"\n },\n {\n \"label\": \"祁东县\",\n \"value\": \"430426\"\n },\n {\n \"label\": \"衡阳综合保税区\",\n \"value\": \"430471\"\n },\n {\n \"label\": \"湖南衡阳高新技术产业园区\",\n \"value\": \"430472\"\n },\n {\n \"label\": \"湖南衡阳松木经济开发区\",\n \"value\": \"430473\"\n },\n {\n \"label\": \"耒阳市\",\n \"value\": \"430481\"\n },\n {\n \"label\": \"常宁市\",\n \"value\": \"430482\"\n }\n ],\n [{\n \"label\": \"双清区\",\n \"value\": \"430502\"\n },\n {\n \"label\": \"大祥区\",\n \"value\": \"430503\"\n },\n {\n \"label\": \"北塔区\",\n \"value\": \"430511\"\n },\n {\n \"label\": \"邵东县\",\n \"value\": \"430521\"\n },\n {\n \"label\": \"新邵县\",\n \"value\": \"430522\"\n },\n {\n \"label\": \"邵阳县\",\n \"value\": \"430523\"\n },\n {\n \"label\": \"隆回县\",\n \"value\": \"430524\"\n },\n {\n \"label\": \"洞口县\",\n \"value\": \"430525\"\n },\n {\n \"label\": \"绥宁县\",\n \"value\": \"430527\"\n },\n {\n \"label\": \"新宁县\",\n \"value\": \"430528\"\n },\n {\n \"label\": \"城步苗族自治县\",\n \"value\": \"430529\"\n },\n {\n \"label\": \"武冈市\",\n \"value\": \"430581\"\n }\n ],\n [{\n \"label\": \"岳阳楼区\",\n \"value\": \"430602\"\n },\n {\n \"label\": \"云溪区\",\n \"value\": \"430603\"\n },\n {\n \"label\": \"君山区\",\n \"value\": \"430611\"\n },\n {\n \"label\": \"岳阳县\",\n \"value\": \"430621\"\n },\n {\n \"label\": \"华容县\",\n \"value\": \"430623\"\n },\n {\n \"label\": \"湘阴县\",\n \"value\": \"430624\"\n },\n {\n \"label\": \"平江县\",\n \"value\": \"430626\"\n },\n {\n \"label\": \"岳阳市屈原管理区\",\n \"value\": \"430671\"\n },\n {\n \"label\": \"汨罗市\",\n \"value\": \"430681\"\n },\n {\n \"label\": \"临湘市\",\n \"value\": \"430682\"\n }\n ],\n [{\n \"label\": \"武陵区\",\n \"value\": \"430702\"\n },\n {\n \"label\": \"鼎城区\",\n \"value\": \"430703\"\n },\n {\n \"label\": \"安乡县\",\n \"value\": \"430721\"\n },\n {\n \"label\": \"汉寿县\",\n \"value\": \"430722\"\n },\n {\n \"label\": \"澧县\",\n \"value\": \"430723\"\n },\n {\n \"label\": \"临澧县\",\n \"value\": \"430724\"\n },\n {\n \"label\": \"桃源县\",\n \"value\": \"430725\"\n },\n {\n \"label\": \"石门县\",\n \"value\": \"430726\"\n },\n {\n \"label\": \"常德市西洞庭管理区\",\n \"value\": \"430771\"\n },\n {\n \"label\": \"津市市\",\n \"value\": \"430781\"\n }\n ],\n [{\n \"label\": \"永定区\",\n \"value\": \"430802\"\n },\n {\n \"label\": \"武陵源区\",\n \"value\": \"430811\"\n },\n {\n \"label\": \"慈利县\",\n \"value\": \"430821\"\n },\n {\n \"label\": \"桑植县\",\n \"value\": \"430822\"\n }\n ],\n [{\n \"label\": \"资阳区\",\n \"value\": \"430902\"\n },\n {\n \"label\": \"赫山区\",\n \"value\": \"430903\"\n },\n {\n \"label\": \"南县\",\n \"value\": \"430921\"\n },\n {\n \"label\": \"桃江县\",\n \"value\": \"430922\"\n },\n {\n \"label\": \"安化县\",\n \"value\": \"430923\"\n },\n {\n \"label\": \"益阳市大通湖管理区\",\n \"value\": \"430971\"\n },\n {\n \"label\": \"湖南益阳高新技术产业园区\",\n \"value\": \"430972\"\n },\n {\n \"label\": \"沅江市\",\n \"value\": \"430981\"\n }\n ],\n [{\n \"label\": \"北湖区\",\n \"value\": \"431002\"\n },\n {\n \"label\": \"苏仙区\",\n \"value\": \"431003\"\n },\n {\n \"label\": \"桂阳县\",\n \"value\": \"431021\"\n },\n {\n \"label\": \"宜章县\",\n \"value\": \"431022\"\n },\n {\n \"label\": \"永兴县\",\n \"value\": \"431023\"\n },\n {\n \"label\": \"嘉禾县\",\n \"value\": \"431024\"\n },\n {\n \"label\": \"临武县\",\n \"value\": \"431025\"\n },\n {\n \"label\": \"汝城县\",\n \"value\": \"431026\"\n },\n {\n \"label\": \"桂东县\",\n \"value\": \"431027\"\n },\n {\n \"label\": \"安仁县\",\n \"value\": \"431028\"\n },\n {\n \"label\": \"资兴市\",\n \"value\": \"431081\"\n }\n ],\n [{\n \"label\": \"零陵区\",\n \"value\": \"431102\"\n },\n {\n \"label\": \"冷水滩区\",\n \"value\": \"431103\"\n },\n {\n \"label\": \"祁阳县\",\n \"value\": \"431121\"\n },\n {\n \"label\": \"东安县\",\n \"value\": \"431122\"\n },\n {\n \"label\": \"双牌县\",\n \"value\": \"431123\"\n },\n {\n \"label\": \"道县\",\n \"value\": \"431124\"\n },\n {\n \"label\": \"江永县\",\n \"value\": \"431125\"\n },\n {\n \"label\": \"宁远县\",\n \"value\": \"431126\"\n },\n {\n \"label\": \"蓝山县\",\n \"value\": \"431127\"\n },\n {\n \"label\": \"新田县\",\n \"value\": \"431128\"\n },\n {\n \"label\": \"江华瑶族自治县\",\n \"value\": \"431129\"\n },\n {\n \"label\": \"永州经济技术开发区\",\n \"value\": \"431171\"\n },\n {\n \"label\": \"永州市金洞管理区\",\n \"value\": \"431172\"\n },\n {\n \"label\": \"永州市回龙圩管理区\",\n \"value\": \"431173\"\n }\n ],\n [{\n \"label\": \"鹤城区\",\n \"value\": \"431202\"\n },\n {\n \"label\": \"中方县\",\n \"value\": \"431221\"\n },\n {\n \"label\": \"沅陵县\",\n \"value\": \"431222\"\n },\n {\n \"label\": \"辰溪县\",\n \"value\": \"431223\"\n },\n {\n \"label\": \"溆浦县\",\n \"value\": \"431224\"\n },\n {\n \"label\": \"会同县\",\n \"value\": \"431225\"\n },\n {\n \"label\": \"麻阳苗族自治县\",\n \"value\": \"431226\"\n },\n {\n \"label\": \"新晃侗族自治县\",\n \"value\": \"431227\"\n },\n {\n \"label\": \"芷江侗族自治县\",\n \"value\": \"431228\"\n },\n {\n \"label\": \"靖州苗族侗族自治县\",\n \"value\": \"431229\"\n },\n {\n \"label\": \"通道侗族自治县\",\n \"value\": \"431230\"\n },\n {\n \"label\": \"怀化市洪江管理区\",\n \"value\": \"431271\"\n },\n {\n \"label\": \"洪江市\",\n \"value\": \"431281\"\n }\n ],\n [{\n \"label\": \"娄星区\",\n \"value\": \"431302\"\n },\n {\n \"label\": \"双峰县\",\n \"value\": \"431321\"\n },\n {\n \"label\": \"新化县\",\n \"value\": \"431322\"\n },\n {\n \"label\": \"冷水江市\",\n \"value\": \"431381\"\n },\n {\n \"label\": \"涟源市\",\n \"value\": \"431382\"\n }\n ],\n [{\n \"label\": \"吉首市\",\n \"value\": \"433101\"\n },\n {\n \"label\": \"泸溪县\",\n \"value\": \"433122\"\n },\n {\n \"label\": \"凤凰县\",\n \"value\": \"433123\"\n },\n {\n \"label\": \"花垣县\",\n \"value\": \"433124\"\n },\n {\n \"label\": \"保靖县\",\n \"value\": \"433125\"\n },\n {\n \"label\": \"古丈县\",\n \"value\": \"433126\"\n },\n {\n \"label\": \"永顺县\",\n \"value\": \"433127\"\n },\n {\n \"label\": \"龙山县\",\n \"value\": \"433130\"\n },\n {\n \"label\": \"湖南吉首经济开发区\",\n \"value\": \"433172\"\n },\n {\n \"label\": \"湖南永顺经济开发区\",\n \"value\": \"433173\"\n }\n ]\n ],\n [\n [{\n \"label\": \"荔湾区\",\n \"value\": \"440103\"\n },\n {\n \"label\": \"越秀区\",\n \"value\": \"440104\"\n },\n {\n \"label\": \"海珠区\",\n \"value\": \"440105\"\n },\n {\n \"label\": \"天河区\",\n \"value\": \"440106\"\n },\n {\n \"label\": \"白云区\",\n \"value\": \"440111\"\n },\n {\n \"label\": \"黄埔区\",\n \"value\": \"440112\"\n },\n {\n \"label\": \"番禺区\",\n \"value\": \"440113\"\n },\n {\n \"label\": \"花都区\",\n \"value\": \"440114\"\n },\n {\n \"label\": \"南沙区\",\n \"value\": \"440115\"\n },\n {\n \"label\": \"从化区\",\n \"value\": \"440117\"\n },\n {\n \"label\": \"增城区\",\n \"value\": \"440118\"\n }\n ],\n [{\n \"label\": \"武江区\",\n \"value\": \"440203\"\n },\n {\n \"label\": \"浈江区\",\n \"value\": \"440204\"\n },\n {\n \"label\": \"曲江区\",\n \"value\": \"440205\"\n },\n {\n \"label\": \"始兴县\",\n \"value\": \"440222\"\n },\n {\n \"label\": \"仁化县\",\n \"value\": \"440224\"\n },\n {\n \"label\": \"翁源县\",\n \"value\": \"440229\"\n },\n {\n \"label\": \"乳源瑶族自治县\",\n \"value\": \"440232\"\n },\n {\n \"label\": \"新丰县\",\n \"value\": \"440233\"\n },\n {\n \"label\": \"乐昌市\",\n \"value\": \"440281\"\n },\n {\n \"label\": \"南雄市\",\n \"value\": \"440282\"\n }\n ],\n [{\n \"label\": \"罗湖区\",\n \"value\": \"440303\"\n },\n {\n \"label\": \"福田区\",\n \"value\": \"440304\"\n },\n {\n \"label\": \"南山区\",\n \"value\": \"440305\"\n },\n {\n \"label\": \"宝安区\",\n \"value\": \"440306\"\n },\n {\n \"label\": \"龙岗区\",\n \"value\": \"440307\"\n },\n {\n \"label\": \"盐田区\",\n \"value\": \"440308\"\n },\n {\n \"label\": \"龙华区\",\n \"value\": \"440309\"\n },\n {\n \"label\": \"坪山区\",\n \"value\": \"440310\"\n }\n ],\n [{\n \"label\": \"香洲区\",\n \"value\": \"440402\"\n },\n {\n \"label\": \"斗门区\",\n \"value\": \"440403\"\n },\n {\n \"label\": \"金湾区\",\n \"value\": \"440404\"\n }\n ],\n [{\n \"label\": \"龙湖区\",\n \"value\": \"440507\"\n },\n {\n \"label\": \"金平区\",\n \"value\": \"440511\"\n },\n {\n \"label\": \"濠江区\",\n \"value\": \"440512\"\n },\n {\n \"label\": \"潮阳区\",\n \"value\": \"440513\"\n },\n {\n \"label\": \"潮南区\",\n \"value\": \"440514\"\n },\n {\n \"label\": \"澄海区\",\n \"value\": \"440515\"\n },\n {\n \"label\": \"南澳县\",\n \"value\": \"440523\"\n }\n ],\n [{\n \"label\": \"禅城区\",\n \"value\": \"440604\"\n },\n {\n \"label\": \"南海区\",\n \"value\": \"440605\"\n },\n {\n \"label\": \"顺德区\",\n \"value\": \"440606\"\n },\n {\n \"label\": \"三水区\",\n \"value\": \"440607\"\n },\n {\n \"label\": \"高明区\",\n \"value\": \"440608\"\n }\n ],\n [{\n \"label\": \"蓬江区\",\n \"value\": \"440703\"\n },\n {\n \"label\": \"江海区\",\n \"value\": \"440704\"\n },\n {\n \"label\": \"新会区\",\n \"value\": \"440705\"\n },\n {\n \"label\": \"台山市\",\n \"value\": \"440781\"\n },\n {\n \"label\": \"开平市\",\n \"value\": \"440783\"\n },\n {\n \"label\": \"鹤山市\",\n \"value\": \"440784\"\n },\n {\n \"label\": \"恩平市\",\n \"value\": \"440785\"\n }\n ],\n [{\n \"label\": \"赤坎区\",\n \"value\": \"440802\"\n },\n {\n \"label\": \"霞山区\",\n \"value\": \"440803\"\n },\n {\n \"label\": \"坡头区\",\n \"value\": \"440804\"\n },\n {\n \"label\": \"麻章区\",\n \"value\": \"440811\"\n },\n {\n \"label\": \"遂溪县\",\n \"value\": \"440823\"\n },\n {\n \"label\": \"徐闻县\",\n \"value\": \"440825\"\n },\n {\n \"label\": \"廉江市\",\n \"value\": \"440881\"\n },\n {\n \"label\": \"雷州市\",\n \"value\": \"440882\"\n },\n {\n \"label\": \"吴川市\",\n \"value\": \"440883\"\n }\n ],\n [{\n \"label\": \"茂南区\",\n \"value\": \"440902\"\n },\n {\n \"label\": \"电白区\",\n \"value\": \"440904\"\n },\n {\n \"label\": \"高州市\",\n \"value\": \"440981\"\n },\n {\n \"label\": \"化州市\",\n \"value\": \"440982\"\n },\n {\n \"label\": \"信宜市\",\n \"value\": \"440983\"\n }\n ],\n [{\n \"label\": \"端州区\",\n \"value\": \"441202\"\n },\n {\n \"label\": \"鼎湖区\",\n \"value\": \"441203\"\n },\n {\n \"label\": \"高要区\",\n \"value\": \"441204\"\n },\n {\n \"label\": \"广宁县\",\n \"value\": \"441223\"\n },\n {\n \"label\": \"怀集县\",\n \"value\": \"441224\"\n },\n {\n \"label\": \"封开县\",\n \"value\": \"441225\"\n },\n {\n \"label\": \"德庆县\",\n \"value\": \"441226\"\n },\n {\n \"label\": \"四会市\",\n \"value\": \"441284\"\n }\n ],\n [{\n \"label\": \"惠城区\",\n \"value\": \"441302\"\n },\n {\n \"label\": \"惠阳区\",\n \"value\": \"441303\"\n },\n {\n \"label\": \"博罗县\",\n \"value\": \"441322\"\n },\n {\n \"label\": \"惠东县\",\n \"value\": \"441323\"\n },\n {\n \"label\": \"龙门县\",\n \"value\": \"441324\"\n }\n ],\n [{\n \"label\": \"梅江区\",\n \"value\": \"441402\"\n },\n {\n \"label\": \"梅县区\",\n \"value\": \"441403\"\n },\n {\n \"label\": \"大埔县\",\n \"value\": \"441422\"\n },\n {\n \"label\": \"丰顺县\",\n \"value\": \"441423\"\n },\n {\n \"label\": \"五华县\",\n \"value\": \"441424\"\n },\n {\n \"label\": \"平远县\",\n \"value\": \"441426\"\n },\n {\n \"label\": \"蕉岭县\",\n \"value\": \"441427\"\n },\n {\n \"label\": \"兴宁市\",\n \"value\": \"441481\"\n }\n ],\n [{\n \"label\": \"城区\",\n \"value\": \"441502\"\n },\n {\n \"label\": \"海丰县\",\n \"value\": \"441521\"\n },\n {\n \"label\": \"陆河县\",\n \"value\": \"441523\"\n },\n {\n \"label\": \"陆丰市\",\n \"value\": \"441581\"\n }\n ],\n [{\n \"label\": \"源城区\",\n \"value\": \"441602\"\n },\n {\n \"label\": \"紫金县\",\n \"value\": \"441621\"\n },\n {\n \"label\": \"龙川县\",\n \"value\": \"441622\"\n },\n {\n \"label\": \"连平县\",\n \"value\": \"441623\"\n },\n {\n \"label\": \"和平县\",\n \"value\": \"441624\"\n },\n {\n \"label\": \"东源县\",\n \"value\": \"441625\"\n }\n ],\n [{\n \"label\": \"江城区\",\n \"value\": \"441702\"\n },\n {\n \"label\": \"阳东区\",\n \"value\": \"441704\"\n },\n {\n \"label\": \"阳西县\",\n \"value\": \"441721\"\n },\n {\n \"label\": \"阳春市\",\n \"value\": \"441781\"\n }\n ],\n [{\n \"label\": \"清城区\",\n \"value\": \"441802\"\n },\n {\n \"label\": \"清新区\",\n \"value\": \"441803\"\n },\n {\n \"label\": \"佛冈县\",\n \"value\": \"441821\"\n },\n {\n \"label\": \"阳山县\",\n \"value\": \"441823\"\n },\n {\n \"label\": \"连山壮族瑶族自治县\",\n \"value\": \"441825\"\n },\n {\n \"label\": \"连南瑶族自治县\",\n \"value\": \"441826\"\n },\n {\n \"label\": \"英德市\",\n \"value\": \"441881\"\n },\n {\n \"label\": \"连州市\",\n \"value\": \"441882\"\n }\n ],\n [{\n \"label\": \"东莞市\",\n \"value\": \"441900\"\n }],\n [{\n \"label\": \"中山市\",\n \"value\": \"442000\"\n }],\n [{\n \"label\": \"湘桥区\",\n \"value\": \"445102\"\n },\n {\n \"label\": \"潮安区\",\n \"value\": \"445103\"\n },\n {\n \"label\": \"饶平县\",\n \"value\": \"445122\"\n }\n ],\n [{\n \"label\": \"榕城区\",\n \"value\": \"445202\"\n },\n {\n \"label\": \"揭东区\",\n \"value\": \"445203\"\n },\n {\n \"label\": \"揭西县\",\n \"value\": \"445222\"\n },\n {\n \"label\": \"惠来县\",\n \"value\": \"445224\"\n },\n {\n \"label\": \"普宁市\",\n \"value\": \"445281\"\n }\n ],\n [{\n \"label\": \"云城区\",\n \"value\": \"445302\"\n },\n {\n \"label\": \"云安区\",\n \"value\": \"445303\"\n },\n {\n \"label\": \"新兴县\",\n \"value\": \"445321\"\n },\n {\n \"label\": \"郁南县\",\n \"value\": \"445322\"\n },\n {\n \"label\": \"罗定市\",\n \"value\": \"445381\"\n }\n ]\n ],\n [\n [{\n \"label\": \"兴宁区\",\n \"value\": \"450102\"\n },\n {\n \"label\": \"青秀区\",\n \"value\": \"450103\"\n },\n {\n \"label\": \"江南区\",\n \"value\": \"450105\"\n },\n {\n \"label\": \"西乡塘区\",\n \"value\": \"450107\"\n },\n {\n \"label\": \"良庆区\",\n \"value\": \"450108\"\n },\n {\n \"label\": \"邕宁区\",\n \"value\": \"450109\"\n },\n {\n \"label\": \"武鸣区\",\n \"value\": \"450110\"\n },\n {\n \"label\": \"隆安县\",\n \"value\": \"450123\"\n },\n {\n \"label\": \"马山县\",\n \"value\": \"450124\"\n },\n {\n \"label\": \"上林县\",\n \"value\": \"450125\"\n },\n {\n \"label\": \"宾阳县\",\n \"value\": \"450126\"\n },\n {\n \"label\": \"横县\",\n \"value\": \"450127\"\n }\n ],\n [{\n \"label\": \"城中区\",\n \"value\": \"450202\"\n },\n {\n \"label\": \"鱼峰区\",\n \"value\": \"450203\"\n },\n {\n \"label\": \"柳南区\",\n \"value\": \"450204\"\n },\n {\n \"label\": \"柳北区\",\n \"value\": \"450205\"\n },\n {\n \"label\": \"柳江区\",\n \"value\": \"450206\"\n },\n {\n \"label\": \"柳城县\",\n \"value\": \"450222\"\n },\n {\n \"label\": \"鹿寨县\",\n \"value\": \"450223\"\n },\n {\n \"label\": \"融安县\",\n \"value\": \"450224\"\n },\n {\n \"label\": \"融水苗族自治县\",\n \"value\": \"450225\"\n },\n {\n \"label\": \"三江侗族自治县\",\n \"value\": \"450226\"\n }\n ],\n [{\n \"label\": \"秀峰区\",\n \"value\": \"450302\"\n },\n {\n \"label\": \"叠彩区\",\n \"value\": \"450303\"\n },\n {\n \"label\": \"象山区\",\n \"value\": \"450304\"\n },\n {\n \"label\": \"七星区\",\n \"value\": \"450305\"\n },\n {\n \"label\": \"雁山区\",\n \"value\": \"450311\"\n },\n {\n \"label\": \"临桂区\",\n \"value\": \"450312\"\n },\n {\n \"label\": \"阳朔县\",\n \"value\": \"450321\"\n },\n {\n \"label\": \"灵川县\",\n \"value\": \"450323\"\n },\n {\n \"label\": \"全州县\",\n \"value\": \"450324\"\n },\n {\n \"label\": \"兴安县\",\n \"value\": \"450325\"\n },\n {\n \"label\": \"永福县\",\n \"value\": \"450326\"\n },\n {\n \"label\": \"灌阳县\",\n \"value\": \"450327\"\n },\n {\n \"label\": \"龙胜各族自治县\",\n \"value\": \"450328\"\n },\n {\n \"label\": \"资源县\",\n \"value\": \"450329\"\n },\n {\n \"label\": \"平乐县\",\n \"value\": \"450330\"\n },\n {\n \"label\": \"荔浦县\",\n \"value\": \"450331\"\n },\n {\n \"label\": \"恭城瑶族自治县\",\n \"value\": \"450332\"\n }\n ],\n [{\n \"label\": \"万秀区\",\n \"value\": \"450403\"\n },\n {\n \"label\": \"长洲区\",\n \"value\": \"450405\"\n },\n {\n \"label\": \"龙圩区\",\n \"value\": \"450406\"\n },\n {\n \"label\": \"苍梧县\",\n \"value\": \"450421\"\n },\n {\n \"label\": \"藤县\",\n \"value\": \"450422\"\n },\n {\n \"label\": \"蒙山县\",\n \"value\": \"450423\"\n },\n {\n \"label\": \"岑溪市\",\n \"value\": \"450481\"\n }\n ],\n [{\n \"label\": \"海城区\",\n \"value\": \"450502\"\n },\n {\n \"label\": \"银海区\",\n \"value\": \"450503\"\n },\n {\n \"label\": \"铁山港区\",\n \"value\": \"450512\"\n },\n {\n \"label\": \"合浦县\",\n \"value\": \"450521\"\n }\n ],\n [{\n \"label\": \"港口区\",\n \"value\": \"450602\"\n },\n {\n \"label\": \"防城区\",\n \"value\": \"450603\"\n },\n {\n \"label\": \"上思县\",\n \"value\": \"450621\"\n },\n {\n \"label\": \"东兴市\",\n \"value\": \"450681\"\n }\n ],\n [{\n \"label\": \"钦南区\",\n \"value\": \"450702\"\n },\n {\n \"label\": \"钦北区\",\n \"value\": \"450703\"\n },\n {\n \"label\": \"灵山县\",\n \"value\": \"450721\"\n },\n {\n \"label\": \"浦北县\",\n \"value\": \"450722\"\n }\n ],\n [{\n \"label\": \"港北区\",\n \"value\": \"450802\"\n },\n {\n \"label\": \"港南区\",\n \"value\": \"450803\"\n },\n {\n \"label\": \"覃塘区\",\n \"value\": \"450804\"\n },\n {\n \"label\": \"平南县\",\n \"value\": \"450821\"\n },\n {\n \"label\": \"桂平市\",\n \"value\": \"450881\"\n }\n ],\n [{\n \"label\": \"玉州区\",\n \"value\": \"450902\"\n },\n {\n \"label\": \"福绵区\",\n \"value\": \"450903\"\n },\n {\n \"label\": \"容县\",\n \"value\": \"450921\"\n },\n {\n \"label\": \"陆川县\",\n \"value\": \"450922\"\n },\n {\n \"label\": \"博白县\",\n \"value\": \"450923\"\n },\n {\n \"label\": \"兴业县\",\n \"value\": \"450924\"\n },\n {\n \"label\": \"北流市\",\n \"value\": \"450981\"\n }\n ],\n [{\n \"label\": \"右江区\",\n \"value\": \"451002\"\n },\n {\n \"label\": \"田阳县\",\n \"value\": \"451021\"\n },\n {\n \"label\": \"田东县\",\n \"value\": \"451022\"\n },\n {\n \"label\": \"平果县\",\n \"value\": \"451023\"\n },\n {\n \"label\": \"德保县\",\n \"value\": \"451024\"\n },\n {\n \"label\": \"那坡县\",\n \"value\": \"451026\"\n },\n {\n \"label\": \"凌云县\",\n \"value\": \"451027\"\n },\n {\n \"label\": \"乐业县\",\n \"value\": \"451028\"\n },\n {\n \"label\": \"田林县\",\n \"value\": \"451029\"\n },\n {\n \"label\": \"西林县\",\n \"value\": \"451030\"\n },\n {\n \"label\": \"隆林各族自治县\",\n \"value\": \"451031\"\n },\n {\n \"label\": \"靖西市\",\n \"value\": \"451081\"\n }\n ],\n [{\n \"label\": \"八步区\",\n \"value\": \"451102\"\n },\n {\n \"label\": \"平桂区\",\n \"value\": \"451103\"\n },\n {\n \"label\": \"昭平县\",\n \"value\": \"451121\"\n },\n {\n \"label\": \"钟山县\",\n \"value\": \"451122\"\n },\n {\n \"label\": \"富川瑶族自治县\",\n \"value\": \"451123\"\n }\n ],\n [{\n \"label\": \"金城江区\",\n \"value\": \"451202\"\n },\n {\n \"label\": \"宜州区\",\n \"value\": \"451203\"\n },\n {\n \"label\": \"南丹县\",\n \"value\": \"451221\"\n },\n {\n \"label\": \"天峨县\",\n \"value\": \"451222\"\n },\n {\n \"label\": \"凤山县\",\n \"value\": \"451223\"\n },\n {\n \"label\": \"东兰县\",\n \"value\": \"451224\"\n },\n {\n \"label\": \"罗城仫佬族自治县\",\n \"value\": \"451225\"\n },\n {\n \"label\": \"环江毛南族自治县\",\n \"value\": \"451226\"\n },\n {\n \"label\": \"巴马瑶族自治县\",\n \"value\": \"451227\"\n },\n {\n \"label\": \"都安瑶族自治县\",\n \"value\": \"451228\"\n },\n {\n \"label\": \"大化瑶族自治县\",\n \"value\": \"451229\"\n }\n ],\n [{\n \"label\": \"兴宾区\",\n \"value\": \"451302\"\n },\n {\n \"label\": \"忻城县\",\n \"value\": \"451321\"\n },\n {\n \"label\": \"象州县\",\n \"value\": \"451322\"\n },\n {\n \"label\": \"武宣县\",\n \"value\": \"451323\"\n },\n {\n \"label\": \"金秀瑶族自治县\",\n \"value\": \"451324\"\n },\n {\n \"label\": \"合山市\",\n \"value\": \"451381\"\n }\n ],\n [{\n \"label\": \"江州区\",\n \"value\": \"451402\"\n },\n {\n \"label\": \"扶绥县\",\n \"value\": \"451421\"\n },\n {\n \"label\": \"宁明县\",\n \"value\": \"451422\"\n },\n {\n \"label\": \"龙州县\",\n \"value\": \"451423\"\n },\n {\n \"label\": \"大新县\",\n \"value\": \"451424\"\n },\n {\n \"label\": \"天等县\",\n \"value\": \"451425\"\n },\n {\n \"label\": \"凭祥市\",\n \"value\": \"451481\"\n }\n ]\n ],\n [\n [{\n \"label\": \"秀英区\",\n \"value\": \"460105\"\n },\n {\n \"label\": \"龙华区\",\n \"value\": \"460106\"\n },\n {\n \"label\": \"琼山区\",\n \"value\": \"460107\"\n },\n {\n \"label\": \"美兰区\",\n \"value\": \"460108\"\n }\n ],\n [{\n \"label\": \"海棠区\",\n \"value\": \"460202\"\n },\n {\n \"label\": \"吉阳区\",\n \"value\": \"460203\"\n },\n {\n \"label\": \"天涯区\",\n \"value\": \"460204\"\n },\n {\n \"label\": \"崖州区\",\n \"value\": \"460205\"\n }\n ],\n [{\n \"label\": \"西沙群岛\",\n \"value\": \"460321\"\n },\n {\n \"label\": \"南沙群岛\",\n \"value\": \"460322\"\n },\n {\n \"label\": \"中沙群岛的岛礁及其海域\",\n \"value\": \"460323\"\n }\n ],\n [{\n \"label\": \"儋州市\",\n \"value\": \"460400\"\n }],\n [{\n \"label\": \"五指山市\",\n \"value\": \"469001\"\n },\n {\n \"label\": \"琼海市\",\n \"value\": \"469002\"\n },\n {\n \"label\": \"文昌市\",\n \"value\": \"469005\"\n },\n {\n \"label\": \"万宁市\",\n \"value\": \"469006\"\n },\n {\n \"label\": \"东方市\",\n \"value\": \"469007\"\n },\n {\n \"label\": \"定安县\",\n \"value\": \"469021\"\n },\n {\n \"label\": \"屯昌县\",\n \"value\": \"469022\"\n },\n {\n \"label\": \"澄迈县\",\n \"value\": \"469023\"\n },\n {\n \"label\": \"临高县\",\n \"value\": \"469024\"\n },\n {\n \"label\": \"白沙黎族自治县\",\n \"value\": \"469025\"\n },\n {\n \"label\": \"昌江黎族自治县\",\n \"value\": \"469026\"\n },\n {\n \"label\": \"乐东黎族自治县\",\n \"value\": \"469027\"\n },\n {\n \"label\": \"陵水黎族自治县\",\n \"value\": \"469028\"\n },\n {\n \"label\": \"保亭黎族苗族自治县\",\n \"value\": \"469029\"\n },\n {\n \"label\": \"琼中黎族苗族自治县\",\n \"value\": \"469030\"\n }\n ]\n ],\n [\n [{\n \"label\": \"万州区\",\n \"value\": \"500101\"\n },\n {\n \"label\": \"涪陵区\",\n \"value\": \"500102\"\n },\n {\n \"label\": \"渝中区\",\n \"value\": \"500103\"\n },\n {\n \"label\": \"大渡口区\",\n \"value\": \"500104\"\n },\n {\n \"label\": \"江北区\",\n \"value\": \"500105\"\n },\n {\n \"label\": \"沙坪坝区\",\n \"value\": \"500106\"\n },\n {\n \"label\": \"九龙坡区\",\n \"value\": \"500107\"\n },\n {\n \"label\": \"南岸区\",\n \"value\": \"500108\"\n },\n {\n \"label\": \"北碚区\",\n \"value\": \"500109\"\n },\n {\n \"label\": \"綦江区\",\n \"value\": \"500110\"\n },\n {\n \"label\": \"大足区\",\n \"value\": \"500111\"\n },\n {\n \"label\": \"渝北区\",\n \"value\": \"500112\"\n },\n {\n \"label\": \"巴南区\",\n \"value\": \"500113\"\n },\n {\n \"label\": \"黔江区\",\n \"value\": \"500114\"\n },\n {\n \"label\": \"长寿区\",\n \"value\": \"500115\"\n },\n {\n \"label\": \"江津区\",\n \"value\": \"500116\"\n },\n {\n \"label\": \"合川区\",\n \"value\": \"500117\"\n },\n {\n \"label\": \"永川区\",\n \"value\": \"500118\"\n },\n {\n \"label\": \"南川区\",\n \"value\": \"500119\"\n },\n {\n \"label\": \"璧山区\",\n \"value\": \"500120\"\n },\n {\n \"label\": \"铜梁区\",\n \"value\": \"500151\"\n },\n {\n \"label\": \"潼南区\",\n \"value\": \"500152\"\n },\n {\n \"label\": \"荣昌区\",\n \"value\": \"500153\"\n },\n {\n \"label\": \"开州区\",\n \"value\": \"500154\"\n },\n {\n \"label\": \"梁平区\",\n \"value\": \"500155\"\n },\n {\n \"label\": \"武隆区\",\n \"value\": \"500156\"\n }\n ],\n [{\n \"label\": \"梁平县\",\n \"value\": \"500228\"\n },{\n \"label\": \"城口县\",\n \"value\": \"500229\"\n },\n {\n \"label\": \"丰都县\",\n \"value\": \"500230\"\n },\n {\n \"label\": \"垫江县\",\n \"value\": \"500231\"\n },\n {\n \"label\": \"忠县\",\n \"value\": \"500233\"\n },\n {\n \"label\": \"云阳县\",\n \"value\": \"500235\"\n },\n {\n \"label\": \"奉节县\",\n \"value\": \"500236\"\n },\n {\n \"label\": \"巫山县\",\n \"value\": \"500237\"\n },\n {\n \"label\": \"巫溪县\",\n \"value\": \"500238\"\n },\n {\n \"label\": \"石柱土家族自治县\",\n \"value\": \"500240\"\n },\n {\n \"label\": \"秀山土家族苗族自治县\",\n \"value\": \"500241\"\n },\n {\n \"label\": \"酉阳土家族苗族自治县\",\n \"value\": \"500242\"\n },\n {\n \"label\": \"彭水苗族土家族自治县\",\n \"value\": \"500243\"\n }\n ]\n ],\n [\n [{\n \"label\": \"锦江区\",\n \"value\": \"510104\"\n },\n {\n \"label\": \"青羊区\",\n \"value\": \"510105\"\n },\n {\n \"label\": \"金牛区\",\n \"value\": \"510106\"\n },\n {\n \"label\": \"武侯区\",\n \"value\": \"510107\"\n },\n {\n \"label\": \"成华区\",\n \"value\": \"510108\"\n },\n {\n \"label\": \"龙泉驿区\",\n \"value\": \"510112\"\n },\n {\n \"label\": \"青白江区\",\n \"value\": \"510113\"\n },\n {\n \"label\": \"新都区\",\n \"value\": \"510114\"\n },\n {\n \"label\": \"温江区\",\n \"value\": \"510115\"\n },\n {\n \"label\": \"双流区\",\n \"value\": \"510116\"\n },\n {\n \"label\": \"郫都区\",\n \"value\": \"510117\"\n },\n {\n \"label\": \"金堂县\",\n \"value\": \"510121\"\n },\n {\n \"label\": \"大邑县\",\n \"value\": \"510129\"\n },\n {\n \"label\": \"蒲江县\",\n \"value\": \"510131\"\n },\n {\n \"label\": \"新津县\",\n \"value\": \"510132\"\n },\n {\n \"label\": \"都江堰市\",\n \"value\": \"510181\"\n },\n {\n \"label\": \"彭州市\",\n \"value\": \"510182\"\n },\n {\n \"label\": \"邛崃市\",\n \"value\": \"510183\"\n },\n {\n \"label\": \"崇州市\",\n \"value\": \"510184\"\n },\n {\n \"label\": \"简阳市\",\n \"value\": \"510185\"\n }\n ],\n [{\n \"label\": \"自流井区\",\n \"value\": \"510302\"\n },\n {\n \"label\": \"贡井区\",\n \"value\": \"510303\"\n },\n {\n \"label\": \"大安区\",\n \"value\": \"510304\"\n },\n {\n \"label\": \"沿滩区\",\n \"value\": \"510311\"\n },\n {\n \"label\": \"荣县\",\n \"value\": \"510321\"\n },\n {\n \"label\": \"富顺县\",\n \"value\": \"510322\"\n }\n ],\n [{\n \"label\": \"东区\",\n \"value\": \"510402\"\n },\n {\n \"label\": \"西区\",\n \"value\": \"510403\"\n },\n {\n \"label\": \"仁和区\",\n \"value\": \"510411\"\n },\n {\n \"label\": \"米易县\",\n \"value\": \"510421\"\n },\n {\n \"label\": \"盐边县\",\n \"value\": \"510422\"\n }\n ],\n [{\n \"label\": \"江阳区\",\n \"value\": \"510502\"\n },\n {\n \"label\": \"纳溪区\",\n \"value\": \"510503\"\n },\n {\n \"label\": \"龙马潭区\",\n \"value\": \"510504\"\n },\n {\n \"label\": \"泸县\",\n \"value\": \"510521\"\n },\n {\n \"label\": \"合江县\",\n \"value\": \"510522\"\n },\n {\n \"label\": \"叙永县\",\n \"value\": \"510524\"\n },\n {\n \"label\": \"古蔺县\",\n \"value\": \"510525\"\n }\n ],\n [{\n \"label\": \"旌阳区\",\n \"value\": \"510603\"\n },\n {\n \"label\": \"罗江区\",\n \"value\": \"510604\"\n },\n {\n \"label\": \"中江县\",\n \"value\": \"510623\"\n },\n {\n \"label\": \"广汉市\",\n \"value\": \"510681\"\n },\n {\n \"label\": \"什邡市\",\n \"value\": \"510682\"\n },\n {\n \"label\": \"绵竹市\",\n \"value\": \"510683\"\n }\n ],\n [{\n \"label\": \"涪城区\",\n \"value\": \"510703\"\n },\n {\n \"label\": \"游仙区\",\n \"value\": \"510704\"\n },\n {\n \"label\": \"安州区\",\n \"value\": \"510705\"\n },\n {\n \"label\": \"三台县\",\n \"value\": \"510722\"\n },\n {\n \"label\": \"盐亭县\",\n \"value\": \"510723\"\n },\n {\n \"label\": \"梓潼县\",\n \"value\": \"510725\"\n },\n {\n \"label\": \"北川羌族自治县\",\n \"value\": \"510726\"\n },\n {\n \"label\": \"平武县\",\n \"value\": \"510727\"\n },\n {\n \"label\": \"江油市\",\n \"value\": \"510781\"\n }\n ],\n [{\n \"label\": \"利州区\",\n \"value\": \"510802\"\n },\n {\n \"label\": \"昭化区\",\n \"value\": \"510811\"\n },\n {\n \"label\": \"朝天区\",\n \"value\": \"510812\"\n },\n {\n \"label\": \"旺苍县\",\n \"value\": \"510821\"\n },\n {\n \"label\": \"青川县\",\n \"value\": \"510822\"\n },\n {\n \"label\": \"剑阁县\",\n \"value\": \"510823\"\n },\n {\n \"label\": \"苍溪县\",\n \"value\": \"510824\"\n }\n ],\n [{\n \"label\": \"船山区\",\n \"value\": \"510903\"\n },\n {\n \"label\": \"安居区\",\n \"value\": \"510904\"\n },\n {\n \"label\": \"蓬溪县\",\n \"value\": \"510921\"\n },\n {\n \"label\": \"射洪县\",\n \"value\": \"510922\"\n },\n {\n \"label\": \"大英县\",\n \"value\": \"510923\"\n }\n ],\n [{\n \"label\": \"市中区\",\n \"value\": \"511002\"\n },\n {\n \"label\": \"东兴区\",\n \"value\": \"511011\"\n },\n {\n \"label\": \"威远县\",\n \"value\": \"511024\"\n },\n {\n \"label\": \"资中县\",\n \"value\": \"511025\"\n },\n {\n \"label\": \"内江经济开发区\",\n \"value\": \"511071\"\n },\n {\n \"label\": \"隆昌市\",\n \"value\": \"511083\"\n }\n ],\n [{\n \"label\": \"市中区\",\n \"value\": \"511102\"\n },\n {\n \"label\": \"沙湾区\",\n \"value\": \"511111\"\n },\n {\n \"label\": \"五通桥区\",\n \"value\": \"511112\"\n },\n {\n \"label\": \"金口河区\",\n \"value\": \"511113\"\n },\n {\n \"label\": \"犍为县\",\n \"value\": \"511123\"\n },\n {\n \"label\": \"井研县\",\n \"value\": \"511124\"\n },\n {\n \"label\": \"夹江县\",\n \"value\": \"511126\"\n },\n {\n \"label\": \"沐川县\",\n \"value\": \"511129\"\n },\n {\n \"label\": \"峨边彝族自治县\",\n \"value\": \"511132\"\n },\n {\n \"label\": \"马边彝族自治县\",\n \"value\": \"511133\"\n },\n {\n \"label\": \"峨眉山市\",\n \"value\": \"511181\"\n }\n ],\n [{\n \"label\": \"顺庆区\",\n \"value\": \"511302\"\n },\n {\n \"label\": \"高坪区\",\n \"value\": \"511303\"\n },\n {\n \"label\": \"嘉陵区\",\n \"value\": \"511304\"\n },\n {\n \"label\": \"南部县\",\n \"value\": \"511321\"\n },\n {\n \"label\": \"营山县\",\n \"value\": \"511322\"\n },\n {\n \"label\": \"蓬安县\",\n \"value\": \"511323\"\n },\n {\n \"label\": \"仪陇县\",\n \"value\": \"511324\"\n },\n {\n \"label\": \"西充县\",\n \"value\": \"511325\"\n },\n {\n \"label\": \"阆中市\",\n \"value\": \"511381\"\n }\n ],\n [{\n \"label\": \"东坡区\",\n \"value\": \"511402\"\n },\n {\n \"label\": \"彭山区\",\n \"value\": \"511403\"\n },\n {\n \"label\": \"仁寿县\",\n \"value\": \"511421\"\n },\n {\n \"label\": \"洪雅县\",\n \"value\": \"511423\"\n },\n {\n \"label\": \"丹棱县\",\n \"value\": \"511424\"\n },\n {\n \"label\": \"青神县\",\n \"value\": \"511425\"\n }\n ],\n [{\n \"label\": \"翠屏区\",\n \"value\": \"511502\"\n },\n {\n \"label\": \"南溪区\",\n \"value\": \"511503\"\n },\n {\n \"label\": \"宜宾县\",\n \"value\": \"511521\"\n },\n {\n \"label\": \"江安县\",\n \"value\": \"511523\"\n },\n {\n \"label\": \"长宁县\",\n \"value\": \"511524\"\n },\n {\n \"label\": \"高县\",\n \"value\": \"511525\"\n },\n {\n \"label\": \"珙县\",\n \"value\": \"511526\"\n },\n {\n \"label\": \"筠连县\",\n \"value\": \"511527\"\n },\n {\n \"label\": \"兴文县\",\n \"value\": \"511528\"\n },\n {\n \"label\": \"屏山县\",\n \"value\": \"511529\"\n }\n ],\n [{\n \"label\": \"广安区\",\n \"value\": \"511602\"\n },\n {\n \"label\": \"前锋区\",\n \"value\": \"511603\"\n },\n {\n \"label\": \"岳池县\",\n \"value\": \"511621\"\n },\n {\n \"label\": \"武胜县\",\n \"value\": \"511622\"\n },\n {\n \"label\": \"邻水县\",\n \"value\": \"511623\"\n },\n {\n \"label\": \"华蓥市\",\n \"value\": \"511681\"\n }\n ],\n [{\n \"label\": \"通川区\",\n \"value\": \"511702\"\n },\n {\n \"label\": \"达川区\",\n \"value\": \"511703\"\n },\n {\n \"label\": \"宣汉县\",\n \"value\": \"511722\"\n },\n {\n \"label\": \"开江县\",\n \"value\": \"511723\"\n },\n {\n \"label\": \"大竹县\",\n \"value\": \"511724\"\n },\n {\n \"label\": \"渠县\",\n \"value\": \"511725\"\n },\n {\n \"label\": \"达州经济开发区\",\n \"value\": \"511771\"\n },\n {\n \"label\": \"万源市\",\n \"value\": \"511781\"\n }\n ],\n [{\n \"label\": \"雨城区\",\n \"value\": \"511802\"\n },\n {\n \"label\": \"名山区\",\n \"value\": \"511803\"\n },\n {\n \"label\": \"荥经县\",\n \"value\": \"511822\"\n },\n {\n \"label\": \"汉源县\",\n \"value\": \"511823\"\n },\n {\n \"label\": \"石棉县\",\n \"value\": \"511824\"\n },\n {\n \"label\": \"天全县\",\n \"value\": \"511825\"\n },\n {\n \"label\": \"芦山县\",\n \"value\": \"511826\"\n },\n {\n \"label\": \"宝兴县\",\n \"value\": \"511827\"\n }\n ],\n [{\n \"label\": \"巴州区\",\n \"value\": \"511902\"\n },\n {\n \"label\": \"恩阳区\",\n \"value\": \"511903\"\n },\n {\n \"label\": \"通江县\",\n \"value\": \"511921\"\n },\n {\n \"label\": \"南江县\",\n \"value\": \"511922\"\n },\n {\n \"label\": \"平昌县\",\n \"value\": \"511923\"\n },\n {\n \"label\": \"巴中经济开发区\",\n \"value\": \"511971\"\n }\n ],\n [{\n \"label\": \"雁江区\",\n \"value\": \"512002\"\n },\n {\n \"label\": \"安岳县\",\n \"value\": \"512021\"\n },\n {\n \"label\": \"乐至县\",\n \"value\": \"512022\"\n }\n ],\n [{\n \"label\": \"马尔康市\",\n \"value\": \"513201\"\n },\n {\n \"label\": \"汶川县\",\n \"value\": \"513221\"\n },\n {\n \"label\": \"理县\",\n \"value\": \"513222\"\n },\n {\n \"label\": \"茂县\",\n \"value\": \"513223\"\n },\n {\n \"label\": \"松潘县\",\n \"value\": \"513224\"\n },\n {\n \"label\": \"九寨沟县\",\n \"value\": \"513225\"\n },\n {\n \"label\": \"金川县\",\n \"value\": \"513226\"\n },\n {\n \"label\": \"小金县\",\n \"value\": \"513227\"\n },\n {\n \"label\": \"黑水县\",\n \"value\": \"513228\"\n },\n {\n \"label\": \"壤塘县\",\n \"value\": \"513230\"\n },\n {\n \"label\": \"阿坝县\",\n \"value\": \"513231\"\n },\n {\n \"label\": \"若尔盖县\",\n \"value\": \"513232\"\n },\n {\n \"label\": \"红原县\",\n \"value\": \"513233\"\n }\n ],\n [{\n \"label\": \"康定市\",\n \"value\": \"513301\"\n },\n {\n \"label\": \"泸定县\",\n \"value\": \"513322\"\n },\n {\n \"label\": \"丹巴县\",\n \"value\": \"513323\"\n },\n {\n \"label\": \"九龙县\",\n \"value\": \"513324\"\n },\n {\n \"label\": \"雅江县\",\n \"value\": \"513325\"\n },\n {\n \"label\": \"道孚县\",\n \"value\": \"513326\"\n },\n {\n \"label\": \"炉霍县\",\n \"value\": \"513327\"\n },\n {\n \"label\": \"甘孜县\",\n \"value\": \"513328\"\n },\n {\n \"label\": \"新龙县\",\n \"value\": \"513329\"\n },\n {\n \"label\": \"德格县\",\n \"value\": \"513330\"\n },\n {\n \"label\": \"白玉县\",\n \"value\": \"513331\"\n },\n {\n \"label\": \"石渠县\",\n \"value\": \"513332\"\n },\n {\n \"label\": \"色达县\",\n \"value\": \"513333\"\n },\n {\n \"label\": \"理塘县\",\n \"value\": \"513334\"\n },\n {\n \"label\": \"巴塘县\",\n \"value\": \"513335\"\n },\n {\n \"label\": \"乡城县\",\n \"value\": \"513336\"\n },\n {\n \"label\": \"稻城县\",\n \"value\": \"513337\"\n },\n {\n \"label\": \"得荣县\",\n \"value\": \"513338\"\n }\n ],\n [{\n \"label\": \"西昌市\",\n \"value\": \"513401\"\n },\n {\n \"label\": \"木里藏族自治县\",\n \"value\": \"513422\"\n },\n {\n \"label\": \"盐源县\",\n \"value\": \"513423\"\n },\n {\n \"label\": \"德昌县\",\n \"value\": \"513424\"\n },\n {\n \"label\": \"会理县\",\n \"value\": \"513425\"\n },\n {\n \"label\": \"会东县\",\n \"value\": \"513426\"\n },\n {\n \"label\": \"宁南县\",\n \"value\": \"513427\"\n },\n {\n \"label\": \"普格县\",\n \"value\": \"513428\"\n },\n {\n \"label\": \"布拖县\",\n \"value\": \"513429\"\n },\n {\n \"label\": \"金阳县\",\n \"value\": \"513430\"\n },\n {\n \"label\": \"昭觉县\",\n \"value\": \"513431\"\n },\n {\n \"label\": \"喜德县\",\n \"value\": \"513432\"\n },\n {\n \"label\": \"冕宁县\",\n \"value\": \"513433\"\n },\n {\n \"label\": \"越西县\",\n \"value\": \"513434\"\n },\n {\n \"label\": \"甘洛县\",\n \"value\": \"513435\"\n },\n {\n \"label\": \"美姑县\",\n \"value\": \"513436\"\n },\n {\n \"label\": \"雷波县\",\n \"value\": \"513437\"\n }\n ]\n ],\n [\n [{\n \"label\": \"南明区\",\n \"value\": \"520102\"\n },\n {\n \"label\": \"云岩区\",\n \"value\": \"520103\"\n },\n {\n \"label\": \"花溪区\",\n \"value\": \"520111\"\n },\n {\n \"label\": \"乌当区\",\n \"value\": \"520112\"\n },\n {\n \"label\": \"白云区\",\n \"value\": \"520113\"\n },\n {\n \"label\": \"观山湖区\",\n \"value\": \"520115\"\n },\n {\n \"label\": \"开阳县\",\n \"value\": \"520121\"\n },\n {\n \"label\": \"息烽县\",\n \"value\": \"520122\"\n },\n {\n \"label\": \"修文县\",\n \"value\": \"520123\"\n },\n {\n \"label\": \"清镇市\",\n \"value\": \"520181\"\n }\n ],\n [{\n \"label\": \"钟山区\",\n \"value\": \"520201\"\n },\n {\n \"label\": \"六枝特区\",\n \"value\": \"520203\"\n },\n {\n \"label\": \"水城县\",\n \"value\": \"520221\"\n },\n {\n \"label\": \"盘州市\",\n \"value\": \"520281\"\n }\n ],\n [{\n \"label\": \"红花岗区\",\n \"value\": \"520302\"\n },\n {\n \"label\": \"汇川区\",\n \"value\": \"520303\"\n },\n {\n \"label\": \"播州区\",\n \"value\": \"520304\"\n },\n {\n \"label\": \"桐梓县\",\n \"value\": \"520322\"\n },\n {\n \"label\": \"绥阳县\",\n \"value\": \"520323\"\n },\n {\n \"label\": \"正安县\",\n \"value\": \"520324\"\n },\n {\n \"label\": \"道真仡佬族苗族自治县\",\n \"value\": \"520325\"\n },\n {\n \"label\": \"务川仡佬族苗族自治县\",\n \"value\": \"520326\"\n },\n {\n \"label\": \"凤冈县\",\n \"value\": \"520327\"\n },\n {\n \"label\": \"湄潭县\",\n \"value\": \"520328\"\n },\n {\n \"label\": \"余庆县\",\n \"value\": \"520329\"\n },\n {\n \"label\": \"习水县\",\n \"value\": \"520330\"\n },\n {\n \"label\": \"赤水市\",\n \"value\": \"520381\"\n },\n {\n \"label\": \"仁怀市\",\n \"value\": \"520382\"\n }\n ],\n [{\n \"label\": \"西秀区\",\n \"value\": \"520402\"\n },\n {\n \"label\": \"平坝区\",\n \"value\": \"520403\"\n },\n {\n \"label\": \"普定县\",\n \"value\": \"520422\"\n },\n {\n \"label\": \"镇宁布依族苗族自治县\",\n \"value\": \"520423\"\n },\n {\n \"label\": \"关岭布依族苗族自治县\",\n \"value\": \"520424\"\n },\n {\n \"label\": \"紫云苗族布依族自治县\",\n \"value\": \"520425\"\n }\n ],\n [{\n \"label\": \"七星关区\",\n \"value\": \"520502\"\n },\n {\n \"label\": \"大方县\",\n \"value\": \"520521\"\n },\n {\n \"label\": \"黔西县\",\n \"value\": \"520522\"\n },\n {\n \"label\": \"金沙县\",\n \"value\": \"520523\"\n },\n {\n \"label\": \"织金县\",\n \"value\": \"520524\"\n },\n {\n \"label\": \"纳雍县\",\n \"value\": \"520525\"\n },\n {\n \"label\": \"威宁彝族回族苗族自治县\",\n \"value\": \"520526\"\n },\n {\n \"label\": \"赫章县\",\n \"value\": \"520527\"\n }\n ],\n [{\n \"label\": \"碧江区\",\n \"value\": \"520602\"\n },\n {\n \"label\": \"万山区\",\n \"value\": \"520603\"\n },\n {\n \"label\": \"江口县\",\n \"value\": \"520621\"\n },\n {\n \"label\": \"玉屏侗族自治县\",\n \"value\": \"520622\"\n },\n {\n \"label\": \"石阡县\",\n \"value\": \"520623\"\n },\n {\n \"label\": \"思南县\",\n \"value\": \"520624\"\n },\n {\n \"label\": \"印江土家族苗族自治县\",\n \"value\": \"520625\"\n },\n {\n \"label\": \"德江县\",\n \"value\": \"520626\"\n },\n {\n \"label\": \"沿河土家族自治县\",\n \"value\": \"520627\"\n },\n {\n \"label\": \"松桃苗族自治县\",\n \"value\": \"520628\"\n }\n ],\n [{\n \"label\": \"兴义市\",\n \"value\": \"522301\"\n },\n {\n \"label\": \"兴仁县\",\n \"value\": \"522322\"\n },\n {\n \"label\": \"普安县\",\n \"value\": \"522323\"\n },\n {\n \"label\": \"晴隆县\",\n \"value\": \"522324\"\n },\n {\n \"label\": \"贞丰县\",\n \"value\": \"522325\"\n },\n {\n \"label\": \"望谟县\",\n \"value\": \"522326\"\n },\n {\n \"label\": \"册亨县\",\n \"value\": \"522327\"\n },\n {\n \"label\": \"安龙县\",\n \"value\": \"522328\"\n }\n ],\n [{\n \"label\": \"凯里市\",\n \"value\": \"522601\"\n },\n {\n \"label\": \"黄平县\",\n \"value\": \"522622\"\n },\n {\n \"label\": \"施秉县\",\n \"value\": \"522623\"\n },\n {\n \"label\": \"三穗县\",\n \"value\": \"522624\"\n },\n {\n \"label\": \"镇远县\",\n \"value\": \"522625\"\n },\n {\n \"label\": \"岑巩县\",\n \"value\": \"522626\"\n },\n {\n \"label\": \"天柱县\",\n \"value\": \"522627\"\n },\n {\n \"label\": \"锦屏县\",\n \"value\": \"522628\"\n },\n {\n \"label\": \"剑河县\",\n \"value\": \"522629\"\n },\n {\n \"label\": \"台江县\",\n \"value\": \"522630\"\n },\n {\n \"label\": \"黎平县\",\n \"value\": \"522631\"\n },\n {\n \"label\": \"榕江县\",\n \"value\": \"522632\"\n },\n {\n \"label\": \"从江县\",\n \"value\": \"522633\"\n },\n {\n \"label\": \"雷山县\",\n \"value\": \"522634\"\n },\n {\n \"label\": \"麻江县\",\n \"value\": \"522635\"\n },\n {\n \"label\": \"丹寨县\",\n \"value\": \"522636\"\n }\n ],\n [{\n \"label\": \"都匀市\",\n \"value\": \"522701\"\n },\n {\n \"label\": \"福泉市\",\n \"value\": \"522702\"\n },\n {\n \"label\": \"荔波县\",\n \"value\": \"522722\"\n },\n {\n \"label\": \"贵定县\",\n \"value\": \"522723\"\n },\n {\n \"label\": \"瓮安县\",\n \"value\": \"522725\"\n },\n {\n \"label\": \"独山县\",\n \"value\": \"522726\"\n },\n {\n \"label\": \"平塘县\",\n \"value\": \"522727\"\n },\n {\n \"label\": \"罗甸县\",\n \"value\": \"522728\"\n },\n {\n \"label\": \"长顺县\",\n \"value\": \"522729\"\n },\n {\n \"label\": \"龙里县\",\n \"value\": \"522730\"\n },\n {\n \"label\": \"惠水县\",\n \"value\": \"522731\"\n },\n {\n \"label\": \"三都水族自治县\",\n \"value\": \"522732\"\n }\n ]\n ],\n [\n [{\n \"label\": \"五华区\",\n \"value\": \"530102\"\n },\n {\n \"label\": \"盘龙区\",\n \"value\": \"530103\"\n },\n {\n \"label\": \"官渡区\",\n \"value\": \"530111\"\n },\n {\n \"label\": \"西山区\",\n \"value\": \"530112\"\n },\n {\n \"label\": \"东川区\",\n \"value\": \"530113\"\n },\n {\n \"label\": \"呈贡区\",\n \"value\": \"530114\"\n },\n {\n \"label\": \"晋宁区\",\n \"value\": \"530115\"\n },\n {\n \"label\": \"富民县\",\n \"value\": \"530124\"\n },\n {\n \"label\": \"宜良县\",\n \"value\": \"530125\"\n },\n {\n \"label\": \"石林彝族自治县\",\n \"value\": \"530126\"\n },\n {\n \"label\": \"嵩明县\",\n \"value\": \"530127\"\n },\n {\n \"label\": \"禄劝彝族苗族自治县\",\n \"value\": \"530128\"\n },\n {\n \"label\": \"寻甸回族彝族自治县\",\n \"value\": \"530129\"\n },\n {\n \"label\": \"安宁市\",\n \"value\": \"530181\"\n }\n ],\n [{\n \"label\": \"麒麟区\",\n \"value\": \"530302\"\n },\n {\n \"label\": \"沾益区\",\n \"value\": \"530303\"\n },\n {\n \"label\": \"马龙县\",\n \"value\": \"530321\"\n },\n {\n \"label\": \"陆良县\",\n \"value\": \"530322\"\n },\n {\n \"label\": \"师宗县\",\n \"value\": \"530323\"\n },\n {\n \"label\": \"罗平县\",\n \"value\": \"530324\"\n },\n {\n \"label\": \"富源县\",\n \"value\": \"530325\"\n },\n {\n \"label\": \"会泽县\",\n \"value\": \"530326\"\n },\n {\n \"label\": \"宣威市\",\n \"value\": \"530381\"\n }\n ],\n [{\n \"label\": \"红塔区\",\n \"value\": \"530402\"\n },\n {\n \"label\": \"江川区\",\n \"value\": \"530403\"\n },\n {\n \"label\": \"澄江县\",\n \"value\": \"530422\"\n },\n {\n \"label\": \"通海县\",\n \"value\": \"530423\"\n },\n {\n \"label\": \"华宁县\",\n \"value\": \"530424\"\n },\n {\n \"label\": \"易门县\",\n \"value\": \"530425\"\n },\n {\n \"label\": \"峨山彝族自治县\",\n \"value\": \"530426\"\n },\n {\n \"label\": \"新平彝族傣族自治县\",\n \"value\": \"530427\"\n },\n {\n \"label\": \"元江哈尼族彝族傣族自治县\",\n \"value\": \"530428\"\n }\n ],\n [{\n \"label\": \"隆阳区\",\n \"value\": \"530502\"\n },\n {\n \"label\": \"施甸县\",\n \"value\": \"530521\"\n },\n {\n \"label\": \"龙陵县\",\n \"value\": \"530523\"\n },\n {\n \"label\": \"昌宁县\",\n \"value\": \"530524\"\n },\n {\n \"label\": \"腾冲市\",\n \"value\": \"530581\"\n }\n ],\n [{\n \"label\": \"昭阳区\",\n \"value\": \"530602\"\n },\n {\n \"label\": \"鲁甸县\",\n \"value\": \"530621\"\n },\n {\n \"label\": \"巧家县\",\n \"value\": \"530622\"\n },\n {\n \"label\": \"盐津县\",\n \"value\": \"530623\"\n },\n {\n \"label\": \"大关县\",\n \"value\": \"530624\"\n },\n {\n \"label\": \"永善县\",\n \"value\": \"530625\"\n },\n {\n \"label\": \"绥江县\",\n \"value\": \"530626\"\n },\n {\n \"label\": \"镇雄县\",\n \"value\": \"530627\"\n },\n {\n \"label\": \"彝良县\",\n \"value\": \"530628\"\n },\n {\n \"label\": \"威信县\",\n \"value\": \"530629\"\n },\n {\n \"label\": \"水富县\",\n \"value\": \"530630\"\n }\n ],\n [{\n \"label\": \"古城区\",\n \"value\": \"530702\"\n },\n {\n \"label\": \"玉龙纳西族自治县\",\n \"value\": \"530721\"\n },\n {\n \"label\": \"永胜县\",\n \"value\": \"530722\"\n },\n {\n \"label\": \"华坪县\",\n \"value\": \"530723\"\n },\n {\n \"label\": \"宁蒗彝族自治县\",\n \"value\": \"530724\"\n }\n ],\n [{\n \"label\": \"思茅区\",\n \"value\": \"530802\"\n },\n {\n \"label\": \"宁洱哈尼族彝族自治县\",\n \"value\": \"530821\"\n },\n {\n \"label\": \"墨江哈尼族自治县\",\n \"value\": \"530822\"\n },\n {\n \"label\": \"景东彝族自治县\",\n \"value\": \"530823\"\n },\n {\n \"label\": \"景谷傣族彝族自治县\",\n \"value\": \"530824\"\n },\n {\n \"label\": \"镇沅彝族哈尼族拉祜族自治县\",\n \"value\": \"530825\"\n },\n {\n \"label\": \"江城哈尼族彝族自治县\",\n \"value\": \"530826\"\n },\n {\n \"label\": \"孟连傣族拉祜族佤族自治县\",\n \"value\": \"530827\"\n },\n {\n \"label\": \"澜沧拉祜族自治县\",\n \"value\": \"530828\"\n },\n {\n \"label\": \"西盟佤族自治县\",\n \"value\": \"530829\"\n }\n ],\n [{\n \"label\": \"临翔区\",\n \"value\": \"530902\"\n },\n {\n \"label\": \"凤庆县\",\n \"value\": \"530921\"\n },\n {\n \"label\": \"云县\",\n \"value\": \"530922\"\n },\n {\n \"label\": \"永德县\",\n \"value\": \"530923\"\n },\n {\n \"label\": \"镇康县\",\n \"value\": \"530924\"\n },\n {\n \"label\": \"双江拉祜族佤族布朗族傣族自治县\",\n \"value\": \"530925\"\n },\n {\n \"label\": \"耿马傣族佤族自治县\",\n \"value\": \"530926\"\n },\n {\n \"label\": \"沧源佤族自治县\",\n \"value\": \"530927\"\n }\n ],\n [{\n \"label\": \"楚雄市\",\n \"value\": \"532301\"\n },\n {\n \"label\": \"双柏县\",\n \"value\": \"532322\"\n },\n {\n \"label\": \"牟定县\",\n \"value\": \"532323\"\n },\n {\n \"label\": \"南华县\",\n \"value\": \"532324\"\n },\n {\n \"label\": \"姚安县\",\n \"value\": \"532325\"\n },\n {\n \"label\": \"大姚县\",\n \"value\": \"532326\"\n },\n {\n \"label\": \"永仁县\",\n \"value\": \"532327\"\n },\n {\n \"label\": \"元谋县\",\n \"value\": \"532328\"\n },\n {\n \"label\": \"武定县\",\n \"value\": \"532329\"\n },\n {\n \"label\": \"禄丰县\",\n \"value\": \"532331\"\n }\n ],\n [{\n \"label\": \"个旧市\",\n \"value\": \"532501\"\n },\n {\n \"label\": \"开远市\",\n \"value\": \"532502\"\n },\n {\n \"label\": \"蒙自市\",\n \"value\": \"532503\"\n },\n {\n \"label\": \"弥勒市\",\n \"value\": \"532504\"\n },\n {\n \"label\": \"屏边苗族自治县\",\n \"value\": \"532523\"\n },\n {\n \"label\": \"建水县\",\n \"value\": \"532524\"\n },\n {\n \"label\": \"石屏县\",\n \"value\": \"532525\"\n },\n {\n \"label\": \"泸西县\",\n \"value\": \"532527\"\n },\n {\n \"label\": \"元阳县\",\n \"value\": \"532528\"\n },\n {\n \"label\": \"红河县\",\n \"value\": \"532529\"\n },\n {\n \"label\": \"金平苗族瑶族傣族自治县\",\n \"value\": \"532530\"\n },\n {\n \"label\": \"绿春县\",\n \"value\": \"532531\"\n },\n {\n \"label\": \"河口瑶族自治县\",\n \"value\": \"532532\"\n }\n ],\n [{\n \"label\": \"文山市\",\n \"value\": \"532601\"\n },\n {\n \"label\": \"砚山县\",\n \"value\": \"532622\"\n },\n {\n \"label\": \"西畴县\",\n \"value\": \"532623\"\n },\n {\n \"label\": \"麻栗坡县\",\n \"value\": \"532624\"\n },\n {\n \"label\": \"马关县\",\n \"value\": \"532625\"\n },\n {\n \"label\": \"丘北县\",\n \"value\": \"532626\"\n },\n {\n \"label\": \"广南县\",\n \"value\": \"532627\"\n },\n {\n \"label\": \"富宁县\",\n \"value\": \"532628\"\n }\n ],\n [{\n \"label\": \"景洪市\",\n \"value\": \"532801\"\n },\n {\n \"label\": \"勐海县\",\n \"value\": \"532822\"\n },\n {\n \"label\": \"勐腊县\",\n \"value\": \"532823\"\n }\n ],\n [{\n \"label\": \"大理市\",\n \"value\": \"532901\"\n },\n {\n \"label\": \"漾濞彝族自治县\",\n \"value\": \"532922\"\n },\n {\n \"label\": \"祥云县\",\n \"value\": \"532923\"\n },\n {\n \"label\": \"宾川县\",\n \"value\": \"532924\"\n },\n {\n \"label\": \"弥渡县\",\n \"value\": \"532925\"\n },\n {\n \"label\": \"南涧彝族自治县\",\n \"value\": \"532926\"\n },\n {\n \"label\": \"巍山彝族回族自治县\",\n \"value\": \"532927\"\n },\n {\n \"label\": \"永平县\",\n \"value\": \"532928\"\n },\n {\n \"label\": \"云龙县\",\n \"value\": \"532929\"\n },\n {\n \"label\": \"洱源县\",\n \"value\": \"532930\"\n },\n {\n \"label\": \"剑川县\",\n \"value\": \"532931\"\n },\n {\n \"label\": \"鹤庆县\",\n \"value\": \"532932\"\n }\n ],\n [{\n \"label\": \"瑞丽市\",\n \"value\": \"533102\"\n },\n {\n \"label\": \"芒市\",\n \"value\": \"533103\"\n },\n {\n \"label\": \"梁河县\",\n \"value\": \"533122\"\n },\n {\n \"label\": \"盈江县\",\n \"value\": \"533123\"\n },\n {\n \"label\": \"陇川县\",\n \"value\": \"533124\"\n }\n ],\n [{\n \"label\": \"泸水市\",\n \"value\": \"533301\"\n },\n {\n \"label\": \"福贡县\",\n \"value\": \"533323\"\n },\n {\n \"label\": \"贡山独龙族怒族自治县\",\n \"value\": \"533324\"\n },\n {\n \"label\": \"兰坪白族普米族自治县\",\n \"value\": \"533325\"\n }\n ],\n [{\n \"label\": \"香格里拉市\",\n \"value\": \"533401\"\n },\n {\n \"label\": \"德钦县\",\n \"value\": \"533422\"\n },\n {\n \"label\": \"维西傈僳族自治县\",\n \"value\": \"533423\"\n }\n ]\n ],\n [\n [{\n \"label\": \"城关区\",\n \"value\": \"540102\"\n },\n {\n \"label\": \"堆龙德庆区\",\n \"value\": \"540103\"\n },\n {\n \"label\": \"林周县\",\n \"value\": \"540121\"\n },\n {\n \"label\": \"当雄县\",\n \"value\": \"540122\"\n },\n {\n \"label\": \"尼木县\",\n \"value\": \"540123\"\n },\n {\n \"label\": \"曲水县\",\n \"value\": \"540124\"\n },\n {\n \"label\": \"达孜县\",\n \"value\": \"540126\"\n },\n {\n \"label\": \"墨竹工卡县\",\n \"value\": \"540127\"\n },\n {\n \"label\": \"格尔木藏青工业园区\",\n \"value\": \"540171\"\n },\n {\n \"label\": \"拉萨经济技术开发区\",\n \"value\": \"540172\"\n },\n {\n \"label\": \"西藏文化旅游创意园区\",\n \"value\": \"540173\"\n },\n {\n \"label\": \"达孜工业园区\",\n \"value\": \"540174\"\n }\n ],\n [{\n \"label\": \"桑珠孜区\",\n \"value\": \"540202\"\n },\n {\n \"label\": \"南木林县\",\n \"value\": \"540221\"\n },\n {\n \"label\": \"江孜县\",\n \"value\": \"540222\"\n },\n {\n \"label\": \"定日县\",\n \"value\": \"540223\"\n },\n {\n \"label\": \"萨迦县\",\n \"value\": \"540224\"\n },\n {\n \"label\": \"拉孜县\",\n \"value\": \"540225\"\n },\n {\n \"label\": \"昂仁县\",\n \"value\": \"540226\"\n },\n {\n \"label\": \"谢通门县\",\n \"value\": \"540227\"\n },\n {\n \"label\": \"白朗县\",\n \"value\": \"540228\"\n },\n {\n \"label\": \"仁布县\",\n \"value\": \"540229\"\n },\n {\n \"label\": \"康马县\",\n \"value\": \"540230\"\n },\n {\n \"label\": \"定结县\",\n \"value\": \"540231\"\n },\n {\n \"label\": \"仲巴县\",\n \"value\": \"540232\"\n },\n {\n \"label\": \"亚东县\",\n \"value\": \"540233\"\n },\n {\n \"label\": \"吉隆县\",\n \"value\": \"540234\"\n },\n {\n \"label\": \"聂拉木县\",\n \"value\": \"540235\"\n },\n {\n \"label\": \"萨嘎县\",\n \"value\": \"540236\"\n },\n {\n \"label\": \"岗巴县\",\n \"value\": \"540237\"\n }\n ],\n [{\n \"label\": \"卡若区\",\n \"value\": \"540302\"\n },\n {\n \"label\": \"江达县\",\n \"value\": \"540321\"\n },\n {\n \"label\": \"贡觉县\",\n \"value\": \"540322\"\n },\n {\n \"label\": \"类乌齐县\",\n \"value\": \"540323\"\n },\n {\n \"label\": \"丁青县\",\n \"value\": \"540324\"\n },\n {\n \"label\": \"察雅县\",\n \"value\": \"540325\"\n },\n {\n \"label\": \"八宿县\",\n \"value\": \"540326\"\n },\n {\n \"label\": \"左贡县\",\n \"value\": \"540327\"\n },\n {\n \"label\": \"芒康县\",\n \"value\": \"540328\"\n },\n {\n \"label\": \"洛隆县\",\n \"value\": \"540329\"\n },\n {\n \"label\": \"边坝县\",\n \"value\": \"540330\"\n }\n ],\n [{\n \"label\": \"巴宜区\",\n \"value\": \"540402\"\n },\n {\n \"label\": \"工布江达县\",\n \"value\": \"540421\"\n },\n {\n \"label\": \"米林县\",\n \"value\": \"540422\"\n },\n {\n \"label\": \"墨脱县\",\n \"value\": \"540423\"\n },\n {\n \"label\": \"波密县\",\n \"value\": \"540424\"\n },\n {\n \"label\": \"察隅县\",\n \"value\": \"540425\"\n },\n {\n \"label\": \"朗县\",\n \"value\": \"540426\"\n }\n ],\n [{\n \"label\": \"乃东区\",\n \"value\": \"540502\"\n },\n {\n \"label\": \"扎囊县\",\n \"value\": \"540521\"\n },\n {\n \"label\": \"贡嘎县\",\n \"value\": \"540522\"\n },\n {\n \"label\": \"桑日县\",\n \"value\": \"540523\"\n },\n {\n \"label\": \"琼结县\",\n \"value\": \"540524\"\n },\n {\n \"label\": \"曲松县\",\n \"value\": \"540525\"\n },\n {\n \"label\": \"措美县\",\n \"value\": \"540526\"\n },\n {\n \"label\": \"洛扎县\",\n \"value\": \"540527\"\n },\n {\n \"label\": \"加查县\",\n \"value\": \"540528\"\n },\n {\n \"label\": \"隆子县\",\n \"value\": \"540529\"\n },\n {\n \"label\": \"错那县\",\n \"value\": \"540530\"\n },\n {\n \"label\": \"浪卡子县\",\n \"value\": \"540531\"\n }\n ],\n [{\n \"label\": \"那曲县\",\n \"value\": \"542421\"\n },\n {\n \"label\": \"嘉黎县\",\n \"value\": \"542422\"\n },\n {\n \"label\": \"比如县\",\n \"value\": \"542423\"\n },\n {\n \"label\": \"聂荣县\",\n \"value\": \"542424\"\n },\n {\n \"label\": \"安多县\",\n \"value\": \"542425\"\n },\n {\n \"label\": \"申扎县\",\n \"value\": \"542426\"\n },\n {\n \"label\": \"索县\",\n \"value\": \"542427\"\n },\n {\n \"label\": \"班戈县\",\n \"value\": \"542428\"\n },\n {\n \"label\": \"巴青县\",\n \"value\": \"542429\"\n },\n {\n \"label\": \"尼玛县\",\n \"value\": \"542430\"\n },\n {\n \"label\": \"双湖县\",\n \"value\": \"542431\"\n }\n ],\n [{\n \"label\": \"普兰县\",\n \"value\": \"542521\"\n },\n {\n \"label\": \"札达县\",\n \"value\": \"542522\"\n },\n {\n \"label\": \"噶尔县\",\n \"value\": \"542523\"\n },\n {\n \"label\": \"日土县\",\n \"value\": \"542524\"\n },\n {\n \"label\": \"革吉县\",\n \"value\": \"542525\"\n },\n {\n \"label\": \"改则县\",\n \"value\": \"542526\"\n },\n {\n \"label\": \"措勤县\",\n \"value\": \"542527\"\n }\n ]\n ],\n [\n [{\n \"label\": \"新城区\",\n \"value\": \"610102\"\n },\n {\n \"label\": \"碑林区\",\n \"value\": \"610103\"\n },\n {\n \"label\": \"莲湖区\",\n \"value\": \"610104\"\n },\n {\n \"label\": \"灞桥区\",\n \"value\": \"610111\"\n },\n {\n \"label\": \"未央区\",\n \"value\": \"610112\"\n },\n {\n \"label\": \"雁塔区\",\n \"value\": \"610113\"\n },\n {\n \"label\": \"阎良区\",\n \"value\": \"610114\"\n },\n {\n \"label\": \"临潼区\",\n \"value\": \"610115\"\n },\n {\n \"label\": \"长安区\",\n \"value\": \"610116\"\n },\n {\n \"label\": \"高陵区\",\n \"value\": \"610117\"\n },\n {\n \"label\": \"鄠邑区\",\n \"value\": \"610118\"\n },\n {\n \"label\": \"蓝田县\",\n \"value\": \"610122\"\n },\n {\n \"label\": \"周至县\",\n \"value\": \"610124\"\n }\n ],\n [{\n \"label\": \"王益区\",\n \"value\": \"610202\"\n },\n {\n \"label\": \"印台区\",\n \"value\": \"610203\"\n },\n {\n \"label\": \"耀州区\",\n \"value\": \"610204\"\n },\n {\n \"label\": \"宜君县\",\n \"value\": \"610222\"\n }\n ],\n [{\n \"label\": \"渭滨区\",\n \"value\": \"610302\"\n },\n {\n \"label\": \"金台区\",\n \"value\": \"610303\"\n },\n {\n \"label\": \"陈仓区\",\n \"value\": \"610304\"\n },\n {\n \"label\": \"凤翔县\",\n \"value\": \"610322\"\n },\n {\n \"label\": \"岐山县\",\n \"value\": \"610323\"\n },\n {\n \"label\": \"扶风县\",\n \"value\": \"610324\"\n },\n {\n \"label\": \"眉县\",\n \"value\": \"610326\"\n },\n {\n \"label\": \"陇县\",\n \"value\": \"610327\"\n },\n {\n \"label\": \"千阳县\",\n \"value\": \"610328\"\n },\n {\n \"label\": \"麟游县\",\n \"value\": \"610329\"\n },\n {\n \"label\": \"凤县\",\n \"value\": \"610330\"\n },\n {\n \"label\": \"太白县\",\n \"value\": \"610331\"\n }\n ],\n [{\n \"label\": \"秦都区\",\n \"value\": \"610402\"\n },\n {\n \"label\": \"杨陵区\",\n \"value\": \"610403\"\n },\n {\n \"label\": \"渭城区\",\n \"value\": \"610404\"\n },\n {\n \"label\": \"三原县\",\n \"value\": \"610422\"\n },\n {\n \"label\": \"泾阳县\",\n \"value\": \"610423\"\n },\n {\n \"label\": \"乾县\",\n \"value\": \"610424\"\n },\n {\n \"label\": \"礼泉县\",\n \"value\": \"610425\"\n },\n {\n \"label\": \"永寿县\",\n \"value\": \"610426\"\n },\n {\n \"label\": \"彬县\",\n \"value\": \"610427\"\n },\n {\n \"label\": \"长武县\",\n \"value\": \"610428\"\n },\n {\n \"label\": \"旬邑县\",\n \"value\": \"610429\"\n },\n {\n \"label\": \"淳化县\",\n \"value\": \"610430\"\n },\n {\n \"label\": \"武功县\",\n \"value\": \"610431\"\n },\n {\n \"label\": \"兴平市\",\n \"value\": \"610481\"\n }\n ],\n [{\n \"label\": \"临渭区\",\n \"value\": \"610502\"\n },\n {\n \"label\": \"华州区\",\n \"value\": \"610503\"\n },\n {\n \"label\": \"潼关县\",\n \"value\": \"610522\"\n },\n {\n \"label\": \"大荔县\",\n \"value\": \"610523\"\n },\n {\n \"label\": \"合阳县\",\n \"value\": \"610524\"\n },\n {\n \"label\": \"澄城县\",\n \"value\": \"610525\"\n },\n {\n \"label\": \"蒲城县\",\n \"value\": \"610526\"\n },\n {\n \"label\": \"白水县\",\n \"value\": \"610527\"\n },\n {\n \"label\": \"富平县\",\n \"value\": \"610528\"\n },\n {\n \"label\": \"韩城市\",\n \"value\": \"610581\"\n },\n {\n \"label\": \"华阴市\",\n \"value\": \"610582\"\n }\n ],\n [{\n \"label\": \"宝塔区\",\n \"value\": \"610602\"\n },\n {\n \"label\": \"安塞区\",\n \"value\": \"610603\"\n },\n {\n \"label\": \"延长县\",\n \"value\": \"610621\"\n },\n {\n \"label\": \"延川县\",\n \"value\": \"610622\"\n },\n {\n \"label\": \"子长县\",\n \"value\": \"610623\"\n },\n {\n \"label\": \"志丹县\",\n \"value\": \"610625\"\n },\n {\n \"label\": \"吴起县\",\n \"value\": \"610626\"\n },\n {\n \"label\": \"甘泉县\",\n \"value\": \"610627\"\n },\n {\n \"label\": \"富县\",\n \"value\": \"610628\"\n },\n {\n \"label\": \"洛川县\",\n \"value\": \"610629\"\n },\n {\n \"label\": \"宜川县\",\n \"value\": \"610630\"\n },\n {\n \"label\": \"黄龙县\",\n \"value\": \"610631\"\n },\n {\n \"label\": \"黄陵县\",\n \"value\": \"610632\"\n }\n ],\n [{\n \"label\": \"汉台区\",\n \"value\": \"610702\"\n },\n {\n \"label\": \"南郑区\",\n \"value\": \"610703\"\n },\n {\n \"label\": \"城固县\",\n \"value\": \"610722\"\n },\n {\n \"label\": \"洋县\",\n \"value\": \"610723\"\n },\n {\n \"label\": \"西乡县\",\n \"value\": \"610724\"\n },\n {\n \"label\": \"勉县\",\n \"value\": \"610725\"\n },\n {\n \"label\": \"宁强县\",\n \"value\": \"610726\"\n },\n {\n \"label\": \"略阳县\",\n \"value\": \"610727\"\n },\n {\n \"label\": \"镇巴县\",\n \"value\": \"610728\"\n },\n {\n \"label\": \"留坝县\",\n \"value\": \"610729\"\n },\n {\n \"label\": \"佛坪县\",\n \"value\": \"610730\"\n }\n ],\n [{\n \"label\": \"榆阳区\",\n \"value\": \"610802\"\n },\n {\n \"label\": \"横山区\",\n \"value\": \"610803\"\n },\n {\n \"label\": \"府谷县\",\n \"value\": \"610822\"\n },\n {\n \"label\": \"靖边县\",\n \"value\": \"610824\"\n },\n {\n \"label\": \"定边县\",\n \"value\": \"610825\"\n },\n {\n \"label\": \"绥德县\",\n \"value\": \"610826\"\n },\n {\n \"label\": \"米脂县\",\n \"value\": \"610827\"\n },\n {\n \"label\": \"佳县\",\n \"value\": \"610828\"\n },\n {\n \"label\": \"吴堡县\",\n \"value\": \"610829\"\n },\n {\n \"label\": \"清涧县\",\n \"value\": \"610830\"\n },\n {\n \"label\": \"子洲县\",\n \"value\": \"610831\"\n },\n {\n \"label\": \"神木市\",\n \"value\": \"610881\"\n }\n ],\n [{\n \"label\": \"汉滨区\",\n \"value\": \"610902\"\n },\n {\n \"label\": \"汉阴县\",\n \"value\": \"610921\"\n },\n {\n \"label\": \"石泉县\",\n \"value\": \"610922\"\n },\n {\n \"label\": \"宁陕县\",\n \"value\": \"610923\"\n },\n {\n \"label\": \"紫阳县\",\n \"value\": \"610924\"\n },\n {\n \"label\": \"岚皋县\",\n \"value\": \"610925\"\n },\n {\n \"label\": \"平利县\",\n \"value\": \"610926\"\n },\n {\n \"label\": \"镇坪县\",\n \"value\": \"610927\"\n },\n {\n \"label\": \"旬阳县\",\n \"value\": \"610928\"\n },\n {\n \"label\": \"白河县\",\n \"value\": \"610929\"\n }\n ],\n [{\n \"label\": \"商州区\",\n \"value\": \"611002\"\n },\n {\n \"label\": \"洛南县\",\n \"value\": \"611021\"\n },\n {\n \"label\": \"丹凤县\",\n \"value\": \"611022\"\n },\n {\n \"label\": \"商南县\",\n \"value\": \"611023\"\n },\n {\n \"label\": \"山阳县\",\n \"value\": \"611024\"\n },\n {\n \"label\": \"镇安县\",\n \"value\": \"611025\"\n },\n {\n \"label\": \"柞水县\",\n \"value\": \"611026\"\n }\n ]\n ],\n [\n [{\n \"label\": \"城关区\",\n \"value\": \"620102\"\n },\n {\n \"label\": \"七里河区\",\n \"value\": \"620103\"\n },\n {\n \"label\": \"西固区\",\n \"value\": \"620104\"\n },\n {\n \"label\": \"安宁区\",\n \"value\": \"620105\"\n },\n {\n \"label\": \"红古区\",\n \"value\": \"620111\"\n },\n {\n \"label\": \"永登县\",\n \"value\": \"620121\"\n },\n {\n \"label\": \"皋兰县\",\n \"value\": \"620122\"\n },\n {\n \"label\": \"榆中县\",\n \"value\": \"620123\"\n },\n {\n \"label\": \"兰州新区\",\n \"value\": \"620171\"\n }\n ],\n [{\n \"label\": \"嘉峪关市\",\n \"value\": \"620201\"\n }],\n [{\n \"label\": \"金川区\",\n \"value\": \"620302\"\n },\n {\n \"label\": \"永昌县\",\n \"value\": \"620321\"\n }\n ],\n [{\n \"label\": \"白银区\",\n \"value\": \"620402\"\n },\n {\n \"label\": \"平川区\",\n \"value\": \"620403\"\n },\n {\n \"label\": \"靖远县\",\n \"value\": \"620421\"\n },\n {\n \"label\": \"会宁县\",\n \"value\": \"620422\"\n },\n {\n \"label\": \"景泰县\",\n \"value\": \"620423\"\n }\n ],\n [{\n \"label\": \"秦州区\",\n \"value\": \"620502\"\n },\n {\n \"label\": \"麦积区\",\n \"value\": \"620503\"\n },\n {\n \"label\": \"清水县\",\n \"value\": \"620521\"\n },\n {\n \"label\": \"秦安县\",\n \"value\": \"620522\"\n },\n {\n \"label\": \"甘谷县\",\n \"value\": \"620523\"\n },\n {\n \"label\": \"武山县\",\n \"value\": \"620524\"\n },\n {\n \"label\": \"张家川回族自治县\",\n \"value\": \"620525\"\n }\n ],\n [{\n \"label\": \"凉州区\",\n \"value\": \"620602\"\n },\n {\n \"label\": \"民勤县\",\n \"value\": \"620621\"\n },\n {\n \"label\": \"古浪县\",\n \"value\": \"620622\"\n },\n {\n \"label\": \"天祝藏族自治县\",\n \"value\": \"620623\"\n }\n ],\n [{\n \"label\": \"甘州区\",\n \"value\": \"620702\"\n },\n {\n \"label\": \"肃南裕固族自治县\",\n \"value\": \"620721\"\n },\n {\n \"label\": \"民乐县\",\n \"value\": \"620722\"\n },\n {\n \"label\": \"临泽县\",\n \"value\": \"620723\"\n },\n {\n \"label\": \"高台县\",\n \"value\": \"620724\"\n },\n {\n \"label\": \"山丹县\",\n \"value\": \"620725\"\n }\n ],\n [{\n \"label\": \"崆峒区\",\n \"value\": \"620802\"\n },\n {\n \"label\": \"泾川县\",\n \"value\": \"620821\"\n },\n {\n \"label\": \"灵台县\",\n \"value\": \"620822\"\n },\n {\n \"label\": \"崇信县\",\n \"value\": \"620823\"\n },\n {\n \"label\": \"华亭县\",\n \"value\": \"620824\"\n },\n {\n \"label\": \"庄浪县\",\n \"value\": \"620825\"\n },\n {\n \"label\": \"静宁县\",\n \"value\": \"620826\"\n },\n {\n \"label\": \"平凉工业园区\",\n \"value\": \"620871\"\n }\n ],\n [{\n \"label\": \"肃州区\",\n \"value\": \"620902\"\n },\n {\n \"label\": \"金塔县\",\n \"value\": \"620921\"\n },\n {\n \"label\": \"瓜州县\",\n \"value\": \"620922\"\n },\n {\n \"label\": \"肃北蒙古族自治县\",\n \"value\": \"620923\"\n },\n {\n \"label\": \"阿克塞哈萨克族自治县\",\n \"value\": \"620924\"\n },\n {\n \"label\": \"玉门市\",\n \"value\": \"620981\"\n },\n {\n \"label\": \"敦煌市\",\n \"value\": \"620982\"\n }\n ],\n [{\n \"label\": \"西峰区\",\n \"value\": \"621002\"\n },\n {\n \"label\": \"庆城县\",\n \"value\": \"621021\"\n },\n {\n \"label\": \"环县\",\n \"value\": \"621022\"\n },\n {\n \"label\": \"华池县\",\n \"value\": \"621023\"\n },\n {\n \"label\": \"合水县\",\n \"value\": \"621024\"\n },\n {\n \"label\": \"正宁县\",\n \"value\": \"621025\"\n },\n {\n \"label\": \"宁县\",\n \"value\": \"621026\"\n },\n {\n \"label\": \"镇原县\",\n \"value\": \"621027\"\n }\n ],\n [{\n \"label\": \"安定区\",\n \"value\": \"621102\"\n },\n {\n \"label\": \"通渭县\",\n \"value\": \"621121\"\n },\n {\n \"label\": \"陇西县\",\n \"value\": \"621122\"\n },\n {\n \"label\": \"渭源县\",\n \"value\": \"621123\"\n },\n {\n \"label\": \"临洮县\",\n \"value\": \"621124\"\n },\n {\n \"label\": \"漳县\",\n \"value\": \"621125\"\n },\n {\n \"label\": \"岷县\",\n \"value\": \"621126\"\n }\n ],\n [{\n \"label\": \"武都区\",\n \"value\": \"621202\"\n },\n {\n \"label\": \"成县\",\n \"value\": \"621221\"\n },\n {\n \"label\": \"文县\",\n \"value\": \"621222\"\n },\n {\n \"label\": \"宕昌县\",\n \"value\": \"621223\"\n },\n {\n \"label\": \"康县\",\n \"value\": \"621224\"\n },\n {\n \"label\": \"西和县\",\n \"value\": \"621225\"\n },\n {\n \"label\": \"礼县\",\n \"value\": \"621226\"\n },\n {\n \"label\": \"徽县\",\n \"value\": \"621227\"\n },\n {\n \"label\": \"两当县\",\n \"value\": \"621228\"\n }\n ],\n [{\n \"label\": \"临夏市\",\n \"value\": \"622901\"\n },\n {\n \"label\": \"临夏县\",\n \"value\": \"622921\"\n },\n {\n \"label\": \"康乐县\",\n \"value\": \"622922\"\n },\n {\n \"label\": \"永靖县\",\n \"value\": \"622923\"\n },\n {\n \"label\": \"广河县\",\n \"value\": \"622924\"\n },\n {\n \"label\": \"和政县\",\n \"value\": \"622925\"\n },\n {\n \"label\": \"东乡族自治县\",\n \"value\": \"622926\"\n },\n {\n \"label\": \"积石山保安族东乡族撒拉族自治县\",\n \"value\": \"622927\"\n }\n ],\n [{\n \"label\": \"合作市\",\n \"value\": \"623001\"\n },\n {\n \"label\": \"临潭县\",\n \"value\": \"623021\"\n },\n {\n \"label\": \"卓尼县\",\n \"value\": \"623022\"\n },\n {\n \"label\": \"舟曲县\",\n \"value\": \"623023\"\n },\n {\n \"label\": \"迭部县\",\n \"value\": \"623024\"\n },\n {\n \"label\": \"玛曲县\",\n \"value\": \"623025\"\n },\n {\n \"label\": \"碌曲县\",\n \"value\": \"623026\"\n },\n {\n \"label\": \"夏河县\",\n \"value\": \"623027\"\n }\n ]\n ],\n [\n [{\n \"label\": \"城东区\",\n \"value\": \"630102\"\n },\n {\n \"label\": \"城中区\",\n \"value\": \"630103\"\n },\n {\n \"label\": \"城西区\",\n \"value\": \"630104\"\n },\n {\n \"label\": \"城北区\",\n \"value\": \"630105\"\n },\n {\n \"label\": \"大通回族土族自治县\",\n \"value\": \"630121\"\n },\n {\n \"label\": \"湟中县\",\n \"value\": \"630122\"\n },\n {\n \"label\": \"湟源县\",\n \"value\": \"630123\"\n }\n ],\n [{\n \"label\": \"乐都区\",\n \"value\": \"630202\"\n },\n {\n \"label\": \"平安区\",\n \"value\": \"630203\"\n },\n {\n \"label\": \"民和回族土族自治县\",\n \"value\": \"630222\"\n },\n {\n \"label\": \"互助土族自治县\",\n \"value\": \"630223\"\n },\n {\n \"label\": \"化隆回族自治县\",\n \"value\": \"630224\"\n },\n {\n \"label\": \"循化撒拉族自治县\",\n \"value\": \"630225\"\n }\n ],\n [{\n \"label\": \"门源回族自治县\",\n \"value\": \"632221\"\n },\n {\n \"label\": \"祁连县\",\n \"value\": \"632222\"\n },\n {\n \"label\": \"海晏县\",\n \"value\": \"632223\"\n },\n {\n \"label\": \"刚察县\",\n \"value\": \"632224\"\n }\n ],\n [{\n \"label\": \"同仁县\",\n \"value\": \"632321\"\n },\n {\n \"label\": \"尖扎县\",\n \"value\": \"632322\"\n },\n {\n \"label\": \"泽库县\",\n \"value\": \"632323\"\n },\n {\n \"label\": \"河南蒙古族自治县\",\n \"value\": \"632324\"\n }\n ],\n [{\n \"label\": \"共和县\",\n \"value\": \"632521\"\n },\n {\n \"label\": \"同德县\",\n \"value\": \"632522\"\n },\n {\n \"label\": \"贵德县\",\n \"value\": \"632523\"\n },\n {\n \"label\": \"兴海县\",\n \"value\": \"632524\"\n },\n {\n \"label\": \"贵南县\",\n \"value\": \"632525\"\n }\n ],\n [{\n \"label\": \"玛沁县\",\n \"value\": \"632621\"\n },\n {\n \"label\": \"班玛县\",\n \"value\": \"632622\"\n },\n {\n \"label\": \"甘德县\",\n \"value\": \"632623\"\n },\n {\n \"label\": \"达日县\",\n \"value\": \"632624\"\n },\n {\n \"label\": \"久治县\",\n \"value\": \"632625\"\n },\n {\n \"label\": \"玛多县\",\n \"value\": \"632626\"\n }\n ],\n [{\n \"label\": \"玉树市\",\n \"value\": \"632701\"\n },\n {\n \"label\": \"杂多县\",\n \"value\": \"632722\"\n },\n {\n \"label\": \"称多县\",\n \"value\": \"632723\"\n },\n {\n \"label\": \"治多县\",\n \"value\": \"632724\"\n },\n {\n \"label\": \"囊谦县\",\n \"value\": \"632725\"\n },\n {\n \"label\": \"曲麻莱县\",\n \"value\": \"632726\"\n }\n ],\n [{\n \"label\": \"格尔木市\",\n \"value\": \"632801\"\n },\n {\n \"label\": \"德令哈市\",\n \"value\": \"632802\"\n },\n {\n \"label\": \"乌兰县\",\n \"value\": \"632821\"\n },\n {\n \"label\": \"都兰县\",\n \"value\": \"632822\"\n },\n {\n \"label\": \"天峻县\",\n \"value\": \"632823\"\n },\n {\n \"label\": \"大柴旦行政委员会\",\n \"value\": \"632857\"\n },\n {\n \"label\": \"冷湖行政委员会\",\n \"value\": \"632858\"\n },\n {\n \"label\": \"茫崖行政委员会\",\n \"value\": \"632859\"\n }\n ]\n ],\n [\n [{\n \"label\": \"兴庆区\",\n \"value\": \"640104\"\n },\n {\n \"label\": \"西夏区\",\n \"value\": \"640105\"\n },\n {\n \"label\": \"金凤区\",\n \"value\": \"640106\"\n },\n {\n \"label\": \"永宁县\",\n \"value\": \"640121\"\n },\n {\n \"label\": \"贺兰县\",\n \"value\": \"640122\"\n },\n {\n \"label\": \"灵武市\",\n \"value\": \"640181\"\n }\n ],\n [{\n \"label\": \"大武口区\",\n \"value\": \"640202\"\n },\n {\n \"label\": \"惠农区\",\n \"value\": \"640205\"\n },\n {\n \"label\": \"平罗县\",\n \"value\": \"640221\"\n }\n ],\n [{\n \"label\": \"利通区\",\n \"value\": \"640302\"\n },\n {\n \"label\": \"红寺堡区\",\n \"value\": \"640303\"\n },\n {\n \"label\": \"盐池县\",\n \"value\": \"640323\"\n },\n {\n \"label\": \"同心县\",\n \"value\": \"640324\"\n },\n {\n \"label\": \"青铜峡市\",\n \"value\": \"640381\"\n }\n ],\n [{\n \"label\": \"原州区\",\n \"value\": \"640402\"\n },\n {\n \"label\": \"西吉县\",\n \"value\": \"640422\"\n },\n {\n \"label\": \"隆德县\",\n \"value\": \"640423\"\n },\n {\n \"label\": \"泾源县\",\n \"value\": \"640424\"\n },\n {\n \"label\": \"彭阳县\",\n \"value\": \"640425\"\n }\n ],\n [{\n \"label\": \"沙坡头区\",\n \"value\": \"640502\"\n },\n {\n \"label\": \"中宁县\",\n \"value\": \"640521\"\n },\n {\n \"label\": \"海原县\",\n \"value\": \"640522\"\n }\n ]\n ],\n [\n [{\n \"label\": \"天山区\",\n \"value\": \"650102\"\n },\n {\n \"label\": \"沙依巴克区\",\n \"value\": \"650103\"\n },\n {\n \"label\": \"新市区\",\n \"value\": \"650104\"\n },\n {\n \"label\": \"水磨沟区\",\n \"value\": \"650105\"\n },\n {\n \"label\": \"头屯河区\",\n \"value\": \"650106\"\n },\n {\n \"label\": \"达坂城区\",\n \"value\": \"650107\"\n },\n {\n \"label\": \"米东区\",\n \"value\": \"650109\"\n },\n {\n \"label\": \"乌鲁木齐县\",\n \"value\": \"650121\"\n },\n {\n \"label\": \"乌鲁木齐经济技术开发区\",\n \"value\": \"650171\"\n },\n {\n \"label\": \"乌鲁木齐高新技术产业开发区\",\n \"value\": \"650172\"\n }\n ],\n [{\n \"label\": \"独山子区\",\n \"value\": \"650202\"\n },\n {\n \"label\": \"克拉玛依区\",\n \"value\": \"650203\"\n },\n {\n \"label\": \"白碱滩区\",\n \"value\": \"650204\"\n },\n {\n \"label\": \"乌尔禾区\",\n \"value\": \"650205\"\n }\n ],\n [{\n \"label\": \"高昌区\",\n \"value\": \"650402\"\n },\n {\n \"label\": \"鄯善县\",\n \"value\": \"650421\"\n },\n {\n \"label\": \"托克逊县\",\n \"value\": \"650422\"\n }\n ],\n [{\n \"label\": \"伊州区\",\n \"value\": \"650502\"\n },\n {\n \"label\": \"巴里坤哈萨克自治县\",\n \"value\": \"650521\"\n },\n {\n \"label\": \"伊吾县\",\n \"value\": \"650522\"\n }\n ],\n [{\n \"label\": \"昌吉市\",\n \"value\": \"652301\"\n },\n {\n \"label\": \"阜康市\",\n \"value\": \"652302\"\n },\n {\n \"label\": \"呼图壁县\",\n \"value\": \"652323\"\n },\n {\n \"label\": \"玛纳斯县\",\n \"value\": \"652324\"\n },\n {\n \"label\": \"奇台县\",\n \"value\": \"652325\"\n },\n {\n \"label\": \"吉木萨尔县\",\n \"value\": \"652327\"\n },\n {\n \"label\": \"木垒哈萨克自治县\",\n \"value\": \"652328\"\n }\n ],\n [{\n \"label\": \"博乐市\",\n \"value\": \"652701\"\n },\n {\n \"label\": \"阿拉山口市\",\n \"value\": \"652702\"\n },\n {\n \"label\": \"精河县\",\n \"value\": \"652722\"\n },\n {\n \"label\": \"温泉县\",\n \"value\": \"652723\"\n }\n ],\n [{\n \"label\": \"库尔勒市\",\n \"value\": \"652801\"\n },\n {\n \"label\": \"轮台县\",\n \"value\": \"652822\"\n },\n {\n \"label\": \"尉犁县\",\n \"value\": \"652823\"\n },\n {\n \"label\": \"若羌县\",\n \"value\": \"652824\"\n },\n {\n \"label\": \"且末县\",\n \"value\": \"652825\"\n },\n {\n \"label\": \"焉耆回族自治县\",\n \"value\": \"652826\"\n },\n {\n \"label\": \"和静县\",\n \"value\": \"652827\"\n },\n {\n \"label\": \"和硕县\",\n \"value\": \"652828\"\n },\n {\n \"label\": \"博湖县\",\n \"value\": \"652829\"\n },\n {\n \"label\": \"库尔勒经济技术开发区\",\n \"value\": \"652871\"\n }\n ],\n [{\n \"label\": \"阿克苏市\",\n \"value\": \"652901\"\n },\n {\n \"label\": \"温宿县\",\n \"value\": \"652922\"\n },\n {\n \"label\": \"库车县\",\n \"value\": \"652923\"\n },\n {\n \"label\": \"沙雅县\",\n \"value\": \"652924\"\n },\n {\n \"label\": \"新和县\",\n \"value\": \"652925\"\n },\n {\n \"label\": \"拜城县\",\n \"value\": \"652926\"\n },\n {\n \"label\": \"乌什县\",\n \"value\": \"652927\"\n },\n {\n \"label\": \"阿瓦提县\",\n \"value\": \"652928\"\n },\n {\n \"label\": \"柯坪县\",\n \"value\": \"652929\"\n }\n ],\n [{\n \"label\": \"阿图什市\",\n \"value\": \"653001\"\n },\n {\n \"label\": \"阿克陶县\",\n \"value\": \"653022\"\n },\n {\n \"label\": \"阿合奇县\",\n \"value\": \"653023\"\n },\n {\n \"label\": \"乌恰县\",\n \"value\": \"653024\"\n }\n ],\n [{\n \"label\": \"喀什市\",\n \"value\": \"653101\"\n },\n {\n \"label\": \"疏附县\",\n \"value\": \"653121\"\n },\n {\n \"label\": \"疏勒县\",\n \"value\": \"653122\"\n },\n {\n \"label\": \"英吉沙县\",\n \"value\": \"653123\"\n },\n {\n \"label\": \"泽普县\",\n \"value\": \"653124\"\n },\n {\n \"label\": \"莎车县\",\n \"value\": \"653125\"\n },\n {\n \"label\": \"叶城县\",\n \"value\": \"653126\"\n },\n {\n \"label\": \"麦盖提县\",\n \"value\": \"653127\"\n },\n {\n \"label\": \"岳普湖县\",\n \"value\": \"653128\"\n },\n {\n \"label\": \"伽师县\",\n \"value\": \"653129\"\n },\n {\n \"label\": \"巴楚县\",\n \"value\": \"653130\"\n },\n {\n \"label\": \"塔什库尔干塔吉克自治县\",\n \"value\": \"653131\"\n }\n ],\n [{\n \"label\": \"和田市\",\n \"value\": \"653201\"\n },\n {\n \"label\": \"和田县\",\n \"value\": \"653221\"\n },\n {\n \"label\": \"墨玉县\",\n \"value\": \"653222\"\n },\n {\n \"label\": \"皮山县\",\n \"value\": \"653223\"\n },\n {\n \"label\": \"洛浦县\",\n \"value\": \"653224\"\n },\n {\n \"label\": \"策勒县\",\n \"value\": \"653225\"\n },\n {\n \"label\": \"于田县\",\n \"value\": \"653226\"\n },\n {\n \"label\": \"民丰县\",\n \"value\": \"653227\"\n }\n ],\n [{\n \"label\": \"伊宁市\",\n \"value\": \"654002\"\n },\n {\n \"label\": \"奎屯市\",\n \"value\": \"654003\"\n },\n {\n \"label\": \"霍尔果斯市\",\n \"value\": \"654004\"\n },\n {\n \"label\": \"伊宁县\",\n \"value\": \"654021\"\n },\n {\n \"label\": \"察布查尔锡伯自治县\",\n \"value\": \"654022\"\n },\n {\n \"label\": \"霍城县\",\n \"value\": \"654023\"\n },\n {\n \"label\": \"巩留县\",\n \"value\": \"654024\"\n },\n {\n \"label\": \"新源县\",\n \"value\": \"654025\"\n },\n {\n \"label\": \"昭苏县\",\n \"value\": \"654026\"\n },\n {\n \"label\": \"特克斯县\",\n \"value\": \"654027\"\n },\n {\n \"label\": \"尼勒克县\",\n \"value\": \"654028\"\n }\n ],\n [{\n \"label\": \"塔城市\",\n \"value\": \"654201\"\n },\n {\n \"label\": \"乌苏市\",\n \"value\": \"654202\"\n },\n {\n \"label\": \"额敏县\",\n \"value\": \"654221\"\n },\n {\n \"label\": \"沙湾县\",\n \"value\": \"654223\"\n },\n {\n \"label\": \"托里县\",\n \"value\": \"654224\"\n },\n {\n \"label\": \"裕民县\",\n \"value\": \"654225\"\n },\n {\n \"label\": \"和布克赛尔蒙古自治县\",\n \"value\": \"654226\"\n }\n ],\n [{\n \"label\": \"阿勒泰市\",\n \"value\": \"654301\"\n },\n {\n \"label\": \"布尔津县\",\n \"value\": \"654321\"\n },\n {\n \"label\": \"富蕴县\",\n \"value\": \"654322\"\n },\n {\n \"label\": \"福海县\",\n \"value\": \"654323\"\n },\n {\n \"label\": \"哈巴河县\",\n \"value\": \"654324\"\n },\n {\n \"label\": \"青河县\",\n \"value\": \"654325\"\n },\n {\n \"label\": \"吉木乃县\",\n \"value\": \"654326\"\n }\n ],\n [{\n \"label\": \"石河子市\",\n \"value\": \"659001\"\n },\n {\n \"label\": \"阿拉尔市\",\n \"value\": \"659002\"\n },\n {\n \"label\": \"图木舒克市\",\n \"value\": \"659003\"\n },\n {\n \"label\": \"五家渠市\",\n \"value\": \"659004\"\n },\n {\n \"label\": \"铁门关市\",\n \"value\": \"659006\"\n }\n ]\n ],\n [\n [{\n \"label\": \"台北\",\n \"value\": \"660101\"\n }],\n [{\n \"label\": \"高雄\",\n \"value\": \"660201\"\n }],\n [{\n \"label\": \"基隆\",\n \"value\": \"660301\"\n }],\n [{\n \"label\": \"台中\",\n \"value\": \"660401\"\n }],\n [{\n \"label\": \"台南\",\n \"value\": \"660501\"\n }],\n [{\n \"label\": \"新竹\",\n \"value\": \"660601\"\n }],\n [{\n \"label\": \"嘉义\",\n \"value\": \"660701\"\n }],\n [{\n \"label\": \"宜兰\",\n \"value\": \"660801\"\n }],\n [{\n \"label\": \"桃园\",\n \"value\": \"660901\"\n }],\n [{\n \"label\": \"苗栗\",\n \"value\": \"661001\"\n }],\n [{\n \"label\": \"彰化\",\n \"value\": \"661101\"\n }],\n [{\n \"label\": \"南投\",\n \"value\": \"661201\"\n }],\n [{\n \"label\": \"云林\",\n \"value\": \"661301\"\n }],\n [{\n \"label\": \"屏东\",\n \"value\": \"661401\"\n }],\n [{\n \"label\": \"台东\",\n \"value\": \"661501\"\n }],\n [{\n \"label\": \"花莲\",\n \"value\": \"661601\"\n }],\n [{\n \"label\": \"澎湖\",\n \"value\": \"661701\"\n }]\n ],\n [\n [{\n \"label\": \"香港岛\",\n \"value\": \"670101\"\n }],\n [{\n \"label\": \"九龙\",\n \"value\": \"670201\"\n }],\n [{\n \"label\": \"新界\",\n \"value\": \"670301\"\n }]\n ],\n [\n [{\n \"label\": \"澳门半岛\",\n \"value\": \"680101\"\n }],\n [{\n \"label\": \"氹仔岛\",\n \"value\": \"680201\"\n }],\n [{\n \"label\": \"路环岛\",\n \"value\": \"680301\"\n }],\n [{\n \"label\": \"路氹城\",\n \"value\": \"680401\"\n }]\n ]\n]\nexport default areaData;\n","var s = [[[[\"东华门街道\",\"景山街道\",\"交道口街道\",\"安定门街道\",\"北新桥街道\",\"东四街道\",\"朝阳门街道\",\"建国门街道\",\"东直门街道\",\"和平里街道\",\"前门街道\",\"崇文门外街道\",\"东花市街道\",\"龙潭街道\",\"体育馆路街道\",\"天坛街道\",\"永定门外街道\"],[\"西长安街街道\",\"新街口街道\",\"月坛街道\",\"展览路街道\",\"德胜街道\",\"金融街街道\",\"什刹海街道\",\"大栅栏街道\",\"天桥街道\",\"椿树街道\",\"陶然亭街道\",\"广安门内街道\",\"牛街街道\",\"白纸坊街道\",\"广安门外街道\"],[\"建外街道\",\"朝外街道\",\"呼家楼街道\",\"三里屯街道\",\"左家庄街道\",\"香河园街道\",\"和平街街道\",\"安贞街道\",\"亚运村街道\",\"小关街道\",\"酒仙桥街道\",\"麦子店街道\",\"团结湖街道\",\"六里屯街道\",\"八里庄街道\",\"双井街道\",\"劲松街道\",\"潘家园街道\",\"垡头街道\",\"南磨房地区\",\"高碑店地区\",\"将台地区\",\"太阳宫地区\",\"大屯街道\",\"望京街道\",\"小红门地区\",\"十八里店地区\",\"平房地区\",\"东风地区\",\"奥运村街道\",\"来广营地区\",\"常营地区\",\"三间房地区\",\"管庄地区\",\"金盏地区\",\"孙河地区\",\"崔各庄地区\",\"东坝地区\",\"黑庄户地区\",\"豆各庄地区\",\"王四营地区\",\"东湖街道\",\"首都机场街道\"],[\"右安门街道\",\"太平桥街道\",\"西罗园街道\",\"大红门街道\",\"南苑街道\",\"东高地街道\",\"东铁匠营街道\",\"卢沟桥街道\",\"丰台街道\",\"新村街道\",\"长辛店街道\",\"云岗街道\",\"方庄地区\",\"宛平城地区\",\"马家堡街道\",\"和义街道\",\"卢沟桥地区\",\"花乡地区\",\"南苑地区\",\"长辛店镇\",\"王佐镇\"],[\"八宝山街道\",\"老山街道\",\"八角街道\",\"古城街道\",\"苹果园街道\",\"金顶街街道\",\"广宁街道\",\"五里坨街道\",\"鲁谷街道\"],[\"万寿路街道\",\"永定路街道\",\"羊坊店街道\",\"甘家口街道\",\"八里庄街道\",\"紫竹院街道\",\"北下关街道\",\"北太平庄街道\",\"学院路街道\",\"中关村街道\",\"海淀街道\",\"青龙桥街道\",\"清华园街道\",\"燕园街道\",\"香山街道\",\"清河街道\",\"花园路街道\",\"西三旗街道\",\"马连洼街道\",\"田村路街道\",\"上地街道\",\"万柳地区\",\"东升地区\",\"曙光街道\",\"温泉地区\",\"四季青地区\",\"西北旺地区\",\"苏家坨地区\",\"上庄地区\"],[\"大峪街道\",\"城子街道\",\"东辛房街道\",\"大台街道\",\"王平地区\",\"永定地区\",\"龙泉地区\",\"潭柘寺镇\",\"军庄镇\",\"雁翅镇\",\"斋堂镇\",\"清水镇\",\"妙峰山镇\"],[\"城关街道\",\"新镇街道\",\"向阳街道\",\"东风街道\",\"迎风街道\",\"星城街道\",\"良乡地区\",\"周口店地区\",\"琉璃河地区\",\"拱辰街道\",\"西潞街道\",\"阎村镇\",\"窦店镇\",\"石楼镇\",\"长阳镇\",\"河北镇\",\"长沟镇\",\"大石窝镇\",\"张坊镇\",\"十渡镇\",\"青龙湖镇\",\"韩村河镇\",\"霞云岭乡\",\"南窖乡\",\"佛子庄乡\",\"大安山乡\",\"史家营乡\",\"蒲洼乡\"],[\"中仓街道\",\"新华街道\",\"北苑街道\",\"玉桥街道\",\"永顺地区\",\"梨园地区\",\"宋庄镇\",\"张家湾镇\",\"漷县镇\",\"马驹桥镇\",\"西集镇\",\"台湖镇\",\"永乐店镇\",\"潞城镇\",\"于家务回族乡\"],[\"胜利街道\",\"光明街道\",\"仁和地区\",\"后沙峪地区\",\"天竺地区\",\"杨镇地区\",\"牛栏山地区\",\"南法信地区\",\"马坡地区\",\"石园街道\",\"空港街道\",\"双丰街道\",\"旺泉街道\",\"高丽营镇\",\"李桥镇\",\"李遂镇\",\"南彩镇\",\"北务镇\",\"大孙各庄镇\",\"张镇\",\"龙湾屯镇\",\"木林镇\",\"北小营镇\",\"北石槽镇\",\"赵全营镇\"],[\"城北街道\",\"南口地区\",\"马池口地区\",\"沙河地区\",\"城南街道\",\"东小口地区\",\"天通苑北街道\",\"天通苑南街道\",\"霍营街道\",\"回龙观街道\",\"龙泽园街道\",\"史各庄街道\",\"阳坊镇\",\"小汤山镇\",\"南邵镇\",\"崔村镇\",\"百善镇\",\"北七家镇\",\"兴寿镇\",\"流村镇\",\"十三陵镇\",\"延寿镇\"],[\"兴丰街道\",\"林校路街道\",\"清源街道\",\"亦庄地区\",\"黄村地区\",\"旧宫地区\",\"西红门地区\",\"瀛海地区\",\"观音寺街道\",\"天宫院街道\",\"高米店街道\",\"荣华街道\",\"博兴街道\",\"青云店镇\",\"采育镇\",\"安定镇\",\"礼贤镇\",\"榆垡镇\",\"庞各庄镇\",\"北臧村镇\",\"魏善庄镇\",\"长子营镇\",\"北京经济技术开发区\",\"中关村国家自主创新示范区大兴生物医药产业基地\",\"国家新媒体产业基地\"],[\"泉河街道\",\"龙山街道\",\"怀柔地区\",\"雁栖地区\",\"庙城地区\",\"北房镇\",\"杨宋镇\",\"桥梓镇\",\"怀北镇\",\"汤河口镇\",\"渤海镇\",\"九渡河镇\",\"琉璃庙镇\",\"宝山镇\",\"长哨营满族乡\",\"喇叭沟门满族乡\",\"北京雁栖经济开发区\"],[\"滨河街道\",\"兴谷街道\",\"渔阳地区\",\"峪口地区\",\"马坊地区\",\"金海湖地区\",\"东高村镇\",\"山东庄镇\",\"南独乐河镇\",\"大华山镇\",\"夏各庄镇\",\"马昌营镇\",\"王辛庄镇\",\"大兴庄镇\",\"刘家店镇\",\"镇罗营镇\",\"黄松峪乡\",\"熊儿寨乡\"],[\"鼓楼街道\",\"果园街道\",\"檀营地区\",\"密云镇\",\"溪翁庄镇\",\"西田各庄镇\",\"十里堡镇\",\"河南寨镇\",\"巨各庄镇\",\"穆家峪镇\",\"太师屯镇\",\"高岭镇\",\"不老屯镇\",\"冯家峪镇\",\"古北口镇\",\"大城子镇\",\"东邵渠镇\",\"北庄镇\",\"新城子镇\",\"石城镇\",\"北京密云经济开发区\"],[\"百泉街道\",\"香水园街道\",\"儒林街道\",\"延庆镇\",\"康庄镇\",\"八达岭镇\",\"永宁镇\",\"旧县镇\",\"张山营镇\",\"四海镇\",\"千家店镇\",\"沈家营镇\",\"大榆树镇\",\"井庄镇\",\"大庄科乡\",\"刘斌堡乡\",\"香营乡\",\"珍珠泉乡\"]]],[[[\"劝业场街道\",\"小白楼街道\",\"五大道街道\",\"新兴街道\",\"南营门街道\",\"南市街道\"],[\"大王庄街道\",\"大直沽街道\",\"中山门街道\",\"富民路街道\",\"二号桥街道\",\"春华街道\",\"唐家口街道\",\"向阳楼街道\",\"常州道街道\",\"上杭路街道\",\"东新街道\",\"鲁山道街道\",\"天津铁厂街道\"],[\"大营门街道\",\"下瓦房街道\",\"桃园街道\",\"挂甲寺街道\",\"马场街道\",\"越秀路街道\",\"友谊路街道\",\"天塔街道\",\"尖山街道\",\"陈塘庄街道\",\"柳林街道\",\"东海街道\",\"梅江街道\"],[\"长虹街道\",\"鼓楼街道\",\"兴南街道\",\"广开街道\",\"万兴街道\",\"学府街道\",\"向阳路街道\",\"嘉陵道街道\",\"王顶堤街道\",\"水上公园街道\",\"体育中心街道\",\"华苑街道\"],[\"光复道街道\",\"望海楼街道\",\"鸿顺里街道\",\"新开河街道\",\"铁东路街道\",\"建昌道街道\",\"宁园街道\",\"王串场街道\",\"江都路街道\",\"月牙河街道\"],[\"西于庄街道\",\"双环村街道\",\"咸阳北路街道\",\"丁字沽街道\",\"西沽街道\",\"三条石街道\",\"邵公庄街道\",\"芥园街道\",\"铃铛阁街道\",\"大胡同街道\",\"和苑街道\"],[\"张贵庄街道\",\"丰年村街道\",\"万新街道\",\"无瑕街道\",\"新立街道\",\"华明街道\",\"金钟街道\",\"军粮城街道\",\"金桥街道\",\"华新街道\",\"东丽湖街道\",\"天津开发区西区\",\"天津航空物流区\",\"天津空港经济区\",\"东丽区开发区\",\"综合保税区\",\"航空新城\",\"服务滨海新区建设管理委员会\"],[\"西营门街道\",\"李七庄街道\",\"赤龙南街道\",\"中北镇\",\"杨柳青镇\",\"辛口镇\",\"张家窝镇\",\"精武镇\",\"大寺镇\",\"王稳庄镇\",\"天津开发区微电子小区\",\"新技术产业园区\",\"西青高校区\",\"西青区开发区\"],[\"双新街道\",\"咸水沽镇\",\"葛沽镇\",\"小站镇\",\"双港镇\",\"辛庄镇\",\"双桥河镇\",\"八里台镇\",\"北闸口镇\",\"铁路十八局\",\"长青\",\"津南开发区东区\",\"津南开发区西区\",\"海河教育园区\",\"双林农场\",\"津南国家农业园区\"],[\"果园新村街道\",\"集贤里街道\",\"普东街道\",\"瑞景街道\",\"佳荣里街道\",\"青源街道\",\"广源街道\",\"天穆镇\",\"北仓镇\",\"双街镇\",\"双口镇\",\"青光镇\",\"宜兴埠镇\",\"小淀镇\",\"大张庄镇\",\"西堤头镇\",\"科技园区北区\",\"科技园区南区\",\"天津医药医疗器械工业园\",\"天津陆路港物流装备产业园\",\"天津风电产业园\",\"红旗农场\",\"曙光农场\"],[\"杨村街道\",\"下朱庄街道\",\"东蒲洼街道\",\"黄庄街道\",\"徐官屯街道\",\"运河西街道\",\"梅厂镇\",\"大碱厂镇\",\"崔黄口镇\",\"大良镇\",\"下伍旗镇\",\"南蔡村镇\",\"大孟庄镇\",\"泗村店镇\",\"河西务镇\",\"城关镇\",\"东马圈镇\",\"黄花店镇\",\"石各庄镇\",\"王庆坨镇\",\"汊沽港镇\",\"河北屯镇\",\"上马台镇\",\"大王古庄镇\",\"陈咀镇\",\"豆张庄镇\",\"曹子里镇\",\"大黄堡镇\",\"高村镇\",\"白古屯镇\",\"天津开发区逸仙科学工业园\",\"武清区开发区\",\"武清商务区\",\"武清京滨园\",\"武清地毯园\",\"武清汽车园\",\"武清科技谷\",\"武清农场\"],[\"海滨街道\",\"宝平街道\",\"钰华街道\",\"大白街道\",\"口东街道\",\"周良街道\",\"潮阳街道\",\"朝霞街道\",\"大口屯镇\",\"王卜庄镇\",\"方家庄镇\",\"林亭口镇\",\"八门城镇\",\"大钟庄镇\",\"新安镇\",\"霍各庄镇\",\"新开口镇\",\"大唐庄镇\",\"牛道口镇\",\"史各庄镇\",\"郝各庄镇\",\"牛家牌镇\",\"尔王庄镇\",\"黄庄镇\",\"天宝工业园区\",\"九园工业园区\",\"京津新城\",\"里自沽农场\",\"黄庄农场\",\"大钟农场\"],[\"塘沽街道\",\"杭州道街道\",\"新河街道\",\"大沽街道\",\"新北街道\",\"北塘街道\",\"胡家园街道\",\"汉沽街道\",\"寨上街道\",\"茶淀街道\",\"大港街道\",\"古林街道\",\"海滨街道\",\"新城镇\",\"杨家泊镇\",\"太平镇\",\"小王庄镇\",\"中塘镇\",\"开发区\",\"保税区\",\"天津滨海新区高新技术产业开发区\",\"东疆保税港区\",\"中心商务区\",\"临港经济区\",\"中新天津生态城\",\"临港产业园区一\",\"临港产业园区二\"],[\"芦台镇\",\"宁河镇\",\"苗庄镇\",\"丰台镇\",\"岳龙镇\",\"板桥镇\",\"潘庄镇\",\"造甲城镇\",\"七里海镇\",\"大北涧沽镇\",\"东棘坨镇\",\"北淮淀乡\",\"俵口乡\",\"廉庄子乡\",\"宁河县贸易开发区\",\"宁河县经济开发区\",\"一汽大众华北工业园\",\"天津未来科技城\",\"宁河县现代产业园区\",\"天津潘庄工业区\",\"潘庄农场\"],[\"静海镇\",\"唐官屯镇\",\"独流镇\",\"王口镇\",\"台头镇\",\"子牙镇\",\"陈官屯镇\",\"中旺镇\",\"大邱庄镇\",\"蔡公庄镇\",\"梁头镇\",\"团泊镇\",\"双塘镇\",\"大丰堆镇\",\"沿庄镇\",\"西翟庄镇\",\"良王庄乡\",\"杨成庄乡\",\"天津静海经济开发区\",\"天津子牙工业园区\",\"团泊新城\"],[\"文昌街道\",\"渔阳镇\",\"洇溜镇\",\"官庄镇\",\"马伸桥镇\",\"下营镇\",\"邦均镇\",\"别山镇\",\"尤古庄镇\",\"上仓镇\",\"下仓镇\",\"罗庄子镇\",\"白涧镇\",\"五百户镇\",\"侯家营镇\",\"桑梓镇\",\"东施古镇\",\"下窝头镇\",\"杨津庄镇\",\"出头岭镇\",\"西龙虎峪镇\",\"穿芳峪镇\",\"东二营镇\",\"许家台镇\",\"礼明庄镇\",\"东赵各庄镇\",\"孙各庄乡\",\"蓟县新城建设管理委员会\"]]],[[[\"建北街道\",\"青园街道\",\"广安街道\",\"育才街道\",\"跃进街道\",\"河东街道\",\"长丰街道\",\"谈固街道\",\"中山东路街道\",\"阜康街道\",\"建安街道\",\"胜利北街道\",\"西兆通镇\",\"南村镇\",\"高营镇\",\"桃园镇\"],[\"东里街道\",\"中山街道\",\"南长街道\",\"维明街道\",\"友谊街道\",\"红旗街道\",\"新石街道\",\"苑东街道\",\"西里街道\",\"振头街道\",\"留营街道\",\"长兴街道\",\"彭后街道\",\"东风街道\",\"东华街道\",\"休门街道\",\"汇通街道\"],[\"革新街街道\",\"新华路街道\",\"宁安街道\",\"东焦街道\",\"西苑街道\",\"合作路街道\",\"联盟街道\",\"石岗街道\",\"五七街道\",\"天苑街道\",\"北苑街道\",\"大郭镇\",\"赵陵铺镇\",\"西三庄乡\",\"杜北乡\"],[\"矿市街道\",\"四微街道\",\"贾庄镇\",\"凤山镇\",\"横涧乡\"],[\"裕兴街道\",\"裕强街道\",\"东苑街道\",\"建通街道\",\"槐底街道\",\"裕华路街道\",\"裕东街道\",\"裕翔街道\",\"建华南街道\",\"方村镇\"],[\"廉州镇\",\"兴安镇\",\"贾市庄镇\",\"南营镇\",\"梅花镇\",\"岗上镇\",\"南董镇\",\"张家庄镇\",\"南孟镇\",\"增村镇\",\"常安镇\",\"西关镇\",\"九门回族乡\",\"石家庄经济技术开发区\"],[\"获鹿镇\",\"铜冶镇\",\"寺家庄镇\",\"上庄镇\",\"李村镇\",\"宜安镇\",\"黄壁庄镇\",\"大河镇\",\"山尹村镇\",\"石井乡\",\"白鹿泉乡\",\"上寨乡\",\"河北鹿泉经济开发区\"],[\"栾城镇\",\"冶河镇\",\"窦妪镇\",\"楼底镇\",\"南高乡\",\"柳林屯乡\",\"西营乡\"],[\"微水镇\",\"上安镇\",\"天长镇\",\"秀林镇\",\"南峪镇\",\"威州镇\",\"小作镇\",\"南障城镇\",\"苍岩山镇\",\"测鱼镇\",\"吴家窑乡\",\"北正乡\",\"于家乡\",\"孙庄乡\",\"南陉乡\",\"辛庄乡\",\"南王庄乡\"],[\"诸福屯街道\",\"三里屯街道\",\"正定镇\",\"新城铺镇\",\"新安镇\",\"南牛乡\",\"南楼乡\",\"西平乐乡\",\"北早现乡\",\"曲阳桥乡\"],[\"龙州镇\",\"南桥镇\",\"上碑镇\",\"口头镇\",\"独羊岗乡\",\"安香乡\",\"只里乡\",\"市同乡\",\"翟营乡\",\"城寨乡\",\"上方乡\",\"玉亭乡\",\"北河乡\",\"上闫庄乡\",\"九口子乡\",\"开发区\"],[\"灵寿镇\",\"青同镇\",\"塔上镇\",\"陈庄镇\",\"慈峪镇\",\"岔头镇\",\"三圣院乡\",\"北洼乡\",\"牛城乡\",\"狗台乡\",\"南寨乡\",\"南燕川乡\",\"北谭庄乡\",\"寨头乡\",\"南营乡\"],[\"高邑镇\",\"大营镇\",\"富村镇\",\"万城镇\",\"中韩乡\"],[\"深泽镇\",\"铁杆镇\",\"赵八镇\",\"白庄乡\",\"留村乡\",\"桥头乡\"],[\"赞皇镇\",\"院头镇\",\"西龙门乡\",\"南邢郭乡\",\"南清河乡\",\"西阳泽乡\",\"土门乡\",\"黄北坪乡\",\"嶂石岩乡\",\"许亭乡\",\"张楞乡\"],[\"无极镇\",\"七汲镇\",\"张段固镇\",\"北苏镇\",\"郭庄镇\",\"大陈镇\",\"高头回族乡\",\"郝庄乡\",\"东侯坊乡\",\"里城道乡\",\"南流乡\"],[\"平山镇\",\"东回舍镇\",\"温塘镇\",\"南甸镇\",\"岗南镇\",\"古月镇\",\"下槐镇\",\"孟家庄镇\",\"小觉镇\",\"蛟潭庄镇\",\"西柏坡镇\",\"下口镇\",\"西大吾乡\",\"上三汲乡\",\"两河乡\",\"东王坡乡\",\"苏家庄乡\",\"宅北乡\",\"北冶乡\",\"上观音堂乡\",\"杨家桥乡\",\"营里乡\",\"合河口乡\"],[\"城区街道\",\"槐阳镇\",\"殷村镇\",\"南佐镇\",\"宋曹镇\",\"南因镇\",\"姬村镇\",\"北褚镇\",\"马村镇\",\"东张乡\",\"赵同乡\",\"苏村乡\",\"苏阳乡\",\"北正乡\",\"前仙乡\",\"黑水河乡\"],[\"赵州镇\",\"范庄镇\",\"北王里镇\",\"新寨店镇\",\"韩村镇\",\"南柏舍镇\",\"沙河店镇\",\"前大章乡\",\"谢庄乡\",\"高村乡\",\"王西章乡\"],[\"晋州镇\",\"总十庄镇\",\"营里镇\",\"桃园镇\",\"东卓宿镇\",\"马于镇\",\"小樵镇\",\"槐树镇\",\"东里庄镇\",\"周家庄乡\"],[\"长寿街道\",\"化皮镇\",\"承安镇\",\"正莫镇\",\"南大岳镇\",\"杜固镇\",\"邯邰镇\",\"东王镇\",\"马头铺镇\",\"协神乡\",\"木村乡\",\"彭家庄回族乡\"]],[[\"学院南路街道\",\"友谊街道\",\"广场街道\",\"永红桥街道\",\"小山街道\",\"文北街道\",\"钱营街道\",\"惠民道街道\",\"梁家屯路街道\",\"稻地镇\",\"女织寨乡\"],[\"乔屯街道\",\"文化路街道\",\"钓鱼台街道\",\"东新村街道\",\"缸窑街道\",\"机场路街道\",\"河北路街道\",\"龙东街道\",\"大里街道\",\"光明街道\",\"翔云道街道\",\"韩城镇\",\"果园乡\"],[\"林西街道\",\"唐家庄街道\",\"古冶街道\",\"赵各庄街道\",\"京华街道\",\"范各庄镇\",\"卑家店镇\",\"王辇庄乡\",\"习家套乡\",\"大庄坨乡\"],[\"马家沟街道\",\"开平街道\",\"税务庄街道\",\"陡电街道\",\"荆各庄街道\",\"开平镇\",\"栗园镇\",\"郑庄子镇\",\"双桥镇\",\"洼里镇\",\"越河镇\"],[\"小集镇\",\"黄各庄镇\",\"西葛镇\",\"大新庄镇\",\"钱营镇\",\"唐坊镇\",\"王兰庄镇\",\"柳树酄镇\",\"黑沿子镇\",\"丰南镇\",\"大齐各庄镇\",\"岔河镇\",\"南孙庄乡\",\"东田庄乡\",\"尖字沽乡\"],[\"太平路街道\",\"燕山路街道\",\"浭阳街道\",\"丰润镇\",\"任各庄镇\",\"左家坞镇\",\"泉河头镇\",\"王官营镇\",\"火石营镇\",\"新军屯镇\",\"小张各庄镇\",\"丰登坞镇\",\"李钊庄镇\",\"白官屯镇\",\"石各庄镇\",\"沙流河镇\",\"七树庄镇\",\"杨官林镇\",\"银城铺镇\",\"常庄镇\",\"姜家营乡\",\"欢喜庄乡\",\"刘家营乡\"],[\"唐海镇\",\"滨海镇\",\"柳赞镇\",\"一农场\",\"三农场\",\"四农场\",\"五农场\",\"六农场\",\"七农场\",\"八农场\",\"九农场\",\"十农场\",\"十一农场\",\"八里滩养殖场\",\"十里海养殖场\",\"南堡经济开发区\",\"曹妃甸工业区\",\"唐山湾生态城\"],[\"滦河街道\",\"古城街道\",\"滦城路街道\",\"响堂街道\",\"东安各庄镇\",\"雷庄镇\",\"茨榆坨镇\",\"榛子镇\",\"杨柳庄镇\",\"油榨镇\",\"古马镇\",\"小马庄镇\",\"九百户镇\",\"王店子镇\"],[\"友谊路街道\",\"倴城镇\",\"宋道口镇\",\"长凝镇\",\"胡各庄镇\",\"坨里镇\",\"姚王庄镇\",\"司各庄镇\",\"安各庄镇\",\"扒齿港镇\",\"程庄镇\",\"青坨营镇\",\"柏各庄镇\",\"南堡镇\",\"方各庄镇\",\"东黄坨镇\",\"马城镇\"],[\"乐安街道\",\"乐亭镇\",\"汤家河镇\",\"胡家坨镇\",\"闫各庄镇\",\"马头营镇\",\"新寨镇\",\"汀流河镇\",\"姜各庄镇\",\"毛庄镇\",\"中堡镇\",\"庞各庄乡\",\"大相各庄乡\",\"古河乡\",\"河北乐亭经济开发区\",\"乐亭县城区工业聚集区管理委员会\"],[\"迁西县栗乡街道\",\"兴城镇\",\"金厂峪镇\",\"洒河桥镇\",\"太平寨镇\",\"罗家屯镇\",\"东荒峪镇\",\"新集镇\",\"三屯营镇\",\"滦阳镇\",\"白庙子乡\",\"上营乡\",\"汉儿庄乡\",\"渔户寨乡\",\"旧城乡\",\"尹庄乡\",\"东莲花院乡\",\"新庄子乡\",\"迁西县栗乡工业产业聚集区\"],[\"无终街道\",\"玉田镇\",\"亮甲店镇\",\"鸦鸿桥镇\",\"窝洛沽镇\",\"石臼窝镇\",\"虹桥镇\",\"散水头镇\",\"林南仓镇\",\"林西镇\",\"杨家板桥镇\",\"彩亭桥镇\",\"孤树镇\",\"大安镇镇\",\"唐自头镇\",\"郭家屯镇\",\"杨家套镇\",\"林头屯乡\",\"潮洛窝乡\",\"陈家铺乡\",\"郭家桥乡\"],[\"华明路街道\",\"文化路街道\",\"遵化镇\",\"堡子店镇\",\"马兰峪镇\",\"平安城镇\",\"东新庄镇\",\"新店子镇\",\"党峪镇\",\"地北头镇\",\"东旧寨镇\",\"铁厂镇\",\"苏家洼镇\",\"建明镇\",\"石门镇\",\"西留村乡\",\"崔家庄乡\",\"兴旺寨乡\",\"西下营满族乡\",\"汤泉满族乡\",\"东陵满族乡\",\"刘备寨乡\",\"团瓢庄乡\",\"娘娘庄乡\",\"西三里乡\",\"候家寨乡\",\"小厂乡\"],[\"迁安镇\",\"夏官营镇\",\"杨各庄镇\",\"建昌营镇\",\"赵店子镇\",\"野鸡坨镇\",\"大崔庄镇\",\"杨店子镇\",\"蔡园镇\",\"马兰庄镇\",\"沙河驿镇\",\"木厂口镇\",\"扣庄乡\",\"彭店子乡\",\"上射雁庄乡\",\"闫家店乡\",\"五重安乡\",\"大五里乡\",\"太平庄乡\"]],[[\"文化路街道\",\"海滨路街道\",\"北环路街道\",\"建设大街街道\",\"河东街道\",\"西港路街道\",\"燕山大街街道\",\"港城大街街道\",\"东环路街道\",\"白塔岭街道\",\"东港镇\",\"海港镇\",\"西港镇\",\"海阳镇\",\"北港镇\",\"杜庄镇\",\"石门寨镇\",\"驻操营镇\",\"北部工业区\",\"临港物流园区\"],[\"南关街道\",\"古城街道\",\"西关街道\",\"路南街道\",\"第一关镇\",\"石河镇\",\"孟姜镇\"],[\"西山街道\",\"东山街道\",\"海滨镇\",\"戴河镇\",\"牛头崖镇\"],[\"骊城街道\",\"抚宁镇\",\"留守营镇\",\"榆关镇\",\"台营镇\",\"大新寨镇\",\"茶棚乡\",\"深河乡\"],[\"青龙镇\",\"祖山镇\",\"木头凳镇\",\"双山子镇\",\"马圈子镇\",\"肖营子镇\",\"大巫岚镇\",\"土门子镇\",\"八道河镇\",\"隔河头镇\",\"娄杖子镇\",\"凤凰山乡\",\"龙王庙乡\",\"三星口乡\",\"干沟乡\",\"大石岭乡\",\"官场乡\",\"茨榆山乡\",\"平方子乡\",\"安子岭乡\",\"朱杖子乡\",\"草碾乡\",\"七道河乡\",\"三拨子乡\",\"凉水河乡\"],[\"昌黎镇\",\"靖安镇\",\"安山镇\",\"龙家店镇\",\"泥井镇\",\"大蒲河镇\",\"新集镇\",\"刘台庄镇\",\"茹荷镇\",\"朱各庄镇\",\"荒佃庄镇\",\"团林乡\",\"葛条港乡\",\"马坨店乡\",\"两山乡\",\"十里铺乡\"],[\"卢龙镇\",\"潘庄镇\",\"燕河营镇\",\"双望镇\",\"刘田各庄镇\",\"石门镇\",\"木井镇\",\"陈官屯镇\",\"蛤泊镇\",\"下寨乡\",\"刘家营乡\",\"印庄乡\",\"河北卢龙经济开发区\"]],[[\"火磨街道\",\"陵园路街道\",\"光明路街道\",\"滏东街道\",\"罗城头街道\",\"渚河路街道\",\"浴新南街道\",\"农林路街道\",\"贸东街道\",\"贸西街道\",\"盛和路街道\",\"北张庄镇\",\"马庄乡\"],[\"丛台西街道\",\"联纺西街道\",\"联纺东街道\",\"光明桥街道\",\"丛台东街道\",\"四季青街道\",\"和平街道\",\"中华街道\",\"人民路街道\",\"柳林桥街道\",\"黄粱梦镇\",\"苏曹乡\",\"三陵乡\"],[\"胜利桥街道\",\"百家村街道\",\"铁路大院街道\",\"化林路街道\",\"庞村街道\",\"二六七二街道\",\"石化街道\",\"户村镇\",\"彭家寨乡\",\"康庄乡\"],[\"滏阳东路街道\",\"临水镇\",\"峰峰镇\",\"新坡镇\",\"大社镇\",\"和村镇\",\"义井镇\",\"彭城镇\",\"界城镇\",\"大峪镇\",\"西固义乡\"],[\"尚璧镇\",\"河沙镇镇\",\"南堡乡\",\"南吕固乡\",\"兼庄乡\",\"代召乡\",\"姚寨乡\"],[\"临漳镇\",\"南东坊镇\",\"孙陶集镇\",\"柳园镇\",\"称勾集镇\",\"狄邱乡\",\"张村集乡\",\"西羊羔乡\",\"香菜营乡\",\"杜村集乡\",\"章里集乡\",\"习文乡\",\"砖寨营乡\",\"柏鹤集乡\"],[\"成安镇\",\"商城镇\",\"漳河店镇\",\"李家疃镇\",\"辛义乡\",\"柏寺营乡\",\"道东堡乡\",\"北乡义乡\",\"长巷乡\"],[\"大名镇\",\"杨桥镇\",\"万堤镇\",\"龙王庙镇\",\"束馆镇\",\"金滩镇\",\"沙圪塔镇\",\"大街镇\",\"王村乡\",\"铺上乡\",\"黄金堤乡\",\"旧治乡\",\"西未庄乡\",\"孙甘店乡\",\"西付集乡\",\"埝头乡\",\"北峰乡\",\"张铁集乡\",\"红庙乡\",\"营镇回族乡\"],[\"平安街道\",\"涉城镇\",\"河南店镇\",\"索堡镇\",\"西戌镇\",\"井店镇\",\"更乐镇\",\"固新镇\",\"西达镇\",\"偏城镇\",\"神头乡\",\"辽城乡\",\"偏店乡\",\"龙虎乡\",\"木井乡\",\"关防乡\",\"合漳乡\",\"鹿头乡\"],[\"磁州镇\",\"高臾镇\",\"西光禄镇\",\"讲武城镇\",\"岳城镇\",\"观台镇\",\"林坛镇\",\"白土镇\",\"黄沙镇\",\"路村营乡\",\"辛庄营乡\",\"花官营乡\",\"时村营乡\",\"南城乡\",\"台城乡\",\"陶泉乡\",\"都党乡\",\"北贾壁乡\"],[\"肥乡镇\",\"天台山镇\",\"辛安镇镇\",\"大寺上镇\",\"毛演堡乡\",\"元固乡\",\"屯庄营乡\",\"东漳堡乡\",\"旧店乡\"],[\"临洺关镇\",\"大北汪镇\",\"张西堡镇\",\"广府镇\",\"南沿村镇\",\"永合会镇\",\"刘营镇\",\"西苏乡\",\"界河店乡\",\"刘汉乡\",\"正西乡\",\"讲武乡\",\"曲陌乡\",\"辛庄堡乡\",\"小龙马乡\",\"东杨庄乡\",\"小西堡乡\",\"西河庄乡\",\"西阳城乡\"],[\"新马头镇\",\"邱城镇\",\"梁二庄镇\",\"香城固镇\",\"南辛店乡\",\"古城营乡\",\"陈村回族乡\"],[\"鸡泽镇\",\"小寨镇\",\"双塔镇\",\"曹庄镇\",\"浮图店乡\",\"吴官营乡\",\"风正乡\"],[\"广平镇\",\"平固店镇\",\"胜营镇\",\"南阳堡镇\",\"十里铺乡\",\"南韩村乡\",\"东张孟乡\"],[\"馆陶镇\",\"房寨镇\",\"柴堡镇\",\"魏僧寨镇\",\"寿山寺乡\",\"王桥乡\",\"南徐村乡\",\"路桥乡\"],[\"魏城镇\",\"德政镇\",\"北皋镇\",\"双井镇\",\"牙里镇\",\"车往镇\",\"回隆镇\",\"张二庄镇\",\"东代固镇\",\"院堡镇\",\"棘针寨乡\",\"沙口集乡\",\"野胡拐乡\",\"仕望集乡\",\"前大磨乡\",\"南双庙乡\",\"大辛庄乡\",\"大马村乡\",\"边马乡\",\"北台头乡\",\"泊口乡\"],[\"曲周镇\",\"安寨镇\",\"侯村镇\",\"河南疃镇\",\"第四疃镇\",\"白寨镇\",\"槐桥乡\",\"南里岳乡\",\"大河道乡\",\"依庄乡\"],[\"武安镇\",\"康二城镇\",\"午汲镇\",\"磁山镇\",\"伯延镇\",\"淑村镇\",\"大同镇\",\"邑城镇\",\"矿山镇\",\"贺进镇\",\"阳邑镇\",\"徘徊镇\",\"冶陶镇\",\"上团城乡\",\"北安庄乡\",\"北安乐乡\",\"西土山乡\",\"西寺庄乡\",\"活水乡\",\"石洞乡\",\"管陶乡\",\"马家庄乡\"]],[[\"南长街街道\",\"北大街街道\",\"西大街街道\",\"西门里街道\",\"泉东街道\",\"豫让桥街道\",\"东郭村镇\",\"大梁庄乡\"],[\"钢铁路街道\",\"中兴路街道\",\"达活泉街道\",\"张宽街道\",\"章村街道\",\"中华大街街道\",\"团结路街道\",\"泉西街道\",\"南大郭镇\",\"李村镇\"],[\"晏家屯镇\",\"南石门镇\",\"羊范镇\",\"皇寺镇\",\"会宁镇\",\"西黄村镇\",\"路罗镇\",\"将军墓镇\",\"浆水镇\",\"宋家庄镇\",\"太子井乡\",\"龙泉寺乡\",\"北小庄乡\",\"城计头乡\",\"白岸乡\",\"冀家村乡\"],[\"临城镇\",\"东镇镇\",\"西竖镇\",\"郝庄镇\",\"黑城乡\",\"鸭鸽营乡\",\"石城乡\",\"赵庄乡\"],[\"内丘镇\",\"大孟村镇\",\"金店镇\",\"官庄镇\",\"柳林镇\",\"五郭店乡\",\"南赛乡\",\"獐獏乡\",\"侯家庄乡\"],[\"柏乡镇\",\"固城店镇\",\"西汪镇\",\"王家庄乡\",\"龙华乡\",\"内步乡\"],[\"隆尧镇\",\"魏家庄镇\",\"尹村镇\",\"山口镇\",\"莲子镇镇\",\"固城镇\",\"北楼乡\",\"东良乡\",\"双碑乡\",\"牛家桥乡\",\"千户营乡\",\"大张庄乡\",\"柳行农场\"],[\"任城镇\",\"邢家湾镇\",\"辛店镇\",\"天口镇\",\"西固城乡\",\"永福庄乡\",\"大屯乡\",\"骆庄乡\"],[\"和阳镇\",\"贾宋镇\",\"郝桥镇\",\"东三召乡\",\"阎里乡\",\"河郭乡\",\"史召乡\",\"三思乡\"],[\"宁北街道\",\"凤凰镇\",\"河渠镇\",\"北河庄镇\",\"耿庄桥镇\",\"东汪镇\",\"贾家口镇\",\"四芝兰镇\",\"大陆村镇\",\"苏家庄镇\",\"换马店镇\",\"唐邱镇\",\"侯口乡\",\"纪昌庄乡\",\"北鱼乡\"],[\"巨鹿镇\",\"王虎寨镇\",\"西郭城镇\",\"官亭镇\",\"阎疃镇\",\"小吕寨镇\",\"苏家营镇\",\"堤村乡\",\"张王疃乡\",\"观寨乡\"],[\"新河镇\",\"寻寨镇\",\"白神首乡\",\"荆家庄乡\",\"西流乡\",\"仁让里乡\"],[\"广宗镇\",\"冯家寨镇\",\"北塘疃镇\",\"核桃园镇\",\"葫芦乡\",\"大平台乡\",\"件只乡\",\"东召乡\"],[\"平乡县中华路街道\",\"丰州镇\",\"平乡镇\",\"河古庙镇\",\"节固乡\",\"油召乡\",\"田付村乡\",\"寻召乡\"],[\"洺州镇\",\"梨园屯镇\",\"章台镇\",\"侯贯镇\",\"七级镇\",\"贺营镇\",\"方家营镇\",\"常庄镇\",\"第什营镇\",\"枣园乡\",\"固献乡\",\"贺钊乡\",\"张家营乡\",\"常屯乡\",\"高公庄乡\",\"赵村乡\"],[\"葛仙庄镇\",\"连庄镇\",\"油坊镇\",\"谢炉镇\",\"王官庄镇\",\"坝营镇\"],[\"临西镇\",\"河西镇\",\"下堡寺镇\",\"尖冢镇\",\"老官寨镇\",\"吕寨镇\",\"东枣园乡\",\"摇鞍镇乡\",\"大刘庄乡\",\"轴承工业园区\"],[\"凤岗街道\",\"南杜街道\",\"北胡街道\",\"西丁街道\",\"苏村镇\",\"大高村镇\",\"垂杨镇\",\"明化镇\",\"段芦头镇\",\"紫冢镇\",\"大村乡\",\"南便村乡\",\"大屯乡\",\"王道寨乡\",\"薛吴村乡\"],[\"褡裢街道\",\"桥东街道\",\"桥西街道\",\"赞善\",\"周庄街道\",\"新城镇\",\"白塔镇\",\"十里亭镇\",\"綦村镇\",\"册井乡\",\"刘石岗乡\",\"柴关乡\",\"蝉房乡\"]],[[\"先锋街道\",\"新市场街道\",\"东风街道\",\"建南街道\",\"韩村北路街道\",\"颉庄乡\",\"富昌乡\",\"韩村乡\",\"南奇乡\",\"江城乡\"],[\"和平里街道\",\"五四路街道\",\"西关街道\",\"中华路街道\",\"东关街道\",\"联盟街道\",\"红星街道\",\"裕华街道\",\"永华街道\",\"南关街道\",\"韩庄乡\",\"东金庄乡\",\"百楼乡\",\"杨庄乡\",\"南大园乡\",\"焦庄乡\",\"五尧乡\"],[\"惠阳街道\",\"满城镇\",\"大册营镇\",\"神星镇\",\"南韩村镇\",\"方顺桥镇\",\"于家庄乡\",\"要庄乡\",\"白龙乡\",\"石井乡\",\"坨南乡\",\"刘家台乡\",\"河北满城经济开发区\"],[\"清苑镇\",\"冉庄镇\",\"阳城镇\",\"魏村镇\",\"温仁镇\",\"张登镇\",\"大庄镇\",\"臧村镇\",\"白团乡\",\"北店乡\",\"石桥乡\",\"李庄乡\",\"北王力乡\",\"东吕乡\",\"何桥乡\",\"孙村乡\",\"阎庄乡\",\"望亭乡\",\"河北清苑经济开发区\"],[\"安肃镇\",\"崔庄镇\",\"大因镇\",\"遂城镇\",\"高林村镇\",\"大王店镇\",\"漕河镇\",\"东史端乡\",\"留村乡\",\"正村乡\",\"户木乡\",\"瀑河乡\",\"东釜山乡\",\"义联庄乡\"],[\"城区社区管理办公室街道\",\"涞水镇\",\"永阳镇\",\"义安镇\",\"石亭镇\",\"赵各庄镇\",\"九龙镇\",\"三坡镇\",\"一渡镇\",\"明义乡\",\"王村乡\",\"东文山乡\",\"娄村满族乡\",\"其中口乡\",\"龙门乡\",\"胡家庄乡\",\"涞水县经济开发区\"],[\"阜平镇\",\"龙泉关镇\",\"平阳镇\",\"城南庄镇\",\"天生桥镇\",\"王林口镇\",\"台峪乡\",\"大台乡\",\"史家寨乡\",\"砂窝乡\",\"吴王口乡\",\"夏庄乡\",\"北果元乡\"],[\"定兴镇\",\"固城镇\",\"贤寓镇\",\"北河镇\",\"天宫寺镇\",\"小朱庄镇\",\"东落堡乡\",\"高里乡\",\"张家庄乡\",\"姚村乡\",\"肖村乡\",\"柳卓乡\",\"杨村乡\",\"北田乡\",\"北南蔡乡\",\"李郁庄乡\"],[\"仁厚镇\",\"王京镇\",\"高昌镇\",\"北罗镇\",\"白合镇\",\"军城镇\",\"川里镇\",\"长古城镇\",\"罗庄镇\",\"都亭乡\",\"南店头乡\",\"北店头乡\",\"雹水乡\",\"大洋乡\",\"迷城乡\",\"齐家佐乡\",\"羊角乡\",\"石门乡\",\"黄石口乡\",\"倒马关乡\"],[\"高阳镇\",\"庞口镇\",\"西演镇\",\"邢家南镇\",\"晋庄镇\",\"蒲口乡\",\"小王果庄乡\",\"龙化乡\",\"庞家佐乡\",\"高阳县经济开发区\"],[\"容城镇\",\"小里镇\",\"南张镇\",\"大河镇\",\"晾马台镇\",\"八于乡\",\"贾光乡\",\"平王乡\"],[\"涞源镇\",\"银坊镇\",\"走马驿镇\",\"水堡镇\",\"王安镇\",\"杨家庄镇\",\"白石山镇\",\"南屯镇\",\"南马庄乡\",\"北石佛乡\",\"金家井乡\",\"留家庄乡\",\"上庄乡\",\"东团堡乡\",\"塔崖驿乡\",\"乌龙沟乡\",\"烟煤洞乡\"],[\"望都镇\",\"固店镇\",\"贾村镇\",\"寺庄乡\",\"赵庄乡\",\"黑堡乡\",\"高岭乡\",\"中韩庄乡\",\"望都经济开发区\"],[\"安新镇\",\"大王镇\",\"三台镇\",\"端村镇\",\"赵北口镇\",\"同口镇\",\"刘李庄镇\",\"安州镇\",\"老河头镇\",\"圈头乡\",\"寨里乡\",\"芦庄乡\"],[\"易州镇\",\"梁格庄镇\",\"西陵镇\",\"裴山镇\",\"塘湖镇\",\"狼牙山镇\",\"良岗镇\",\"紫荆关镇\",\"高村镇\",\"桥头乡\",\"白马乡\",\"流井乡\",\"高陌乡\",\"大龙华乡\",\"安格庄乡\",\"凌云册乡\",\"西山北乡\",\"尉都乡\",\"独乐乡\",\"七峪乡\",\"富岗乡\",\"坡仓乡\",\"牛岗乡\",\"桥家河乡\",\"甘河净乡\",\"蔡家峪乡\",\"南城司乡\"],[\"恒州镇\",\"灵山镇\",\"燕赵镇\",\"羊平镇\",\"文德镇\",\"晓林镇\",\"路庄子乡\",\"下河乡\",\"庄窠乡\",\"孝墓乡\",\"东旺乡\",\"邸村乡\",\"产德乡\",\"齐村乡\",\"党城乡\",\"郎家庄乡\",\"范家庄乡\",\"北台乡\"],[\"蠡吾镇\",\"留史镇\",\"大百尺镇\",\"辛兴镇\",\"北郭丹镇\",\"万安镇\",\"桑园镇\",\"南庄镇\",\"大曲堤镇\",\"小陈乡\",\"林堡乡\",\"北埝头乡\",\"鲍墟乡\"],[\"蒲阳镇\",\"高于铺镇\",\"腰山镇\",\"蒲上镇\",\"神南镇\",\"白云乡\",\"河口乡\",\"安阳乡\",\"台鱼乡\",\"大悲乡\"],[\"博野镇\",\"小店镇\",\"程委镇\",\"东墟镇\",\"北杨镇\",\"城东镇\",\"南小王乡\"],[\"雄州镇\",\"昝岗镇\",\"大营镇\",\"龙湾镇\",\"朱各庄镇\",\"米家务镇\",\"北沙口乡\",\"双堂乡\",\"张岗乡\"],[\"双塔街道\",\"桃园街道\",\"清凉寺街道\",\"松林店镇\",\"码头镇\",\"东城坊镇\",\"高官庄镇\",\"东仙坡镇\",\"百尺竿镇\",\"义和庄镇\",\"刁窝镇\",\"林家屯乡\",\"孙庄乡\",\"豆庄乡\",\"开发区管理委员会\",\"新兴产业示范区\"],[\"祁州药市街道\",\"祁州镇\",\"伍仁桥镇\",\"石佛镇\",\"郑章镇\",\"大五女镇\",\"西佛落镇\",\"明官店乡\",\"南娄底乡\",\"西安国城乡\",\"北段村乡\",\"现代中药工业园区\"],[\"和平街道\",\"军城街道\",\"东盛街道\",\"北城街道\",\"兴华路街道\",\"方官镇\",\"新城镇\",\"泗庄镇\",\"辛立庄镇\",\"东马营镇\",\"辛桥镇\",\"肖官营乡\",\"梁家营乡\",\"张六庄乡\"]],[[\"红旗楼街道\",\"胜利北路街道\",\"五一路街道\",\"花园街街道\",\"工业路街道\",\"姚家庄镇\"],[\"新华街街道\",\"大境门街道\",\"明德北街街道\",\"明德南街街道\",\"堡子里街道\",\"南营坊街道\",\"工人新村街道\",\"东窑子镇\"],[\"天泰寺街道\",\"皇城街道\",\"南关街道\",\"南大街街道\",\"大北街街道\",\"工业街街道\",\"建国街街道\",\"庞家堡镇\",\"深井镇\",\"崞村镇\",\"沙岭子镇\",\"洋河南镇\",\"大仓盖镇\",\"贾家营镇\",\"顾家营镇\",\"赵川镇\",\"河子西乡\",\"春光乡\",\"侯家庙乡\",\"东望山乡\",\"李家堡乡\",\"王家湾乡\",\"塔儿村乡\",\"江家屯乡\"],[\"城镇街道\",\"煤矿街道\",\"花园乡\",\"辛庄子乡\",\"定方水乡\",\"段家堡乡\"],[\"孔家庄街道\",\"孔家庄镇\",\"万全镇\",\"洗马林镇\",\"郭磊庄镇\",\"膳房堡乡\",\"北新屯乡\",\"宣平堡乡\",\"高庙堡乡\",\"旧堡乡\",\"安家堡乡\",\"北沙城乡\"],[\"西湾子街道办\",\"西湾子镇\",\"高家营镇\",\"四台嘴乡\",\"红旗营乡\",\"石窑子乡\",\"驿马图乡\",\"石嘴子乡\",\"狮子沟乡\",\"清三营乡\",\"白旗乡\"],[\"张北镇\",\"公会镇\",\"二台镇\",\"大囫囵镇\",\"小二台镇\",\"油篓沟镇\",\"大河镇\",\"台路沟乡\",\"馒头营乡\",\"二泉井乡\",\"单晶河乡\",\"海流图乡\",\"两面井乡\",\"大西湾乡\",\"郝家营乡\",\"白庙滩乡\",\"战海乡\",\"三号乡\"],[\"康保镇\",\"张纪镇\",\"土城子镇\",\"邓油坊镇\",\"李家地镇\",\"照阳河镇\",\"屯垦镇\",\"闫油坊乡\",\"丹清河乡\",\"哈咇嘎乡\",\"二号卜乡\",\"芦家营乡\",\"忠义乡\",\"处长地乡\",\"满德堂乡\",\"康保牧场\",\"屯垦林场\"],[\"平定堡镇\",\"小厂镇\",\"黄盖淖镇\",\"九连城镇\",\"高山堡乡\",\"小河子乡\",\"二道渠乡\",\"大二号回族乡\",\"闪电河乡\",\"长梁乡\",\"丰源店乡\",\"西辛营乡\",\"莲花滩乡\",\"白土窑乡\"],[\"南壕堑镇\",\"大青沟镇\",\"八道沟镇\",\"红土梁镇\",\"小蒜沟镇\",\"三工地镇\",\"满井镇\",\"大营盘乡\",\"大苏计乡\",\"石井乡\",\"七甲乡\",\"套里庄乡\",\"甲石河乡\",\"下马圈乡\"],[\"蔚州镇\",\"代王城镇\",\"西合营镇\",\"吉家庄镇\",\"白乐镇\",\"暖泉镇\",\"南留庄镇\",\"北水泉镇\",\"桃花镇\",\"阳眷镇\",\"宋家庄镇\",\"下宫村乡\",\"南杨庄乡\",\"柏树乡\",\"常宁乡\",\"涌泉庄乡\",\"杨庄窠乡\",\"南岭庄乡\",\"陈家洼乡\",\"黄梅乡\",\"白草村乡\",\"草沟堡乡\"],[\"西城镇\",\"东城镇\",\"化稍营镇\",\"揣骨疃镇\",\"东井集镇\",\"要家庄乡\",\"东坊城堡乡\",\"井儿沟乡\",\"三马坊乡\",\"高墙乡\",\"大田洼乡\",\"辛堡乡\",\"马圈堡乡\",\"浮图讲乡\"],[\"柴沟堡镇\",\"左卫镇\",\"头百户镇\",\"怀安城镇\",\"渡口堡乡\",\"第六屯乡\",\"西湾堡乡\",\"西沙城乡\",\"太平庄乡\",\"王虎屯乡\",\"第三堡乡\"],[\"沙城镇\",\"北辛堡镇\",\"新保安镇\",\"东花园镇\",\"官厅镇\",\"桑园镇\",\"存瑞镇\",\"土木镇\",\"大黄庄镇\",\"西八里镇\",\"小南辛堡镇\",\"狼山乡\",\"鸡鸣驿乡\",\"东八里乡\",\"瑞云观乡\",\"孙庄子乡\",\"王家楼回族乡\"],[\"涿鹿镇\",\"张家堡镇\",\"武家沟镇\",\"五堡镇\",\"保岱镇\",\"矾山镇\",\"大堡镇\",\"河东镇\",\"东小庄镇\",\"辉耀镇\",\"大河南镇\",\"温泉屯镇\",\"蟒石口镇\",\"栾庄乡\",\"黑山寺乡\",\"卧佛寺乡\",\"谢家堡乡\"],[\"赤城镇\",\"田家窑镇\",\"龙关镇\",\"雕鹗镇\",\"独石口镇\",\"白草镇\",\"龙门所镇\",\"后城镇\",\"东卯镇\",\"炮梁乡\",\"大海陀乡\",\"镇宁堡乡\",\"马营乡\",\"云州乡\",\"三道川乡\",\"东万口乡\",\"茨营子乡\",\"样田乡\"]],[[\"西大街街道\",\"头道牌楼街道\",\"潘家沟街道\",\"中华路街道\",\"新华路街道\",\"石洞子沟街道\",\"桥东街道\",\"水泉沟镇\",\"狮子沟镇\",\"牛圈子沟镇\",\"大石庙镇\",\"双峰寺镇\"],[\"元宝山街道\",\"钢城街道\",\"秀水街道\",\"双塔山镇\",\"滦河镇\",\"大庙镇\",\"偏桥子镇\",\"陈栅子乡\",\"西地满族乡\"],[\"鹰手营子矿区铁北路街道\",\"鹰手营子镇\",\"北马圈子镇\",\"寿王坟镇\",\"汪家庄镇\"],[\"下板城镇\",\"甲山镇\",\"六沟镇\",\"三沟镇\",\"头沟镇\",\"高寺台镇\",\"鞍匠镇\",\"三家镇\",\"磴上镇\",\"上谷镇\",\"东小白旗乡\",\"刘杖子乡\",\"新杖子乡\",\"孟家院乡\",\"大营子乡\",\"八家乡\",\"满杖子乡\",\"石灰窑乡\",\"五道河乡\",\"岔沟乡\",\"岗子满族乡\",\"两家满族乡\",\"仓子乡\"],[\"兴隆镇\",\"半壁山镇\",\"挂兰峪镇\",\"青松岭镇\",\"六道河镇\",\"平安堡镇\",\"北营房镇\",\"孤山子镇\",\"蓝旗营镇\",\"雾灵山镇\",\"李家营镇\",\"南天门满族乡\",\"八卦岭满族乡\",\"陡子峪乡\",\"上石洞乡\",\"大杖子乡\",\"蘑菇峪乡\",\"三道河乡\",\"安子岭乡\",\"大水泉乡\"],[\"平泉镇\",\"黄土梁子镇\",\"榆树林子镇\",\"杨树岭镇\",\"七沟镇\",\"小寺沟镇\",\"党坝镇\",\"卧龙镇\",\"南五十家子镇\",\"北五十家子镇\",\"桲椤树镇\",\"柳溪镇\",\"王土房乡\",\"七家岱满族乡\",\"平房满族蒙古族乡\",\"茅兰沟满族蒙古族乡\",\"台头山乡\",\"松树台乡\",\"道虎沟乡\"],[\"中兴路街道\",\"滦平镇\",\"长山峪镇\",\"红旗镇\",\"金沟屯镇\",\"虎什哈镇\",\"巴克什营镇\",\"张百湾镇\",\"付营子镇\",\"平坊满族乡\",\"安纯沟门满族乡\",\"小营满族乡\",\"西沟满族乡\",\"邓厂满族乡\",\"五道营子满族乡\",\"马营子满族乡\",\"付家店满族乡\",\"火斗山乡\",\"两间房乡\",\"涝洼乡\",\"大屯满族乡\"],[\"安州街道\",\"隆化镇\",\"韩麻营镇\",\"中关镇\",\"七家镇\",\"汤头沟镇\",\"张三营镇\",\"唐三营镇\",\"蓝旗镇\",\"步古沟镇\",\"郭家屯镇\",\"荒地乡\",\"章吉营乡\",\"茅荆坝乡\",\"尹家营满族乡\",\"庙子沟蒙古族满族乡\",\"偏坡营满族乡\",\"山湾乡\",\"八达营蒙古族乡\",\"太平庄满族乡\",\"旧屯满族乡\",\"西阿超满族蒙古族乡\",\"白虎沟满族蒙古族乡\",\"碱房乡\",\"韩家店乡\",\"湾沟门乡\"],[\"大阁镇\",\"大滩镇\",\"鱼儿山镇\",\"土城镇\",\"黄旗镇\",\"凤山镇\",\"波罗诺镇\",\"黑山咀镇\",\"天桥镇\",\"胡麻营镇\",\"万胜永乡\",\"四岔口乡\",\"苏家店乡\",\"外沟门乡\",\"草原乡\",\"窟窿山乡\",\"小坝子乡\",\"五道营乡\",\"南关蒙古族乡\",\"选将营乡\",\"西官营乡\",\"王营乡\",\"北头营乡\",\"石人沟乡\",\"汤河乡\",\"杨木栅子乡\"],[\"宽城镇\",\"龙须门镇\",\"峪耳崖镇\",\"板城镇\",\"汤道河镇\",\"饽罗台镇\",\"碾子峪镇\",\"亮甲台镇\",\"化皮溜子乡\",\"塌山乡\",\"孟子岭乡\",\"独石沟乡\",\"东大地乡\",\"铧尖乡\",\"东黄花川乡\",\"苇子沟乡\",\"大字沟门乡\",\"大石柱子乡\"],[\"围场镇\",\"四合永镇\",\"克勒沟镇\",\"棋盘山镇\",\"半截塔镇\",\"朝阳地镇\",\"朝阳湾镇\",\"腰站镇\",\"龙头山镇\",\"新拨镇\",\"御道口镇\",\"道坝子乡\",\"黄土坎乡\",\"四道沟乡\",\"兰旗卡伦乡\",\"银窝沟乡\",\"新地乡\",\"广发永乡\",\"育太和乡\",\"郭家湾乡\",\"杨家湾乡\",\"大唤起乡\",\"哈里哈乡\",\"张家湾乡\",\"宝元栈乡\",\"山湾子乡\",\"三义永乡\",\"姜家店乡\",\"下伙房乡\",\"燕格柏乡\",\"牌楼乡\",\"城子乡\",\"老窝铺乡\",\"石桌子乡\",\"大头山乡\",\"南山嘴乡\",\"西龙头乡\",\"塞罕坝机械林场\",\"国营御道口牧场\"]],[[\"建设北街街道\",\"车站街道\",\"南大街街道\",\"东环街道\",\"道东街道\",\"小赵庄乡\"],[\"水月寺街道\",\"南环中路街道\",\"南湖街道\",\"市场街道\",\"西环中街街道\",\"公园街道\",\"小王庄镇\",\"南陈屯乡\"],[\"旧州镇\",\"兴济镇\",\"杜生镇\",\"崔尔庄镇\",\"薛官屯乡\",\"捷地回族乡\",\"张官屯乡\",\"李天木回族乡\",\"风化店乡\",\"姚官屯乡\",\"杜林回族乡\",\"汪家铺乡\",\"刘家庙乡\",\"仵龙堂乡\",\"大官厅乡\",\"高川乡\",\"黄递铺乡\",\"大褚村回族乡\",\"纸房头乡\"],[\"清州镇\",\"金牛镇\",\"新兴镇\",\"流河镇\",\"木门店镇\",\"马厂镇\",\"盘古镇\",\"上伍乡\",\"曹寺乡\",\"陈嘴乡\",\"青县农场\"],[\"东光镇\",\"连镇镇\",\"找王镇\",\"秦村镇\",\"灯明寺镇\",\"南霞口镇\",\"大单镇\",\"龙王李镇\",\"于桥乡\"],[\"苏基镇\",\"辛集镇\",\"高湾镇\",\"赵毛陶乡\",\"香坊乡\",\"小山乡\",\"张会亭乡\",\"海兴县农场\",\"青先农场\",\"青锋农场\"],[\"盐山镇\",\"望树镇\",\"庆云镇\",\"韩集镇\",\"千童镇\",\"圣佛镇\",\"边务乡\",\"小营乡\",\"杨集乡\",\"孟店乡\",\"常庄乡\",\"小庄乡\"],[\"肃宁镇\",\"梁家村镇\",\"窝北镇\",\"尚村镇\",\"万里镇\",\"师素镇\",\"河北留善寺乡\",\"付家佐乡\",\"邵庄乡\"],[\"南皮镇\",\"冯家口镇\",\"寨子镇\",\"鲍官屯镇\",\"王寺镇\",\"乌马营镇\",\"大浪淀乡\",\"刘八里乡\",\"潞灌乡\"],[\"桑园镇\",\"铁城镇\",\"于集镇\",\"梁集镇\",\"安陵镇\",\"曹家洼乡\",\"宋门乡\",\"杨家寺乡\",\"沟店铺乡\",\"何庄乡\",\"吴桥经济技术开发区\"],[\"乐寿镇\",\"淮镇镇\",\"郭庄镇\",\"河城街镇\",\"韩村镇\",\"陌南镇\",\"陈庄镇\",\"徐留高乡\",\"商林乡\",\"段村乡\",\"张村乡\",\"临河乡\",\"小平王乡\",\"十五级乡\",\"垒头乡\",\"南河头乡\",\"西城乡\",\"本斋回族乡\",\"农场\",\"献县经济开发区\"],[\"孟村镇\",\"新县镇\",\"辛店镇\",\"高寨镇\",\"宋庄子乡\",\"牛进庄乡\"],[\"解放街道\",\"河东街道\",\"古楼街道\",\"泊镇\",\"交河镇\",\"齐桥镇\",\"寺门村镇\",\"郝村镇\",\"富镇镇\",\"文庙镇\",\"洼里王镇\",\"王武庄乡\",\"营子乡\",\"四营乡\",\"西辛店乡\",\"泊头市工业区管委会\"],[\"新华路街道\",\"西环路街道\",\"永丰路街道\",\"中华路\",\"出岸镇\",\"石门桥镇\",\"吕公堡镇\",\"长丰镇\",\"鄚州镇\",\"苟各庄镇\",\"梁召镇\",\"辛中驿镇\",\"麻家坞镇\",\"议论堡乡\",\"青塔乡\",\"北辛庄乡\",\"七间房乡\",\"北汉乡\",\"于村乡\",\"华北石油管理局\",\"开发区管理委员会\",\"河北任丘雁翎工业园区\"],[\"骅东街道\",\"骅中街道\",\"骅西街道\",\"黄骅镇\",\"南排河镇\",\"吕桥镇\",\"旧城镇\",\"羊二庄回族乡\",\"常郭乡\",\"滕庄子乡\",\"官庄乡\",\"齐家务乡\",\"羊三木回族乡\"],[\"瀛州镇\",\"米各庄镇\",\"景和镇\",\"卧佛堂镇\",\"束城镇\",\"留古寺镇\",\"沙河桥镇\",\"故仙乡\",\"黎民居乡\",\"兴村乡\",\"沙洼乡\",\"西九吉乡\",\"北石槽乡\",\"诗经村乡\",\"郭家村乡\",\"时村乡\",\"行别营乡\",\"尊祖庄乡\",\"龙华店乡\",\"果子洼回族乡\",\"河间经济开发区管理委员会\",\"河北河间瀛州经济开发区管理委员会\"]],[[\"银河南路街道\",\"光明西道街道\",\"永华道街道\",\"落垡镇\",\"码头镇\",\"葛渔城镇\",\"东沽港镇\",\"杨税务乡\",\"仇庄乡\",\"调河头乡\",\"北史家务乡\"],[\"银河北路街道\",\"爱民东道街道\",\"解放道街道\",\"新开路街道\",\"新源道街道\",\"南尖塔镇\",\"万庄镇\",\"九州镇\",\"北旺乡\",\"新世纪步行街管理委员会\"],[\"固安镇\",\"宫村镇\",\"柳泉镇\",\"牛驼镇\",\"马庄镇\",\"东湾乡\",\"彭村乡\",\"渠沟乡\",\"礼让店乡\",\"固安温泉休闲商务产业园区\"],[\"城区街道\",\"永清镇\",\"韩村镇\",\"后奕镇\",\"别古庄镇\",\"里澜城镇\",\"管家务回族乡\",\"曹家务乡\",\"龙虎庄乡\",\"刘街乡\",\"三圣口乡\",\"永清县工业园区\"],[\"淑阳镇\",\"蒋辛屯镇\",\"渠口镇\",\"安头屯镇\",\"安平镇\",\"刘宋镇\",\"五百户镇\",\"钱旺镇\",\"钳屯镇\",\"香河开发区\",\"香河新兴产业示范区\"],[\"平舒镇\",\"旺村镇\",\"大尚屯镇\",\"南赵扶镇\",\"留各庄镇\",\"权村镇\",\"里坦镇\",\"广安镇\",\"北位乡\",\"臧屯乡\",\"摩配园区管委会\"],[\"文安镇\",\"新镇镇\",\"苏桥镇\",\"大柳河镇\",\"左各庄镇\",\"滩里镇\",\"史各庄镇\",\"赵各庄镇\",\"兴隆宫镇\",\"大留镇镇\",\"孙氏镇\",\"德归镇\",\"大围河回族满族乡\"],[\"北辰街道\",\"大厂镇\",\"夏垫镇\",\"祁各庄镇\",\"邵府镇\",\"陈府镇\",\"大厂工业园区\"],[\"霸州镇\",\"南孟镇\",\"信安镇\",\"堂二里镇\",\"煎茶铺镇\",\"胜芳镇\",\"杨芬港镇\",\"岔河集乡\",\"康仙庄乡\",\"东杨庄乡\",\"王庄子乡\",\"东段乡\",\"霸州经济技术开发区\"],[\"鼎盛东大街街道\",\"泃阳西大街街道\",\"泃阳镇\",\"李旗庄镇\",\"杨庄镇\",\"皇庄镇\",\"新集镇\",\"段甲岭镇\",\"黄土庄镇\",\"高楼镇\",\"齐心庄镇\",\"燕郊镇\",\"燕郊经济技术开发区\",\"三河市农业高新技术园区\"]],[[\"河西街道\",\"河东街道\",\"路北街道\",\"中华街道\",\"郑家河沿镇\",\"赵家圈镇\",\"邓庄镇\",\"何家庄乡\"],[\"冀州镇\",\"官道李镇\",\"南午村镇\",\"周村镇\",\"码头李镇\",\"西王镇\",\"门家庄乡\",\"徐家庄乡\",\"北漳淮乡\",\"小寨乡\"],[\"枣强镇\",\"恩察镇\",\"大营镇\",\"嘉会镇\",\"马屯镇\",\"肖张镇\",\"张秀屯镇\",\"新屯镇\",\"王均乡\",\"唐林乡\",\"王常乡\"],[\"武邑镇\",\"清凉店镇\",\"审坡镇\",\"赵桥镇\",\"韩庄镇\",\"肖桥头镇\",\"龙店乡\",\"圈头乡\",\"大紫塔乡\"],[\"武强镇\",\"街关镇\",\"周窝镇\",\"豆村乡\",\"北代乡\",\"孙庄乡\"],[\"饶阳镇\",\"大尹村镇\",\"五公镇\",\"大官亭镇\",\"王同岳乡\",\"留楚乡\",\"东里满乡\"],[\"安平镇\",\"马店镇\",\"南王庄镇\",\"大何庄乡\",\"程油子乡\",\"西两洼乡\",\"大子文乡\",\"东黄城乡\",\"河北丝网工业园区\"],[\"郑口镇\",\"夏庄镇\",\"青罕镇\",\"故城镇\",\"武官寨镇\",\"饶阳店镇\",\"军屯镇\",\"建国镇\",\"西半屯镇\",\"辛庄乡\",\"里老乡\",\"房庄乡\",\"三朗乡\"],[\"景州镇\",\"龙华镇\",\"广川镇\",\"王瞳镇\",\"洚河流镇\",\"安陵镇\",\"杜桥镇\",\"王谦寺镇\",\"北留智镇\",\"留智庙镇\",\"刘集乡\",\"连镇乡\",\"梁集乡\",\"温城乡\",\"后留名府乡\",\"青兰乡\"],[\"阜城镇\",\"古城镇\",\"码头镇\",\"霞口镇\",\"崔家庙镇\",\"漫河乡\",\"建桥乡\",\"蒋坊乡\",\"大白乡\",\"王集乡\"],[\"唐奉镇\",\"深州镇\",\"辰时镇\",\"榆科镇\",\"魏家桥镇\",\"大堤镇\",\"前磨头镇\",\"王家井镇\",\"护驾迟镇\",\"大屯镇\",\"高古庄镇\",\"兵曹乡\",\"穆村乡\",\"东安庄乡\",\"北溪村乡\",\"大冯营乡\",\"乔屯乡\",\"河北省深州监狱\",\"深州市城市新区管理委员会\",\"深州市双井经济开发区\",\"经济开发区\"]]],[[[\"坞城街道\",\"营盘街道\",\"北营街道\",\"平阳路街道\",\"黄陵街道\",\"小店街道\",\"龙城街道\",\"北格镇\",\"西温庄乡\",\"刘家堡乡\"],[\"柳巷街道\",\"文庙街道\",\"庙前街道\",\"迎泽街道\",\"桥东街道\",\"老军营街道\",\"郝庄镇\"],[\"巨轮街道\",\"三桥街道\",\"鼓楼街道\",\"杏花岭街道\",\"坝陵桥街道\",\"大东关街道\",\"职工新街街道\",\"敦化坊街道\",\"涧河街道\",\"杨家峪街道\",\"中涧河乡\",\"小返乡\"],[\"尖草坪街道\",\"光社街道\",\"上兰街道\",\"南寨街道\",\"迎新街道\",\"古城街道\",\"汇丰街道\",\"柴村街道\",\"新城街道\",\"向阳镇\",\"阳曲镇\",\"马头水乡\",\"柏板乡\",\"西焉乡\"],[\"千峰街道\",\"下元街道\",\"和平街道\",\"兴华街道\",\"万柏林街道\",\"杜儿坪街道\",\"白家庄街道\",\"南寒街道\",\"东社街道\",\"化客头街道\",\"小井峪街道\",\"西铭街道\",\"长风西街街道\",\"神堂沟街道\",\"王封乡\"],[\"义井街道\",\"罗城街道\",\"晋源街道\",\"金胜镇\",\"晋祠镇\",\"姚村镇\"],[\"清源镇\",\"徐沟镇\",\"东于镇\",\"孟封镇\",\"马峪乡\",\"柳杜乡\",\"西谷乡\",\"王答乡\",\"集义乡\"],[\"黄寨镇\",\"大盂镇\",\"东黄水镇\",\"泥屯镇\",\"中心镇建设管理办公室\",\"高村乡\",\"侯村乡\",\"凌井店乡\",\"西凌井乡\",\"北小店乡\",\"杨兴乡\"],[\"娄烦镇\",\"静游镇\",\"杜交曲镇\",\"庙湾乡\",\"马家庄乡\",\"盖家庄乡\",\"米峪镇乡\",\"天池店乡\"],[\"东曲街道\",\"西曲街道\",\"桃园街道\",\"屯兰街道\",\"河口镇\",\"镇城底镇\",\"马兰镇\",\"阁上乡\",\"加乐泉乡\",\"梭峪乡\",\"岔口乡\",\"常安乡\",\"原相乡\",\"邢家社乡\"]],[[\"南关街道\",\"北关街道\",\"东街街道\",\"西街街道\",\"南街街道\",\"北街街道\",\"新建南路街道\",\"新建北路街道\",\"大庆路街道\",\"新华街街道\",\"西花园街道\",\"老平旺街道\",\"向阳里街道\",\"振华南街街道\",\"开源街街道\"],[\"新胜街道\",\"新平旺街道\",\"煤峪口街道\",\"永定庄街道\",\"同家梁街道\",\"四老沟街道\",\"忻州窑街道\",\"白洞街道\",\"雁崖街道\",\"挖金湾街道\",\"晋华宫街道\",\"马脊梁街道\",\"大斗沟街道\",\"王村街道\",\"姜家湾街道\",\"新泉路街道\",\"民胜街道\",\"口泉街道\",\"马口街道\",\"燕子山街道\",\"杏儿沟街道\",\"青磁窑街道\",\"平泉路街道\",\"四台沟街道\",\"和顺街道\",\"和瑞街道\",\"平盛路街道\",\"清泉街街道\"],[\"古店镇\",\"高山镇\",\"云冈镇\",\"口泉乡\",\"新旺乡\",\"水泊寺乡\",\"马军营乡\",\"西韩岭乡\",\"平旺乡\",\"鸦儿崖乡\"],[\"新荣镇\",\"破鲁堡乡\",\"郭家窑乡\",\"花元屯乡\",\"西村乡\",\"上深涧乡\",\"堡子湾乡\",\"新荣区街道管理中心\"],[\"龙泉镇\",\"罗文皂镇\",\"大白登镇\",\"王官屯镇\",\"古城镇\",\"东小村镇\",\"友宰镇\",\"长城乡\",\"北徐屯乡\",\"狮子屯乡\",\"下深井乡\",\"马家皂乡\",\"鳌石乡\"],[\"玉泉镇\",\"谷前堡镇\",\"米薪关镇\",\"逯家湾镇\",\"新平堡镇\",\"卅里铺乡\",\"南河堡乡\",\"贾家屯乡\",\"赵家沟乡\",\"南高崖乡\",\"张西河乡\"],[\"壶泉镇\",\"南村镇\",\"一斗泉乡\",\"蕉山乡\",\"加斗乡\",\"宜兴乡\",\"作疃乡\",\"梁庄乡\",\"望狐乡\"],[\"武灵镇\",\"东河南镇\",\"上寨镇\",\"落水河乡\",\"史庄乡\",\"赵北乡\",\"石家田乡\",\"柳科乡\",\"白崖台乡\",\"红石塄乡\",\"下关乡\",\"独峪乡\"],[\"永安镇\",\"西坊城镇\",\"蔡村镇\",\"沙圪坨镇\",\"王庄堡镇\",\"大磁窑镇\",\"东坊城乡\",\"裴村乡\",\"驼峰乡\",\"西留村乡\",\"下韩村乡\",\"南榆林乡\",\"吴城乡\",\"黄花滩乡\",\"大仁庄乡\",\"千佛岭乡\",\"官儿乡\",\"青磁窑乡\"],[\"云兴镇\",\"鹊儿山镇\",\"店湾镇\",\"管家堡乡\",\"张家场乡\",\"三屯乡\",\"马道头乡\",\"小京庄乡\",\"水窑乡\"],[\"西坪镇\",\"倍加造镇\",\"周士庄镇\",\"吉家庄乡\",\"峰峪乡\",\"杜庄乡\",\"党留庄乡\",\"瓜园乡\",\"巨乐乡\",\"许堡乡\",\"湖东\",\"东街\",\"西街\"]],[[\"上站街道\",\"下站街道\",\"北大街街道\",\"南山路街道\",\"义井街道\",\"坡底街道\"],[\"平潭街街道\",\"蔡洼街道\",\"赛鱼街道\",\"沙坪街道\",\"贵石沟街道\",\"县区直属镇\"],[\"荫营镇\",\"河底镇\",\"义井镇\",\"平坦镇\",\"西南舁乡\",\"杨家庄乡\",\"李家庄乡\",\"旧街乡\"],[\"冠山镇\",\"冶西镇\",\"锁簧镇\",\"张庄镇\",\"东回镇\",\"柏井镇\",\"娘子关镇\",\"巨城镇\",\"石门口乡\",\"岔口乡\"],[\"秀水镇\",\"孙家庄镇\",\"路家村镇\",\"南娄镇\",\"牛村镇\",\"苌池镇\",\"上社镇\",\"西烟镇\",\"仙人乡\",\"北下庄乡\",\"下社乡\",\"梁家寨乡\",\"西潘乡\",\"东梁乡\"]],[[\"东街街道\",\"西街街道\",\"英雄南路街道\",\"英雄中路街道\",\"紫金街街道\",\"太行东街街道\",\"太行西街街道\",\"延安南路街道\",\"常青街道\",\"五马街道\"],[\"长北街道\",\"故县街道\",\"老顶山镇\",\"堠北庄镇\",\"大辛庄镇\",\"马厂镇\",\"黄碾镇\",\"西白兔乡\"],[\"韩店镇\",\"苏店镇\",\"荫城镇\",\"西火镇\",\"八义镇\",\"贾掌镇\",\"郝家庄乡\",\"西池乡\",\"北呈乡\",\"东和乡\",\"南宋乡\",\"振兴新区\",\"工业园区\"],[\"古韩镇\",\"王桥镇\",\"侯堡镇\",\"夏店镇\",\"虒亭镇\",\"西营镇\",\"王村镇\",\"下良镇\",\"善福乡\",\"北底乡\",\"上马乡\",\"富阳工业园区\",\"社区管理服务中心\"],[\"麟绛镇\",\"上村镇\",\"渔泽镇\",\"余吾镇\",\"吾元镇\",\"张店镇\",\"丰宜镇\",\"李高乡\",\"路村乡\",\"河神庙乡\",\"西贾乡\",\"西流寨开发区\",\"康庄工业园区\",\"上莲开发区\"],[\"青羊镇\",\"龙溪镇\",\"石城镇\",\"苗庄镇\",\"杏城镇\",\"西沟乡\",\"东寺头乡\",\"虹梯关乡\",\"阳高乡\",\"北耽车乡\",\"中五井乡\",\"北社乡\"],[\"黎侯镇\",\"东阳关镇\",\"上遥镇\",\"西井镇\",\"黄崖洞镇\",\"西仵乡\",\"停河铺乡\",\"程家山乡\",\"洪井乡\"],[\"龙泉镇\",\"百尺镇\",\"店上镇\",\"晋庄镇\",\"树掌镇\",\"集店乡\",\"黄山乡\",\"东井岭乡\",\"石坡乡\",\"五龙山乡\",\"鹅屋乡\",\"桥上乡\",\"常平经济开发区\"],[\"丹朱镇\",\"鲍店镇\",\"石哲镇\",\"大堡头镇\",\"慈林镇\",\"色头镇\",\"南漳镇\",\"岚水乡\",\"碾张乡\",\"常张乡\",\"南陈乡\",\"宋村乡\"],[\"丰州镇\",\"洪水镇\",\"蟠龙镇\",\"监漳镇\",\"故城镇\",\"墨镫乡\",\"韩北乡\",\"大有乡\",\"贾豁乡\",\"故县乡\",\"上司乡\",\"石北乡\",\"涌泉乡\",\"分水岭乡\"],[\"定昌镇\",\"郭村镇\",\"故县镇\",\"新店镇\",\"漳源镇\",\"册村镇\",\"段柳乡\",\"松村乡\",\"次村乡\",\"牛寺乡\",\"南里乡\",\"南泉乡\",\"杨安乡\"],[\"沁河镇\",\"郭道镇\",\"灵空山镇\",\"王和镇\",\"李元镇\",\"中峪乡\",\"法中乡\",\"交口乡\",\"聪子峪乡\",\"韩洪乡\",\"官滩乡\",\"景凤乡\",\"赤石桥乡\",\"王陶乡\"],[\"潞华街道\",\"成家川街道\",\"店上镇\",\"微子镇\",\"辛安泉镇\",\"翟店镇\",\"合室乡\",\"黄牛蹄乡\",\"史回乡\"]],[[\"东街街道\",\"西街街道\",\"南街街道\",\"北街街道\",\"矿区街道\",\"钟家庄\",\"西上庄\",\"北石店镇\"],[\"龙港镇\",\"中村镇\",\"郑庄镇\",\"端氏镇\",\"嘉峰镇\",\"郑村镇\",\"柿庄镇\",\"樊村河乡\",\"土沃乡\",\"张村乡\",\"苏庄乡\",\"胡底乡\",\"固县乡\",\"十里乡\"],[\"凤城镇\",\"北留镇\",\"润城镇\",\"町店镇\",\"芹池镇\",\"次营镇\",\"横河镇\",\"河北镇\",\"蟒河镇\",\"东冶镇\",\"白桑乡\",\"寺头乡\",\"西河乡\",\"演礼乡\",\"固隆乡\",\"董封乡\",\"驾岭乡\",\"林场管理处\"],[\"崇文镇\",\"礼义镇\",\"附城镇\",\"西河底镇\",\"平城镇\",\"杨村镇\",\"潞城镇\",\"夺火乡\",\"马圪当乡\",\"古郊乡\",\"六泉乡\",\"秦家庄乡\"],[\"南村镇\",\"下村镇\",\"大东沟镇\",\"周村镇\",\"犁川镇\",\"晋庙铺镇\",\"金村镇\",\"高都镇\",\"巴公镇\",\"大阳镇\",\"山河镇\",\"大箕镇\",\"柳树口镇\",\"北义城镇\",\"川底乡\",\"李寨乡\",\"南岭乡\"],[\"北城街道\",\"东城街道\",\"南城街道\",\"米山镇\",\"三甲镇\",\"神农镇\",\"陈区镇\",\"北诗镇\",\"河西镇\",\"马村镇\",\"野川镇\",\"寺庄镇\",\"建宁乡\",\"石末乡\",\"原村乡\",\"永录乡\"]],[[\"北城街道\",\"南城街道\",\"神头街道\",\"北旺庄街道\",\"神头镇\",\"利民镇\",\"下团堡乡\",\"小平易乡\",\"滋润乡\",\"福善庄乡\",\"南榆林乡\",\"贾庄乡\",\"沙塄河乡\",\"窑子头乡\",\"张蔡庄乡\"],[\"井坪镇\",\"凤凰城镇\",\"白堂乡\",\"陶村乡\",\"下水头乡\",\"双碾乡\",\"阻虎乡\",\"高石庄乡\",\"西水界乡\",\"下面高乡\",\"下木角乡\",\"向阳堡乡\",\"榆岭乡\"],[\"东城管理委员会\",\"西城管理委员会\",\"玉井镇\",\"北周庄镇\",\"古城镇\",\"岱岳镇\",\"吴马营乡\",\"马营乡\",\"下喇叭乡\",\"合盛堡乡\",\"安荣乡\",\"薛圐圙乡\",\"后所乡\",\"张家庄乡\",\"马营庄乡\",\"山阴农牧场\"],[\"金城镇\",\"南河种镇\",\"下社镇\",\"镇子梁乡\",\"义井乡\",\"藏寨乡\",\"大黄巍乡\",\"杏寨乡\",\"下马峪乡\",\"南泉乡\",\"大临河乡\",\"白马石乡\"],[\"新城镇\",\"右卫镇\",\"威远镇\",\"元堡子镇\",\"牛心堡乡\",\"白头里乡\",\"高家堡乡\",\"丁家窑乡\",\"杨千河乡\",\"李达窑乡\"],[\"云中镇\",\"吴家窑镇\",\"金沙滩镇\",\"毛家皂镇\",\"何家堡乡\",\"新家园乡\",\"亲和乡\",\"海北头乡\",\"马辛庄乡\",\"河头乡\",\"金沙滩农牧场\",\"金沙滩林场\"]],[[\"北关街道\",\"锦纶街道\",\"新华街道\",\"西南街道\",\"路西街道\",\"经纬街道\",\"安宁街道\",\"新建街道\",\"晋华街道\",\"乌金山镇\",\"东阳镇\",\"什贴镇\",\"长凝镇\",\"北田镇\",\"修文镇\",\"郭家堡乡\",\"张庆乡\",\"庄子乡\",\"东赵乡\"],[\"箕城镇\",\"云簇镇\",\"郝北镇\",\"社城镇\",\"河峪乡\",\"北寨乡\",\"西马乡\",\"岚峪乡\",\"讲堂乡\",\"城区管理委员会\"],[\"城区街道管理委员会\",\"辽阳镇\",\"桐峪镇\",\"麻田镇\",\"芹泉镇\",\"拐儿镇\",\"寒王乡\",\"石匣乡\",\"龙泉乡\",\"粟城乡\",\"羊角乡\"],[\"城区管理委员会\",\"义兴镇\",\"李阳镇\",\"松烟镇\",\"青城镇\",\"横岭镇\",\"喂马乡\",\"平松乡\",\"牛川乡\",\"马坊乡\",\"阳光占乡\"],[\"乐平镇\",\"皋落镇\",\"冶头镇\",\"沾尚镇\",\"大寨镇\",\"李家庄乡\",\"界都乡\",\"三都乡\",\"赵壁乡\",\"孔氏乡\",\"闫庄乡\",\"西寨乡\"],[\"朝阳镇\",\"南燕竹镇\",\"宗艾镇\",\"平头镇\",\"松塔镇\",\"西洛镇\",\"尹灵芝镇\",\"平舒乡\",\"解愁乡\",\"温家庄乡\",\"景尚乡\",\"上湖乡\",\"羊头崖乡\",\"马首乡\"],[\"明星镇\",\"胡村镇\",\"范村镇\",\"侯城乡\",\"北汪乡\",\"水秀乡\",\"阳邑乡\",\"小白乡\",\"任村乡\",\"白塔区管委会\",\"北城区管委会\",\"南城区管委会\"],[\"昌源城区管理委员会\",\"丹枫城区管理委员会\",\"麓台城区管理委员会\",\"昭馀镇\",\"东观镇\",\"古县镇\",\"贾令镇\",\"城赵镇\",\"来远镇\",\"西六支乡\",\"峪口乡\",\"祁县经济开发区管理委员会\"],[\"古城街道\",\"城东街道\",\"城西街道\",\"古陶镇\",\"段村镇\",\"东泉镇\",\"洪善镇\",\"宁固镇\",\"南政乡\",\"中都乡\",\"岳壁乡\",\"卜宜乡\",\"孟山乡\",\"朱坑乡\",\"襄垣乡\",\"杜家庄乡\",\"香乐乡\"],[\"东城管理委员会\",\"西城管理委员会\",\"北城管理委员会\",\"翠峰镇\",\"静升镇\",\"两渡镇\",\"夏门镇\",\"南关镇\",\"段纯镇\",\"马和乡\",\"英武乡\",\"王禹乡\",\"坛镇乡\",\"梁家焉乡\",\"交口乡\"],[\"北关街道\",\"西关街道\",\"东南街道\",\"西南街道\",\"北坛街道\",\"义安镇\",\"张兰镇\",\"连福镇\",\"洪山镇\",\"龙凤镇\",\"绵山镇\",\"义棠镇\",\"城关乡\",\"宋古乡\",\"三佳乡\"]],[[\"中城街道\",\"东城街道\",\"西城街道\",\"南城街道\",\"北城街道\",\"安邑街道\",\"大渠街道\",\"姚孟街道\",\"解州镇\",\"龙居镇\",\"北相镇\",\"泓芝驿镇\",\"三路里镇\",\"陶村镇\",\"东郭镇\",\"席张乡\",\"金井乡\",\"王范乡\",\"冯村乡\",\"上郭乡\",\"上王乡\"],[\"猗氏镇\",\"嵋阳镇\",\"临晋镇\",\"七级镇\",\"东张镇\",\"孙吉镇\",\"三管镇\",\"牛杜镇\",\"耽子镇\",\"楚侯乡\",\"庙上乡\",\"角杯乡\",\"北辛乡\",\"北景乡\",\"临猗县城市社区管理办公室\"],[\"解店镇\",\"通化镇\",\"汉薛镇\",\"荣河镇\",\"万泉乡\",\"里望乡\",\"西村乡\",\"南张乡\",\"高村乡\",\"皇甫乡\",\"贾村乡\",\"王显乡\",\"光华乡\",\"裴庄乡\"],[\"桐城镇\",\"郭家庄镇\",\"畖底镇\",\"薛店镇\",\"东镇镇\",\"礼元镇\",\"河底镇\",\"神柏乡\",\"阳隅乡\",\"侯村乡\",\"裴社乡\",\"后宫乡\",\"石门乡\",\"社区管理办公室\"],[\"稷峰镇\",\"西社镇\",\"化峪镇\",\"翟店镇\",\"清河镇\",\"蔡村乡\",\"太阳乡\"],[\"龙兴镇\",\"三泉镇\",\"泽掌镇\",\"北张镇\",\"古交镇\",\"万安镇\",\"阳王镇\",\"泉掌镇\",\"横桥乡\",\"社区办\",\"新绛县煤化园区管委会\"],[\"古绛镇\",\"横水镇\",\"陈村镇\",\"卫庄镇\",\"么里镇\",\"南樊镇\",\"安峪镇\",\"大交镇\",\"郝庄乡\",\"冷口乡\"],[\"新城镇\",\"历山镇\",\"古城镇\",\"王茅镇\",\"毛家湾镇\",\"蒲掌乡\",\"英言乡\",\"解峪乡\",\"华峰乡\",\"长直乡\",\"皋落乡\"],[\"瑶峰镇\",\"庙前镇\",\"裴介镇\",\"水头镇\",\"埝掌镇\",\"泗交镇\",\"尉郭乡\",\"禹王乡\",\"胡张乡\",\"南大里乡\",\"祁家河乡\"],[\"圣人涧镇\",\"常乐镇\",\"张店镇\",\"张村镇\",\"曹川镇\",\"三门镇\",\"洪池乡\",\"杜马乡\",\"部官乡\",\"坡底乡\"],[\"古魏镇\",\"风陵渡镇\",\"陌南镇\",\"西陌镇\",\"永乐镇\",\"大王镇\",\"阳城镇\",\"东垆乡\",\"南卫乡\",\"学张乡\"],[\"城西街道\",\"城北街道\",\"城东街道\",\"虞乡镇\",\"卿头镇\",\"开张镇\",\"栲栳镇\",\"蒲州镇\",\"韩阳镇\",\"张营镇\",\"伍姓湖农场\",\"虞乡农场\",\"董村农场\"],[\"城区街道\",\"清涧街道\",\"樊村镇\",\"僧楼镇\",\"小梁乡\",\"柴家乡\",\"赵家庄乡\",\"下化乡\",\"阳村乡\",\"山西铝厂\"]],[[\"秀容街道\",\"长征街街道\",\"新建路街道\",\"播明镇\",\"奇村镇\",\"三交镇\",\"庄磨镇\",\"豆罗镇\",\"董村镇\",\"曹张乡\",\"高城乡\",\"秦城乡\",\"解原乡\",\"合索乡\",\"阳坡乡\",\"兰村乡\",\"紫岩乡\",\"西张乡\",\"东楼乡\",\"北义井乡\"],[\"晋昌镇\",\"河边镇\",\"宏道镇\",\"杨芳乡\",\"南王乡\",\"蒋村乡\",\"神山乡\",\"季庄乡\",\"受禄乡\"],[\"台城镇\",\"耿镇镇\",\"豆村镇\",\"白家庄镇\",\"东冶镇\",\"沟南乡\",\"东雷乡\",\"高洪口乡\",\"门限石乡\",\"陈家庄乡\",\"建安乡\",\"神西乡\",\"蒋坊乡\",\"灵境乡\",\"阳白乡\",\"茹村乡\"],[\"上馆镇\",\"阳明堡镇\",\"峨口镇\",\"聂营镇\",\"枣林镇\",\"滩上镇\",\"新高乡\",\"峪口乡\",\"上磨坊乡\",\"胡峪乡\",\"雁门关乡\"],[\"繁城镇\",\"砂河镇\",\"大营镇\",\"下茹越乡\",\"杏园乡\",\"光裕堡乡\",\"集义庄乡\",\"东山乡\",\"金山铺乡\",\"柏家庄乡\",\"横涧乡\",\"神堂堡乡\",\"岩头乡\",\"繁峙县城居民\"],[\"凤凰镇\",\"阳方口镇\",\"东寨镇\",\"石家庄镇\",\"薛家洼乡\",\"余庄乡\",\"涔山乡\",\"化北屯乡\",\"西马坊乡\",\"新堡乡\",\"迭台寺乡\",\"圪廖乡\",\"怀道乡\",\"东马坊乡\",\"阳方口煤矿生活区\",\"城区居民\"],[\"鹅城镇\",\"杜家村镇\",\"康家会镇\",\"丰润镇\",\"堂尔上乡\",\"中庄乡\",\"双路乡\",\"段家寨乡\",\"辛村乡\",\"王村乡\",\"神峪沟乡\",\"娘子神乡\",\"娑婆乡\",\"赤泥洼乡\"],[\"龙泉镇\",\"义井镇\",\"八角镇\",\"东湖乡\",\"太平庄乡\",\"虎北乡\",\"贺职乡\",\"长畛乡\",\"烈堡乡\",\"大严备乡\"],[\"砚城镇\",\"小河头镇\",\"三岔镇\",\"前所乡\",\"李家坪乡\",\"孙家坪乡\",\"梁家坪乡\",\"胡会乡\",\"新寨乡\",\"韩家楼乡\",\"东秀庄乡\",\"杏岭子乡\"],[\"岚漪镇\",\"三井镇\",\"神堂坪乡\",\"高家会乡\",\"李家沟乡\",\"水峪贯乡\",\"西豹峪乡\",\"温泉乡\",\"阳坪乡\",\"大涧乡\",\"宋家沟乡\",\"王家岔乡\"],[\"文笔镇\",\"楼子营镇\",\"刘家塔镇\",\"巡镇镇\",\"鹿固乡\",\"前川乡\",\"单寨乡\",\"土沟乡\",\"旧县乡\",\"沙坪乡\",\"社梁乡\",\"沙泉乡\",\"赵家沟乡\"],[\"东关镇\",\"义门镇\",\"桥头镇\",\"杨家湾镇\",\"腰庄乡\",\"韩家川乡\",\"林遮峪乡\",\"冯家川乡\",\"土崖塔乡\",\"孙家沟乡\",\"窑洼乡\",\"窑圪台乡\",\"南河沟乡\"],[\"新关镇\",\"天峰坪镇\",\"老营镇\",\"万家寨镇\",\"窑头乡\",\"楼沟乡\",\"尚峪乡\",\"南堡子乡\",\"水泉乡\",\"陈家营乡\"],[\"北城街道\",\"南城街道\",\"轩煤矿区街道\",\"东社镇\",\"苏龙口镇\",\"崞阳镇\",\"大牛店镇\",\"闫庄镇\",\"长梁沟镇\",\"轩岗镇\",\"新原乡\",\"南白乡\",\"子干乡\",\"中阳乡\",\"沿沟乡\",\"大林乡\",\"西镇乡\",\"解村乡\",\"王家庄乡\",\"楼板寨乡\",\"段家堡乡\",\"山西鲁能晋北铝业工矿区\",\"原平市石豹沟煤矿工矿区\",\"原平农场\"]],[[\"解放路街道\",\"鼓楼西街街道\",\"水塔街街道\",\"南街街道\",\"乡贤街街道\",\"辛寺街街道\",\"铁路东街道\",\"车站街街道\",\"汾河街道\",\"滨河\",\"屯里镇\",\"乔李镇\",\"大阳镇\",\"县底镇\",\"刘村镇\",\"金殿镇\",\"吴村镇\",\"土门镇\",\"魏村镇\",\"尧庙镇\",\"段店乡\",\"贾得乡\",\"贺家庄乡\",\"一平垣乡\",\"枕头乡\",\"河底乡\"],[\"乐昌镇\",\"史村镇\",\"曲村镇\",\"高显镇\",\"里村镇\",\"北董乡\",\"杨谈乡\"],[\"唐兴镇\",\"南梁镇\",\"里砦镇\",\"隆化镇\",\"桥上镇\",\"西阎镇\",\"中卫乡\",\"南唐乡\",\"王庄乡\",\"浇底乡\"],[\"新城镇\",\"赵康镇\",\"汾城镇\",\"南贾镇\",\"古城镇\",\"襄陵镇\",\"邓庄镇\",\"陶寺乡\",\"永固乡\",\"景毛乡\",\"西贾乡\",\"南辛店乡\",\"大邓乡\"],[\"大槐树镇\",\"甘亭镇\",\"曲亭镇\",\"苏堡镇\",\"广胜寺镇\",\"明姜镇\",\"赵城镇\",\"万安镇\",\"刘家垣镇\",\"淹底乡\",\"兴唐寺乡\",\"堤村乡\",\"辛村乡\",\"龙马乡\",\"山头乡\",\"左木乡\"],[\"岳阳镇\",\"北平镇\",\"古阳镇\",\"旧县镇\",\"石壁乡\",\"永乐乡\",\"南垣乡\"],[\"府城镇\",\"和川镇\",\"唐城镇\",\"冀氏镇\",\"马必乡\",\"杜村乡\",\"良马乡\"],[\"天坛镇\",\"响水河镇\",\"张庄乡\",\"东张乡\",\"槐埝乡\",\"北王乡\",\"北韩乡\",\"米家垣乡\",\"寨圪塔乡\"],[\"吉昌镇\",\"屯里镇\",\"壶口镇\",\"车城乡\",\"文城乡\",\"东城乡\",\"柏山寺乡\",\"中垛乡\"],[\"昌宁镇\",\"光华镇\",\"台头镇\",\"管头镇\",\"西坡镇\",\"双鹤乡\",\"关王庙乡\",\"尉庄乡\",\"西交口乡\",\"枣岭乡\"],[\"昕水镇\",\"曲峨镇\",\"三多乡\",\"太德乡\",\"徐家垛乡\",\"太古乡\"],[\"龙泉镇\",\"午城镇\",\"黄土镇\",\"阳头升乡\",\"寨子乡\",\"陡坡乡\",\"下李乡\",\"城南乡\"],[\"芝河镇\",\"桑壁镇\",\"阁底乡\",\"南庄乡\",\"打石腰乡\",\"坡头乡\",\"交口乡\"],[\"蒲城镇\",\"薛关镇\",\"黑龙关镇\",\"克城镇\",\"山中乡\",\"古县乡\",\"红道乡\",\"乔家湾乡\",\"太林乡\"],[\"永安镇\",\"对竹镇\",\"勍香镇\",\"和平镇\",\"僧念镇\",\"佃坪乡\",\"团柏乡\",\"邢家要乡\",\"社区管理委员会\"],[\"路东街道\",\"路西街道\",\"浍滨街道\",\"上马街道\",\"张村街道\",\"新田乡\",\"高村乡\",\"凤城乡\"],[\"鼓楼街道\",\"北环路街道\",\"南环路街道\",\"开元街道\",\"退沙街道\",\"白龙镇\",\"辛置镇\",\"大张镇\",\"李曹镇\",\"陶唐峪乡\",\"三教乡\",\"师庄乡\"]],[[\"滨河街道\",\"凤山街道\",\"莲花池街道\",\"城北街道\",\"田家会街道\",\"交口街道\",\"西属巴街道\",\"吴城镇\",\"信义镇\",\"红眼川乡\",\"枣林乡\",\"坪头乡\"],[\"凤城镇\",\"开栅镇\",\"南庄镇\",\"南安镇\",\"刘胡兰镇\",\"下曲镇\",\"孝义镇\",\"南武乡\",\"西城乡\",\"北张乡\",\"马西乡\",\"西槽头乡\"],[\"天宁镇\",\"夏家营镇\",\"西营镇\",\"水峪贯镇\",\"西社镇\",\"庞泉沟镇\",\"洪相乡\",\"岭底乡\",\"东坡底乡\",\"会立乡\",\"夏家营生态工业园区管委会\"],[\"蔚汾镇\",\"魏家滩镇\",\"瓦塘镇\",\"康宁镇\",\"高家村镇\",\"罗峪口镇\",\"蔡家会镇\",\"交楼申乡\",\"恶虎滩乡\",\"东会乡\",\"固贤乡\",\"奥家湾乡\",\"蔡家崖乡\",\"贺家会乡\",\"孟家坪乡\",\"赵家坪乡\",\"圪垯上乡\",\"兴县资源环保循环经济综合开发示范基地\"],[\"临泉镇\",\"白文镇\",\"城庄镇\",\"兔坂镇\",\"克虎镇\",\"三交镇\",\"湍水头镇\",\"林家坪镇\",\"招贤镇\",\"碛口镇\",\"刘家会镇\",\"丛罗峪镇\",\"曲峪镇\",\"木瓜坪乡\",\"安业乡\",\"玉坪乡\",\"青凉寺乡\",\"石白头乡\",\"雷家碛乡\",\"八堡乡\",\"大禹乡\",\"车赶乡\",\"安家庄乡\"],[\"柳林镇\",\"穆村镇\",\"薛村镇\",\"庄上镇\",\"留誉镇\",\"三交镇\",\"成家庄镇\",\"孟门镇\",\"李家湾乡\",\"贾家垣乡\",\"陈家湾乡\",\"金家庄乡\",\"高家沟乡\",\"石西乡\",\"王家沟乡\"],[\"灵泉镇\",\"罗村镇\",\"义牒镇\",\"小蒜镇\",\"龙交乡\",\"和合乡\",\"前山乡\",\"曹家垣乡\",\"裴沟乡\"],[\"东村镇\",\"岚城镇\",\"普明镇\",\"界河口镇\",\"土峪乡\",\"上明乡\",\"王狮乡\",\"梁家庄乡\",\"顺会乡\",\"河口乡\",\"社科乡\",\"大蛇头乡\",\"岚县普明工业园区\"],[\"圪洞镇\",\"马坊镇\",\"峪口镇\",\"大武镇\",\"北武当镇\",\"积翠乡\",\"麻地会乡\"],[\"宁乡镇\",\"金罗镇\",\"枝柯镇\",\"武家庄镇\",\"暖泉镇\",\"下枣林乡\",\"车鸣峪乡\"],[\"水头镇\",\"康城镇\",\"双池镇\",\"桃红坡镇\",\"石口乡\",\"回龙乡\",\"温泉乡\"],[\"新义街道\",\"中阳楼街道\",\"振兴街道\",\"胜溪湖街道\",\"崇文街道\",\"兑镇镇\",\"阳泉曲镇\",\"下堡镇\",\"西辛庄镇\",\"高阳镇\",\"梧桐镇\",\"柱濮镇\",\"大孝堡乡\",\"下栅乡\",\"驿马乡\",\"南阳乡\",\"杜村乡\"],[\"文峰街道\",\"太和桥街道\",\"贾家庄镇\",\"杏花村镇\",\"冀村镇\",\"肖家庄镇\",\"演武镇\",\"三泉镇\",\"石庄镇\",\"杨家庄镇\",\"峪道河镇\",\"西河乡\",\"阳城乡\",\"栗家庄乡\",\"南薰街道\",\"辰北街道\"]]],[[[\"海拉尔东路街道\",\"锡林路街道\",\"中山东路街道\",\"东街街道\",\"西街街道\",\"东风路街道\",\"迎新路街道\",\"成吉思汗大街街道\",\"保合少镇\",\"新城区鸿盛高科技园区\"],[\"新华西路\",\"中山西路\",\"光明路\",\"海拉尔西路\",\"环河街\",\"通道街\",\"钢铁路\",\"攸攸板镇\"],[\"小召前街\",\"兴隆巷\",\"长和廊\",\"石东路\",\"大南街\",\"鄂尔多斯路\",\"西菜园\",\"昭君路\",\"小黑河镇\",\"裕隆工业园区\"],[\"人民路街道\",\"大学西路街道\",\"乌兰察布东路街道\",\"大学东路街道\",\"中专路街道\",\"昭乌达路街道\",\"巴彦街道\",\"敕勒川路街道\",\"榆林镇\",\"黄合少镇\",\"金河镇\",\"金桥经济技术开发区\"],[\"察素齐镇\",\"毕克齐镇\",\"善岱镇\",\"台阁牧镇\",\"白庙子镇\",\"沙尔沁镇\",\"敕勒川镇\",\"北什轴乡\",\"塔布赛乡\",\"呼和浩特金山经济技术开发区\"],[\"双河镇\",\"新营子镇\",\"五申镇\",\"伍什家镇\",\"古城镇\",\"托县工业园区\"],[\"城关镇\",\"盛乐镇\",\"新店子镇\",\"舍必崖乡\",\"大红城乡\",\"羊群沟乡\",\"黑老夭乡\",\"巧什营乡\",\"盛乐经济工业园区\"],[\"城关镇\",\"宏河镇\",\"喇嘛湾镇\",\"老牛湾镇\",\"窑沟乡\",\"北堡乡\",\"韮菜庄乡\",\"五良太乡\"],[\"可镇\",\"哈乐镇\",\"西乌兰不浪镇\",\"大青山乡\",\"上秃亥乡\",\"德胜沟乡\",\"二份子乡\",\"哈拉合少乡\",\"耗赖山乡\",\"内蒙古武川经济开发区\",\"武川金三角开发区\"]],[[\"和平街道\",\"财神庙街道\",\"西脑包街道\",\"南门外街道\",\"南圪洞街道\",\"东站街道\",\"回民街道\",\"天骄街道\",\"河东街道\",\"铁西街道\",\"东兴街道\",\"杨圪楞街道\",\"河东镇\",\"沙尔沁镇\",\"县级单位直辖村级单位(特殊镇)\",\"铝业工业园区\"],[\"少先路街道\",\"沼潭街道\",\"林荫路街道\",\"友谊大街街道\",\"阿尔丁大街街道\",\"团结大街街道\",\"鞍山道街道\",\"前进道街道\",\"市府东路街道\",\"白云路街道\",\"黄河西路街道\",\"昆工路街道\",\"昆北街道\",\"昆河镇\",\"卜尔汉图镇\",\"包钢厂区\"],[\"先锋道街道\",\"幸福路街道\",\"万青路街道\",\"富强路街道\",\"科学路街道\",\"青山路街道\",\"自由路街道\",\"乌素图街道\",\"青福镇\",\"兴胜镇\",\"包头市装备制造产业园区\"],[\"石拐街道\",\"大发街道\",\"大磁街道\",\"五当沟街道\",\"白狐沟街道\",\"大德恒\",\"五当召镇\",\"吉忽伦图苏木\",\"工业园区管理委员会\"],[\"矿山路街道\",\"通阳道街道\"],[\"沙河街道\",\"赛汗街道\",\"萨如拉街道\",\"白音席勒街道\",\"麻池镇\",\"哈林格尔镇\",\"哈业胡同镇\",\"阿嘎如泰苏木乡\"],[\"萨拉齐镇\",\"双龙镇\",\"美岱召镇\",\"沟门镇\",\"将军尧镇\",\"海子乡\",\"明沙淖乡\",\"苏波盖乡\",\"九峰山生态管理委员会\"],[\"金山镇\",\"西斗铺镇\",\"下湿壕镇\",\"银号镇\",\"怀朔镇\",\"兴顺西镇\"],[\"满都拉镇\",\"希拉穆仁镇\",\"百灵庙镇\",\"石宝镇\",\"乌克忽洞镇\",\"明安镇\",\"巴音花镇\",\"达尔罕苏木乡\",\"查干哈达苏木\",\"巴音敖包苏木\",\"西河乡\",\"小文公乡\"]],[[\"凤凰岭街道\",\"海北街道\",\"新华街道\",\"新华西街道\",\"滨河街道\",\"林荫街道\",\"千里山镇\",\"乌海市海勃湾千里山工业园区\"],[\"拉僧仲街道\",\"西卓子山街道\",\"公乌素镇\",\"拉僧庙镇\",\"巴音陶亥镇\"],[\"三道坎街道\",\"五虎山街道\",\"新达街道\",\"巴音赛街道\",\"梁家沟街道\",\"苏海图街道\",\"滨海街道\",\"乌兰淖尔镇\",\"乌达经济开发区\"]],[[\"西屯街道\",\"三中街街道\",\"永巨街道\",\"东城街道\",\"南新街街道\",\"站前街道\",\"铁南街道\",\"长青街道\",\"哈达街道\",\"西城街道\",\"桥北街道\",\"红庙子镇\",\"文钟镇\",\"红山工业园区\",\"红山物流园区\",\"红山区农畜产品加工产业园区\"],[\"西露天街道\",\"平庄城区街道\",\"平庄东城街道\",\"平庄西城街道\",\"马林街道\",\"云杉路街道\",\"风水沟镇\",\"元宝山镇\",\"美丽河镇\",\"平庄镇\",\"五家镇\",\"小五家乡\"],[\"振兴街道\",\"向阳街道\",\"松州街道\",\"铁东街道\",\"穆家营子镇\",\"初头朗镇\",\"大庙镇\",\"王府镇\",\"老府镇\",\"哈拉道口镇\",\"上官地镇\",\"安庆镇\",\"太平地镇\",\"当铺地满族乡\",\"夏家店乡\",\"城子乡\",\"大夫营子乡\",\"岗子乡\",\"玉龙街道\",\"全宁街道\",\"兴安街道\"],[\"天山镇\",\"天山口镇\",\"双胜镇\",\"坤都镇\",\"巴彦花镇\",\"绍根镇\",\"扎嘎斯台镇\",\"新民乡\",\"先锋乡\",\"罕苏木苏木\",\"赛汉塔拉苏木\",\"巴拉奇如德苏木\",\"乌兰哈达乡\",\"巴彦温都尔苏木\",\"轻工食品产业园\",\"新能源产业园\",\"绍根煤碳及煤化工产业园\",\"罕乌拉街道\",\"欧沐沦街道\"],[\"林东镇\",\"隆昌镇\",\"十三敖包镇\",\"碧流台镇\",\"富河镇\",\"白音勿拉镇\",\"哈拉哈达镇\",\"查干哈达苏木\",\"乌兰达坝苏木\",\"三山乡\",\"花加拉嘎乡\",\"上京高新技术产业集中区\",\"南塔工业集中区\",\"凤凰山工业集中区\",\"林东西城街道\",\"林东东城街道\"],[\"大板镇\",\"索博日嘎镇\",\"宝日勿苏镇\",\"查干诺尔镇\",\"巴彦琥硕镇\",\"西拉沐沦苏木\",\"巴彦塔拉苏木\",\"幸福之路苏木\",\"查干沐沦苏木\",\"大板煤电化基地\"],[\"林西镇\",\"新城子镇\",\"新林镇\",\"五十家子镇\",\"官地镇\",\"大井镇\",\"统部镇\",\"大营子乡\",\"十二吐乡\",\"城北街道办事处\",\"城南街道办事处\",\"内蒙古林西工业园区\"],[\"经棚镇\",\"宇宙地镇\",\"土城子镇\",\"同兴镇\",\"万合永镇\",\"芝瑞镇\",\"达来诺日镇\",\"新开地乡\",\"红山子乡\",\"达日罕乌拉苏木\",\"巴彦查干苏木\",\"浩来呼热苏木\",\"乌兰布统苏木\",\"应昌街道\",\"热水塘温泉疗养旅游开发区管委会\",\"克什克腾旗煤电化基地\",\"西拉沐沦街道\",\"克什克腾旗渔场\"],[\"乌丹镇\",\"乌敦套海镇\",\"五分地镇\",\"桥头镇\",\"广德公镇\",\"梧桐花镇\",\"海拉苏镇\",\"亿合公镇\",\"解放营子乡\",\"阿什罕苏木\",\"新苏莫苏木\",\"白音套海苏木\",\"毛山东乡\",\"格日僧苏木\",\"玉龙工业园区\",\"紫城街道筹备处\",\"全宁街道筹备处\"],[\"锦山镇\",\"美林镇\",\"王爷府镇\",\"小牛群镇\",\"牛家营子镇\",\"乃林镇\",\"西桥镇\",\"十家满族乡\",\"南台子乡\",\"乃林果树农场\",\"马鞍山羊场\",\"赤峰市和美工贸园区\",\"锦山工业园区\"],[\"天义镇\",\"小城子镇\",\"大城子镇\",\"八里罕镇\",\"黑里河镇\",\"甸子镇\",\"大双庙镇\",\"汐子镇\",\"大明镇\",\"忙农镇\",\"五化镇\",\"三座店镇\",\"必斯营子镇\",\"一肯中乡\",\"存金沟乡\",\"中京工业园\",\"塞飞亚食品工业园\",\"八里罕酒业园区\",\"再生资源产业园\",\"生物科技产业园区\",\"汐子工业园\",\"农机产业园区\"],[\"新惠镇\",\"四家子镇\",\"长胜镇\",\"贝子府镇\",\"四道湾子镇\",\"下洼镇\",\"金厂沟梁镇\",\"兴隆洼镇\",\"黄羊洼镇\",\"牛古吐乡\",\"木头营子乡\",\"古鲁板蒿乡\",\"丰收乡\",\"玛尼罕乡\",\"萨力巴乡\",\"敖润苏莫苏木\",\"国营种羊场\",\"敖汉旗新惠工业园区\",\"贝子府化工集中区\",\"四家子冶金工业集中区\"]],[[\"科尔沁街道\",\"西门街道\",\"永清街道\",\"明仁街道\",\"施介街道\",\"清真街道\",\"东郊街道\",\"铁路街道\",\"红星街道\",\"霍林街道\",\"建国街道\",\"大林镇\",\"钱家店镇\",\"余粮堡镇\",\"木里图镇\",\"丰田镇\",\"清河镇\",\"育新镇\",\"庆和镇\",\"敖力布皋镇\",\"莫力庙苏木\",\"哲南农场\",\"三义堂农场\",\"高林屯种畜场\",\"胡力海原种繁殖场\",\"莫力庙羊场\",\"半截店牧场\"],[\"保康镇\",\"宝龙山镇\",\"舍伯吐镇\",\"巴彦塔拉镇\",\"门达镇\",\"架玛吐镇\",\"腰林毛都镇\",\"希伯花镇\",\"花吐古拉镇\",\"代力吉镇\",\"努日木镇\",\"花胡硕苏木乡\",\"协代苏木乡\",\"白兴吐苏木乡\",\"图布信苏木乡\",\"敖包苏木\",\"胜利乡\",\"白音塔拉农场\",\"珠日河牧场\",\"丰库牧场\",\"保康街道\"],[\"甘旗卡镇\",\"吉尔嘎朗镇\",\"金宝屯镇\",\"常胜镇\",\"查日苏镇\",\"双胜镇\",\"阿古拉镇\",\"朝鲁吐镇\",\"努古斯台镇\",\"海鲁吐镇\",\"阿都沁苏木\",\"茂道吐苏木\",\"巴嘎塔拉苏木\",\"散都苏木\",\"巴彦毛都苏木\",\"胜利农场\",\"孟根达坝牧场\",\"查金台牧场\",\"原种场\",\"大青沟管理局\",\"哈日乌苏种畜场\",\"乌兰敖道渔场\",\"金宝屯林场\",\"朝鲁吐林场\",\"茂道吐林场\",\"伊胡塔林场\",\"乌旦塔拉林场\"],[\"开鲁镇\",\"大榆树镇\",\"黑龙坝镇\",\"麦新镇\",\"义和塔拉镇\",\"建华镇\",\"小街基镇\",\"东风镇\",\"吉日嘎郎吐镇\",\"东来镇\",\"清河牧场\",\"辽河农场\",\"保安农场\"],[\"库伦镇\",\"扣河子镇\",\"白音花镇\",\"六家子镇\",\"额勒顺镇\",\"茫汗苏木\",\"先进苏木\",\"水泉乡\",\"库伦街道\"],[\"大沁他拉镇\",\"八仙筒镇\",\"青龙山镇\",\"新镇\",\"治安镇\",\"东明镇\",\"沙日浩来镇\",\"义隆永镇\",\"固日班花苏木\",\"白音他拉苏木\",\"明仁苏木\",\"黄花塔拉苏木\",\"土城子乡\",\"苇莲苏乡\",\"国有六号农场\"],[\"鲁北镇\",\"黄花山镇\",\"嘎亥图镇\",\"巨日合镇\",\"巴雅尔图胡硕镇\",\"香山镇\",\"阿日昆都楞镇\",\"巴彦塔拉苏木乡\",\"乌力吉木仁苏木乡\",\"道老杜苏木乡\",\"格日朝鲁苏木乡\",\"前德门苏木\",\"乌兰哈达苏木\",\"查布嘎图苏木\",\"乌额格其苏木\",\"乌额格其牧场\",\"香山农场\",\"乌日根塔拉农场\",\"嘎达苏种畜场\"],[\"珠斯花街道\",\"莫斯台街道\",\"宝日呼吉尔街道\",\"沙尔呼热街道\",\"达来胡硕苏木\",\"东蒙鑫农牧业有限责任公司\"]],[[\"交通街道\",\"公园街道\",\"林荫街道\",\"建设街道\",\"富兴街道\",\"天骄街道\",\"诃额伦街道\",\"巴音门克街道\",\"幸福街道\",\"纺织街道\",\"兴盛街道\",\"民族街道\",\"泊尔江海子镇\",\"罕台镇\",\"铜川镇\",\"鄂尔多斯市装备制造基地\",\"东胜区轻纺工业园区\",\"铜川汽车博览园\"],[\"哈巴格希街道\",\"青春山街道\",\"滨河街道\",\"鄂尔多斯市高新技术产业园区\",\"鄂尔多斯市云计算产业园区\"],[\"工业街道\",\"昭君街道\",\"锡尼街道\",\"白塔街道\",\"西园街道\",\"平原街道\",\"树林召镇\",\"吉格斯太镇\",\"白泥井镇\",\"王爱召镇\",\"昭君镇\",\"恩格贝镇\",\"中和西镇\",\"展旦召苏木乡\",\"达拉特经济开发区\",\"鄂尔多斯市生态示范区管理委员会\"],[\"兴隆街道\",\"迎泽街道\",\"蓝天街道\",\"友谊街道\",\"薛家湾镇\",\"沙圪堵镇\",\"大路镇\",\"纳日松镇\",\"龙口镇\",\"准格尔召镇\",\"暖水乡\",\"十二连城乡\",\"布尔陶亥苏木乡\",\"准格尔经济开发区\",\"大路煤化工基地\"],[\"敖勒召其镇\",\"上海庙镇\",\"城川镇\",\"昂素镇\",\"上海庙经济开发区\"],[\"乌兰镇\",\"棋盘井镇\",\"蒙西镇\",\"木凯淖尔镇\",\"苏米图苏木乡\",\"阿尔巴斯苏木乡\",\"蒙西工业园区\",\"棋盘井工业园区\"],[\"锡尼镇\",\"巴拉贡镇\",\"吉日嘎朗图镇\",\"独贵特拉镇\",\"呼和木独镇\",\"伊和乌素苏木乡\",\"杭锦旗独贵塔拉工业园区管理委员会\",\"鄂尔多斯新能源产业示范区\"],[\"嘎鲁图镇\",\"乌审召镇\",\"图克镇\",\"乌兰陶勒盖镇\",\"无定河镇\",\"苏力德苏木乡\",\"纳林河化工项目区\",\"图克化工项目区\",\"乌审召生态化工项目区\",\"苏里格经济开发区\"],[\"阿勒腾席热镇\",\"札萨克镇\",\"乌兰木伦镇\",\"纳林陶亥镇\",\"苏布尔嘎镇\",\"红庆河镇\",\"伊金霍洛镇\",\"鄂尔多斯江苏工业园区\",\"鄂尔多斯圣圆煤化工基地\",\"鄂尔多斯蒙古源流文化产业园区\",\"伊金霍洛旗札萨克物流园区\",\"鄂尔多斯空港物流园区\"]],[[\"正阳\",\"健康街道\",\"靠山街道\",\"胜利街道\",\"呼伦街道\",\"建设街道\",\"哈克镇\",\"奋斗镇\"],[\"第三街道\",\"第一街道\",\"第二街道\",\"第四街道\",\"第五街道\",\"灵泉镇\"],[\"那吉镇\",\"六合镇\",\"亚东镇\",\"霍尔奇镇\",\"向阳峪镇\",\"三岔河镇\",\"复兴镇\",\"兴安镇\",\"得力其鄂温克民族乡\",\"查巴奇鄂温克民族乡\",\"音河达斡尔鄂温克民族乡\",\"新发朝鲜民族乡\",\"那吉屯农场\",\"格尼河农场\",\"阿荣旗林业局\"],[\"尼尔基镇\",\"红彦镇\",\"宝山镇\",\"哈达阳镇\",\"阿尔拉镇\",\"汉古尔河镇\",\"西瓦尔图镇\",\"腾克镇\",\"奎勒河镇\",\"塔温敖宝镇\",\"巴彦鄂温克民族乡\",\"库如奇乡\",\"杜拉尔鄂温克民族乡\",\"国营甘河农场\",\"国营巴彦农场\",\"国营欧肯河农场\",\"国营东方红农场\"],[\"阿里河镇\",\"大杨树镇\",\"甘河镇\",\"吉文镇\",\"诺敏镇\",\"乌鲁布铁镇\",\"宜里镇\",\"克一河镇\",\"古里乡\",\"托扎敏乡\",\"大兴安岭管理局诺敏河农场\",\"大兴安岭农场宜里农场\",\"大兴安岭农场管理局扎兰河农场\",\"大兴安岭农场管理局古里农场\",\"加格达奇区\",\"松岭地区\",\"大杨树林业局\",\"甘河林业局\",\"克一河林业局\",\"吉文林业局\",\"阿里河林业局\",\"大兴安岭农工商联合公司\",\"大兴安岭农场管理局东方红农场\",\"大兴安岭农场管理局欧肯河农场\",\"大兴安岭林管局毕拉河林业局\",\"大兴安岭林管局伊图里河林业局\",\"大兴安岭林管局库都尔林业局\",\"大兴安岭林管局乌尔其汗林业局\"],[\"巴彦托海镇\",\"大雁镇\",\"伊敏河镇\",\"红花尔基镇\",\"巴彦查岗苏木\",\"锡尼河西苏木\",\"锡尼河东苏木\",\"巴彦塔拉达斡尔民族乡\",\"伊敏苏木\",\"辉苏木\",\"巴彦托海经济开发区\",\"伊敏河高载能工业园区\",\"大雁马铃薯高新技术示范园区\",\"呼伦贝尔新城区\"],[\"陈旗巴彦库仁镇\",\"陈旗宝日希勒镇\",\"陈旗呼和诺尔镇\",\"陈旗西乌珠尔苏木\",\"陈旗鄂温克民族苏木\",\"陈旗东乌珠尔苏木\",\"陈旗巴彦哈达苏木\",\"陈巴尔虎旗国营哈图达牧场\",\"陈旗国营浩特陶海农牧场\",\"陈旗国营特泥河牧场\"],[\"嵯岗镇\",\"阿木古郎镇\",\"新宝力格苏木乡\",\"乌布尔宝力格苏木乡\",\"罕达盖苏木\",\"吉布胡郎图苏木\",\"甘珠尔苏木\",\"嵯岗双娃牧场\"],[\"阿拉坦额莫勒镇\",\"阿日哈沙特镇\",\"呼伦镇\",\"贝尔苏木\",\"克尔伦苏木\",\"达赉苏木\",\"宝格德乌拉苏木\",\"敖尔金牧场\"],[\"东山街道\",\"道南街道\",\"道北街道\",\"兴华街道\",\"新开河镇\",\"满洲里市互市贸易区\",\"满洲里市经济合作区\",\"满洲里市东湖区\",\"满洲里市扎煤公司\",\"扎赉诺尔矿区\",\"满洲里市工业园区\",\"满洲里国际物流产业园区\"],[\"胜利街道\",\"红旗街道\",\"新工街道\",\"永兴街道\",\"建设街道\",\"暖泉街道\",\"免渡河镇\",\"博克图镇\",\"绰河源镇\",\"乌尔其汉镇\",\"库都尔镇\",\"图里河镇\",\"乌奴耳镇\",\"塔尔气镇\",\"伊图里河镇\",\"牧原镇\",\"莫拐农场\",\"牙克石农场\",\"免渡河农场\"],[\"兴华街道\",\"正阳街道\",\"繁荣街道\",\"向阳街道\",\"高台子街道\",\"铁东街道\",\"河西街道\",\"磨菇气镇\",\"卧牛河镇\",\"成吉思汗镇\",\"大河湾镇\",\"浩饶山镇\",\"柴河镇\",\"中和镇\",\"哈多河镇\",\"达斡尔民族乡\",\"鄂伦春民族乡\",\"萨马街鄂温克民族乡\",\"洼堤乡\",\"大河湾农场\",\"绰尔河农场\",\"扎兰屯马场\",\"成吉思汗牧场\",\"公安部后勤供应处农场\",\"南木林业局\",\"柴河林业局\",\"扎兰屯市林业局\",\"市原种场\"],[\"拉布达林街道\",\"上库力街道\",\"黑山头镇\",\"莫尔道嘎镇\",\"恩和哈达镇\",\"三河回族乡\",\"恩和俄罗斯族民族乡\",\"蒙兀室韦苏木\",\"奇乾乡\",\"海拉尔农垦集团有限公司拉布大林农场分公司\",\"三河金騋农牧有限责任公司\",\"海拉尔农垦集团有限责任公司上库力农场分公司\",\"海拉尔农垦集团有限责任公司苏沁牧场分公司\"],[\"河东街道\",\"河西街道\",\"森工街道\",\"金河镇\",\"阿龙山镇\",\"满归镇\",\"得耳布尔镇\",\"敖鲁古雅乡\"]],[[\"团结\",\"车站\",\"先锋\",\"解放\",\"新华\",\"东环路\",\"铁南\",\"西环路\",\"北环路\",\"狼山镇\",\"新华镇\",\"干召庙镇\",\"乌兰图克镇\",\"双河镇\",\"城关镇\",\"白脑包镇\",\"曙光乡\",\"八一乡\",\"狼山农场\",\"临河农场\",\"金川\",\"汇丰\"],[\"隆兴昌镇\",\"塔尔湖镇\",\"套海镇\",\"新公中镇\",\"天吉太镇\",\"胜丰镇\",\"银定图镇\",\"复兴镇\",\"和胜乡\",\"巴彦淖尔市建丰农场\",\"内蒙古东土城劳动教养管理所\"],[\"巴彦高勒镇\",\"隆盛合镇\",\"渡口镇\",\"补隆淖镇\",\"沙金套海苏木\",\"乌兰布和农场\",\"巴彦套海农场\",\"哈腾套海农场\",\"包尔盖农场\",\"纳林套海农场\",\"沙漠林业实验中心农场\"],[\"乌拉山镇\",\"白彦花镇\",\"先锋镇\",\"新安镇\",\"西小召镇\",\"大佘太镇\",\"明安镇\",\"小佘太镇\",\"苏独仑镇\",\"额尔登布拉格苏木\",\"沙德格苏木\",\"巴彦淖尔市中滩农场\",\"巴彦淖尔市西山咀农场\",\"巴彦淖尔市新安农场\",\"巴彦淖尔市苏独仑农场\",\"巴彦淖尔市大佘太牧场\",\"巴彦淖尔市乌梁素海渔场\"],[\"海流图镇\",\"乌加河镇\",\"德岭山镇\",\"石哈河镇\",\"甘其毛都镇\",\"温更镇\",\"呼鲁斯太苏木\",\"川井苏木\",\"巴音乌兰苏木\",\"新忽热苏木\",\"牧羊海牧场\",\"同和太种畜场\"],[\"巴音宝力格镇\",\"呼和温都尔镇\",\"潮格温都尔镇\",\"获各琦苏木\",\"巴音前达门苏木\",\"乌盖苏木\"],[\"陕坝镇\",\"头道桥镇\",\"二道桥镇\",\"三道桥镇\",\"蛮会镇\",\"团结镇\",\"双庙镇\",\"沙海镇\",\"蒙海镇\",\"太阳庙农场\"]],[[\"新体路街道\",\"桥东街道\",\"前进路街道\",\"常青街道\",\"虎山街道\",\"桥西街道\",\"新华街街道\",\"泉山街道\",\"白海子镇\",\"马莲渠乡\"],[\"卓资山镇\",\"旗下营镇\",\"卓资县十八台镇\",\"卓资县巴音锡勒镇\",\"卓资县梨花镇\",\"卓资县大榆树乡\",\"卓资县红召乡\",\"卓资县复兴乡\"],[\"化德县长顺镇\",\"化德县朝阳镇\",\"化德县七号镇\",\"化德县德包图乡\",\"化德县公腊胡洞乡\",\"化德县白音特拉乡\"],[\"七台镇\",\"十八顷镇\",\"大黑沙土镇\",\"西井子镇\",\"屯垦队镇\",\"小海子镇\",\"大库伦乡\",\"卯都乡\",\"玻璃忽镜乡\",\"三大顷乡\"],[\"城关镇\",\"张皋镇\",\"赛乌素镇\",\"鄂尔栋镇\",\"店子镇\",\"大库联乡\",\"民族团结乡\",\"大同夭乡\",\"五股泉乡\",\"南部矿区管委会\"],[\"岱海镇\",\"六苏木镇\",\"麦胡图镇\",\"永兴镇\",\"蛮汉镇\",\"天成乡\",\"曹碾满族乡\",\"厂汉营乡\",\"岱海循环工业发展区\",\"蛮汉山林场\",\"岱海林场\",\"岱海旅游区\"],[\"土贵乌拉镇\",\"平地泉镇\",\"玫瑰营镇\",\"巴音塔拉镇\",\"黄旗海镇\",\"乌拉哈乌拉乡\",\"黄茂营乡\",\"三岔口乡\",\"老圈沟乡\",\"察右前旗天皮山冶金化工工业园区\",\"察右前旗察哈尔工业园区\"],[\"科布尔镇\",\"铁沙盖镇\",\"黄羊城镇\",\"广益隆镇\",\"乌素图镇\",\"大滩乡\",\"宏盘乡\",\"巴音乡\",\"库联苏木\",\"乌兰哈页苏木\",\"察右中旗土城子乡\",\"辉腾锡勒园区管理委员会\"],[\"白音察干镇\",\"察哈尔右翼后旗土牧尔台镇\",\"察哈尔右翼后旗红格尔图镇\",\"察哈尔右翼后旗贲红镇\",\"察哈尔右翼后旗大六号镇\",\"察哈尔右翼后旗当郎忽洞苏木\",\"察哈尔右翼后旗乌兰哈达苏木\",\"察哈尔右翼后旗锡勒乡\"],[\"四子王旗乌兰花镇\",\"四子王旗吉生太镇\",\"四子王旗库伦图镇\",\"四子王旗供济堂镇\",\"四子王旗白音朝克图镇\",\"四子王旗红格尔苏木\",\"四子王旗江岸苏木\",\"四子王旗查干补力格苏木\",\"四子王旗脑木更苏木\",\"四子王旗东八号乡\",\"四子王旗忽鸡图乡\",\"四子王旗大黑河乡\",\"四子王旗巴音敖包苏木\",\"四子王旗乌兰牧场\"],[\"新城区街道\",\"旧城区街道\",\"北城区街道\",\"工业区街道\",\"南城区街道\",\"隆盛庄镇\",\"黑土台镇\",\"红砂坝镇\",\"巨宝庄镇\",\"三义泉镇\",\"浑源窑乡\",\"元山子乡\",\"官屯堡乡\"]],[[\"爱国\",\"和平\",\"兴安\",\"胜利\",\"铁西\",\"都林\",\"五一\",\"城郊\",\"乌兰哈达镇\",\"葛根庙镇\",\"太本站镇\",\"义勒力特镇\",\"呼和马场\",\"乌兰浩特工业经济开发区\",\"乌兰浩特经济技术开发区\"],[\"阿尔山市林海街道\",\"阿尔山市新城街道\",\"阿尔山市温泉街道\",\"伊尔施街道\",\"阿尔山市天池镇\",\"阿尔山市白狼镇\",\"阿尔山市五岔沟镇\",\"明水河镇\"],[\"科尔沁镇\",\"索伦镇\",\"德佰斯镇\",\"大石寨镇\",\"归流河镇\",\"居力很镇\",\"察尔森镇\",\"额尔格图镇\",\"俄体镇\",\"满族屯满族乡\",\"乌兰毛都苏木乡\",\"阿力得尔苏木乡\",\"巴拉格歹乡\",\"桃合木苏木\",\"跃进马场\",\"索伦牧场\",\"阿力得尔牧场\",\"公主陵牧场\",\"绿水种畜场\",\"科右前旗工业园区\"],[\"巴彦呼舒镇\",\"巴仁哲里木镇\",\"吐列毛都镇\",\"杜尔基镇\",\"高力板镇\",\"好腰苏木镇\",\"代钦塔拉苏木\",\"新佳木苏木\",\"哈日诺尔苏木\",\"额木庭高勒苏木\",\"巴彦茫哈苏木\",\"巴彦淖尔苏木\",\"布敦化牧场\",\"吐列毛杜农场\",\"孟恩套力盖矿区工作部\",\"布敦化矿区工作部\"],[\"音德尔镇\",\"新林镇\",\"巴彦高勒镇\",\"胡尔勒镇\",\"阿尔本格勒镇\",\"巴达尔胡镇\",\"图牧吉镇\",\"好力保镇\",\"巴彦乌兰苏木\",\"宝力根花苏木\",\"阿拉达尔吐苏木\",\"巴彦扎拉嘎乡\",\"努文木仁乡\",\"内蒙古自治区图牧吉强制隔离戒毒所\",\"保安沼监狱\",\"乌兰监狱\",\"乌塔其监狱\",\"种畜场\",\"八一牧场\",\"巴达尔胡农场\"],[\"突泉镇\",\"六户镇\",\"东杜尔基镇\",\"永安镇\",\"水泉镇\",\"宝石镇\",\"学田乡\",\"九龙乡\",\"太平乡\",\"东杜尔基国营农场\"]],[[\"格日勒敖都苏木\",\"二连浩特市社区建设管理局\",\"二连边境经济技术合作区\"],[\"希日塔拉街道\",\"宝力根街道\",\"杭盖街道\",\"楚古兰街道\",\"额尔敦街道\",\"南郊街道\",\"巴彦查干街道\",\"阿尔善宝拉格镇\",\"宝力根苏木\",\"朝克乌拉苏木\",\"巴彦锡勒办\",\"巴彦宝拉格苏木\",\"锡林郭勒盟经济技术开发区\",\"白音库伦牧场\",\"贝力克牧场\",\"毛登牧场\"],[\"别力古台镇\",\"洪格尔高勒镇\",\"查干淖尔镇\",\"那仁宝拉格苏木乡\",\"伊和高勒苏木乡乡\",\"吉尔嘎郎图苏木乡\",\"巴彦图嘎苏木\",\"玛尼图煤矿\",\"阿旗德力格尔工业园区\"],[\"满都拉图镇\",\"查干敖包镇\",\"巴彦淖尔镇\",\"巴彦乌拉苏木\",\"赛罕高毕苏木\",\"洪格尔苏木\",\"达来苏木\",\"苏尼特左旗芒来循环经济产业园区\",\"恩格尔河灌区\"],[\"赛汉塔拉镇\",\"朱日和镇\",\"乌日根塔拉镇\",\"桑宝拉格苏木乡\",\"额仁淖尔苏木\",\"赛罕乌力吉苏木\",\"阿其图乌拉苏木\",\"苏尼特右旗朱日和工业园区\"],[\"乌里雅斯太镇\",\"道特淖尔镇\",\"嘎达布其镇\",\"满都胡宝拉格镇\",\"额吉淖尔镇\",\"呼热图淖尔苏木\",\"萨麦苏木\",\"嘎海乐苏木\",\"阿拉坦合力苏木\",\"乌里雅斯太工业区\",\"宝格达乌拉总场\"],[\"巴拉嘎尔高勒镇\",\"巴彦花镇\",\"吉仁高勒镇\",\"浩勒图高勒镇\",\"高日罕镇\",\"巴彦胡舒苏木乡\",\"乌兰哈拉嘎苏木\",\"西乌旗白音华能源化工园区\",\"林业总场\"],[\"宝昌镇\",\"千斤沟镇\",\"红旗镇\",\"骆驼山镇\",\"永丰镇\",\"幸福乡\",\"贡宝拉格苏木乡\",\"万寿滩良种场\"],[\"新宝拉格镇\",\"巴彦塔拉镇\",\"翁贡乌拉苏木乡\",\"宝格达音髙勒苏木\"],[\"明安图镇\",\"星耀镇\",\"伊和淖尔苏木乡\",\"乌兰查布苏木乡\",\"宝拉根陶海苏木\",\"额里图种畜场\",\"哲日根图林场\"],[\"上都镇\",\"桑根达来镇\",\"哈毕日嘎镇\",\"宝绍代苏木乡\",\"那日图苏木乡\",\"赛音呼都嘎苏木乡\",\"扎格斯台苏木\",\"五一种畜场总场\",\"黑城子示范区\"],[\"大北沟镇\",\"多伦诺尔镇\",\"大河口乡\",\"蔡木山乡\",\"西干沟乡\",\"多伦新型工业化化工区\"]],[[\"温都尔勒图镇\",\"巴润别立镇\",\"巴彦浩特镇\",\"嘉尔嘎勒赛汉镇\",\"吉兰泰镇\",\"宗别立镇\",\"敖伦布拉格镇\",\"腾格里额里斯镇\",\"巴彦木仁苏木乡\",\"乌力吉苏木乡\",\"巴彦诺日公苏木乡\",\"额尔克哈什哈苏木乡\",\"银根苏木\",\"超格图呼热苏木\",\"腾格里经济技术开发区\",\"巴彦浩特额鲁特街道\",\"巴彦浩特南环路街道\",\"巴彦浩特新华街道\",\"巴彦浩特王府街道\"],[\"巴丹吉林镇\",\"雅布赖镇\",\"阿拉腾敖包镇\",\"曼德拉苏木\",\"阿拉腾朝格苏木\",\"巴音高勒苏木\",\"塔木素布拉格苏木\"],[\"达来呼布镇\",\"额济纳旗东风镇\",\"哈日布日格德音乌拉镇\",\"额济纳旗赛汉陶来苏木\",\"额济纳旗马鬃山苏木\",\"额济纳旗苏泊淖尔苏木\",\"巴彦陶来苏木\",\"温图高勒苏木\"]]],[[[\"浑河湾街道\",\"新华街道\",\"西塔街道\",\"八经街道\",\"马路湾街道\",\"集贤街道\",\"南湖街道\",\"长白街道\",\"太原街街道\",\"北市场街道\",\"南市场街道\",\"沈水湾街道\",\"浑河站西街道\"],[\"大西街道\",\"滨河街道\",\"万莲街道\",\"大南街道\",\"山东庙街道\",\"朱剪炉街道\",\"新北站街道\",\"风雨坛街道\",\"皇城街道\",\"五里河街道\",\"南塔街道\",\"泉园街道\",\"丰乐街道\",\"马官桥街道\",\"东陵街道\"],[\"大北街道\",\"万泉街道\",\"洮昌街道\",\"文官街道\",\"二台子街道\",\"津桥街道\",\"东站街道\",\"北海街道\",\"长安街道\",\"新东街道\",\"东塔街道\",\"小东街道\",\"上园街道\",\"前进街道\"],[\"三台子街道\",\"辽河街道\",\"黄河街道\",\"三洞桥街道\",\"华山街道\",\"寿泉街道\",\"塔湾街道\",\"明廉街道\",\"新乐街道\",\"舍利塔街道\",\"北塔街道\",\"陵东街道\"],[\"昆明湖街道\",\"工人村街道\",\"七路街道\",\"启工街道\",\"笃工街道\",\"兴华街道\",\"兴工街道\",\"霁虹街道\",\"凌空街道\",\"重工街道\",\"艳粉街道\",\"保工街道\",\"兴顺街道\",\"贵和街道\",\"大青中朝友谊街道\",\"翟家街道\",\"西三环街道\",\"大潘街道\",\"彭驿站街道\",\"高花街道\",\"沈阳市经济技术开发区管理委员会\"],[\"解放街道\",\"民主街道\",\"临湖街道\",\"中兴街道\",\"湖西街道\",\"八一街道\",\"红菱街道\",\"林盛街道\",\"沙河街道\",\"十里河街道\",\"陈相街道\",\"姚千街道\",\"王纲街道\",\"永乐街道\",\"大沟街道\",\"白清街道\",\"佟沟街道\"],[\"英达街道\",\"东湖街道\",\"五三街道\",\"浑河站东街道\",\"高坎街道\",\"满堂街道\",\"深井子街道\",\"祝家街道\",\"白塔街道\",\"桃仙街道\",\"李相街道\",\"营城子街道\",\"汪家街道\",\"王滨街道\",\"望滨街道\"],[\"新城子街道\",\"清水台街道\",\"辉山街道\",\"道义街道\",\"虎石台街道\",\"财落街道\",\"沈北街道\",\"马刚街道\",\"石佛寺街道\",\"黄家街道\",\"尹家街道\",\"兴隆台街道\",\"清泉街道\",\"青年农场\",\"前进农场\",\"育新农场\",\"沈北新区马刚林场\",\"沈北新区示范农场\",\"沈北新区种畜场\"],[\"迎宾路街道\",\"陵西街道\",\"于洪街道\",\"北陵街道\",\"沙岭街道\",\"南阳湖街道\",\"城东湖街道\",\"平罗街道\",\"马三家街道\",\"造化街道\",\"大兴街道\",\"光辉街道\",\"马三家强制隔离戒毒所\",\"光辉农场\",\"监狱城\"],[\"蒲西街道\",\"蒲东街道\",\"于家房镇\",\"朱家房镇\",\"冷子堡镇\",\"刘二堡镇\",\"茨榆坨镇\",\"新民屯镇\",\"满都户镇\",\"杨士岗镇\",\"肖寨门镇\",\"长滩镇\",\"四方台镇\",\"城郊镇\",\"六间房镇\",\"养士堡镇\",\"潘家堡镇\",\"老大房镇\",\"大黑岗子镇\",\"牛心坨镇\",\"四方台农场\"],[\"北三家子街道\",\"胜利街道\",\"东关街道\",\"小城子镇\",\"张强镇\",\"方家屯镇\",\"郝官屯镇\",\"二牛所口镇\",\"北四家子乡\",\"两家子乡\",\"海洲窝堡乡\",\"沙金台蒙古族满族乡\",\"柳树屯蒙古族满族乡\",\"西关屯蒙古族满族乡\",\"东升满族蒙古族乡\"],[\"法库镇\",\"大孤家子镇\",\"三面船镇\",\"秀水河子镇\",\"叶茂台镇\",\"登仕堡子镇\",\"柏家沟镇\",\"丁家房镇\",\"孟家镇\",\"十间房镇\",\"冯贝堡镇\",\"依牛堡子镇\",\"五台子镇\",\"包家屯镇\",\"慈恩寺乡\",\"和平乡\",\"四家子蒙古族乡\",\"双台子乡\",\"卧牛石乡\"],[\"东城街道\",\"辽滨街道\",\"西城街道\",\"新柳街道\",\"新城街道\",\"大红旗镇\",\"梁山镇\",\"公主屯镇\",\"兴隆镇\",\"前当堡镇\",\"大民屯镇\",\"大柳屯镇\",\"兴隆堡镇\",\"胡台镇\",\"法哈牛镇\",\"柳河沟镇\",\"高台子镇\",\"张家屯镇\",\"罗家房镇\",\"三道岗子镇\",\"东蛇山子镇\",\"陶家屯镇\",\"周坨子镇\",\"金五台子乡\",\"红旗乡\",\"卢家屯乡\",\"姚堡乡\",\"于家窝堡乡\",\"新农乡\"]],[[\"海军广场街道\",\"桂林街道\",\"人民路街道\",\"青泥洼桥街道\",\"昆明街道\",\"葵英街道\",\"桃源街道\",\"老虎滩街道\",\"东港街道\"],[\"香炉礁街道\",\"站北街道\",\"日新街道\",\"北京街道\",\"八一路街道\",\"人民广场街道\",\"白云街道\"],[\"中山公园街道\",\"白山路街道\",\"兴工街道\",\"春柳街道\",\"马栏街道\",\"南沙河口街道\",\"黑石礁街道\",\"李家街道\",\"星海湾街道\"],[\"周水子街道\",\"椒金山街道\",\"甘井子街道\",\"南关岭街道\",\"泡崖街道\",\"中华路街道\",\"兴华街道\",\"机场街道\",\"辛寨子街道\",\"红旗街道\",\"凌水街道\",\"大连湾街道\",\"泉水街道\",\"革镇堡街道\",\"营城子街道\",\"七贤岭街道\",\"大连华侨果树农场\"],[\"登峰街道\",\"市场街道\",\"得胜街道\",\"光荣街道\",\"水师营街道\",\"龙王塘街道\",\"铁山街道\",\"双岛湾街道\",\"三涧堡街道\",\"长城街道\",\"龙头街道\",\"北海街道\",\"旅顺经济开发区\",\"大连奶牛场\",\"龙头分园\"],[\"拥政街道\",\"友谊街道\",\"光明街道\",\"马桥子街道\",\"海青岛街道\",\"大孤山街道\",\"中长街道\",\"站前街道\",\"先进街道\",\"董家沟街道\",\"金石滩街道\",\"湾里街道\",\"二十里堡街道\",\"亮甲店街道\",\"登沙河街道\",\"大魏家街道\",\"杏树街道\",\"七顶山街道\",\"华家街道\",\"向应街道\",\"大李家街道\",\"得胜街道\",\"大窑湾街道\",\"炮台街道\",\"复州湾街道\",\"三十里堡街道\",\"石河街道\"],[\"丰荣街道\",\"铁西街道\",\"太平街道\",\"南山街道\",\"皮口街道\",\"城子坦街道\",\"大刘家街道\",\"杨树房街道\",\"大谭街道\",\"唐家房街道\",\"莲山街道\",\"双塔镇\",\"安波镇\",\"四平镇\",\"沙包镇\",\"星台镇\",\"墨盘乡\",\"同益乡\",\"乐甲满族乡\"],[\"大长山岛镇\",\"獐子岛镇\",\"广鹿岛镇\",\"小长山乡\",\"海洋乡\"],[\"新华\",\"文兰\",\"岭东\",\"共济\",\"铁东\",\"祝华\",\"岗店\",\"太阳街道\",\"长兴岛\",\"九龙\",\"交流岛街道\",\"复州城镇\",\"松树镇\",\"得利寺镇\",\"万家岭镇\",\"许屯镇\",\"永宁镇\",\"谢屯镇\",\"老虎屯镇\",\"红沿河镇\",\"李官镇\",\"仙浴湾镇\",\"元台镇\",\"瓦窝镇\",\"赵屯乡\",\"土城乡\",\"阎店乡\",\"西杨乡\",\"驼山乡\",\"三台满族乡\",\"泡崖乡\",\"杨家满族乡\"],[\"城关街道\",\"新华街道\",\"兴达街道\",\"昌盛街道\",\"明阳街道\",\"青堆镇\",\"徐岭镇\",\"黑岛镇\",\"栗子房镇\",\"大营镇\",\"塔岭镇\",\"仙人洞镇\",\"蓉花山镇\",\"长岭镇\",\"荷花山镇\",\"城山镇\",\"光明山镇\",\"大郑镇\",\"吴炉镇\",\"王家镇\",\"鞍子山乡\",\"太平岭满族乡\",\"步云山乡\",\"桂云花满族乡\",\"兰店乡\",\"石城乡\"]],[[\"长甸街道\",\"解放街道\",\"山南街道\",\"园林街道\",\"胜利街道\",\"站前街道\",\"钢城街道\",\"和平街道\",\"对炉街道\",\"东长甸街道\",\"湖南街道\",\"常青街道\",\"新兴街道\",\"旧堡街道\",\"大孤山街道\",\"温泉街道\",\"玉佛山风景区管理委员会\"],[\"启明街道\",\"繁荣街道\",\"八家子街道\",\"兴盛街道\",\"共和街道\",\"永乐街道\",\"北陶官街道\",\"南华街道\",\"大陆街道\",\"新陶官街道\",\"新城街道\",\"永发街道\",\"宁远街道\",\"达道湾街道\"],[\"友好街道\",\"双山街道\",\"立山街道\",\"曙光街道\",\"灵山街道\",\"深南街道\",\"深北街道\",\"沙河街道\",\"滨河街道\",\"千山街道\",\"齐大山街道\",\"汪峪街道\",\"红岭街道\"],[\"对桩石街道\",\"汤岗子街道\",\"东鞍山街道\",\"唐家房镇\",\"大屯镇\",\"甘泉镇\"],[\"八角台街道\",\"台东街道\",\"台南街道\",\"台北街道\",\"西佛镇\",\"新开河镇\",\"黄沙坨镇\",\"高力房镇\",\"桑林镇\",\"富家镇\",\"达牛镇\",\"台安县韭菜台镇\",\"新台镇\",\"桓洞镇\",\"新华农场\",\"洪家农牧场\",\"西平林场\"],[\"阜昌街道\",\"大宁街道\",\"兴隆街道\",\"雅河街道\",\"仙人咀街道\",\"三家子镇\",\"石庙子镇\",\"黄花甸镇\",\"大营子镇\",\"苏子沟镇\",\"偏岭镇\",\"哈达碑镇\",\"新甸镇\",\"洋河镇\",\"杨家堡镇\",\"清凉山镇\",\"石灰窑镇\",\"前营子镇\",\"龙潭镇\",\"牧牛镇\",\"药山镇\",\"大房身镇\",\"朝阳镇\",\"红旗营子乡\",\"岭沟乡\",\"哨子河乡\"],[\"海州街道\",\"兴海街道\",\"响堂街道\",\"东四街道\",\"验军街道\",\"温泉街道\",\"孤山镇\",\"岔沟镇\",\"接文镇\",\"析木镇\",\"马风镇\",\"牌楼镇\",\"八里镇\",\"毛祁镇\",\"英落镇\",\"感王镇\",\"西柳镇\",\"中小镇\",\"王石镇\",\"南台镇\",\"腾鳌镇\",\"耿庄镇\",\"牛庄镇\",\"西四镇\",\"望台镇\",\"温香镇\",\"高坨镇\"]],[[\"站前街道\",\"东公园街道\",\"福民街道\",\"新抚街道\",\"榆林街道\",\"永安台街道\",\"千金街道\",\"南阳街道\",\"南花园街道\",\"刘山街道\",\"千金乡\"],[\"东洲街道\",\"张甸街道\",\"搭连街道\",\"龙凤街道\",\"新屯街道\",\"万新街道\",\"老虎台街道\",\"平山街道\",\"章党街道\",\"抚东街道\",\"章党镇\",\"哈达镇\",\"碾盘乡\",\"兰山乡\"],[\"田屯街道\",\"工农街道\",\"建设街道\",\"和平街道\",\"光明街道\",\"朴屯街道\",\"演武街道\",\"五老屯街道\",\"古城子街道\",\"新民街道\",\"李石街道\",\"塔峪镇\",\"拉古满族乡\"],[\"河东街道\",\"长春街道\",\"葛布街道\",\"将军堡街道\",\"新华街道\",\"抚顺城街道\",\"前甸镇\",\"河北乡\",\"会元乡\"],[\"石文镇\",\"后安镇\",\"上马镇\",\"救兵镇\",\"马圈子乡\",\"峡河乡\",\"海浪乡\",\"汤图满族乡\"],[\"新宾镇\",\"旺清门镇\",\"永陵镇\",\"平顶山镇\",\"大四平镇\",\"苇子峪镇\",\"木奇镇\",\"上夹河镇\",\"南杂木镇\",\"红升乡\",\"响水河子乡\",\"红庙子乡\",\"北四平乡\",\"榆树乡\",\"下夹河乡\"],[\"清原镇\",\"红透山镇\",\"草市镇\",\"英额门镇\",\"南口前镇\",\"南山城镇\",\"湾甸子镇\",\"大孤家镇\",\"夏家堡镇\",\"土口子乡\",\"北三家乡\",\"敖家堡乡\",\"大苏河乡\",\"枸乃甸乡\"]],[[\"南地街道\",\"工人街道\",\"平山街道\",\"东明街道\",\"崔东街道\",\"站前街道\",\"千金街道\",\"北台街道\",\"桥头街道\"],[\"河东街道\",\"河西街道\",\"彩屯街道\",\"竖井街道\",\"彩北街道\",\"东风街道\",\"石桥子街道\",\"日月岛街道\",\"张其寨街道\",\"火连寨街道\"],[\"金山街道\",\"北地街道\",\"高峪街道\",\"明山街道\",\"东兴街道\",\"新明街道\",\"牛心台街道\",\"卧龙街道\",\"高台子街道\"],[\"南芬街道\",\"铁山街道\",\"郭家街道\",\"思山岭街道\",\"下马塘街道\"],[\"观音阁街道\",\"小市镇\",\"草河掌镇\",\"草河城镇\",\"草河口镇\",\"连山关镇\",\"清河城镇\",\"田师傅镇\",\"南甸镇\",\"碱厂镇\",\"高官镇\",\"东营房乡\"]],[[\"六道口街道\",\"七道街道\",\"八道街道\",\"九道街道\",\"广济街道\",\"兴东街道\",\"金山镇\"],[\"头道桥街道\",\"站前街道\",\"临江街道\",\"六道沟街道\",\"帽盔山街道\",\"纤维街道\",\"永昌街道\",\"花园街道\",\"江海街道\",\"西城街道\",\"浪头镇\",\"安民镇\",\"汤池镇\"],[\"鸭绿江街道\",\"金矿街道\",\"珍珠街道\",\"太平湾街道\",\"同兴镇\",\"五龙背镇\",\"楼房镇\",\"九连城镇\",\"汤山城镇\"],[\"宽甸镇\",\"灌水镇\",\"硼海镇\",\"红石镇\",\"毛甸子镇\",\"长甸镇\",\"永甸镇\",\"太平哨镇\",\"青山沟镇\",\"牛毛坞镇\",\"大川头镇\",\"青椅山镇\",\"杨木川镇\",\"虎山镇\",\"振江镇\",\"步达远镇\",\"大西岔镇\",\"八河川镇\",\"双山子镇\",\"石湖沟乡\",\"古楼子乡\",\"下露河朝鲜族乡\"],[\"大东街道\",\"新兴街道\",\"新城街道\",\"孤山镇\",\"前阳镇\",\"长安镇\",\"十字街镇\",\"长山镇\",\"北井子镇\",\"椅圈镇\",\"黄土坎镇\",\"马家店镇\",\"龙王庙镇\",\"小甸子镇\",\"菩萨庙镇\",\"黑沟镇\",\"新农镇\",\"合隆满族乡\",\"示范农场\",\"黄土坎农场\",\"海洋红农场\",\"兴隆农场\",\"五四农场\"],[\"凤凰城街道\",\"凤山街道\",\"草河街道\",\"宝山镇\",\"白旗镇\",\"沙里寨镇\",\"红旗镇\",\"蓝旗镇\",\"边门镇\",\"东汤镇\",\"石城镇\",\"大兴镇\",\"爱阳镇\",\"赛马镇\",\"弟兄山镇\",\"鸡冠山镇\",\"刘家河镇\",\"通远堡镇\",\"四门子镇\",\"青城子镇\",\"大堡蒙古族乡\"]],[[\"天安街道\",\"石油街道\",\"北街街道\",\"敬业街道\",\"保安街道\",\"南街街道\",\"饶阳街道\",\"站前街道\",\"士英街道\",\"钟屯街道\"],[\"正大街道\",\"石桥子街道\",\"龙江街道\",\"榴花街道\",\"铁新街道\",\"凌安街道\",\"菊园街道\",\"康宁街道\",\"锦铁街道\",\"马家街道\",\"紫荆街道\",\"锦州北山农工商总公司\"],[\"太和街道\",\"兴隆街道\",\"汤河子街道\",\"凌西街道\",\"大薛街道\",\"女儿河街道\",\"营盘街道\",\"新民街道\",\"王家街道\",\"天桥街道\",\"杏山街道\",\"娘娘宫街道\",\"凌南街道\",\"松山街道\",\"锦州市果树农场\"],[\"黑山街道\",\"大虎山街道\",\"芳山镇\",\"白厂门镇\",\"常兴镇\",\"姜屯镇\",\"励家镇\",\"绕阳河镇\",\"半拉门镇\",\"无梁殿镇\",\"胡家镇\",\"新立屯镇\",\"八道壕镇\",\"四家子镇\",\"新兴镇\",\"太和镇\",\"镇安镇\",\"英城子乡\",\"段家乡\",\"大兴乡\",\"薛屯乡\",\"辽宁省锦州市小东种畜场\"],[\"义州街道\",\"城关街道\",\"刘龙台镇\",\"七里河镇\",\"大榆树堡镇\",\"稍户营子镇\",\"九道岭镇\",\"高台子镇\",\"瓦子峪镇\",\"头台镇\",\"前杨镇\",\"张家堡镇\",\"头道河镇\",\"留龙沟镇\",\"聚粮屯镇\",\"地藏寺满族乡\",\"大定堡满族乡\",\"白庙子乡\"],[\"大凌河街道\",\"金城街道\",\"八千街道\",\"大有街道\",\"石山镇\",\"余积镇\",\"双羊镇\",\"班吉塔镇\",\"沈家台镇\",\"三台子镇\",\"右卫满族镇\",\"阎家镇\",\"新庄子镇\",\"翠岩镇\",\"安屯镇\",\"大业镇\",\"建业镇\",\"温滴楼满族镇\",\"白台子镇\",\"板石沟乡\",\"谢屯乡\",\"辽宁省金城原种场\"],[\"北镇街道\",\"观音阁街道\",\"富屯街道\",\"广宁街道\",\"沟帮子街道\",\"沙子河街道\",\"大市镇\",\"罗罗堡镇\",\"常兴店镇\",\"正安镇\",\"闾阳镇\",\"中安镇\",\"廖屯镇\",\"赵屯镇\",\"青堆子镇\",\"高山子镇\",\"吴家镇\",\"鲍家乡\",\"大屯乡\",\"柳家乡\",\"辽宁省北镇市高山子监狱\",\"新立农场\"]],[[\"八田地街道\",\"建丰街道\",\"建设街道\",\"跃进街道\",\"东风街道\",\"新兴街道\",\"新建街道\",\"营口高新区站前区工业园\"],[\"胜利街道\",\"清华街道\",\"滨海街道\",\"得胜街道\",\"五台子街道\",\"渔市街道\",\"河北街道\",\"沿海街道\",\"营口高新技术产业开发区\",\"辽宁(营口)沿海产业基地\"],[\"红海街道\",\"海星街道\",\"望海街道\",\"海东街道\",\"熊岳镇\",\"芦屯镇\",\"红旗满族镇\"],[\"老边街道\",\"城东街道\",\"路南镇\",\"柳树镇\",\"边城镇\",\"营口市中小企业创业园区\"],[\"鼓楼街道\",\"西城街道\",\"东城街道\",\"太阳升街道\",\"团山街道\",\"西海街道\",\"九垄地街道\",\"归州街道\",\"高屯镇\",\"沙岗镇\",\"九寨镇\",\"万福镇\",\"卧龙泉镇\",\"青石岭镇\",\"暖泉镇\",\"榜式堡镇\",\"团甸镇\",\"双台镇\",\"杨运镇\",\"徐屯镇\",\"什字街镇\",\"矿洞沟镇\",\"陈屯镇\",\"梁屯镇\",\"小石棚乡\",\"果园乡\",\"二台乡\"],[\"石桥街道\",\"青花街道\",\"金桥街道\",\"钢都街道\",\"南楼街道\",\"水源镇\",\"沟沿镇\",\"石佛镇\",\"高坎镇\",\"旗口镇\",\"虎庄镇\",\"官屯镇\",\"博洛铺镇\",\"永安镇\",\"汤池镇\",\"建一镇\",\"黄土岭镇\",\"周家镇\",\"大石桥市水稻良种场\",\"大石桥市示范场\"]],[[\"新兴街道\",\"和平街道\",\"西山街道\",\"河北街道\",\"站前街道\",\"西阜新街道\",\"五龙街道\",\"平安西部街道\",\"工人村街道\",\"东梁街道\",\"韩家店镇\"],[\"兴隆街道\",\"中兴街道\",\"益民街道\",\"新发街道\",\"长营子蒙古族镇\"],[\"红树街道\",\"煤海街道\",\"高德街道\",\"孙家湾街道\",\"城南街道\",\"水泉镇\"],[\"清河街道\",\"六台街道\",\"艾友街道\",\"新北街道\",\"河西镇\",\"乌龙坝镇\"],[\"西苑街道\",\"北苑街道\",\"东苑街道\",\"学苑街道\",\"中苑街道\",\"华东街道\",\"四合镇\",\"六家子管委会\"],[\"城区街道\",\"阜新镇\",\"东梁镇\",\"佛寺镇\",\"伊吗图镇\",\"旧庙镇\",\"务欢池镇\",\"建设镇\",\"大巴镇\",\"泡子镇\",\"十家子镇\",\"王府镇\",\"于寺镇\",\"富荣镇\",\"新民镇\",\"福兴地镇\",\"平安地镇\",\"沙拉镇\",\"大固本镇\",\"大五家子镇\",\"大板镇\",\"招束沟镇\",\"八家子镇\",\"蜘蛛山镇\",\"塔营子镇\",\"扎兰营子镇\",\"七家子镇\",\"红帽子镇\",\"紫都台镇\",\"化石戈镇\",\"哈达户稍镇\",\"老河土镇\",\"太平镇\",\"卧凤沟乡\",\"苍土乡\",\"国华乡\",\"泡子农场\"],[\"彰武镇\",\"哈尔套镇\",\"章古台镇\",\"五峰镇\",\"冯家镇\",\"后新秋镇\",\"东六家子镇\",\"阿尔乡镇\",\"前福兴地镇\",\"双庙镇\",\"大四家子镇\",\"苇子沟镇\",\"兴隆山镇\",\"满堂红镇\",\"四合城镇\",\"大冷蒙古族镇\",\"两家子镇\",\"平安镇\",\"二道河子蒙古族乡\",\"西六家子蒙古族满族乡\",\"四堡子乡\",\"丰田乡\",\"大德乡\",\"兴隆堡乡\"]],[[\"星火街道\",\"胜利街道\",\"跃进街道\",\"卫国路街道\",\"站前街道\",\"武圣街道\",\"襄平街道\",\"文圣街道\",\"南门街道\",\"东兴街道\",\"新华街道\"],[\"庆阳街道\",\"东京陵街道\",\"新城街道\",\"小屯镇\",\"罗大台镇\"],[\"工农街道\",\"光华街道\",\"新村街道\",\"长征街道\",\"曙光镇\",\"兰家镇\"],[\"苏家街道\",\"团山街道\",\"安平街道\",\"汤河镇\",\"安平乡\"],[\"望水台街道\",\"铁西街道\",\"祁家镇\",\"沙岭镇\",\"王家镇\",\"东宁卫乡\"],[\"首山镇\",\"刘二堡镇\",\"小北河镇\",\"黄泥洼镇\",\"唐马寨镇\",\"穆家镇\",\"柳壕镇\",\"河栏镇\",\"隆昌镇\",\"八会镇\",\"寒岭镇\",\"兴隆镇\",\"下达河乡\",\"吉洞峪满族乡\",\"甜水满族乡\"],[\"烟台街道\",\"万宝桥街道\",\"古城子街道\",\"佟二堡镇\",\"铧子镇\",\"张台子镇\",\"西大窑镇\",\"沈旦堡镇\",\"西马峰镇\",\"柳条寨镇\",\"柳河子镇\",\"大河南镇\",\"五星镇\",\"鸡冠山乡\"]],[[\"胜利街道\",\"建设街道\",\"红旗街道\",\"辽河街道\",\"铁东街道\",\"双盛街道\",\"统一镇\",\"陆家镇\"],[\"振兴街道\",\"兴隆街道\",\"渤海街道\",\"新工街道\",\"于楼街道\",\"友谊街道\",\"曙光街道\",\"欢喜街道\",\"平安街道\",\"新生街道\",\"高升街道\",\"沈采街道\",\"锦采街道\",\"茨采街道\",\"创新街道\",\"兴盛街道\",\"兴海街道\",\"惠宾街道\"],[\"荣滨街道\",\"二界沟街道\",\"荣兴街道\",\"大洼街道\",\"田家街道\",\"榆树街道\",\"向海街道\",\"前进街道\",\"田庄台镇\",\"东风镇\",\"新开镇\",\"清水镇\",\"新兴镇\",\"西安镇\",\"新立镇\",\"唐家镇\",\"平安镇\",\"赵圈河镇\"],[\"沙岭镇\",\"高升镇\",\"胡家镇\",\"石新镇\",\"东郭镇\",\"羊圈子镇\",\"古城子镇\",\"坝墙子镇\",\"太平镇\",\"陈家镇\",\"甜水镇\",\"吴家镇\",\"得胜镇\",\"盘山县林场\"]],[[\"红旗街道\",\"工人街道\",\"铁西街道\",\"铜钟街道\",\"柴河街道\",\"岭东街道\",\"辽海街道\",\"龙山乡\",\"铁岭经济开发区\"],[\"红旗街道\",\"向阳街道\",\"张相镇\",\"杨木林子镇\",\"聂家满族乡\"],[\"新台子镇\",\"阿吉镇\",\"平顶堡镇\",\"大甸子镇\",\"凡河镇\",\"腰堡镇\",\"镇西堡镇\",\"蔡牛镇\",\"李千户镇\",\"熊官屯镇\",\"横道河子镇\",\"双井子镇\",\"鸡冠山乡\",\"白旗寨满族乡\",\"种畜场\"],[\"西丰镇\",\"平岗镇\",\"郜家店镇\",\"凉泉镇\",\"振兴镇\",\"安民镇\",\"天德镇\",\"房木镇\",\"柏榆镇\",\"陶然镇\",\"钓鱼镇\",\"更刻镇\",\"德兴满族乡\",\"明德满族乡\",\"成平满族乡\",\"和隆满族乡\",\"营厂满族乡\",\"金星满族乡\"],[\"昌图镇\",\"老城镇\",\"八面城镇\",\"三江口镇\",\"金家镇\",\"宝力镇\",\"泉头镇\",\"双庙子镇\",\"亮中桥镇\",\"马仲河镇\",\"毛家店镇\",\"老四平镇\",\"大洼镇\",\"头道镇\",\"鴜鷺树镇\",\"傅家镇\",\"四合镇\",\"朝阳镇\",\"古榆树镇\",\"七家子镇\",\"东嘎镇\",\"四面城镇\",\"前双井镇\",\"通江口镇\",\"大四家子镇\",\"曲家店镇\",\"十八家子镇\",\"太平镇\",\"下二台镇\",\"平安堡镇\",\"大兴镇\",\"后窑镇\",\"长发镇\",\"三江口农场\",\"宝力农场\",\"新乡农场\",\"付家林场\",\"牤牛马场\",\"两家子农场\"],[\"兀术街街道\",\"调兵山街道\",\"晓明镇\",\"大明镇\",\"晓南镇\"],[\"新城街道\",\"老城街道\",\"兴开街道\",\"威远堡镇\",\"庆云堡镇\",\"中固镇\",\"八棵树镇\",\"金沟子镇\",\"八宝镇\",\"业民镇\",\"莲花镇\",\"靠山镇\",\"马家寨镇\",\"下肥镇\",\"松山镇\",\"城东镇\",\"李家台镇\",\"上肥地满族镇\",\"黄旗寨满族镇\",\"林丰满族乡\",\"三家子乡\"]],[[\"南塔街道\",\"北塔街道\",\"前进街道\",\"凌河街道\",\"光明街道\",\"凌凤街道\",\"龙山街道\",\"站南街道\",\"红旗街道\",\"燕北街道\",\"燕都街道\",\"桃花吐镇\",\"他拉皋镇\",\"孙家湾镇\",\"长宝营子乡\"],[\"向阳街道\",\"燕山街道\",\"马山街道\",\"新华街道\",\"海龙街道\",\"开发区龙泉街道\",\"七道泉子镇\",\"西大营子镇\",\"召都巴镇\",\"大平房镇\",\"联合镇\",\"边杖子镇\"],null,[\"叶柏寿街道\",\"红山街道\",\"铁南街道\",\"万寿街道\",\"富山街道\",\"新城街道\",\"东城街道\",\"朱碌科镇\",\"建平镇\",\"黑水镇\",\"喀喇沁镇\",\"北二十家子镇\",\"沙海镇\",\"哈拉道口镇\",\"榆树林子镇\",\"老官地镇\",\"深井镇\",\"奎德素镇\",\"小塘镇\",\"马场镇\",\"昌隆镇\",\"张家营子镇\",\"青峰山镇\",\"太平庄镇\",\"青松岭乡\",\"杨树岭乡\",\"罗福沟乡\",\"烧锅营子乡\",\"白山乡\",\"三家蒙古族乡\",\"义成功乡\",\"八家国营农场\",\"热水国营畜牧农场\"],[\"大城子街道\",\"利州街道\",\"南哨街道\",\"南公营子镇\",\"山嘴子镇\",\"公营子镇\",\"白塔子镇\",\"中三家镇\",\"老爷庙镇\",\"六官营子镇\",\"平房子镇\",\"十二德堡镇\",\"羊角沟镇\",\"兴隆庄镇\",\"甘招镇\",\"东哨镇\",\"水泉镇\",\"尤杖子乡\",\"草场乡\",\"坤都营子乡\",\"大营子乡\",\"卧虎沟乡\",\"国营官大海农场\",\"冶金铸造工业园区\"],[\"城关街道\",\"南山街道\",\"冠山街道\",\"桥北街道\",\"三宝街道\",\"台吉街道\",\"双河街道\",\"西官营镇\",\"大板镇\",\"上园镇\",\"宝国老镇\",\"黑城子镇\",\"五间房镇\",\"台吉镇\",\"东官营镇\",\"龙潭镇\",\"北塔镇\",\"蒙古营镇\",\"大三家镇\",\"长皋乡\",\"常河营乡\",\"小塔子乡\",\"马友营蒙古族乡\",\"泉巨永乡\",\"哈尔脑乡\",\"南八家子乡\",\"章吉营乡\",\"三宝营乡\",\"巴图营乡\",\"台吉营乡\",\"娄家店乡\",\"北四家乡\",\"凉水河蒙古族乡\",\"三宝乡\",\"兴顺德国营农场\",\"下府经济开发区\",\"大黑山特别行政管理区\"],[\"东城街道\",\"北街街道\",\"南街街道\",\"凌北街道\",\"热水汤街道\",\"兴源街道\",\"红山街道\",\"城关街道\",\"万元店镇\",\"宋杖子镇\",\"三十家子镇\",\"杨杖子镇\",\"刀尔登镇\",\"松岭子镇\",\"四官营子镇\",\"沟门子镇\",\"小城子镇\",\"四合当镇\",\"乌兰白镇\",\"瓦房店镇\",\"大河北镇\",\"牛营子镇\",\"三道河子镇\",\"大王杖子乡\",\"刘杖子乡\",\"前进乡\",\"北炉乡\",\"三家子蒙古族乡\",\"佛爷洞乡\",\"河坎子乡\"]],[[\"连山街道\",\"站前街道\",\"渤海街道\",\"兴工街道\",\"石油街道\",\"化工街道\",\"化机街道\",\"水泥街道\",\"锦郊街道\",\"钢屯镇\",\"寺儿堡镇\",\"新台门蒙古族镇\",\"沙河营乡\",\"孤竹营子乡\",\"白马石乡\",\"山神庙子乡\",\"塔山乡\",\"杨郊乡\",\"杨家杖子经济开发区\"],[\"葫芦岛街道\",\"东街道\",\"西街道\",\"望海寺街道\",\"龙湾街道\",\"滨海街道\",\"双龙街道\",\"玉皇街道\",\"连湾街道\",\"北港街道\",\"双树乡\",\"葫芦岛经济开发区\",\"葫芦岛市专利技术园区\"],[\"赵家屯街道\",\"沙锅屯街道\",\"邱皮沟街道\",\"苇子沟街道\",\"三家子街道\",\"小凌河街道\",\"九龙街道\",\"龙飞街道\",\"龙腾街道\",\"龙翔街道\",\"缸窑岭镇\",\"暖池塘镇\",\"高桥镇\",\"虹螺岘镇\",\"金星镇\",\"台集屯镇\",\"沙锅屯乡\",\"黄土坎乡\",\"大兴乡\",\"张相公屯乡\",\"乌金塘水库\"],[\"绥中镇\",\"西甸子镇\",\"宽帮满族镇\",\"大王庙满族镇\",\"万家镇\",\"前所镇\",\"高岭镇\",\"前卫镇\",\"荒地满族镇\",\"塔山屯镇\",\"高台镇\",\"王宝镇\",\"沙河镇\",\"小庄子镇\",\"西平坡满族乡\",\"葛家满族乡\",\"高甸子满族乡\",\"范家满族乡\",\"明水满族乡\",\"秋子沟乡\",\"加碑岩乡\",\"永安堡乡\",\"李家堡乡\",\"网户满族乡\",\"城郊乡\",\"大台山果树农场\",\"前所果树农场\"],[\"建昌镇\",\"八家子镇\",\"喇嘛洞镇\",\"药王庙镇\",\"汤神庙镇\",\"玲珑塔镇\",\"大屯镇\",\"牤牛营子乡\",\"素珠营子乡\",\"石佛乡\",\"王宝营子乡\",\"老大杖子乡\",\"要路沟乡\",\"魏家岭乡\",\"西碱厂乡\",\"头道营子乡\",\"新开岭乡\",\"贺杖子乡\",\"养马甸子乡\",\"和尚房子乡\",\"杨树湾子乡\",\"黑山科乡\",\"雷家店乡\",\"小德营子乡\",\"二道湾子蒙古族乡\",\"巴什罕乡\",\"娘娘庙乡\",\"谷杖子乡\"],[\"古城街道\",\"宁远街道\",\"城东街道\",\"温泉街道\",\"钓鱼台街道\",\"华山街道\",\"四家屯街道\",\"菊花街道\",\"临海街道\",\"曹庄镇\",\"沙后所满族镇\",\"东辛庄满族镇\",\"郭家满族镇\",\"红崖子镇\",\"徐大堡镇\",\"高家岭满族镇\",\"羊安满族乡\",\"元台子满族乡\",\"白塔满族乡\",\"望海满族乡\",\"刘台子满族乡\",\"大寨满族乡\",\"南大山满族乡\",\"围屏满族乡\",\"碱厂满族乡\",\"三道沟满族乡\",\"旧门满族乡\",\"药王满族乡\"]]],[[[\"南岭街道\",\"自强街道\",\"民康街道\",\"新春街道\",\"长通街道\",\"全安街道\",\"曙光街道\",\"永吉街道\",\"桃源街道\",\"鸿城街道\",\"明珠街道\",\"富裕街道\",\"幸福乡\"],[\"新发街道\",\"站前街道\",\"南广街道\",\"东广街道\",\"群英街道\",\"兴业街道\",\"凯旋街道\",\"团山街道\",\"柳影街道\",\"欣园街道\",\"兰家镇\",\"米沙子镇\",\"万宝镇\",\"合隆镇\"],[\"前进街道\",\"桂林街道\",\"南湖街道\",\"永昌街道\",\"重庆街道\",\"清和街道\",\"红旗街道\",\"湖西街道\",\"富锋街道\",\"乐山镇\",\"永春镇\"],[\"东盛街道\",\"吉林街道\",\"荣光街道\",\"东站街道\",\"远达街道\",\"八里堡街道\",\"长青街道\",\"英俊镇\",\"劝农山镇(长春莲花山生态旅游度假区省级)\",\"泉眼镇\",\"四家乡(长春莲花山生态旅游度假区省级)\"],[\"正阳街道\",\"春城街道\",\"青年街道\",\"林园街道\",\"同心街道\",\"合心镇\",\"西新镇\",\"城西镇\",\"绿园经济开发区\"],[\"云山街道\",\"平湖街道\",\"奢岭街道\",\"山河街道\",\"齐家镇\",\"太平镇\",\"鹿乡镇\",\"双营子回族乡(梅花鹿产业经济开发区)(省级)\"],[\"九台街道\",\"营城街道\",\"九郊街道\",\"西营城街道\",\"土们岭街道\",\"苇子沟街道\",\"兴隆街道\",\"纪家街道\",\"波泥河街道\",\"卡伦湖街道\",\"东湖街道\",\"龙嘉街道\",\"沐石河镇\",\"城子街镇\",\"其塔木镇\",\"上河湾镇\",\"胡家回族乡\",\"莽卡满族乡\"],[\"农安镇\",\"伏龙泉镇\",\"哈拉海镇\",\"靠山镇\",\"开安镇\",\"烧锅镇\",\"高家店镇\",\"华家镇\",\"三盛玉镇\",\"巴吉垒镇\",\"三岗镇\",\"前岗乡\",\"龙王乡\",\"万顺乡\",\"杨树林乡\",\"永安乡\",\"青山口乡\",\"黄鱼圈乡\",\"新农乡\",\"万金塔乡\",\"小城子乡\",\"洼中高农场\"],[\"华昌街道\",\"正阳街道\",\"培英街道\",\"城郊街道\",\"五棵树镇\",\"弓棚镇\",\"闵家镇\",\"大坡镇\",\"黑林镇\",\"土桥镇\",\"新立镇\",\"大岭镇\",\"于家镇\",\"泗河镇\",\"八号镇\",\"刘家镇\",\"秀水镇\",\"保寿镇\",\"新庄镇\",\"育民乡\",\"红星乡\",\"太安乡\",\"先峰乡\",\"青山乡\",\"延和朝鲜族乡\",\"恩育乡\",\"城发乡\",\"环城乡\"],[\"胜利街道\",\"建设街道\",\"惠发街道\",\"夏家店街道\",\"大青嘴镇\",\"郭家镇\",\"松花江镇\",\"达家沟镇\",\"大房身镇\",\"岔路口镇\",\"朱城子镇\",\"布海镇\",\"天台镇\",\"菜园子镇\",\"同太乡\",\"边岗乡\",\"五台乡\",\"朝阳乡\"]],[[\"兴华街道\",\"文庙街道\",\"东局子街道\",\"新地号街道\",\"延安街道\",\"站前街道\",\"民主街道\",\"莲花街道\",\"通江街道\",\"哈达湾街道\",\"新建街道\",\"延江街道\",\"吉林东市商贸示范区(特殊街道)\",\"孤店子镇\",\"桦皮厂镇\",\"左家镇\",\"两家子满族乡\",\"土城子满族朝鲜族乡\",\"幸福经济管理区\",\"吉林哈达湾经济开发区\"],[\"龙华街道\",\"湘潭街道\",\"铁东街道\",\"泡子沿街道\",\"龙潭街道\",\"新吉林街道\",\"山前街道\",\"新安街道\",\"遵义街道\",\"榆树街道\",\"东城街道\",\"承德街道\",\"靠山街道\",\"乌拉街镇\",\"缸窑镇\",\"江密峰镇\",\"大口钦镇\",\"金珠镇\",\"江北乡\",\"龙潭经济开发区\",\"金珠工业区\"],[\"德胜街道\",\"南京街道\",\"大东街道\",\"青岛街道\",\"向阳街道\",\"北极街道\",\"致和街道\",\"长春路街道\",\"临江街道\",\"北山街道\",\"黄旗街道\",\"大绥河镇\",\"搜登站镇\",\"越北镇\",\"欢喜乡\",\"吉林船营经济开发区\"],[\"泰山街道\",\"江南街道\",\"石井街道\",\"沿丰街道\",\"丰满街道\",\"红旗街道\",\"旺起镇\",\"江南乡\",\"前二道乡\",\"小白山乡\"],[\"口前镇\",\"双河镇\",\"西阳镇\",\"北大湖镇\",\"一拉溪镇\",\"万昌镇\",\"永吉经济开发区(特殊乡镇)\",\"金家乡\",\"黄榆乡\"],[\"民主街道\",\"长安街道\",\"河南街道\",\"奶子山街道\",\"拉法街道\",\"河北街道\",\"新农街道\",\"新站镇\",\"天岗镇\",\"白石山镇\",\"漂河镇\",\"黄松甸镇\",\"天北镇\",\"松江镇\",\"庆岭镇\",\"乌林朝鲜族乡\",\"前进乡\"],[\"明桦街道\",\"永吉街道\",\"胜利街道\",\"新华街道\",\"启新街道\",\"夹皮沟镇\",\"二道甸子镇\",\"红石砬子镇\",\"八道河子镇\",\"常山镇\",\"金沙镇\",\"桦郊乡\",\"横道河子乡\",\"公吉乡\"],[\"北城街道\",\"南城街道\",\"环城街道\",\"吉舒街道\",\"滨河街道\",\"法特镇\",\"白旗镇\",\"溪河镇\",\"朝阳镇\",\"小城镇\",\"上营镇\",\"水曲柳镇\",\"平安镇\",\"金马镇\",\"开原镇\",\"莲花乡\",\"亮甲山乡\",\"新安乡\",\"七里乡\",\"天德乡\"],[\"福安街道\",\"东宁街道\",\"河南街道\",\"磐石经济开发区(省级)(特殊街道)\",\"烟筒山镇\",\"红旗岭镇\",\"明城镇\",\"石嘴镇\",\"驿马镇\",\"牛心镇\",\"呼兰镇\",\"吉昌镇\",\"松山镇\",\"黑石镇\",\"朝阳山镇\",\"富太镇\",\"取柴河镇\",\"宝山乡\"]],[[\"仁兴街道\",\"英雄街道\",\"站前街道\",\"北沟街道\",\"地直街道\",\"平西乡\",\"红嘴高新技术开发区\"],[\"平东街道\",\"北市场街道\",\"七马路街道\",\"四马路街道\",\"解放街道\",\"北门街道\",\"黄土坑街道\",\"平南街道\",\"山门镇\",\"石岭镇\",\"叶赫满族镇\",\"四平经济开发区(省级)(特殊乡镇)\",\"城东乡\"],[\"梨树镇\",\"郭家店镇\",\"榆树台镇\",\"孤家子镇(四平辽河农垦管理区)\",\"小城子镇\",\"喇嘛甸镇\",\"蔡家镇\",\"刘家馆子镇\",\"十家堡镇\",\"孟家岭镇\",\"万发镇\",\"东河镇\",\"沈洋镇\",\"林海镇\",\"小宽镇\",\"白山乡\",\"泉眼岭乡\",\"胜利乡\",\"四棵树乡\",\"双河乡\",\"金山乡\",\"国营梨树农场(四平辽河农垦管理区)\",\"良种场生产区\"],[\"伊通镇\",\"二道镇\",\"伊丹镇\",\"马鞍镇\",\"景台镇\",\"靠山镇\",\"大孤山镇\",\"小孤山镇\",\"营城子镇\",\"西苇镇\",\"河源镇\",\"黄岭子镇\",\"新兴乡\",\"莫里青乡\",\"三道乡\"],[\"河南街道\",\"河北街道\",\"东三街道\",\"岭东街道\",\"铁北街道\",\"岭西街道\",\"刘房子街道\",\"南崴子街道\",\"环岭街道\",\"苇子沟街道\",\"二十家子镇\",\"黑林子镇\",\"陶家屯镇\",\"范家屯镇\",\"响水镇\",\"大岭镇\",\"怀德镇\",\"双城堡镇\",\"双龙镇\",\"杨大城子镇\",\"毛城子镇\",\"玻璃城子镇\",\"朝阳坡镇\",\"大榆树镇\",\"秦家屯镇\",\"八屋镇\",\"十屋镇\",\"桑树台镇\",\"龙山乡\",\"永发乡\",\"省原种繁殖场\",\"四平农科院\",\"公主岭市种猪场\",\"十屋农场\",\"十屋种牛场\",\"创业农场\",\"公主岭市鹿场\",\"范家屯经济开发区\"],[\"郑家屯街道\",\"辽西街道\",\"辽南街道\",\"辽北街道\",\"辽东街道\",\"红旗街道\",\"茂林镇\",\"双山镇\",\"卧虎镇\",\"服先镇\",\"王奔镇\",\"玻璃山镇\",\"兴隆镇\",\"东明镇\",\"那木乡\",\"柳条乡\",\"新立乡\",\"永加乡\",\"双辽农场(四平辽河农垦管理区)\",\"双辽种羊场(四平辽河农垦管理区)\",\"双辽经济开发区\"]],[[\"辽源民营经济开发区(特殊街道)\",\"寿山镇\",\"县级直管村级单位(特殊镇)\",\"工农乡\"],[\"灯塔镇\",\"县级直管村级单位(特殊镇)\"],[\"东丰镇\",\"大阳镇\",\"横道河镇\",\"那丹伯镇\",\"猴石镇\",\"杨木林镇\",\"小四平镇\",\"黄河镇\",\"拉拉河镇\",\"沙河镇\",\"南屯基镇\",\"大兴镇\",\"三合满族朝鲜族乡\",\"二龙山乡\"],[\"白泉镇\",\"渭津镇\",\"安石镇\",\"辽河源镇\",\"泉太镇\",\"建安镇\",\"安恕镇\",\"平岗镇\",\"云顶镇\",\"凌云乡\",\"甲山乡\",\"足民乡\",\"金洲乡\"]],[[\"东昌街道\",\"民主街道\",\"老站街道\",\"团结街道\",\"新站街道\",\"光明街道\",\"龙泉街道\",\"金厂镇\",\"通化经济开发区(特殊乡镇)\",\"环通乡\",\"江东乡\"],[\"桃园街道\",\"东通化街道\",\"鸭园镇\",\"铁厂镇\",\"五道江镇\",\"二道江乡\"],[\"快大茂镇\",\"二密镇\",\"果松镇\",\"石湖镇\",\"大安镇\",\"光华镇\",\"兴林镇\",\"英额布镇\",\"三棵榆树镇\",\"西江镇\",\"通化聚鑫经济开发区管理委员会(特殊乡镇)\",\"富江乡\",\"四棚乡\",\"东来乡\",\"大泉源满族朝鲜族乡\",\"金斗朝鲜族满族乡\",\"东宝新村\"],[\"朝阳镇\",\"辉南镇\",\"样子哨镇\",\"杉松岗镇\",\"石道河镇\",\"辉发城镇\",\"抚民镇\",\"金川镇\",\"团林镇\",\"庆阳镇\",\"楼街朝鲜族乡\",\"辉南县经济技术开发区\"],[\"柳河镇\",\"三源浦朝鲜族镇\",\"五道沟镇\",\"驼腰岭镇\",\"孤山子镇\",\"圣水河子镇\",\"罗通山镇\",\"安口镇\",\"向阳镇\",\"红石镇\",\"凉水河子镇\",\"亨通镇\",\"柳南乡\",\"时家店乡\",\"姜家店朝鲜族乡\"],[\"新华街道\",\"光明街道\",\"和平街道办事处(梅河口市经济贸易开发区)(\",\"解放街道办事处(梅河口市经济贸易开发区)(\",\"福民街道办事处(梅河口市经济贸易开发区)(\",\"山城镇\",\"红梅镇\",\"海龙镇\",\"新合镇\",\"曙光镇\",\"中和镇\",\"黑山头镇\",\"水道镇\",\"进化镇\",\"一座营镇\",\"康大营镇\",\"牛心顶镇\",\"杏岭镇\",\"湾龙镇\",\"兴华镇\",\"双兴镇\",\"李炉乡\",\"小杨满族朝鲜族乡\",\"吉乐乡\"],[\"团结街道\",\"黎明街道\",\"通胜街道\",\"青石镇\",\"榆林镇\",\"花甸镇\",\"头道镇\",\"清河镇\",\"台上镇\",\"财源镇\",\"大路镇\",\"太王镇\",\"麻线乡\",\"凉水朝鲜族乡\"]],[[\"新建街道\",\"通沟街道\",\"东兴街道\",\"红旗街道\",\"城南街道\",\"江北街道\",\"河口街道\",\"板石街道\",\"七道江镇\",\"六道江镇\",\"红土崖镇\",\"三道沟镇\"],[\"孙家堡子街道\",\"江源街道\",\"正岔街道\",\"城墙街道\",\"湾沟镇\",\"松树镇\",\"砟子镇\",\"石人镇\",\"大阳岔镇\",\"大石人镇\"],[\"抚松镇\",\"松江河镇\",\"泉阳镇\",\"露水河镇\",\"仙人桥镇\",\"万良镇\",\"新屯子镇\",\"东岗镇\",\"漫江镇\",\"北岗镇\",\"兴参镇\",\"长白山保护开发区管委会池西区(特殊乡镇)\",\"长白山保护开发区管委会池南区(特殊乡镇)\",\"兴隆乡\",\"抽水乡\",\"沿江乡\",\"抚松工业集中区\"],[\"靖宇镇\",\"三道湖镇\",\"龙泉镇\",\"那尔轰镇\",\"花园口镇\",\"景山镇\",\"赤松镇\",\"蒙江乡\"],[\"长白镇\",\"八道沟镇\",\"十四道沟镇\",\"马鹿沟镇\",\"宝泉山镇\",\"新房子镇\",\"十二道沟镇\",\"金华乡\"],[\"建国街道\",\"新市街道\",\"兴隆街道\",\"大湖街道\",\"森工街道\",\"大栗子街道\",\"桦树镇\",\"六道沟镇\",\"苇沙河镇\",\"花山镇\",\"闹枝镇\",\"四道沟镇\",\"蚂蚁河乡\",\"临江经济开发区\",\"临江硅藻土工业集中区\"]],[[\"团结街道\",\"文化街道\",\"民主街道\",\"临江街道\",\"新区街道\",\"前进街道\",\"和平街道\",\"工农街道\",\"沿江街道\",\"铁西街道\",\"繁荣街道\",\"建设街道\",\"石化街道\",\"伯都讷街道\",\"长宁街道\",\"滨江街道\",\"镜湖街道\",\"大洼镇\",\"善友镇\",\"毛都站镇\",\"哈达山镇\",\"新城乡\",\"伯都乡\",\"华侨农场\",\"大洼商业渔场\",\"国营善友林场\",\"国营八家子苗圃\",\"良种繁育场\",\"哈达山林场\",\"雅达虹工业集中区\"],[\"前郭尔罗斯镇\",\"长山镇\",\"海渤日戈镇\",\"乌兰图嘎镇\",\"查干花镇\",\"王府站镇\",\"八郎镇\",\"哈拉毛都镇\",\"查干湖镇\",\"宝甸乡\",\"平凤乡\",\"达里巴乡\",\"吉拉吐乡\",\"白依拉嘎乡\",\"洪泉乡\",\"额如乡\",\"套浩太乡\",\"长龙乡\",\"乌兰塔拉乡\",\"东三家子乡\",\"浩特芒哈乡\",\"乌兰敖都乡\",\"吉林前郭经济开发区(特殊乡镇)\",\"红旗农场\",\"红光农场\",\"红星牧场\",\"查干花种畜场\",\"莲花泡农场\",\"乌兰嘎图林场\",\"查干花林场\",\"王府林场\",\"八郎农场\",\"查干湖渔场\",\"韩家店林场\",\"长山余热鱼苗繁殖场\",\"库里渔场\",\"哈拉毛都良种场\",\"哈拉毛都林场\",\"新庙泡渔场\"],[\"长岭镇\",\"太平川镇\",\"巨宝镇\",\"太平山镇\",\"前七号镇\",\"新安镇\",\"三青山镇\",\"大兴镇\",\"北正镇\",\"流水镇\",\"永久镇\",\"利发盛镇\",\"太平川(镇)农业园区(特殊乡镇)\",\"双龙工业园区(特殊乡镇)\",\"长岭经济开发区(特殊乡镇)\",\"集体乡\",\"光明乡\",\"三县堡乡\",\"海青乡\",\"前进乡\",\"东岭乡\",\"腰坨子乡\",\"八十八乡\",\"三团乡\",\"三十号乡\",\"长岭种马场\",\"太平川机械林场\",\"三团机械林场\",\"东岭机械林场\",\"十四号种畜场\",\"良种繁育场\",\"前七号机械林场\"],[\"乾安镇\",\"大布苏镇\",\"水字镇\",\"让字镇\",\"所字镇\",\"安字镇\",\"余字乡\",\"道字乡\",\"严字乡\",\"赞字乡\",\"国营林场\",\"腾字种畜场\",\"大遐畜牧场\",\"乾安鹿场\",\"来字良种繁育基地\",\"地字种畜场\"],[\"和兴街道\",\"育才街道\",\"联盟街道\",\"士英街道\",\"铁西街道\",\"三岔河镇\",\"长春岭镇\",\"五家站镇\",\"陶赖昭镇\",\"蔡家沟镇\",\"弓棚子镇\",\"三井子镇\",\"增盛镇\",\"新万发镇\",\"大林子镇\",\"新源镇\",\"得胜镇\",\"三骏满族蒙古族锡伯族乡\",\"永平乡\",\"新站乡\",\"更新乡\",\"肖家乡\",\"伊家店农场\",\"拉林灌区管理局\",\"下岱吉灌区管理局\"]],[[\"海明街道\",\"长庆街道\",\"瑞光街道\",\"明仁街道\",\"铁东街道\",\"城南街道办事处(工业\",\"新立街道\",\"新华街道\",\"平安镇\",\"青山镇\",\"林海镇\",\"洮河镇\",\"平台镇\",\"到保镇\",\"岭下镇(查干浩特旅游经济开发区)(省级)\",\"东风乡\",\"三合乡\",\"东胜乡\",\"金祥乡\",\"德顺蒙古族乡\",\"镇南种羊场\",\"白城牧场\",\"洮儿河农场\",\"保民农场\",\"到保林场\"],[\"镇赉镇\",\"坦途镇\",\"东屏镇\",\"大屯镇\",\"沿江镇\",\"五棵树镇\",\"黑鱼泡镇\",\"哈吐气蒙古族乡\",\"莫莫格蒙古族乡\",\"建平乡\",\"嘎什根乡\",\"四方坨子农场\",\"白音套海牧场\",\"良种繁育场\",\"九龙山马场\",\"莫莫格林场\",\"大岗林场\",\"国营渔场\",\"到保农场\"],[\"开通镇\",\"瞻榆镇\",\"双岗镇\",\"兴隆山镇\",\"边昭镇\",\"鸿兴镇\",\"新华镇\",\"乌兰花镇\",\"新发乡\",\"新兴乡\",\"向海蒙古族乡\",\"包拉温都蒙古族乡\",\"团结乡\",\"十花道乡\",\"八面乡\",\"苏公坨乡\",\"通榆经济开发区\",\"三家子种牛场\",\"良井子畜牧场\",\"双岗鹿场\",\"同发牧场\",\"新华牛场\"],[\"团结街道\",\"富文街道\",\"光明街道\",\"兴隆街道\",\"永康街道\",\"通达街道\",\"洮府街道\",\"向阳街道\",\"瓦房镇\",\"万宝镇\",\"黑水镇\",\"那金镇\",\"安定镇\",\"福顺镇\",\"胡力吐蒙古族乡\",\"万宝乡\",\"聚宝乡\",\"东升乡\",\"野马乡\",\"永茂乡\",\"蛟流河乡\",\"大通乡\",\"二龙乡\",\"呼和车力蒙古族乡\",\"东方红畜牧场\",\"永茂林场\",\"市原种场\"],[\"慧阳街道\",\"临江街道\",\"长虹街道\",\"锦华街道\",\"安北街道\",\"月亮泡镇\",\"安广镇\",\"丰收镇\",\"新平安镇\",\"两家子镇\",\"舍力镇\",\"大岗子镇\",\"叉干镇\",\"龙沼镇\",\"太山镇\",\"四棵树乡\",\"联合乡\",\"大赉乡\",\"红岗子乡\",\"海坨乡\",\"新艾里蒙古族乡\",\"烧锅镇乡\",\"乐胜乡\",\"大安经济开发区(省级)\",\"新荒渔场\",\"东方红农场\",\"舍力林场\",\"五间房水库\",\"大岗子林场\",\"风水山牧场\",\"东风马场\",\"良种繁育场\",\"大安马场\",\"安广猪场\",\"红旗饲养场\"]],[[\"进学街道\",\"北山街道\",\"新兴街道\",\"公园街道\",\"河南街道\",\"建工街道\",\"小营镇\",\"依兰镇\",\"三道湾镇\",\"朝阳川镇\",\"延吉市林业局\",\"东山农场\",\"延边原种场\",\"延边新兴工业集中区\"],[\"向上街道\",\"新华街道\",\"月宫街道\",\"月晴镇\",\"石岘镇\",\"长安镇\",\"凉水镇\"],[\"渤海街道\",\"胜利街道\",\"民主街道\",\"丹江街道\",\"大石头镇\",\"黄泥河镇\",\"官地镇\",\"沙河沿镇\",\"秋梨沟镇\",\"额穆镇\",\"贤儒镇\",\"大蒲柴河镇\",\"雁鸣湖镇\",\"江源镇\",\"江南镇\",\"大桥乡\",\"黑石乡\",\"青沟子乡\",\"翰章乡\",\"红石乡\",\"长白山森工集团敦化林业有限公司\",\"长白山森工集团黄泥河林业有限公司\",\"长白山森工集团大石头林业有限公司\",\"敦化市林业局\",\"敖东鹿场\"],[\"靖和街道\",\"新安街道\",\"河南街道\",\"近海街道\",\"春化镇\",\"敬信镇\",\"板石镇\",\"英安镇\",\"马川子乡\",\"杨泡满族乡\",\"三家子满族乡\",\"密江乡\",\"哈达门乡\",\"珲春林业局\"],null,[\"民慧街道\",\"光明街道\",\"文化街道\",\"八家子镇\",\"福洞镇\",\"头道镇\",\"西城镇\",\"南坪镇\",\"东城镇\",\"崇善镇\",\"龙城镇\",\"和龙林业局\",\"八家子林业局\",\"和龙市林业局\"],[\"南山社区工作委员会\",\"大明社区工作委员会\",\"大川社区工作委员会\",\"幸福社区工作委员会\",\"新民社区工作委员会\",\"新华社区工作委员会\",\"东振社区工作委员会\",\"江北社区工作委员会\",\"汪清镇\",\"大兴沟镇\",\"天桥岭镇\",\"罗子沟镇\",\"百草沟镇\",\"春阳镇\",\"复兴镇\",\"东光镇\",\"鸡冠乡\",\"汪清林业局\",\"天桥岭林业局\",\"大兴沟林业局\",\"八人沟农场\",\"罗子沟农场\",\"复兴农场\"],[\"明月镇\",\"松江镇\",\"二道白河镇\",\"两江镇\",\"石门镇\",\"万宝镇\",\"亮兵镇\",\"长白山保护开发区管委会池北区(特殊乡镇)\",\"县级直管村级单位(特殊镇)\",\"新合乡\",\"永庆乡\",\"白河林业局\",\"安图林业有限公司\",\"安图县林业局\",\"海沟金矿\"]]],[[[\"兆麟街道\",\"新阳路街道\",\"抚顺街道\",\"共乐街道\",\"新华街道\",\"城乡路街道\",\"工农街道\",\"尚志街道\",\"斯大林街道\",\"通江街道\",\"经纬街道\",\"工程街道\",\"安静街道\",\"安和街道\",\"正阳河街道\",\"建国街道\",\"康安街道\",\"爱建街道\",\"群力街道\",\"太平镇\",\"新发镇\",\"新农镇\",\"榆树镇\",\"闫家岗农场\",\"道里区农垦\"],[\"花园街道\",\"奋斗路街道\",\"革新街道\",\"文化街道\",\"大成街道\",\"芦家街道\",\"荣市街道\",\"燎原街道\",\"松花江街道\",\"曲线街道\",\"通达街道\",\"七政街道\",\"和兴路街道\",\"哈西街道\",\"保健路街道\",\"先锋路街道\",\"新春街道\",\"跃进街道\",\"王岗镇\",\"红旗满族乡\",\"红旗农场\",\"南岗区农垦\"],[\"靖宇街道\",\"太古街道\",\"东莱街道\",\"滨江街道\",\"仁里街道\",\"南市街道\",\"崇俭街道\",\"振江街道\",\"东原街道\",\"大兴街道\",\"胜利街道\",\"南马街道\",\"民强街道\",\"大有坊街道\",\"南直路街道\",\"化工街道\",\"火车头街道\",\"新一街道\",\"三棵树大街街道\",\"水泥路街道\",\"太平大街街道\",\"黎华街道\",\"新乐街道\",\"永源镇\",\"巨源镇\",\"团结镇\",\"民主镇\",\"青年农场\",\"道外农垦\"],[\"兴建街道\",\"保国街道\",\"联盟街道\",\"友协街道\",\"新疆街道\",\"新伟街道\",\"平新街道\",\"平房镇\",\"平房农垦\"],[\"三电街道\",\"太阳岛街道\",\"松浦街道\",\"万宝街道\",\"松北街道\",\"对青山镇\",\"乐业镇\"],[\"香坊大街街道\",\"安埠街道\",\"通天街道\",\"新香坊街道\",\"铁东街道\",\"新成街道\",\"红旗街道\",\"六顺街道\",\"建筑街道\",\"哈平路街道\",\"安乐街道\",\"健康路街道\",\"大庆路街道\",\"进乡街道\",\"通乡街道\",\"和平路街道\",\"民生路街道\",\"文政街道\",\"王兆街道\",\"黎明街道\",\"成高子镇\",\"幸福镇\",\"朝阳镇\",\"向阳镇\",\"香坊实验农场\",\"香坊区农垦\"],[\"兰河街道\",\"呼兰街道\",\"建设路街道\",\"利民街道\",\"学院路街道\",\"腰卜街道\",\"康金街道\",\"双井街道\",\"长岭街道\",\"沈家街道\",\"二八镇\",\"石人镇\",\"白奎镇\",\"方台镇\",\"莲花镇\",\"大用镇\",\"利业镇\",\"杨林乡\",\"许卜乡\",\"孟家乡\",\"呼兰农垦\"],[\"金城街道\",\"金都街道\",\"通城街道\",\"河东街道\",\"阿什河街道\",\"玉泉街道\",\"新利街道\",\"双丰街道\",\"舍利街道\",\"小岭街道\",\"亚沟街道\",\"交界街道\",\"蜚克图镇\",\"平山镇\",\"松峰山镇\",\"红星镇\",\"金龙山镇\",\"杨树镇\",\"料甸镇\",\"阿城原种场\"],[\"双城市街道管委会\",\"五家街道\",\"新兴街道\",\"兰棱街道\",\"周家街道\",\"公正街道\",\"承旭街道\",\"承恩街道\",\"永治街道\",\"永和街道\",\"幸福街道\",\"韩甸镇\",\"单城镇\",\"东官镇\",\"农丰满族锡伯族镇\",\"杏山镇\",\"西官镇\",\"朝阳乡\",\"金城乡\",\"青岭满族乡\",\"联兴满族乡\",\"永胜乡\",\"临江乡\",\"水泉乡\",\"乐群满族乡\",\"万隆乡\",\"希勤满族乡\",\"同心满族乡\"],[\"依兰镇\",\"达连河镇\",\"江湾镇\",\"三道岗镇\",\"道台桥镇\",\"宏克利镇\",\"团山子乡\",\"愚公乡\",\"迎兰朝鲜族乡\",\"依兰县林业局\",\"依兰农场\",\"松花江农场\"],[\"方正镇\",\"会发镇\",\"大罗密镇\",\"得莫利镇\",\"天门乡\",\"松南乡\",\"德善乡\",\"宝兴乡\",\"方正林业局\",\"沙河农场\"],[\"宾州镇\",\"居仁镇\",\"宾西镇\",\"糖坊镇\",\"宾安镇\",\"新甸镇\",\"胜利镇\",\"宁远镇\",\"摆渡镇\",\"平坊镇\",\"满井镇\",\"常安镇\",\"永和乡\",\"鸟河乡\",\"民和乡\",\"经建乡\",\"三宝乡\",\"九龙山柞蚕育种场\",\"农垦农业职业学院\"],[\"巴彦镇\",\"兴隆镇\",\"西集镇\",\"洼兴镇\",\"龙泉镇\",\"巴彦港镇\",\"龙庙镇\",\"万发镇\",\"天增镇\",\"黑山镇\",\"松花江乡\",\"富江乡\",\"华山乡\",\"丰乐乡\",\"德祥乡\",\"红光乡\",\"山后乡\",\"镇东乡\",\"兴隆林业局\",\"工业园区\"],[\"木兰镇\",\"东兴镇\",\"大贵镇\",\"利东镇\",\"柳河镇\",\"新民镇\",\"建国乡\",\"吉兴乡\",\"兴隆林业局\"],[\"通河镇\",\"乌鸦泡镇\",\"清河镇\",\"浓河镇\",\"凤山镇\",\"祥顺镇\",\"三站乡\",\"富林乡\",\"清河林业局\",\"兴隆林业局\",\"岔林河农场\"],[\"延寿镇\",\"六团镇\",\"中和镇\",\"加信镇\",\"延河镇\",\"安山乡\",\"寿山乡\",\"玉河乡\",\"青川乡\",\"太平川\",\"庆阳农场\"],[\"尚志镇\",\"一面坡镇\",\"苇河镇\",\"亚布力镇\",\"帽儿山镇\",\"亮河镇\",\"庆阳镇\",\"石头河子镇\",\"元宝镇\",\"黑龙宫镇\",\"长寿乡\",\"乌吉密乡\",\"鱼池乡\",\"珍珠山乡\",\"老街基乡\",\"马延乡\",\"河东乡\",\"苇河林业局\",\"亚布力林业局\"],[\"五常镇\",\"拉林满族镇\",\"山河镇\",\"小山子镇\",\"安家镇\",\"牛家满族镇\",\"杜家镇\",\"背荫河镇\",\"冲河镇\",\"沙河子镇\",\"向阳镇\",\"龙凤山镇\",\"兴盛乡\",\"志广乡\",\"卫国乡\",\"常堡乡\",\"民意乡\",\"红旗满族乡\",\"八家子乡\",\"民乐朝鲜族乡\",\"营城子满族乡\",\"长山乡\",\"兴隆乡\",\"二河乡\",\"山河屯林业局\"]],[[\"五龙街道\",\"湖滨街道\",\"江安街道\",\"正阳街道\",\"彩虹街道\",\"南航街道\",\"大民街道\",\"齐齐哈尔局直\"],[\"中华街道\",\"西大桥街道\",\"卜奎街道\",\"建设街道\",\"文化街道\",\"建华区(镇)直辖地域\"],[\"站前街道\",\"南浦街道\",\"通东街道\",\"光荣街道\",\"龙华街道\",\"北局宅街道\",\"东湖街道\",\"扎龙镇\",\"齐齐哈尔种畜场\"],[\"新兴街道\",\"新建街道\",\"林机街道\",\"道北街道\",\"水师营满族镇\",\"榆树屯镇\"],[\"红岸街道\",\"沿江街道\",\"电力街道\",\"幸福街道\",\"红宝石街道\",\"北兴街道\",\"铁北街道\",\"和平街道\",\"长青乡\",\"杜尔门沁达斡尔族乡\"],[\"东安街道\",\"富强街道\",\"跃进街道\",\"繁荣街道\"],[\"梅里斯街道\",\"雅尔塞镇\",\"卧牛吐达斡尔族镇\",\"达呼店镇\",\"共和镇\",\"梅里斯镇\",\"莽格吐达斡尔族乡\",\"哈拉海农场\"],[\"龙江镇\",\"景星镇\",\"龙兴镇\",\"山泉镇\",\"七棵树镇\",\"杏山镇\",\"白山镇\",\"头站镇\",\"黑岗乡\",\"广厚乡\",\"华民乡\",\"哈拉海乡\",\"鲁河乡\",\"济沁河乡\"],[\"依安镇\",\"依龙镇\",\"双阳镇\",\"三兴镇\",\"中心镇\",\"新兴镇\",\"富饶乡\",\"解放乡\",\"阳春乡\",\"新发乡\",\"太东乡\",\"上游乡\",\"红星乡\",\"先锋乡\",\"新屯乡\",\"依安农场\",\"红旗种马场\"],[\"泰来镇\",\"平洋镇\",\"汤池镇\",\"江桥蒙古族镇\",\"塔子城镇\",\"大兴镇\",\"和平镇\",\"克利镇\",\"胜利蒙古族乡\",\"宁姜蒙古族乡\",\"葡萄场\",\"果树场\",\"泰来县一苗圃\",\"泰来县二苗圃\",\"东方红机械林场\",\"六三监狱\",\"泰来农场\",\"第一良种场\",\"第二良种场\",\"宏胜种畜场\",\"二龙涛农场\"],[\"甘南镇\",\"兴十四镇\",\"平阳镇\",\"东阳镇\",\"巨宝镇\",\"长山乡\",\"中兴乡\",\"兴隆乡\",\"宝山乡\",\"查哈阳乡\",\"查哈阳农场\",\"北京市双河农场\"],[\"富裕镇\",\"富路镇\",\"富海镇\",\"二道湾镇\",\"龙安桥镇\",\"塔哈镇\",\"繁荣乡\",\"绍文乡\",\"忠厚乡\",\"友谊乡\",\"富裕牧场\",\"繁荣种畜场\"],[\"克山镇\",\"北兴镇\",\"西城镇\",\"古城镇\",\"北联镇\",\"西河镇\",\"双河镇\",\"河南乡\",\"河北乡\",\"古北乡\",\"西联乡\",\"发展乡\",\"西建乡\",\"向华乡\",\"曙光乡\",\"克山县河北林场\",\"克山县涌泉林场\",\"克山县北联林场\",\"克山农场\",\"克山县第一良种场\",\"克山县第二良种场\",\"克山县种猪场\",\"克山县种畜场\"],[\"克东镇\",\"宝泉镇\",\"乾丰镇\",\"玉岗镇\",\"蒲峪路镇\",\"润津乡\",\"昌盛乡\",\"第一苗圃\",\"第二苗圃\",\"爱华林场\",\"发展林场\",\"东兴林场\",\"红旗奶山羊场\",\"第一良种场\",\"第二良种繁殖场\",\"果树繁殖场\",\"种猪场\",\"黑龙江省社会救助安置中心\"],[\"拜泉镇\",\"三道镇\",\"兴农镇\",\"长春镇\",\"龙泉镇\",\"国富镇\",\"富强镇\",\"新生乡\",\"兴国乡\",\"上升乡\",\"兴华乡\",\"大众乡\",\"丰产乡\",\"永勤乡\",\"爱农乡\",\"时中乡\"],[\"雨亭街道\",\"通江街道\",\"拉哈镇\",\"二克浅镇\",\"学田镇\",\"龙河镇\",\"讷南镇\",\"六合镇\",\"长发镇\",\"通南镇\",\"同义镇\",\"九井镇\",\"老莱镇\",\"孔国乡\",\"和盛乡\",\"同心乡\",\"兴旺鄂温克族乡\",\"龙河镇保安林场\",\"龙河镇茂山林场\",\"龙河镇国庆林场\",\"学田镇富源林场\",\"老莱镇宽余林场\",\"新江林场\",\"一良苗圃\",\"黑龙江省老莱农场\",\"六合镇黎明奶牛场\",\"孔国乡进化种猪场\",\"二克浅镇二里种畜场\",\"龙河镇青色草原种畜场\",\"第一良种场\",\"第二良种场\",\"第三良种场\",\"第四良种场\"]],[[\"向阳街道\",\"南山街道\",\"立新街道\",\"东风街道\",\"红军路街道\",\"西鸡西街道\",\"西山街道\",\"红星乡\",\"西郊乡\"],[\"桦木林街道\",\"大恒山街道\",\"小恒山街道\",\"二道河子街道\",\"张新街道\",\"奋斗街道\",\"柳毛街道\",\"红旗乡\",\"柳毛乡\"],[\"东兴街道\",\"矿里街道\",\"洗煤街道\",\"大通沟街道\",\"滴道河乡\",\"兰岭乡\"],[\"街里街道\",\"穆棱街道\",\"平岗街道\",\"碱场街道\",\"石磷街道\",\"梨树区(镇)直辖地域\"],[\"城子河街道\",\"正阳街道\",\"东海街道\",\"城西街道\",\"杏花街道\",\"长青乡\",\"永丰乡\"],[\"麻山街道\",\"麻山区(镇)直辖地域\"],[\"鸡东镇\",\"平阳镇\",\"向阳镇\",\"哈达镇\",\"永安镇\",\"永和镇\",\"东海镇\",\"兴农镇\",\"鸡林乡\",\"明德乡\",\"下亮子乡\",\"林业局\",\"八五一0农场\"],[\"虎林镇\",\"东方红镇\",\"迎春镇\",\"虎头镇\",\"杨岗镇\",\"东诚镇\",\"宝东镇\",\"新乐乡\",\"伟光乡\",\"珍宝岛乡\",\"阿北乡\",\"东方红林业局\",\"迎春林业局\",\"八五0农场\",\"八五四农场\",\"八五六农场\",\"八五八农场\",\"庆丰农场\",\"云山农场\"],[\"中心街道\",\"密山镇\",\"连珠山镇\",\"当壁镇\",\"知一镇\",\"黑台镇\",\"兴凯镇\",\"裴德镇\",\"白鱼湾镇\",\"柳毛乡\",\"杨木乡\",\"兴凯湖乡\",\"承紫河乡\",\"二人班乡\",\"太平乡\",\"和平乡\",\"富源乡\",\"林业局\",\"青年水库\",\"煤炭工业局\",\"经济开发区管理委员会\",\"牡丹江管理局局直\",\"八五五农场\",\"八五七农场\",\"八五一一农场\",\"兴凯湖农场\",\"牡丹江管理局北大营管委会\",\"牡丹江管理局双峰农场\",\"水产养殖有限公司\",\"种畜场\",\"水田良种场\",\"市良种场\",\"校办企业公司\",\"蜂蜜山粮库有限公司\"]],[[\"北山街道\",\"红军街道\",\"光明街道\",\"胜利街道\",\"南翼街道\"],[\"育才街道\",\"红旗街道\",\"新南街道\",\"湖滨街道\",\"解放街道\",\"团结街道\"],[\"铁西街道\",\"铁东街道\",\"六号街道\",\"大陆街道\",\"富力街道\",\"麓林山街道\"],null,[\"工人村街道\",\"新一街道\",\"三街街道\",\"东山街道\",\"蔬园乡街道\",\"新华镇\",\"蔬园乡\",\"东方红乡\",\"鹤岗市林业局\",\"新华农场\"],[\"岭北街道\",\"岭南街道\",\"沟北街道\",\"沟南街道\"],[\"凤翔镇\",\"鹤北镇\",\"名山镇\",\"团结镇\",\"肇兴镇\",\"云山镇\",\"东明朝鲜族乡\",\"太平沟乡\",\"萝北县林业局\",\"鹤北林业局\",\"宝泉岭管理局局直\",\"江滨农场\",\"军川农场\",\"名山农场\",\"延军农场\",\"共青农场\",\"宝泉岭农场\",\"萝北县农业局\"],[\"绥滨镇\",\"绥东镇\",\"忠仁镇\",\"连生乡\",\"北岗乡\",\"富强乡\",\"北山乡\",\"福兴乡\",\"新富乡\",\"绥滨西林场\",\"国营中兴边防林场\",\"忠仁镇良种场\",\"绥东镇种畜场\",\"二九0农场\",\"绥滨农场\",\"普阳农场\"]],[[\"二马路街道\",\"八马路街道\",\"中心站街道\",\"富安街道\",\"窑地街道\",\"长安街道\",\"铁西街道\",\"安邦乡\"],[\"中山街道\",\"北山街道\",\"南山街道\",\"东山街道\",\"中心街道\",\"西山街道\",\"长胜乡\",\"岭东区青山旅游公司\",\"岭东区岭东经营所\"],[\"振兴中路街道\",\"振兴东路街道\",\"集贤街道\",\"东荣街道\",\"太保镇\"],[\"红旗街道\",\"跃进街道\",\"东保卫街道\",\"七星街道\",\"双阳街道\",\"新安街道\",\"电厂街道\",\"七星镇\",\"双鸭山林业局宝山经营所\",\"双鸭山林业局大叶沟林场\",\"双鸭山农场\"],[\"福利镇\",\"集贤镇\",\"升昌镇\",\"丰乐镇\",\"太平镇\",\"腰屯乡\",\"兴安乡\",\"永安乡\",\"太平林场\",\"丰乐林场\",\"七星林场\",\"峻山林场\",\"爱林林场\",\"腰屯林场\",\"升平煤矿\",\"黑龙江省双鸭山监狱\",\"二九一农场\",\"良种场\",\"种畜场\",\"果树示范场\"],[\"友谊镇\",\"兴隆镇\",\"龙山镇\",\"凤岗镇\",\"兴盛乡\",\"东建乡\",\"庆丰乡\",\"建设乡\",\"友邻乡\",\"新镇乡\",\"成富朝鲜族满族乡\",\"红兴隆管理局局直\",\"友谊农场\"],[\"宝清镇\",\"七星泡镇\",\"青原镇\",\"夹信子镇\",\"龙头镇\",\"小城子镇\",\"朝阳乡\",\"万金山乡\",\"尖山子乡\",\"七星河乡\",\"双鸭山林业局上游经营所\",\"双鸭山林业局南瓮泉经营所\",\"双鸭山林业局七一林场\",\"双鸭山林业局七星河林场\",\"双鸭山林业局红旗林场\",\"双鸭山林业局三岔河林场\",\"双鸭山林业局青龙林场\",\"双鸭山林业局宝石经营所\",\"双鸭山林业局七星河金矿\",\"桦南林业局岚峰林场\",\"五九七农场\",\"八五二农场\",\"八五三农场\"],[\"饶河镇\",\"小佳河镇\",\"西丰镇\",\"五林洞镇\",\"西林子乡\",\"四排乡\",\"大佳河乡\",\"山里乡\",\"大通河乡\",\"小佳河林场\",\"威山林场\",\"西丰林场\",\"大牙克林场\",\"石场林场\",\"宝马山林场\",\"大岱林场\",\"永幸林场\",\"奇源林场\",\"芦源林场\",\"五林洞林场\",\"饶河农场\",\"红旗岭农场\",\"八五九农场\",\"胜利农场\",\"红卫农场\"]],[[\"萨尔图街道\",\"铁人街道\",\"友谊街道\",\"富强街道\",\"拥军街道\",\"会战街道\",\"火炬街道\",\"东风街道\",\"东安街道\"],[\"龙凤街道\",\"兴化街道\",\"卧里屯街道\",\"东光街道\",\"三永街道\",\"龙凤镇\",\"高新区农场\"],[\"龙岗街道\",\"银浪街道\",\"奋斗街道\",\"庆新街道\",\"西宾街道\",\"乘风街道\",\"喇嘛甸镇\",\"红骥牧场\",\"星火牧场\",\"银浪牧场\"],[\"红岗街道\",\"八百垧街道\",\"杏南街道\",\"解放街道\",\"创业街道\",\"杏树岗镇\",\"红岗区铁人生态工业园区\"],[\"庆葡街道\",\"高台子镇街道\",\"林源镇街道\",\"立志街道\",\"新华街道\",\"大同镇街道\",\"大同镇\",\"高台子镇\",\"太阳升镇\",\"林源镇\",\"祝三乡\",\"老山头乡\",\"八井子乡\",\"双榆树乡\",\"和平牧场\"],[\"肇州镇\",\"永乐镇\",\"丰乐镇\",\"朝阳沟镇\",\"兴城镇\",\"二井镇\",\"双发乡\",\"托古乡\",\"朝阳乡\",\"永胜乡\",\"榆树乡\",\"新福乡\",\"乐园良种场\",\"卫星种畜场\"],[\"肇源镇\",\"三站镇\",\"二站镇\",\"茂兴镇\",\"古龙镇\",\"新站镇\",\"头台镇\",\"古恰镇\",\"福兴乡\",\"薄荷台乡\",\"和平乡\",\"超等乡\",\"民意乡\",\"义顺乡\",\"浩德乡\",\"大兴乡\",\"肇源农场\",\"种畜场\",\"新立良种繁育场\",\"立陡山良种场\",\"果树示范场\",\"经济作物示范场\",\"茂兴湖水产养殖场\"],[\"林甸镇\",\"红旗镇\",\"花园镇\",\"四季青镇\",\"鹤鸣湖镇\",\"东兴乡\",\"宏伟乡\",\"四合乡\",\"林甸县长青林场\",\"巨浪牧场\",\"国营苇场\",\"新兴畜牧场\"],[\"泰康镇\",\"胡吉吐莫镇\",\"烟筒屯镇\",\"他拉哈镇\",\"连环湖镇\",\"一心乡\",\"克尔台乡\",\"敖林西伯乡\",\"巴彦查干乡\",\"腰新乡\",\"江湾乡\",\"绿色草原牧场\",\"大山种羊场\"]],[[\"旭日街道\",\"红升街道\",\"前进街道\",\"朝阳街道\",\"东升街道\"],[\"西水街道\",\"联合街道\",\"东升街道\",\"晨明镇\",\"浩良河镇\",\"迎春乡\",\"三岔河林场\",\"四合营林场\",\"亮子河林场\",\"石头河林场\",\"岩石经营所\",\"奋斗经营所\",\"桦阳经营所\",\"浩良河经营所\",\"太平经营所\",\"南岔经营所\",\"威岭经营所\",\"松青经营所\",\"柳树经营所\",\"浩良河化肥厂\"],[\"友好街道\",\"双子河街道\",\"铁林街道\",\"三合经营所\",\"松园林场\",\"中心经营所\",\"永青经营所\",\"碧云经营所\",\"友谊经营所\",\"青杨经营所\",\"岭峰林场\",\"奋斗林场\",\"东卡林场\",\"鸡爪河林场\",\"绿源林场\",\"广川经营所\",\"朝阳经营所\"],[\"西林街道\",\"新兴街道\",\"苔青街道\"],[\"向阳街道\",\"曙光街道\",\"解放经营所\",\"昆仑气林场\",\"开源河林场\",\"么河经营所\",\"冲锋经营所\",\"翠峦河经营所\",\"抚育河经营所\",\"尖山河经营所\"],[\"新青街道\",\"兴安街道\",\"红林经营所\",\"松林林场\",\"泉林林场\",\"水源林场\",\"笑山林场\",\"汤林林场\",\"桦林经营所\",\"青林林场\",\"结源林场\",\"北沟林场\",\"南沟林场\",\"乌拉嘎经营所\",\"柳树河林场\",\"北影林场\"],[\"美溪街道\",\"大西林林场\",\"五道库经营所\",\"缓岭经营所\",\"对青山经营所\",\"群峦经营所\",\"兰新经营所\",\"顺利河林场\",\"松岭经营所\",\"青山口林场\",\"金沙河林场\",\"桦皮羌子林场\",\"碧仓库林场\",\"三股流经营所\",\"卧龙河林场\"],[\"奋斗街道\",\"金山街道\",\"白山林场\",\"丰岭林场\",\"丰林林场\",\"丰沟经营所\",\"丰茂林场\",\"横山经营所\",\"丰丽林场\",\"大昆仑经营所\",\"小昆仑林场\",\"育林经营所\"],[\"五营街道\",\"五星街道\",\"翠北林场\",\"前丰林场\",\"永丰经营所\",\"平原经营所\",\"丽丰经营所\",\"杨树河经营所\",\"平山经营所\",\"丽林经营所\"],[\"乌马河街道\",\"伊敏林场\",\"伊东经营所\",\"东方红农场\",\"翠岭经营所\",\"河北经营所\",\"青山林场\",\"育苗经营所\",\"安全经营所\",\"伊青经营所\",\"前进经营所\",\"西岭林场\",\"伊林经营所\"],[\"河南街道\",\"河北街道\",\"日新林场\",\"石林林场\",\"东升林场\",\"二龙山林场\",\"高峰林场\",\"二清河林场\",\"守虎山林场\",\"泉石林场\",\"峻岭林场\",\"育林经营所\",\"团结经营所\",\"磨石山经营所\",\"中心苗卜\",\"克林经营所\"],[\"带岭街道\",\"大青川林场\",\"东方红林场\",\"秀水林场\",\"永翠林场\",\"明月林场\",\"红光林场\",\"秋沙鸭自然保护区\",\"北列林场\",\"南列林场\",\"寒月林场\",\"环山林场\",\"凉水自然保护区\"],[\"乌伊岭街道\",\"上游林场\",\"美峰林场\",\"美林林场\",\"建新林场\",\"移山林场\",\"林海林场\",\"桔源经营所\",\"东克林林场\",\"福民林场\",\"阿廷河林场\",\"永胜经营所\",\"前卫林场\"],[\"红星街道\",\"清水河经营所\",\"五星河经营所\",\"汤洪岭林场\",\"汤北林场\",\"霍吉河林场\",\"二杨经营所\",\"三杨林场\",\"汤南林场\",\"共青经营所\",\"库斯特林场\",\"二皮河经营所\"],[\"红山街道\",\"山峰林场\",\"阳光林场\",\"新风林场\",\"卫国林场\",\"查山经营所\",\"长青经营所\",\"青山农场\",\"溪水经营所\",\"蔚兰经营所\",\"永绪经营所\",\"美林经营所\",\"红山经营所\"],[\"朝阳镇\",\"乌云镇\",\"乌拉嘎镇\",\"常胜乡\",\"向阳乡\",\"沪嘉乡\",\"红光乡\",\"保兴乡\",\"青山乡\",\"太平林场\",\"清河林场\",\"马连林场\",\"嘉荫农场\"],[\"铁力镇\",\"双丰镇\",\"桃山镇\",\"朗乡镇\",\"年丰乡\",\"工农乡\",\"王杨乡\",\"铁力林业局\",\"双丰林业局\",\"桃山林业局\",\"朗乡林业局\",\"铁力农场\"]],[[\"西林街道\",\"保卫街道\",\"桥南街道\",\"西南岗街道\",\"建设街道\",\"长安街道\",\"向阳区(镇)直辖地域\"],[\"前进区镇直辖\",\"前进区农垦\"],[\"晓云街道\",\"佳东街道\",\"造纸街道\",\"佳南街道\",\"建国街道\",\"建国镇\",\"松江乡\",\"东风区农垦\"],[\"佳西街道\",\"友谊街道\",\"大来镇\",\"敖其镇\",\"望江镇\",\"长发镇\",\"莲江口镇\",\"长青乡\",\"沿江乡\",\"西格木乡\",\"平安乡\",\"四丰乡\",\"群胜乡\",\"莲江口监狱\",\"郊区农垦\"],[\"驼腰子镇\",\"石头河子镇\",\"桦南镇\",\"土龙山镇\",\"孟家岗镇\",\"闫家镇\",\"金沙乡\",\"梨树乡\",\"明义乡\",\"大八浪乡\",\"桦南林业局\",\"曙光农场\",\"桦南种畜场\"],[\"横头山镇\",\"苏家店镇\",\"悦来镇\",\"新城镇\",\"四马架镇\",\"东河乡\",\"梨丰乡\",\"创业乡\",\"星火乡\",\"江川农场\",\"宝山农场\"],[\"香兰镇\",\"鹤立镇\",\"竹帘镇\",\"汤原镇\",\"汤旺乡\",\"胜利乡\",\"吉祥乡\",\"振兴乡\",\"太平川乡\",\"永发乡\",\"鹤立林业局\",\"香兰监狱\",\"汤原农场\",\"梧桐河农场\"],[\"同江市城市管理委员会\",\"同江镇\",\"乐业镇\",\"三村镇\",\"临江镇\",\"向阳镇\",\"青河镇\",\"街津口乡\",\"八岔乡\",\"金川乡\",\"银川乡\",\"街津口林场\",\"鸭北林场\",\"勤得利农场\",\"青龙山农场\",\"前进农场\",\"洪河农场\",\"鸭绿河农场\",\"浓江农场\",\"良种场\",\"畜牧场\",\"知青农场\"],[\"城东街道\",\"城关社区建设委员会\",\"城西街道\",\"长安镇\",\"砚山镇\",\"头林镇\",\"兴隆岗镇\",\"宏胜镇\",\"向阳川镇\",\"二龙山镇\",\"上街基镇\",\"锦山镇\",\"大榆树镇\",\"石砬山林场\",\"东风岗林场\",\"太东林场\",\"工农林场\",\"富锦市国营原种场\",\"富锦市国营果树示范场\",\"富锦市科研所\",\"工业园区\",\"建三江管理局局直\",\"七星农场\",\"大兴农场\",\"创业农场\",\"种猪场\",\"种畜场\"],[\"抚远镇\",\"寒葱沟镇\",\"浓桥镇\",\"乌苏镇\",\"通江乡\",\"浓江乡\",\"海青乡\",\"别拉洪乡\",\"鸭南乡\",\"前哨农场\",\"前锋农场\",\"二道河农场\"]],[[\"兴安社区公共服务站\",\"兴乐社区公共服务站\",\"兴富社区公共服务站\",\"兴秀社区公共服务站\",\"兴平社区公共服务站\",\"兴和社区公共服务站\",\"兴城社区公共服务站\",\"兴盛社区公共服务站\",\"北山社区公共服务站\",\"欣源社区公共服务站\",\"冬梅社区公共服务站\",\"枫叶社区公共服务站\",\"安居社区公共服务站\",\"河南社区公共服务站\",\"新立社区公共服务站\",\"新建社区公共服务站\",\"新城社区公共服务站\",\"缸窑沟社区公共服务站\",\"红旗镇\",\"长兴乡\",\"种畜场\",\"北兴农场\",\"黑龙江红兴隆农垦宝利采金\"],[\"祥和社区公共服务站\",\"运管社区公共服务站\",\"安康社区公共服务站\",\"文苑社区公共服务站\",\"朝阳社区公共服务站\",\"东正社区公共服务站\",\"旭日社区公共服务站\",\"花园社区公共服务站\",\"银泉社区公共服务站\",\"运销社区公共服务站\",\"同仁社区公共服务站\",\"东方社区公共服务站\",\"学府社区公共服务站\",\"桃山社区公共服务站\",\"长青社区公共服务站\",\"万宝河镇\"],[\"东风街道\",\"向阳街道\",\"富强街道\",\"新富街道\",\"龙湖街道\",\"茄子河镇\",\"宏伟镇\",\"铁山乡\",\"中心河乡\"],[\"新起街道\",\"新华街道\",\"元明街道\",\"铁西街道\",\"城西街道\",\"勃利镇\",\"小五站镇\",\"大四站镇\",\"双河镇\",\"倭肯镇\",\"青山乡\",\"永恒乡\",\"抢垦乡\",\"杏树朝鲜族乡\",\"吉兴朝鲜族满族乡\"]],[[\"新安街道\",\"长安街道\",\"七星街道\",\"五星街道\",\"兴隆镇\"],[\"阳明街道\",\"前进街道\",\"新兴街道\",\"桦林橡胶厂街道\",\"铁岭镇\",\"桦林镇\",\"磨刀石镇\",\"五林镇\"],[\"向阳街道\",\"黄花街道\",\"铁北街道\",\"新华街道\",\"大庆街道\",\"兴平街道\",\"北山街道\",\"三道关镇\"],[\"先锋街道\",\"火炬街道\",\"立新街道\",\"牡丹街道\",\"江滨街道\",\"沿江街道\",\"温春镇\",\"海南朝鲜族乡\"],[\"林口镇\",\"古城镇\",\"刁翎镇\",\"朱家镇\",\"柳树镇\",\"三道通镇\",\"龙爪镇\",\"莲花镇\",\"奎山乡\",\"青山乡\",\"建堂乡\",\"林口林业局\"],[\"绥芬河镇\",\"阜宁镇\"],[\"海林镇\",\"长汀镇\",\"横道镇\",\"山市镇\",\"柴河镇\",\"二道镇\",\"新安朝鲜族镇\",\"三道镇\",\"牡林工程公司街道\",\"柴河林机厂街道\",\"大海林林业局\",\"海林林业局\",\"柴河林业局\",\"海林农场\",\"山市种奶牛场\"],[\"城区街道\",\"宁安镇\",\"东京城镇\",\"渤海镇\",\"石岩镇\",\"沙兰镇\",\"海浪镇\",\"兰岗镇\",\"江南朝鲜族满族乡\",\"卧龙朝鲜族乡\",\"马河乡\",\"镜泊乡\",\"三陵乡\",\"东京城林业局\",\"宁安农场\"],[\"八面通镇\",\"穆棱镇\",\"下城子镇\",\"马桥河镇\",\"兴源镇\",\"福录乡\",\"河西乡\",\"共和乡\",\"八面通林业局\",\"穆棱林业局\"],[\"东宁镇\",\"三岔口镇\",\"大肚川镇\",\"老黑山镇\",\"道河镇\",\"绥阳镇\",\"绥阳林业局\"]],[[\"花园街道\",\"兴安街道\",\"海兰街道\",\"西兴街道\",\"西岗子镇\",\"爱辉镇\",\"罕达汽镇\",\"幸福乡\",\"四嘉子乡\",\"坤河乡\",\"上马厂乡\",\"张地营子乡\",\"西峰山乡\",\"新生乡\",\"二站乡\",\"大平林场\",\"七二七林场\",\"望峰林场\",\"卡伦山林场\",\"胜山林场\",\"二站林场\",\"三站林场\",\"大岭林场\",\"桦皮窑林场\",\"滨南林场\",\"江防林场\",\"河南屯林场\",\"西岗子试验林场\",\"大新屯储木场\",\"宋集屯煤矿\",\"西岗子煤矿\",\"东方红煤矿\",\"锦河农场\",\"奶牛场\",\"种畜场\",\"第二良种场\",\"第一良种场\"],[\"嫩江镇\",\"伊拉哈镇\",\"双山镇\",\"多宝山镇\",\"海江镇\",\"前进镇\",\"长福镇\",\"科洛镇\",\"临江乡\",\"联兴乡\",\"白云乡\",\"塔溪乡\",\"霍龙门乡\",\"长江乡\",\"多宝山铜矿\",\"九三管理局局直\",\"鹤山农场\",\"大西江农场\",\"尖山农场\",\"荣军农场\",\"红五月农场\",\"七星泡农场\",\"嫩江农场\",\"山河农场\",\"嫩北农场\",\"建边农场\",\"马铃薯原种繁殖场\"],[\"奇克街道\",\"奇克镇\",\"逊河镇\",\"逊克县克林镇\",\"干岔子乡\",\"松树沟乡\",\"车陆乡\",\"新鄂乡\",\"新兴乡\",\"宝山乡\",\"道干林场\",\"干岔子林场\",\"新立林场\",\"三间房林场\",\"良种场\",\"种畜场\",\"逊克农场\"],[\"孙吴城区街道\",\"孙吴镇\",\"辰清镇\",\"西兴乡\",\"沿江满族乡\",\"腰屯乡\",\"卧牛河乡\",\"群山乡\",\"奋斗乡\",\"红旗乡\",\"正阳山乡\",\"清溪乡\",\"前进林场\",\"大河口林场\",\"正阳林场\",\"平山林场\",\"沿江林场\",\"辰清林场\",\"红旗林场\",\"向阳林场\",\"良种场\",\"种畜场\",\"红色边疆农场\"],[\"兆麟街道\",\"和平街道\",\"北岗街道\",\"庆华街道\",\"铁西街道\",\"铁南街道\",\"通北镇\",\"赵光镇\",\"海星镇\",\"石泉镇\",\"二井镇\",\"城郊乡\",\"东胜乡\",\"杨家乡\",\"主星乡\",\"通北林业局\",\"北安管理局局直\",\"长水河农场\",\"赵光农场\",\"红星农场\",\"建设农场\"],[\"青山街道\",\"龙镇\",\"和平镇\",\"五大连池镇\",\"双泉镇\",\"新发镇\",\"团结镇\",\"兴隆乡\",\"建设乡\",\"太平乡\",\"兴安乡\",\"朝阳乡\",\"元青山林场\",\"三九六林场\",\"小兴安林场\",\"二龙山林场\",\"朝阳林场\",\"引龙河林场\",\"焦得布林场\",\"小孤山林场\",\"药泉林场\",\"沾河林业局\",\"莲花管理委员会\",\"二龙山蚕种场\",\"畜牧场\",\"第二良种场\",\"花园劳教所\",\"永丰监狱\",\"华山监狱\",\"凤凰山监狱\",\"龙门农场\",\"襄河农场\",\"龙镇农场\",\"二龙山农场\",\"引龙河农场\",\"尾山农场\",\"格球山农场\",\"五大连池农场\"]],[[\"紫来\",\"爱路\",\"大有\",\"吉泰\",\"东兴\",\"北林\",\"宝山镇\",\"绥胜镇\",\"西长发镇\",\"永安镇\",\"太平川镇\",\"秦家镇\",\"双河镇\",\"三河镇\",\"四方台镇\",\"津河镇\",\"张维镇\",\"东津镇\",\"东富镇\",\"红旗乡\",\"连岗乡\",\"新华乡\",\"兴福乡\",\"三井乡\",\"五营乡\",\"兴和乡\",\"绥化局直\"],[\"望奎镇\",\"通江镇\",\"卫星镇\",\"海丰镇\",\"莲花镇\",\"惠七满族镇\",\"先锋镇\",\"火箭镇\",\"东郊镇\",\"灵山满族乡\",\"后三乡\",\"灯塔乡\",\"东升乡\",\"恭六乡\",\"厢白满族乡\",\"白四林场\",\"种畜场\",\"第一良种场\",\"第二良种场\"],[\"颜河街道\",\"顺达街道\",\"兰亚街道\",\"正阳街道\",\"兰西镇\",\"榆林镇\",\"临江镇\",\"平山镇\",\"红光镇\",\"远大镇\",\"康荣乡\",\"燎原乡\",\"北安乡\",\"长江乡\",\"兰河乡\",\"红星乡\",\"长岗乡\",\"星火乡\",\"奋斗乡\",\"第一原种场\",\"第二原种场\",\"肉用种羊场\"],[\"北城街道\",\"西城街道\",\"靖城街道\",\"东城街道\",\"青冈镇\",\"中和镇\",\"祯祥镇\",\"兴华镇\",\"永丰镇\",\"芦河镇\",\"民政镇\",\"柞岗镇\",\"劳动镇\",\"迎春镇\",\"建设乡\",\"新村乡\",\"昌盛乡\",\"德胜乡\",\"连丰乡\",\"青冈县林场\",\"青冈县互利营林站\",\"青冈县果树场\",\"青冈县种马场\",\"青冈县种羊场\",\"青冈县原种场\"],[\"庆安镇\",\"民乐镇\",\"大罗镇\",\"平安镇\",\"勤劳镇\",\"久胜镇\",\"同乐镇\",\"建民乡\",\"巨宝山乡\",\"新胜乡\",\"丰收乡\",\"发展乡\",\"致富乡\",\"欢胜乡\",\"国有林场管理局\",\"柳河农场\"],[\"明水镇\",\"兴仁镇\",\"永兴镇\",\"崇德镇\",\"通达镇\",\"双兴乡\",\"永久乡\",\"树人乡\",\"光荣乡\",\"繁荣乡\",\"通泉乡\",\"育林乡\",\"国营林场\",\"县联社马场\",\"明水种畜场\",\"育林畜牧场\",\"国营第一良种\",\"国营第二良种\",\"国营第三良种\"],[\"绥棱镇\",\"上集镇\",\"四海店镇\",\"双岔河镇\",\"阁山镇\",\"靠山乡\",\"后头乡\",\"长山乡\",\"克音河乡\",\"绥中乡\",\"泥尔河乡\",\"阁山林场\",\"四海店林场\",\"三吉台林场\",\"半截河林场\",\"绥棱林业局\",\"绥棱农场\",\"种马场\",\"良种场\",\"奶山羊场\"],[\"铁西街道\",\"新兴街道\",\"安虹街道\",\"安达镇\",\"任民镇\",\"万宝山镇\",\"昌德镇\",\"升平镇\",\"羊草镇\",\"老虎岗镇\",\"中本镇\",\"太平庄镇\",\"吉兴岗镇\",\"火石山乡\",\"卧里屯乡\",\"青肯泡乡\",\"先源乡\",\"安达畜牧场\",\"原种场\",\"红旗泡水库管理所\",\"东湖水库管理站\"],[\"朝阳区\",\"东升区\",\"西园区\",\"正阳区\",\"肇东镇\",\"昌五镇\",\"宋站镇\",\"五站镇\",\"尚家镇\",\"姜家镇\",\"里木店镇\",\"四站镇\",\"涝洲镇\",\"五里明镇\",\"黎明镇\",\"西八里镇\",\"太平乡\",\"海城乡\",\"向阳乡\",\"洪河乡\",\"跃进乡\",\"德昌乡\",\"宣化乡\",\"安民乡\",\"明久乡\",\"四方山农场\",\"涝洲鱼种场\"],[\"海伦镇\",\"海北镇\",\"伦河镇\",\"共合镇\",\"海兴镇\",\"祥富镇\",\"东风镇\",\"百祥镇\",\"前进乡\",\"向荣乡\",\"长发乡\",\"东林乡\",\"海南乡\",\"共荣乡\",\"乐业乡\",\"福民乡\",\"丰山乡\",\"永富乡\",\"联发乡\",\"永和乡\",\"爱民乡\",\"扎音河乡\",\"双录乡\",\"林场公司\",\"东方红水库地区\",\"海伦农场\",\"红光农场\",\"海伦二粮种场\",\"海伦种畜场\"]],[[\"呼玛镇\",\"韩家园镇\",\"三卡乡\",\"金山乡\",\"兴华乡\",\"鸥浦乡\",\"白银纳鄂伦春族民族乡\",\"北疆乡\",\"韩家园林业局\"],[\"塔河镇\",\"瓦拉干镇\",\"盘古镇\",\"古驿镇\",\"十八站鄂伦春族民族乡\",\"依西肯乡\",\"开库康乡\",\"十八站林业局\"],[\"西林吉镇\",\"图强镇\",\"阿木尔镇\",\"兴安镇\",\"北极镇\",\"古莲镇\",\"西林吉林业局\",\"图强林业局\",\"阿木尔林业局\"]]],[[[\"南京东路街道\",\"外滩街道\",\"半淞园路街道\",\"小东门街道\",\"豫园街道\",\"老西门街道\",\"五里桥街道\",\"打浦桥街道\",\"淮海中路街道\",\"瑞金二路街道\"],[\"天平路街道\",\"湖南路街道\",\"斜土路街道\",\"枫林路街道\",\"长桥街道\",\"田林街道\",\"虹梅路街道\",\"康健新村街道\",\"徐家汇街道\",\"凌云路街道\",\"龙华街道\",\"漕河泾街道\",\"华泾镇\",\"漕河泾新兴技术开发区\"],[\"华阳路街道\",\"江苏路街道\",\"新华路街道\",\"周家桥街道\",\"天山路街道\",\"仙霞新村街道\",\"虹桥街道\",\"程家桥街道\",\"北新泾街道\",\"新泾镇\"],[\"江宁路街道\",\"石门二路街道\",\"南京西路街道\",\"静安寺街道\",\"曹家渡街道\",\"天目西路街道\",\"北站街道\",\"宝山路街道\",\"共和新路街道\",\"大宁路街道\",\"彭浦新村街道\",\"临汾路街道\",\"芷江西路街道\",\"彭浦镇\"],[\"曹杨新村街道\",\"长风新村街道\",\"长寿路街道\",\"甘泉路街道\",\"石泉路街道\",\"宜川路街道\",\"万里街道\",\"真如镇街道\",\"长征镇\",\"桃浦镇\"],[\"欧阳路街道\",\"曲阳路街道\",\"广中路街道\",\"嘉兴路街道\",\"凉城新村街道\",\"四川北路街道\",\"提篮桥街道\",\"江湾镇街道\"],[\"定海路街道\",\"平凉路街道\",\"江浦路街道\",\"四平路街道\",\"控江路街道\",\"长白新村街道\",\"延吉新村街道\",\"殷行街道\",\"大桥街道\",\"五角场街道\",\"新江湾城街道\",\"五角场镇\"],[\"江川路街道\",\"古美街道\",\"新虹街道\",\"浦锦街道\",\"莘庄镇\",\"七宝镇\",\"颛桥镇\",\"华漕镇\",\"虹桥镇\",\"梅陇镇\",\"吴泾镇\",\"马桥镇\",\"浦江镇\",\"莘庄工业区\"],[\"友谊路街道\",\"吴淞街道\",\"张庙街道\",\"罗店镇\",\"大场镇\",\"杨行镇\",\"月浦镇\",\"罗泾镇\",\"顾村镇\",\"高境镇\",\"庙行镇\",\"淞南镇\",\"宝山城市工业园区\"],[\"新成路街道\",\"真新街道\",\"菊园新区管委会\",\"嘉定镇街道\",\"南翔镇\",\"安亭镇\",\"马陆镇\",\"徐行镇\",\"华亭镇\",\"外冈镇\",\"江桥镇\",\"嘉定工业区\"],[\"潍坊新村街道\",\"陆家嘴街道\",\"周家渡街道\",\"塘桥街道\",\"上钢新村街道\",\"南码头路街道\",\"沪东新村街道\",\"金杨新村街道\",\"洋泾街道\",\"浦兴路街道\",\"东明路街道\",\"花木街道\",\"川沙新镇\",\"高桥镇\",\"北蔡镇\",\"合庆镇\",\"唐镇\",\"曹路镇\",\"金桥镇\",\"高行镇\",\"高东镇\",\"张江镇\",\"三林镇\",\"惠南镇\",\"周浦镇\",\"新场镇\",\"大团镇\",\"康桥镇\",\"航头镇\",\"祝桥镇\",\"泥城镇\",\"宣桥镇\",\"书院镇\",\"万祥镇\",\"老港镇\",\"南汇新城镇\",\"芦潮港农场\",\"东海农场\",\"朝阳农场\",\"中国(上海)自由贸易试验区(保税片区)\",\"金桥经济技术开发区\",\"张江高科技园区\"],[\"石化街道\",\"朱泾镇\",\"枫泾镇\",\"张堰镇\",\"亭林镇\",\"吕巷镇\",\"廊下镇\",\"金山卫镇\",\"漕泾镇\",\"山阳镇\",\"金山工业区\"],[\"岳阳街道\",\"永丰街道\",\"方松街道\",\"中山街道\",\"广富林街道\",\"九里亭街道\",\"泗泾镇\",\"佘山镇\",\"车墩镇\",\"新桥镇\",\"洞泾镇\",\"九亭镇\",\"泖港镇\",\"石湖荡镇\",\"新浜镇\",\"叶榭镇\",\"小昆山镇\",\"松江工业区\",\"佘山度假区\",\"上海松江出口加工区\"],[\"夏阳街道\",\"盈浦街道\",\"香花桥街道\",\"朱家角镇\",\"练塘镇\",\"金泽镇\",\"赵巷镇\",\"徐泾镇\",\"华新镇\",\"重固镇\",\"白鹤镇\"],[\"西渡街道\",\"奉浦街道\",\"南桥镇\",\"奉城镇\",\"庄行镇\",\"金汇镇\",\"四团镇\",\"青村镇\",\"柘林镇\",\"海湾镇\",\"上海市奉贤区海湾旅游区\",\"金海社区\",\"上海海港综合经济开发区\"],[\"城桥镇\",\"堡镇\",\"新河镇\",\"庙镇\",\"竖新镇\",\"向化镇\",\"三星镇\",\"港沿镇\",\"中兴镇\",\"陈家镇\",\"绿华镇\",\"港西镇\",\"建设镇\",\"新海镇\",\"东平镇\",\"长兴镇\",\"新村乡\",\"横沙乡\",\"前卫农场\",\"东平林场\",\"上实现代农业园区\"]]],[[[\"梅园新村街道\",\"新街口街道\",\"玄武门街道\",\"锁金村街道\",\"红山街道\",\"孝陵卫街道\",\"玄武湖街道\"],[\"秦虹街道\",\"夫子庙街道\",\"红花街道\",\"双塘街道\",\"中华门街道\",\"五老村街道\",\"洪武路街道\",\"大光路街道\",\"瑞金路街道\",\"月牙湖街道\",\"光华路街道\",\"朝天宫街道\",\"夫管办\",\"高新园区\"],[\"莫愁湖街道\",\"沙洲街道\",\"双闸街道\",\"江心洲街道\",\"兴隆街道\",\"南苑街道\",\"建邺区新城科技园\",\"建邺区河西中央商务区\",\"建邺区江东商业文化旅游中心区\",\"中新南京生态科技岛\"],[\"宁海路街道\",\"华侨路街道\",\"湖南路街道\",\"中央门街道\",\"挹江门街道\",\"江东街道\",\"凤凰街道\",\"阅江楼街道\",\"热河南路街道\",\"幕府山街道\",\"建宁路街道\",\"宝塔桥街道\",\"小市街道\"],[\"泰山街道\",\"顶山街道\",\"沿江街道\",\"江浦街道\",\"桥林街道\",\"汤泉街道\",\"盘城街道\",\"星甸街道\",\"永宁街道\",\"老山林场\",\"汤泉农场\",\"珍珠泉管委会\",\"高新技术开发区\"],[\"尧化街道\",\"马群街道\",\"迈皋桥街道\",\"燕子矶街道\",\"栖霞街道\",\"龙潭街道\",\"仙林街道\",\"八卦洲街道\",\"西岗街道\",\"龙潭监狱\",\"栖霞经济开发区\",\"南京龙潭物流园\",\"南京市靖安三江口工业园\",\"南京市马群科技园\",\"南京仙林大学城\",\"江苏生命科技创新园\",\"江苏金箔文化产业园\",\"南京大学科学园\",\"南京紫东国际创意园\",\"南京金港科技创业中心\",\"新港环保科技园\",\"紫金(仙林)科技创业特别社区\",\"南京经济技术开发区\"],[\"雨花街道\",\"赛虹桥街道\",\"西善桥街道\",\"板桥街道\",\"铁心桥街道\",\"梅山街道\",\"雨花经济开发区\",\"板桥新城\",\"中国(南京)软件谷\"],[\"东山街道\",\"秣陵街道\",\"汤山街道\",\"淳化街道\",\"禄口街道\",\"江宁街道\",\"谷里街道\",\"湖熟街道\",\"横溪街道\",\"麒麟街道\",\"青龙山林场\",\"江宁开发区\",\"江宁滨江开发区\",\"江宁高新技术产业园\",\"麒麟科技创新园(生态科技城)\"],[\"大厂街道\",\"葛塘街道\",\"长芦街道\",\"雄州街道\",\"龙池街道\",\"程桥街道\",\"金牛湖街道\",\"横梁街道\",\"龙袍街道\",\"马鞍街道\",\"冶山街道\",\"竹镇镇\",\"六合开发区\",\"新材料产业园\",\"化工园区\"],[\"永阳街道\",\"柘塘街道\",\"白马镇\",\"东屏镇\",\"石湫镇\",\"洪蓝镇\",\"晶桥镇\",\"和凤镇\",\"溧水开发区\"],[\"淳溪街道\",\"古柏街道\",\"阳江镇\",\"砖墙镇\",\"漆桥镇\",\"固城镇\",\"东坝镇\",\"桠溪镇\",\"高淳县团结圩良种繁育场\",\"高淳县茶叶实验场\",\"高淳监狱\",\"高淳县傅家坛林场\"]],[[\"东亭街道\",\"安镇街道\",\"东北塘街道\",\"羊尖镇\",\"鹅湖镇\",\"锡北镇\",\"东港镇\",\"无锡锡山开发区\",\"锡山台湾农民创业园\"],[\"堰桥街道\",\"长安街道\",\"钱桥街道\",\"前洲街道\",\"玉祁街道\",\"洛社镇\",\"阳山镇\",\"无锡惠山经济开发区\"],[\"河埒街道\",\"荣巷街道\",\"蠡园街道\",\"蠡湖街道\",\"华庄街道\",\"太湖街道\",\"雪浪街道\",\"马山街道\",\"胡埭镇\"],[\"崇安寺街道\",\"通江街道\",\"广瑞路街道\",\"上马墩街道\",\"江海街道\",\"广益街道\",\"迎龙桥街道\",\"南禅寺街道\",\"清名桥街道\",\"金星街道\",\"金匮街道\",\"扬名街道\",\"黄巷街道\",\"山北街道\",\"北大街街道\",\"惠山街道\"],[\"旺庄街道\",\"硕放街道\",\"江溪街道\",\"新安街道\",\"梅村街道\",\"鸿山街道\",\"无锡新加坡工业园\",\"无锡高新技术产业开发区\",\"无锡高新区综合保税区\",\"无锡太湖国际科技园\"],[\"澄江街道\",\"南闸街道\",\"云亭街道\",\"临港街道\",\"璜土镇\",\"月城镇\",\"青阳镇\",\"徐霞客镇\",\"华士镇\",\"周庄镇\",\"新桥镇\",\"长泾镇\",\"顾山镇\",\"祝塘镇\",\"江阴高新技术产业开发区\",\"江苏江阴靖江工业园区\",\"临港经济开发区\"],[\"宜城街道\",\"屺亭街道\",\"新庄街道\",\"新街街道\",\"芳桥街道\",\"张渚镇\",\"西渚镇\",\"太华镇\",\"徐舍镇\",\"官林镇\",\"杨巷镇\",\"新建镇\",\"和桥镇\",\"高塍镇\",\"万石镇\",\"周铁镇\",\"丁蜀镇\",\"湖父镇\",\"环科园\",\"宜兴经济开发区\"]],[[\"黄楼街道\",\"丰财街道\",\"琵琶街道\",\"牌楼街道\",\"铜沛街道\",\"环城街道\",\"九里街道\"],[\"彭城街道\",\"子房街道\",\"黄山街道\",\"骆驼山街道\",\"大郭庄街道\",\"翠屏山街道\",\"大龙湖街道\",\"潘塘街道\",\"淮海食品城\"],[\"老矿街道\",\"大泉街道\",\"大吴街道\",\"潘安湖街道\",\"青山泉镇\",\"紫庄镇\",\"塔山镇\",\"汴塘镇\",\"江庄镇\",\"鹿庄粮棉原种场\",\"工业园区管委会\"],[\"王陵街道\",\"七里沟街道\",\"永安街道\",\"湖滨街道\",\"段庄街道\",\"翟山街道\",\"奎山街道\",\"和平街道\",\"金山街道\",\"泰山街道\",\"庞庄街道\",\"火花街道\",\"桃园街道\",\"苏山街道\",\"徐州泉山经济开发区\",\"徐州软件园管理委员会\"],[\"三河尖街道\",\"张双楼街道\",\"垞城街道\",\"张集街道\",\"义安街道\",\"利国街道\",\"电厂街道\",\"拾屯街道\",\"铜山街道\",\"新区街道\",\"三堡街道\",\"何桥镇\",\"黄集镇\",\"马坡镇\",\"郑集镇\",\"柳新镇\",\"刘集镇\",\"大彭镇\",\"汉王镇\",\"棠张镇\",\"张集镇\",\"房村镇\",\"伊庄镇\",\"单集镇\",\"利国镇\",\"大许镇\",\"茅村镇\",\"柳泉镇\",\"国营沿湖农场\",\"徐州高新技术产业开发区\"],[\"中阳里街道\",\"凤城街道\",\"孙楼街道\",\"首羡镇\",\"顺河镇\",\"常店镇\",\"欢口镇\",\"师寨镇\",\"华山镇\",\"梁寨镇\",\"范楼镇\",\"宋楼镇\",\"大沙河镇\",\"王沟镇\",\"赵庄镇\",\"大沙河林场\"],[\"沛城街道\",\"大屯街道\",\"汉源街道\",\"汉兴街道\",\"龙固镇\",\"杨屯镇\",\"胡寨镇\",\"魏庙镇\",\"五段镇\",\"张庄镇\",\"张寨镇\",\"敬安镇\",\"河口镇\",\"栖山镇\",\"鹿楼镇\",\"朱寨镇\",\"安国镇\",\"中煤集团大屯煤电(集团)公司\",\"沛县湖西农场管理委员会\"],[\"睢城街道\",\"金城街道\",\"睢河街道\",\"王集镇\",\"双沟镇\",\"岚山镇\",\"李集镇\",\"桃园镇\",\"官山镇\",\"高作镇\",\"沙集镇\",\"凌城镇\",\"邱集镇\",\"古邳镇\",\"姚集镇\",\"魏集镇\",\"梁集镇\",\"庆安镇\",\"经济开发区\",\"空港经济开发区\"],[\"新安街道\",\"北沟街道\",\"墨河街道\",\"唐店街道\",\"瓦窑镇\",\"港头镇\",\"合沟镇\",\"草桥镇\",\"窑湾镇\",\"棋盘镇\",\"马陵山镇\",\"新店镇\",\"邵店镇\",\"时集镇\",\"高流镇\",\"阿湖镇\",\"双塘镇\",\"经济开发区\",\"锡沂高新技术产业开发区\",\"马陵山风景名胜区\"],[\"东湖街道\",\"运河街道\",\"戴圩街道\",\"炮车街道\",\"邳城镇\",\"官湖镇\",\"四户镇\",\"宿羊山镇\",\"八义集镇\",\"土山镇\",\"碾庄镇\",\"港上镇\",\"邹庄镇\",\"占城镇\",\"新河镇\",\"八路镇\",\"铁富镇\",\"岔河镇\",\"陈楼镇\",\"邢楼镇\",\"戴庄镇\",\"车辐山镇\",\"燕子埠镇\",\"赵墩镇\",\"议堂镇\",\"邳城农场\",\"张楼农场\",\"江苏邳州经济开发区\"]],[[\"雕庄街道\",\"青龙街道\",\"茶山街道\",\"红梅街道\",\"天宁街道\",\"兰陵街道\",\"郑陆镇\"],[\"五星街道\",\"永红街道\",\"北港街道\",\"西林街道\",\"南大街街道\",\"荷花池街道\",\"新闸街道\",\"邹区镇\"],[\"河海街道\",\"三井街道\",\"龙虎塘街道\",\"春江镇\",\"孟河镇\",\"新桥镇\",\"薛家镇\",\"罗溪镇\",\"西夏墅镇\",\"奔牛镇\"],[\"戚墅堰街道\",\"丁堰街道\",\"潞城街道\",\"湖塘镇\",\"牛塘镇\",\"洛阳镇\",\"遥观镇\",\"横林镇\",\"横山桥镇\",\"雪堰镇\",\"前黄镇\",\"礼嘉镇\",\"嘉泽镇\",\"湟里镇\",\"武进经济开发区\",\"高新区\",\"西太湖生态休闲区\",\"太湖旅游度假区管委会\"],[\"西城街道\",\"金城镇\",\"儒林镇\",\"直溪镇\",\"朱林镇\",\"薛埠镇\",\"指前镇\",\"开发区\",\"茅山旅游度假区\"],[\"昆仑街道\",\"溧城镇\",\"埭头镇\",\"上黄镇\",\"戴埠镇\",\"天目湖镇\",\"别桥镇\",\"上兴镇\",\"竹箦镇\",\"南渡镇\",\"社渚镇\",\"常州监狱\",\"溧阳监狱\"]],[[\"横塘街道\",\"狮山街道\",\"枫桥街道\",\"镇湖街道\",\"浒墅关镇\",\"通安镇\",\"东渚镇\",\"浒墅关经济技术开发区\",\"苏州高新技术创业服务中心\",\"苏州科技城\",\"苏州高新区综合保税区\"],[\"长桥街道\",\"越溪街道\",\"郭巷街道\",\"横泾街道\",\"香山街道\",\"城南街道\",\"甪直镇\",\"木渎镇\",\"胥口镇\",\"东山镇\",\"光福镇\",\"金庭镇\",\"临湖镇\",\"江苏省太湖采石公司\",\"吴中区林场\",\"西山农业园区\",\"穹窿山风景区\",\"开发区\",\"国家苏州太湖旅游度假区\"],[\"元和街道\",\"太平街道\",\"黄桥街道\",\"北桥街道\",\"北河泾街道\",\"漕湖街道\",\"望亭镇\",\"黄埭镇\",\"渭塘镇\",\"阳澄湖镇\",\"开发区\",\"阳澄湖生态休闲旅游度假区\",\"苏州高铁新城\"],[\"双塔街道\",\"沧浪街道\",\"胥江街道\",\"吴门桥街道\",\"葑门街道\",\"友新街道\",\"观前街道\",\"平江街道\",\"苏锦街道\",\"娄门街道\",\"城北街道\",\"桃花坞街道\",\"石路街道\",\"金阊街道\",\"留园街道\",\"虎丘街道\",\"白洋湾街道\"],[\"太湖新城镇\",\"平望镇\",\"盛泽镇\",\"七都镇\",\"震泽镇\",\"桃源镇\",\"黎里镇\",\"吴江经济技术开发区\",\"东方丝绸市场\"],[\"虞山镇\",\"梅李镇\",\"海虞镇\",\"古里镇\",\"沙家浜镇\",\"支塘镇\",\"董浜镇\",\"辛庄镇\",\"尚湖镇\",\"虞山林场\",\"常熟经济技术开发区\",\"江苏省常熟高新技术产业开发区\",\"常熟虞山尚湖旅游度假区\",\"江苏常熟服装城管理委员会\",\"碧溪街道\",\"常熟昆承湖管理委员会\",\"常熟国家大学科技园\",\"东南街道\"],[\"杨舍镇\",\"塘桥镇\",\"金港镇\",\"锦丰镇\",\"乐余镇\",\"凤凰镇\",\"南丰镇\",\"大新镇\",\"张家港市现代农业示范园区\",\"张家港经济技术开发区\",\"张家港保税区\",\"张家港市市稻麦良种场\",\"张家港市畜禽良种场\",\"张家港市冶金工业园\",\"双山岛旅游度假区\"],[\"玉山镇\",\"巴城镇\",\"周市镇\",\"陆家镇\",\"花桥镇\",\"淀山湖镇\",\"张浦镇\",\"周庄镇\",\"千灯镇\",\"锦溪镇\",\"开发区\"],[\"城厢镇\",\"沙溪镇\",\"浏河镇\",\"浮桥镇\",\"璜泾镇\",\"双凤镇\",\"经济开发区\",\"科教新城\"]],[[\"城东街道\",\"和平桥街道\",\"任港街道\",\"新城桥街道\",\"虹桥街道\",\"学田街道\",\"钟秀街道\",\"文峰街道\",\"观音山街道\",\"狼山镇街道\",\"南通崇川经济开发区\"],[\"永兴街道\",\"唐闸镇街道\",\"天生港镇街道\",\"秦灶街道\",\"陈桥街道\",\"幸福街道\",\"港闸开发区\"],[\"金沙街道\",\"兴东街道\",\"先锋街道\",\"金新街道\",\"西亭镇\",\"二甲镇\",\"东社镇\",\"三余镇\",\"十总镇\",\"石港镇\",\"刘桥镇\",\"平潮镇\",\"五接镇\",\"兴仁镇\",\"张芝山镇\",\"川姜镇\",\"环本农场\"],[\"海安镇\",\"城东镇\",\"曲塘镇\",\"李堡镇\",\"角斜镇\",\"大公镇\",\"雅周镇\",\"白甸镇\",\"南莫镇\",\"墩头镇\",\"海安县农场\"],[\"栟茶镇\",\"洋口镇\",\"苴镇\",\"长沙镇\",\"大豫镇\",\"掘港镇\",\"马塘镇\",\"丰利镇\",\"曹埠镇\",\"岔河镇\",\"双甸镇\",\"新店镇\",\"河口镇\",\"袁庄镇\",\"如东县经济开发区\",\"如东沿海经济开发区\",\"如东洋口港经济开发区\",\"如东东安科技园区\",\"如东沿海旅游经济开发区\",\"南通外向型农业开发区\"],[\"汇龙镇\",\"惠萍镇\",\"东海镇\",\"南阳镇\",\"海复镇\",\"合作镇\",\"王鲍镇\",\"吕四港镇\",\"启东经济开发区\",\"启东滨海工业园\",\"启东滨江化工园\",\"江苏吕四海洋经济开发区\",\"启隆生态科技产业园\",\"启东海工船舶工业园\",\"启东江海产业园\",\"圆陀角旅游度假区\"],[\"如城街道\",\"东陈镇\",\"丁堰镇\",\"白蒲镇\",\"下原镇\",\"九华镇\",\"石庄镇\",\"长江镇\",\"吴窑镇\",\"江安镇\",\"搬经镇\",\"磨头镇\",\"如皋市经济开发区\",\"如皋高新技术产业开发区\",\"南通市粮棉原种场\",\"如皋市蚕种场\",\"如皋市良种场\",\"如皋市种猪场\",\"如皋市农科所\",\"如皋市江滨医院\",\"如皋市中心沙水产养殖场\",\"如皋市九华水产养殖场\"],[\"常乐镇\",\"悦来镇\",\"四甲镇\",\"余东镇\",\"正余镇\",\"海永镇\",\"海门市经济技术开发区\",\"海门市永隆沙农场\",\"海门市大东农场\",\"海门市畜禽良种场\",\"海门市种羊场\",\"海门市包场渔场\",\"海门市长江芦荡养殖场\",\"海门市沿江渔场\",\"海门市三厂苗圃\",\"海门市农科所\",\"海门市财政局芦荡管理所\",\"江苏省国营江心沙农场\",\"海门市临江新区管理委员会\",\"海门港新区\",\"海门工业园区管理委员会\",\"海门高新区\",\"三厂工业园区\"]],[[\"墟沟街道\",\"连云街道\",\"云山街道\",\"板桥街道\",\"连岛街道\",\"徐圩街道\",\"海州湾街道\",\"宿城街道\",\"高公岛街道\",\"前三岛乡\",\"连云港碱厂\",\"东辛农场\"],[\"朐阳街道\",\"新海街道\",\"云台街道\",\"新浦街道\",\"海州街道\",\"幸福路街道\",\"洪门街道\",\"宁海街道\",\"浦西街道\",\"新东街道\",\"新南街道\",\"路南街道\",\"锦屏镇\",\"新坝镇\",\"板浦镇\",\"浦南镇\",\"岗埠农场\",\"新浦经济开发区\",\"海州经济开发区\"],[\"青口镇\",\"柘汪镇\",\"石桥镇\",\"金山镇\",\"黑林镇\",\"厉庄镇\",\"海头镇\",\"塔山镇\",\"赣马镇\",\"班庄镇\",\"城头镇\",\"城西镇\",\"宋庄镇\",\"沙河镇\",\"墩尚镇\",\"沙河子园艺场\",\"赣榆海洋经济开发区\",\"赣榆经济开发区\"],[\"牛山街道\",\"石榴街道\",\"白塔埠镇\",\"黄川镇\",\"石梁河镇\",\"青湖镇\",\"温泉镇\",\"双店镇\",\"桃林镇\",\"洪庄镇\",\"安峰镇\",\"房山镇\",\"平明镇\",\"驼峰乡\",\"李埝乡\",\"山左口乡\",\"石湖乡\",\"曲阳乡\",\"张湾乡\",\"江苏东海经济开发区\"],[\"侍庄街道\",\"伊山镇\",\"杨集镇\",\"燕尾港镇\",\"同兴镇\",\"四队镇\",\"圩丰镇\",\"龙苴镇\",\"下车镇\",\"图河镇\",\"东王集镇\",\"小伊乡\",\"南岗乡\",\"五图河农场\",\"灌西盐场\",\"灌云经济开发区\",\"灌云临港产业区\"],[\"新安镇\",\"堆沟港镇\",\"田楼镇\",\"北陈集镇\",\"张店镇\",\"三口镇\",\"孟兴庄镇\",\"汤沟镇\",\"百禄镇\",\"新集镇\",\"李集乡\"]],[[\"淮城镇\",\"平桥镇\",\"上河镇\",\"马甸镇\",\"朱桥镇\",\"溪河镇\",\"施河镇\",\"车桥镇\",\"泾口镇\",\"流均镇\",\"博里镇\",\"仇桥镇\",\"复兴镇\",\"苏嘴镇\",\"钦工镇\",\"顺河镇\",\"季桥镇\",\"席桥镇\",\"林集镇\",\"南闸镇\",\"建淮乡\",\"茭陵乡\",\"宋集乡\",\"城东乡\",\"三堡乡\",\"白马湖农场\",\"经济开发区\",\"淮安新材料产业园\"],[\"王营镇\",\"赵集镇\",\"吴城镇\",\"南陈集镇\",\"码头镇\",\"王兴镇\",\"棉花庄镇\",\"丁集镇\",\"五里镇\",\"徐溜镇\",\"渔沟镇\",\"吴集镇\",\"西宋集镇\",\"三树镇\",\"韩桥乡\",\"新渡乡\",\"老张集乡\",\"凌桥乡\",\"袁集乡\",\"刘老庄乡\",\"古寨乡\",\"淮安高新技术产业开发区\"],[\"城南街道\",\"清江街道\",\"浦楼街道\",\"闸口街道\",\"清安街道\",\"府前街道\",\"长西街道\",\"淮海街道\",\"长东街道\",\"柳树湾街道\",\"水渡口街道\",\"白鹭湖街道\",\"和平镇\",\"武墩镇\",\"盐河镇\",\"黄码乡\",\"宁连路\"],[\"高良涧街道\",\"朱坝街道\",\"黄集街道\",\"蒋坝镇\",\"岔河镇\",\"西顺河镇\",\"老子山镇\",\"三河镇\",\"东双沟镇\",\"洪泽经济开发区\"],[\"涟城镇\",\"高沟镇\",\"唐集镇\",\"保滩镇\",\"大东镇\",\"五港镇\",\"梁岔镇\",\"石湖镇\",\"朱码镇\",\"岔庙镇\",\"东胡集镇\",\"南集镇\",\"义兴镇\",\"成集镇\",\"红窑镇\",\"陈师镇\",\"前进镇\",\"徐集乡\",\"黄营乡\",\"杨口\",\"方渡\",\"南禄\",\"小李集工业园区管委会\",\"河网\",\"时码\",\"北集\",\"灰墩\",\"余圩\",\"浅集\",\"机场产业园区管委会\",\"麻垛农业开发区管委会\",\"经济开发区\"],[\"盱城街道\",\"太和街道\",\"古桑街道\",\"马坝镇\",\"官滩镇\",\"旧铺镇\",\"桂五镇\",\"管镇镇\",\"河桥镇\",\"鲍集镇\",\"黄花塘镇\",\"明祖陵镇\",\"铁佛镇\",\"淮河镇\",\"仇集镇\",\"观音寺镇\",\"天泉湖镇\",\"维桥乡\",\"穆店乡\",\"兴隆乡\",\"三河农场\",\"淮化集团\"],[\"黎城镇\",\"金南镇\",\"闵桥镇\",\"塔集镇\",\"前锋镇\",\"吕良镇\",\"陈桥镇\",\"金北镇\",\"戴楼镇\",\"银涂镇\",\"宝应湖农场\",\"复兴圩农场\",\"粮棉原种场\",\"金湖经济开发区\"]],[[\"五星街道\",\"文峰街道\",\"先锋街道\",\"毓龙街道\",\"新洋街道\",\"大洋街道\",\"伍佑街道(城南新区)\",\"黄海街道(城南新区)\",\"新河街道(城南新区)\",\"南洋镇\",\"新兴镇\",\"便仓镇\",\"盐东镇\",\"黄尖镇\",\"亭湖新区\",\"环保产业园\"],[\"张庄街道\",\"盐龙街道\",\"潘黄街道\",\"滨湖街道\",\"北龙港街道\",\"中兴街道\",\"葛武街道\",\"北蒋街道\",\"鞍湖街道\",\"冈中街道\",\"盐渎街道\",\"新都街道(城南新区)\",\"大纵湖镇\",\"楼王镇\",\"学富镇\",\"尚庄镇\",\"秦南镇\",\"龙冈镇\",\"郭猛镇\",\"大冈镇\",\"农村经济开发区\"],[\"大中镇\",\"草堰镇\",\"白驹镇\",\"刘庄镇\",\"西团镇\",\"小海镇\",\"大桥镇\",\"草庙镇\",\"万盈镇\",\"南阳镇\",\"新丰镇\",\"三龙镇\",\"大中农场\",\"方强农场\",\"东坝头农场\",\"大丰经济开发区管委会\",\"大丰港经济开发区管委会\",\"大丰常州高新区管委会\"],[\"响水镇\",\"陈家港镇\",\"小尖镇\",\"黄圩镇\",\"大有镇\",\"双港镇\",\"南河镇\",\"运河镇\",\"县开发区\",\"省属黄海农场\",\"省属灌东盐场\"],[\"东坎镇\",\"五汛镇\",\"蔡桥镇\",\"正红镇\",\"通榆镇\",\"界牌镇\",\"八巨镇\",\"八滩镇\",\"滨淮镇\",\"天场镇\",\"陈涛镇\",\"滨海港镇\",\"滨淮农场\",\"新滩盐场\",\"开发区工业园\",\"开发区沿海工业园\",\"滨海港经济区\",\"滨海县现代农业产业园区\"],[\"阜城街道\",\"吴滩街道\",\"花园街道办事处(开\",\"金沙湖街道\",\"沟墩镇\",\"陈良镇\",\"三灶镇\",\"郭墅镇(澳洋工业园)\",\"新沟镇\",\"陈集镇\",\"羊寨镇\",\"芦蒲镇\",\"板湖镇\",\"东沟镇\",\"益林镇\",\"古河镇\",\"罗桥镇\",\"现代服务业园区\"],[\"合德镇\",\"临海镇\",\"千秋镇\",\"四明镇\",\"海河镇\",\"海通镇\",\"兴桥镇\",\"新坍镇\",\"长荡镇\",\"盘湾镇\",\"特庸镇\",\"洋马镇\",\"黄沙港镇\",\"县经济开发区\",\"淮海农场\",\"临海农场\",\"新洋农场\",\"盐场\",\"射阳港经济区\"],[\"近湖街道\",\"塘河街道(城南新区)\",\"开发区(钟庄街道)\",\"建阳镇\",\"九龙口镇\",\"恒济镇\",\"颜单镇\",\"沿河镇\",\"芦沟镇\",\"庆丰镇\",\"上冈镇\",\"冈西镇\",\"宝塔镇\",\"高作镇\",\"高新技术经济区\"],[\"溱东镇\",\"时堰镇\",\"五烈镇\",\"梁垛镇\",\"安丰镇\",\"南沈灶镇\",\"富安镇\",\"唐洋镇\",\"新街镇\",\"许河镇\",\"三仓镇\",\"头灶镇\",\"弶港镇\",\"东台镇\",\"江苏省新曹农场\",\"江苏省农垦弶港农场\",\"开发区\",\"沿海经济区\",\"城东新区\",\"西溪景区\"]],[[\"东关街道\",\"汶河街道\",\"文峰街道\",\"曲江街道\",\"李典镇\",\"沙头镇\",\"头桥镇\",\"湾头镇\",\"汤汪乡\",\"产业园\",\"扬州市生态科技新城杭集镇\",\"扬州市生态科技新城泰安镇\"],[\"邗上街道\",\"蒋王街道\",\"汊河街道\",\"双桥街道\",\"梅岭街道\",\"甘泉街道\",\"新盛街道\",\"竹西街道\",\"瘦西湖街道\",\"公道镇\",\"方巷镇\",\"槐泗镇\",\"瓜洲镇\",\"杨寿镇\",\"杨庙镇\",\"西湖镇\",\"双桥乡\",\"平山乡\",\"城北乡\",\"江苏省扬州高新技术产业开发区\",\"维扬经济开发区\",\"物流园区\"],[\"仙女镇\",\"小纪镇\",\"武坚镇\",\"樊川镇\",\"真武镇\",\"宜陵镇\",\"丁沟镇\",\"郭村镇\",\"邵伯镇\",\"丁伙镇\",\"大桥镇\",\"吴桥镇\",\"浦头镇\",\"立新农场\"],[\"安宜镇\",\"氾水镇\",\"夏集镇\",\"柳堡镇\",\"射阳湖镇\",\"广洋湖镇\",\"鲁垛镇\",\"小官庄镇\",\"望直港镇\",\"曹甸镇\",\"西安丰镇\",\"山阳镇\",\"黄塍镇\",\"泾河镇\",\"开发区管委会\"],[\"真州镇\",\"新集镇\",\"新城镇\",\"马集镇\",\"刘集镇\",\"陈集镇\",\"大仪镇\",\"月塘镇\",\"青山镇\",\"原种场\",\"蚕种场\",\"园艺试验场\",\"水产试验场\",\"捺山茶场\",\"汽车工业园\",\"十二圩\",\"铜山\",\"开发区\",\"化学工业园区\"],[\"高邮街道\",\"龙虬镇\",\"汤庄镇\",\"卸甲镇\",\"三垛镇\",\"甘垛镇\",\"界首镇\",\"周山镇\",\"临泽镇\",\"送桥镇\",\"菱塘回族乡\",\"城南经济新区(车逻镇)\",\"经济开发区(马棚街道)\",\"菱塘光电科技园\"]],[[\"正东路街道\",\"健康路街道\",\"大市口街道\",\"四牌楼街道\",\"象山街道\",\"谏壁街道\",\"京口工业园区\",\"共青团农场\"],[\"宝塔路街道\",\"和平路街道\",\"金山街道\",\"七里甸街道\",\"蒋乔街道\",\"官塘桥街道\",\"韦岗街道\",\"南山街道\",\"工业园区管委会\"],[\"高资街道\",\"高桥镇\",\"辛丰镇\",\"谷阳镇\",\"上党镇\",\"宝堰镇\",\"世业镇\",\"宜城街道\",\"江心洲生态农业园区\",\"荣炳盐资源区\",\"高新园区管委会\"],[\"云阳街道\",\"曲阿街道\",\"司徒镇\",\"延陵镇\",\"珥陵镇\",\"导墅镇\",\"皇塘镇\",\"吕城镇\",\"陵口镇\",\"访仙镇\",\"界牌镇\",\"丹北镇\"],[\"三茅街道\",\"新坝镇\",\"油坊镇\",\"八桥镇\",\"西来桥镇\",\"经济开发区\"],[\"华阳街道\",\"下蜀镇\",\"白兔镇\",\"边城镇\",\"茅山镇\",\"后白镇\",\"郭庄镇\",\"天王镇\",\"宝华镇\",\"开发区\",\"茅山管委会\",\"赤山湖管委会\"]],[[\"城东街道\",\"城西街道\",\"城南街道\",\"城中街道\",\"城北街道\",\"京泰路街道\",\"红旗街道\",\"九龙镇\",\"罡杨镇\",\"苏陈镇\",\"城北物流园区\",\"海陵工业园区\",\"农业示范园区\",\"火车站街区\"],[\"口岸街道\",\"刁铺街道\",\"许庄街道\",\"永安洲镇\",\"白马镇\",\"胡庄镇\",\"大泗镇\",\"泰州市高港区科技创业园管理委员会\"],[\"罗塘街道\",\"三水街道\",\"溱潼镇\",\"蒋垛镇\",\"顾高镇\",\"大伦镇\",\"张甸镇\",\"梁徐镇\",\"桥头镇\",\"淤溪镇\",\"白米镇\",\"娄庄镇\",\"沈高镇\",\"兴泰镇\",\"俞垛镇\",\"华港镇\",\"溱湖风景区\",\"林场\",\"种猪场\",\"林业站\",\"渔业社\"],[\"戴窑镇\",\"合陈镇\",\"永丰镇\",\"新垛镇\",\"安丰镇\",\"海南镇\",\"钓鱼镇\",\"大邹镇\",\"沙沟镇\",\"中堡镇\",\"李中镇\",\"西郊镇\",\"临城镇\",\"垛田镇\",\"竹泓镇\",\"沈沦镇\",\"大垛镇\",\"荻垛镇\",\"陶庄镇\",\"昌荣镇\",\"茅山镇\",\"周庄镇\",\"陈堡镇\",\"戴南镇\",\"张郭镇\",\"昭阳镇\",\"大营镇\",\"下圩镇\",\"城东镇\",\"老圩乡\",\"周奋乡\",\"缸顾乡\",\"西鲍乡\",\"林湖乡\",\"开发区\",\"良种场\"],[\"靖城街道办\",\"新桥镇\",\"东兴镇\",\"斜桥镇\",\"西来镇\",\"季市镇\",\"孤山镇\",\"生祠镇\",\"马桥镇\",\"城南\",\"新港城\",\"城北园区\",\"江阴园区\",\"滨江新城\"],[\"济川街道\",\"黄桥镇\",\"分界镇\",\"古溪镇\",\"元竹镇\",\"珊瑚镇\",\"广陵镇\",\"曲霞镇\",\"张桥镇\",\"河失镇\",\"新街镇\",\"姚王镇\",\"宣堡镇\",\"滨江镇\",\"虹桥镇\",\"根思乡\",\"市农科所\"]],[[\"幸福街道\",\"项里街道\",\"河滨街道\",\"古城街道\",\"双庄镇\",\"耿车镇\",\"埠子镇\",\"龙河镇\",\"洋北镇\",\"中扬镇\",\"陈集镇\",\"蔡集镇\",\"王官集镇\",\"洋河镇\",\"仓集镇\",\"郑楼镇\",\"罗圩乡\",\"屠园乡\",\"宿城开发区\",\"苏州宿迁工业园\"],[\"顺河街道\",\"豫新街道\",\"下相街道\",\"仰化镇\",\"大兴镇\",\"丁嘴镇\",\"来龙镇\",\"陆集镇\",\"关庙镇\",\"侍岭镇\",\"新庄镇\",\"晓店镇\",\"皂河镇\",\"黄墩镇\",\"曹集乡\",\"保安乡\",\"井头乡\",\"宿豫经济开发区\",\"宿迁生态化工科技产业园\",\"张家港宿豫工业园\",\"嶂山林场\",\"宿迁市软件与服务外包产业园\"],null,[\"众兴镇\",\"爱园镇\",\"王集镇\",\"裴圩镇\",\"新袁镇\",\"李口镇\",\"临河镇\",\"穿城镇\",\"张家圩镇\",\"高渡镇\",\"卢集镇\",\"庄圩乡\",\"里仁乡\",\"三庄乡\",\"南刘集乡\",\"八集乡\",\"棉花原种场\",\"泗阳农场\",\"江苏泗阳开发区\"],[\"青阳镇\",\"双沟镇\",\"上塘镇\",\"魏营镇\",\"临淮镇\",\"半城镇\",\"孙园镇\",\"梅花镇\",\"归仁镇\",\"金锁镇\",\"朱湖镇\",\"界集镇\",\"太平镇\",\"龙集镇\",\"四河乡\",\"峰山乡\",\"天岗湖乡\",\"车门乡\",\"瑶沟乡\",\"石集乡\",\"城头乡\",\"陈圩乡\",\"曹庙乡\",\"五里江农场\",\"洪泽湖农场\",\"泗洪经济开发区\"]]],[[[\"清波街道\",\"湖滨街道\",\"小营街道\",\"南星街道\",\"紫阳街道\",\"望江街道\"],[\"长庆街道\",\"武林街道\",\"天水街道\",\"潮鸣街道\",\"朝晖街道\",\"文晖街道\",\"东新街道\",\"石桥街道\"],[\"凯旋街道\",\"采荷街道\",\"闸弄口街道\",\"四季青街道\",\"白杨街道\",\"下沙街道\",\"彭埠街道\",\"笕桥街道\",\"丁兰街道\",\"九堡街道\"],[\"米市巷街道\",\"湖墅街道\",\"小河街道\",\"和睦街道\",\"拱宸桥街道\",\"大关街道\",\"上塘街道\",\"祥符街道\",\"康桥街道\",\"半山街道\"],[\"北山街道\",\"西溪街道\",\"翠苑街道\",\"古荡街道\",\"西湖街道\",\"留下街道\",\"转塘街道\",\"蒋村街道\",\"灵隐街道\",\"文新街道\",\"三墩镇\",\"双浦镇\"],[\"西兴街道\",\"长河街道\",\"浦沿街道\"],[\"城厢街道\",\"北干街道\",\"蜀山街道\",\"新塘街道\",\"靖江街道\",\"南阳街道\",\"义蓬街道\",\"河庄街道\",\"新湾街道\",\"临江街道\",\"前进街道\",\"闻堰街道\",\"宁围街道\",\"新街街道\",\"楼塔镇\",\"河上镇\",\"戴村镇\",\"浦阳镇\",\"进化镇\",\"临浦镇\",\"义桥镇\",\"所前镇\",\"衙前镇\",\"瓜沥镇\",\"益农镇\",\"党湾镇\",\"萧山经济技术开发区\",\"萧山商业城\",\"围垦区\",\"红山农场\",\"萧山钱江世纪城\"],[\"临平街道\",\"南苑街道\",\"东湖街道\",\"星桥街道\",\"五常街道\",\"乔司街道\",\"运河街道\",\"崇贤街道\",\"仁和街道\",\"良渚街道\",\"闲林街道\",\"仓前街道\",\"余杭街道\",\"中泰街道\",\"塘栖镇\",\"径山镇\",\"瓶窑镇\",\"鸬鸟镇\",\"百丈镇\",\"黄湖镇\"],[\"富春街道\",\"春江街道\",\"鹿山街道\",\"东洲街道\",\"银湖街道\",\"万市镇\",\"洞桥镇\",\"渌渚镇\",\"永昌镇\",\"里山镇\",\"常绿镇\",\"场口镇\",\"常安镇\",\"龙门镇\",\"新登镇\",\"胥口镇\",\"大源镇\",\"灵桥镇\",\"新桐乡\",\"上官乡\",\"环山乡\",\"湖源乡\",\"春建乡\",\"渔山乡\"],[\"旧县街道\",\"桐君街道\",\"城南街道\",\"凤川街道\",\"富春江镇\",\"横村镇\",\"分水镇\",\"瑶琳镇\",\"百江镇\",\"江南镇\",\"莪山畲族乡\",\"钟山乡\",\"新合乡\",\"合村乡\"],[\"千岛湖镇\",\"文昌镇\",\"石林镇\",\"临岐镇\",\"威坪镇\",\"姜家镇\",\"梓桐镇\",\"汾口镇\",\"中洲镇\",\"大墅镇\",\"枫树岭镇\",\"里商乡\",\"金峰乡\",\"富文乡\",\"左口乡\",\"屏门乡\",\"瑶山乡\",\"王阜乡\",\"宋村乡\",\"鸠坑乡\",\"浪川乡\",\"界首乡\",\"安阳乡\"],[\"新安江街道\",\"洋溪街道\",\"更楼街道\",\"莲花镇\",\"乾潭镇\",\"梅城镇\",\"杨村桥镇\",\"下涯镇\",\"大洋镇\",\"三都镇\",\"寿昌镇\",\"航头镇\",\"大慈岩镇\",\"大同镇\",\"李家镇\",\"钦堂乡\"],[\"玲珑街道\",\"锦南街道\",\"锦城街道\",\"锦北街道\",\"青山湖街道\",\"高虹镇\",\"太湖源镇\",\"於潜镇\",\"太阳镇\",\"潜川镇\",\"昌化镇\",\"河桥镇\",\"湍口镇\",\"清凉峰镇\",\"岛石镇\",\"板桥镇\",\"天目山镇\",\"龙岗镇\"]],[[\"南门街道\",\"江厦街道\",\"西门街道\",\"月湖街道\",\"鼓楼街道\",\"白云街道\",\"段塘街道\",\"望春街道\"],[\"百丈街道\",\"东胜街道\",\"明楼街道\",\"白鹤街道\",\"东柳街道\",\"东郊街道\",\"福明街道\",\"新明街道\"],[\"中马街道\",\"白沙街道\",\"孔浦街道\",\"文教街道\",\"甬江街道\",\"庄桥街道\",\"洪塘街道\",\"慈城镇\"],[\"大榭街道\",\"新碶街道\",\"小港街道\",\"大碶街道\",\"霞浦街道\",\"柴桥街道\",\"戚家山街道\",\"春晓街道\",\"梅山街道\",\"郭巨街道\",\"白峰街道\",\"保税区\"],[\"招宝山街道\",\"蛟川街道\",\"骆驼街道\",\"庄市街道\",\"贵驷街道\",\"澥浦镇\",\"九龙湖镇\"],[\"下应街道\",\"钟公庙街道\",\"石碶街道\",\"梅墟街道\",\"中河街道\",\"首南街道\",\"潘火街道\",\"瞻岐镇\",\"咸祥镇\",\"塘溪镇\",\"东钱湖镇\",\"东吴镇\",\"五乡镇\",\"邱隘镇\",\"云龙镇\",\"横溪镇\",\"姜山镇\",\"高桥镇\",\"横街镇\",\"集士港镇\",\"古林镇\",\"洞桥镇\",\"鄞江镇\",\"章水镇\",\"龙观乡\"],[\"丹东街道\",\"丹西街道\",\"爵溪街道\",\"石浦镇\",\"西周镇\",\"鹤浦镇\",\"贤庠镇\",\"墙头镇\",\"泗洲头镇\",\"定塘镇\",\"涂茨镇\",\"大徐镇\",\"新桥镇\",\"东陈乡\",\"晓塘乡\",\"黄避岙乡\",\"茅洋乡\",\"高塘岛乡\"],[\"跃龙街道\",\"桃源街道\",\"梅林街道\",\"桥头胡街道\",\"长街镇\",\"力洋镇\",\"一市镇\",\"岔路镇\",\"前童镇\",\"桑洲镇\",\"黄坛镇\",\"大佳何镇\",\"强蛟镇\",\"西店镇\",\"深甽镇\",\"胡陈乡\",\"茶院乡\",\"越溪乡\"],[\"梨洲街道\",\"凤山街道\",\"兰江街道\",\"阳明街道\",\"低塘街道\",\"朗霞街道\",\"临山镇\",\"黄家埠镇\",\"小曹娥镇\",\"泗门镇\",\"马渚镇\",\"牟山镇\",\"丈亭镇\",\"三七市镇\",\"河姆渡镇\",\"大隐镇\",\"陆埠镇\",\"梁弄镇\",\"大岚镇\",\"四明山镇\",\"鹿亭乡\"],[\"宗汉街道\",\"坎墩街道\",\"浒山街道\",\"白沙路街道\",\"古塘街道\",\"掌起镇\",\"观海卫镇\",\"附海镇\",\"桥头镇\",\"匡堰镇\",\"逍林镇\",\"新浦镇\",\"胜山镇\",\"横河镇\",\"崇寿镇\",\"庵东镇\",\"长河镇\",\"周巷镇\",\"龙山镇\",\"慈溪市农垦场\",\"慈溪市林场\",\"慈东工业区\"]],[[\"五马街道\",\"七都街道\",\"滨江街道\",\"南汇街道\",\"松台街道\",\"双屿街道\",\"仰义街道\",\"大南街道\",\"蒲鞋市街道\",\"南郊街道\",\"广化街道\",\"丰门街道\",\"藤桥镇\",\"山福镇\"],[\"永中街道\",\"蒲州街道\",\"海滨街道\",\"永兴街道\",\"状元街道\",\"瑶溪街道\"],[\"景山街道\",\"梧田街道\",\"南白象街道\",\"茶山街道\",\"娄桥街道\",\"新桥街道\",\"三垟街道\",\"瞿溪街道\",\"郭溪街道\",\"潘桥街道\",\"丽岙街道\",\"仙岩街道\",\"泽雅镇\"],[\"北岙街道\",\"灵昆街道\",\"东屏街道\",\"元觉街道\",\"霓屿街道\",\"大门镇\",\"鹿西乡\"],[\"东城街道\",\"北城街道\",\"南城街道\",\"三江街道\",\"黄田街道\",\"乌牛街道\",\"瓯北街道\",\"桥头镇\",\"桥下镇\",\"大若岩镇\",\"碧莲镇\",\"巽宅镇\",\"岩头镇\",\"枫林镇\",\"岩坦镇\",\"沙头镇\",\"鹤盛镇\",\"金溪镇\",\"云岭乡\",\"茗岙乡\",\"溪下乡\",\"界坑乡\",\"县特产场场区\",\"四海山林场\",\"正江山林场\"],[\"昆阳镇\",\"鳌江镇\",\"水头镇\",\"萧江镇\",\"腾蛟镇\",\"山门镇\",\"顺溪镇\",\"南雁镇\",\"万全镇\",\"海西镇\",\"南麂镇\",\"麻步镇\",\"凤卧镇\",\"怀溪镇\",\"青街畲族乡\",\"闹村乡\",\"滨海新区\"],[\"灵溪镇\",\"龙港镇\",\"宜山镇\",\"钱库镇\",\"金乡镇\",\"藻溪镇\",\"桥墩镇\",\"矾山镇\",\"赤溪镇\",\"马站镇\",\"望里镇\",\"炎亭镇\",\"大渔镇\",\"莒溪镇\",\"南宋镇\",\"霞关镇\",\"沿浦镇\",\"凤阳畲族乡\",\"岱岭畲族乡\"],[\"大峃镇\",\"百丈漈镇\",\"南田镇\",\"西坑畲族镇\",\"黄坦镇\",\"珊溪镇\",\"巨屿镇\",\"玉壶镇\",\"峃口镇\",\"周壤镇\",\"铜铃山镇\",\"二源镇\",\"周山畲族乡\",\"桂山乡\",\"双桂乡\",\"平和乡\",\"公阳乡\"],[\"罗阳镇\",\"司前畲族镇\",\"百丈镇\",\"筱村镇\",\"泗溪镇\",\"彭溪镇\",\"雅阳镇\",\"仕阳镇\",\"三魁镇\",\"竹里畲族乡\",\"乌岩岭自然保护区\"],[\"安阳街道\",\"玉海街道\",\"锦湖街道\",\"东山街道\",\"上望街道\",\"莘塍街道\",\"汀田街道\",\"飞云街道\",\"仙降街道\",\"南滨街道\",\"潘岱街道\",\"云周街道\",\"塘下镇\",\"马屿镇\",\"陶山镇\",\"湖岭镇\",\"高楼镇\",\"桐浦镇\",\"林川镇\",\"曹村镇\",\"平阳坑镇\",\"芳庄乡\",\"北麂乡\"],[\"城东街道\",\"乐成街道\",\"城南街道\",\"盐盆街道\",\"翁垟街道\",\"白石街道\",\"石帆街道\",\"天成街道\",\"大荆镇\",\"仙溪镇\",\"雁荡镇\",\"芙蓉镇\",\"清江镇\",\"虹桥镇\",\"淡溪镇\",\"柳市镇\",\"北白象镇\",\"湖雾镇\",\"南塘镇\",\"南岳镇\",\"蒲岐镇\",\"磐石镇\",\"智仁乡\",\"龙西乡\",\"岭底乡\"]],[[\"建设街道\",\"解放街道\",\"新嘉街道\",\"南湖街道\",\"新兴街道\",\"城南街道\",\"东栅街道\",\"长水街道\",\"七星街道\",\"凤桥镇\",\"余新镇\",\"新丰镇\",\"大桥镇\"],[\"新城街道\",\"嘉北街道\",\"塘汇街道\",\"高照街道\",\"王江泾镇\",\"油车港镇\",\"新塍镇\",\"王店镇\",\"洪合镇\"],[\"魏塘街道\",\"罗星街道\",\"惠民街道\",\"大云镇\",\"西塘镇\",\"干窑镇\",\"陶庄镇\",\"姚庄镇\",\"天凝镇\"],[\"武原街道\",\"西塘桥街道\",\"元通街道\",\"秦山街道\",\"沈荡镇\",\"百步镇\",\"于城镇\",\"澉浦镇\",\"通元镇\"],[\"硖石街道\",\"海洲街道\",\"海昌街道\",\"马桥街道\",\"许村镇\",\"长安镇\",\"周王庙镇\",\"丁桥镇\",\"斜桥镇\",\"黄湾镇\",\"盐官镇\",\"袁花镇\"],[\"当湖街道\",\"钟埭街道\",\"曹桥街道\",\"乍浦镇\",\"新埭镇\",\"新仓镇\",\"广陈镇\",\"林埭镇\",\"独山港镇\"],[\"梧桐街道\",\"龙翔街道\",\"凤鸣街道\",\"乌镇镇\",\"濮院镇\",\"屠甸镇\",\"石门镇\",\"河山镇\",\"洲泉镇\",\"大麻镇\",\"崇福镇\",\"高桥镇\"]],[[\"月河街道\",\"朝阳街道\",\"爱山街道\",\"飞英街道\",\"龙泉街道\",\"凤凰街道\",\"康山街道\",\"仁皇山街道\",\"滨湖街道\",\"龙溪街道\",\"杨家埠街道\",\"环渚街道\",\"织里镇\",\"八里店镇\",\"妙西镇\",\"埭溪镇\",\"东林镇\",\"道场乡\"],[\"南浔镇\",\"双林镇\",\"练市镇\",\"善琏镇\",\"旧馆镇\",\"菱湖镇\",\"和孚镇\",\"千金镇\",\"石淙镇\"],[\"武康街道\",\"舞阳街道\",\"阜溪街道\",\"下渚湖街道\",\"乾元镇\",\"新市镇\",\"洛舍镇\",\"钟管镇\",\"雷甸镇\",\"禹越镇\",\"新安镇\",\"莫干山镇\"],[\"雉城街道\",\"画溪街道\",\"太湖街道\",\"龙山街道\",\"洪桥镇\",\"李家巷镇\",\"夹浦镇\",\"林城镇\",\"虹星桥镇\",\"小浦镇\",\"和平镇\",\"泗安镇\",\"煤山镇\",\"水口乡\",\"吕山乡\"],[\"递铺街道\",\"昌硕街道\",\"灵峰街道\",\"孝源街道\",\"鄣吴镇\",\"杭垓镇\",\"孝丰镇\",\"报福镇\",\"章村镇\",\"天荒坪镇\",\"梅溪镇\",\"天子湖镇\",\"溪龙乡\",\"上墅乡\",\"山川乡\"]],[[\"塔山街道\",\"府山街道\",\"蕺山街道\",\"北海街道\",\"城南街道\",\"稽山街道\",\"迪荡街道\",\"东湖镇\",\"灵芝镇\",\"东浦镇\",\"鉴湖镇\",\"皋埠镇\",\"马山镇\",\"斗门镇\",\"孙端镇\",\"富盛镇\",\"陶堰镇\"],[\"柯桥街道\",\"柯岩街道\",\"华舍街道\",\"湖塘街道\",\"齐贤镇\",\"钱清镇\",\"福全镇\",\"马鞍镇\",\"平水镇\",\"安昌镇\",\"王坛镇\",\"兰亭镇\",\"稽东镇\",\"杨汛桥镇\",\"漓渚镇\",\"夏履镇\"],[\"百官街道\",\"曹娥街道\",\"东关街道\",\"道墟镇\",\"长塘镇\",\"上浦镇\",\"汤浦镇\",\"章镇镇\",\"下管镇\",\"丰惠镇\",\"永和镇\",\"梁湖镇\",\"驿亭镇\",\"小越镇\",\"谢塘镇\",\"盖北镇\",\"崧厦镇\",\"沥海镇\",\"岭南乡\",\"陈溪乡\",\"丁宅乡\"],[\"羽林街道\",\"南明街道\",\"七星街道\",\"澄潭镇\",\"梅渚镇\",\"回山镇\",\"大市聚镇\",\"小将镇\",\"沙溪镇\",\"镜岭镇\",\"儒岙镇\",\"城南乡\",\"东茗乡\",\"双彩乡\",\"新林乡\",\"巧英乡\"],[\"暨阳街道\",\"浣东街道\",\"陶朱街道\",\"大唐镇\",\"应店街镇\",\"次坞镇\",\"店口镇\",\"阮市镇\",\"直埠镇\",\"江藻镇\",\"山下湖镇\",\"枫桥镇\",\"赵家镇\",\"马剑镇\",\"五泄镇\",\"草塔镇\",\"王家井镇\",\"牌头镇\",\"同山镇\",\"安华镇\",\"街亭镇\",\"璜山镇\",\"陈宅镇\",\"岭北镇\",\"浬浦镇\",\"东白湖镇\",\"东和乡\"],[\"剡湖街道\",\"三江街道\",\"鹿山街道\",\"浦口街道\",\"甘霖镇\",\"长乐镇\",\"崇仁镇\",\"黄泽镇\",\"三界镇\",\"石璜镇\",\"谷来镇\",\"仙岩镇\",\"金庭镇\",\"北漳镇\",\"下王镇\",\"贵门乡\",\"里南乡\",\"竹溪乡\",\"雅璜乡\",\"王院乡\",\"通源乡\",\"嵊州经济开发区\"]],[[\"城东街道\",\"城中街道\",\"城西街道\",\"城北街道\",\"江南街道\",\"三江街道\",\"西关街道\",\"秋滨街道\",\"新狮街道\",\"罗店镇\",\"雅畈镇\",\"安地镇\",\"白龙桥镇\",\"琅琊镇\",\"蒋堂镇\",\"汤溪镇\",\"罗埠镇\",\"洋埠镇\",\"乾西乡\",\"竹马乡\",\"长山乡\",\"箬阳乡\",\"沙畈乡\",\"塔石乡\",\"岭上乡\",\"莘畈乡\",\"苏孟乡\"],[\"多湖街道\",\"东孝街道\",\"孝顺镇\",\"傅村镇\",\"曹宅镇\",\"澧浦镇\",\"岭下镇\",\"江东镇\",\"塘雅镇\",\"赤松镇\",\"源东乡\"],[\"白洋街道\",\"壶山街道\",\"熟溪街道\",\"柳城畲族镇\",\"履坦镇\",\"桐琴镇\",\"泉溪镇\",\"新宅镇\",\"王宅镇\",\"桃溪镇\",\"茭道镇\",\"大田乡\",\"白姆乡\",\"俞源乡\",\"坦洪乡\",\"西联乡\",\"三港乡\",\"大溪口乡\"],[\"浦南街道\",\"仙华街道\",\"浦阳街道\",\"黄宅镇\",\"白马镇\",\"郑家坞镇\",\"郑宅镇\",\"岩头镇\",\"檀溪镇\",\"杭坪镇\",\"大畈乡\",\"中余乡\",\"前吴乡\",\"花桥乡\",\"虞宅乡\"],[\"安文镇\",\"新渥镇\",\"尖山镇\",\"仁川镇\",\"大盘镇\",\"方前镇\",\"玉山镇\",\"尚湖镇\",\"冷水镇\",\"深泽乡\",\"双峰乡\",\"双溪乡\",\"窈川乡\",\"盘峰乡\",\"高二乡\",\"维新乡\",\"胡宅乡\",\"万苍乡\",\"九和乡\"],[\"兰江街道\",\"云山街道\",\"永昌街道\",\"赤溪街道\",\"女埠街道\",\"上华街道\",\"游埠镇\",\"诸葛镇\",\"黄店镇\",\"香溪镇\",\"马涧镇\",\"梅江镇\",\"横溪镇\",\"灵洞乡\",\"水亭畲族乡\",\"柏社乡\"],[\"稠城街道\",\"江东街道\",\"稠江街道\",\"北苑街道\",\"后宅街道\",\"城西街道\",\"廿三里街道\",\"福田街道\",\"佛堂镇\",\"赤岸镇\",\"义亭镇\",\"上溪镇\",\"苏溪镇\",\"大陈镇\"],[\"吴宁街道\",\"南市街道\",\"白云街道\",\"江北街道\",\"城东街道\",\"六石街道\",\"巍山镇\",\"虎鹿镇\",\"歌山镇\",\"佐村镇\",\"东阳江镇\",\"湖溪镇\",\"马宅镇\",\"千祥镇\",\"南马镇\",\"画水镇\",\"横店镇\",\"三单乡\"],[\"东城街道\",\"西城街道\",\"江南街道\",\"石柱镇\",\"前仓镇\",\"舟山镇\",\"古山镇\",\"方岩镇\",\"龙山镇\",\"西溪镇\",\"象珠镇\",\"唐先镇\",\"花街镇\",\"芝英镇\"]],[[\"新新街道\",\"府山街道\",\"荷花街道\",\"信安街道\",\"白云街道\",\"双港街道\",\"衢化街道\",\"花园街道\",\"石梁镇\",\"航埠镇\",\"黄家乡\",\"七里乡\",\"九华乡\",\"沟溪乡\",\"华墅乡\",\"姜家山乡\",\"万田乡\",\"石室乡\"],[\"樟潭街道\",\"浮石街道\",\"上方镇\",\"峡川镇\",\"莲花镇\",\"全旺镇\",\"大洲镇\",\"后溪镇\",\"廿里镇\",\"湖南镇\",\"高家镇\",\"杜泽镇\",\"灰坪乡\",\"太真乡\",\"双桥乡\",\"周家乡\",\"云溪乡\",\"举村乡\",\"岭洋乡\",\"黄坛口乡\"],[\"天马街道\",\"紫港街道\",\"金川街道\",\"白石镇\",\"招贤镇\",\"青石镇\",\"球川镇\",\"辉埠镇\",\"芳村镇\",\"何家乡\",\"同弓乡\",\"大桥头乡\",\"新昌乡\",\"东案乡\"],[\"桐村镇\",\"杨林镇\",\"苏庄镇\",\"齐溪镇\",\"村头镇\",\"华埠镇\",\"马金镇\",\"池淮镇\",\"中村乡\",\"长虹乡\",\"何田乡\",\"林山乡\",\"音坑乡\",\"大溪边乡\"],[\"龙洲街道\",\"东华街道\",\"湖镇镇\",\"小南海镇\",\"詹家镇\",\"溪口镇\",\"横山镇\",\"塔石镇\",\"罗家乡\",\"庙下乡\",\"石佛乡\",\"社阳乡\",\"大街乡\",\"沐尘畲族乡\",\"模环乡\"],[\"双塔街道\",\"虎山街道\",\"四都镇\",\"清湖镇\",\"坛石镇\",\"大桥镇\",\"新塘边镇\",\"廿八都镇\",\"长台镇\",\"上余镇\",\"凤林镇\",\"峡口镇\",\"石门镇\",\"贺村镇\",\"大陈乡\",\"碗窑乡\",\"保安乡\",\"塘源口乡\",\"张村乡\"]],[[\"昌国街道\",\"环南街道\",\"城东街道\",\"盐仓街道\",\"临城街道\",\"岑港街道\",\"马岙街道\",\"双桥街道\",\"小沙街道\",\"金塘镇\",\"白泉镇\",\"干览镇\"],[\"沈家门街道\",\"东港街道\",\"朱家尖街道\",\"展茅街道\",\"六横镇\",\"虾峙镇\",\"桃花镇\",\"东极镇\",\"普陀山镇\"],[\"高亭镇\",\"东沙镇\",\"岱东镇\",\"岱西镇\",\"长涂镇\",\"衢山镇\",\"秀山乡\"],[\"菜园镇\",\"嵊山镇\",\"洋山镇\",\"五龙乡\",\"黄龙乡\",\"枸杞乡\",\"花鸟乡\"]],[[\"海门街道\",\"白云街道\",\"葭沚街道\",\"洪家街道\",\"三甲街道\",\"下陈街道\",\"前所街道\",\"章安街道\",\"大陈镇\",\"椒江农场\",\"滨海工业区\",\"月湖新城\"],[\"东城街道\",\"南城街道\",\"西城街道\",\"北城街道\",\"新前街道\",\"澄江街道\",\"江口街道\",\"高桥街道\",\"宁溪镇\",\"北洋镇\",\"头陀镇\",\"院桥镇\",\"沙埠镇\",\"屿头乡\",\"上郑乡\",\"富山乡\",\"茅畲乡\",\"上垟乡\",\"平田乡\"],[\"路南街道\",\"路桥街道\",\"路北街道\",\"螺洋街道\",\"桐屿街道\",\"峰江街道\",\"新桥镇\",\"横街镇\",\"金清镇\",\"蓬街镇\",\"滨海工业城\",\"滨海新区\"],[\"玉城街道\",\"坎门街道\",\"大麦屿街道\",\"清港镇\",\"楚门镇\",\"干江镇\",\"沙门镇\",\"芦浦镇\",\"龙溪镇\",\"鸡山乡\",\"海山乡\",\"玉环经济开发区\"],[\"海游街道\",\"海润街道\",\"沙柳街道\",\"珠岙镇\",\"亭旁镇\",\"健跳镇\",\"横渡镇\",\"浦坝港镇\",\"花桥镇\",\"蛇蟠乡\"],[\"赤城街道\",\"始丰街道\",\"福溪街道\",\"白鹤镇\",\"石梁镇\",\"街头镇\",\"平桥镇\",\"坦头镇\",\"三合镇\",\"洪畴镇\",\"三州乡\",\"龙溪乡\",\"雷峰乡\",\"南屏乡\",\"泳溪乡\"],[\"安洲街道\",\"南峰街道\",\"福应街道\",\"横溪镇\",\"埠头镇\",\"白塔镇\",\"田市镇\",\"官路镇\",\"下各镇\",\"朱溪镇\",\"安岭乡\",\"溪港乡\",\"湫山乡\",\"淡竹乡\",\"皤滩乡\",\"上张乡\",\"步路乡\",\"广度乡\",\"大战乡\",\"双庙乡\"],[\"太平街道\",\"城东街道\",\"城西街道\",\"城北街道\",\"横峰街道\",\"泽国镇\",\"大溪镇\",\"松门镇\",\"箬横镇\",\"新河镇\",\"石塘镇\",\"滨海镇\",\"温峤镇\",\"城南镇\",\"石桥头镇\",\"坞根镇\",\"东部新区\"],[\"古城街道\",\"大洋街道\",\"江南街道\",\"大田街道\",\"邵家渡街道\",\"汛桥镇\",\"东塍镇\",\"汇溪镇\",\"小芝镇\",\"河头镇\",\"白水洋镇\",\"括苍镇\",\"永丰镇\",\"尤溪镇\",\"涌泉镇\",\"沿江镇\",\"杜桥镇\",\"上盘镇\",\"桃渚镇\"]],[[\"紫金街道\",\"岩泉街道\",\"万象街道\",\"白云街道\",\"联城街道\",\"南明山街道\",\"碧湖镇\",\"大港头镇\",\"老竹畲族镇\",\"雅溪镇\",\"太平乡\",\"仙渡乡\",\"峰源乡\",\"丽新畲族乡\",\"黄村乡\"],[\"鹤城街道\",\"瓯南街道\",\"油竹街道\",\"温溪镇\",\"东源镇\",\"高湖镇\",\"船寮镇\",\"海口镇\",\"腊口镇\",\"北山镇\",\"山口镇\",\"仁庄镇\",\"万山乡\",\"黄垟乡\",\"季宅乡\",\"高市乡\",\"海溪乡\",\"章村乡\",\"祯旺乡\",\"祯埠乡\",\"舒桥乡\",\"巨浦乡\",\"万阜乡\",\"方山乡\",\"汤垟乡\",\"贵岙乡\",\"小舟山乡\",\"吴坑乡\",\"仁宫乡\",\"章旦乡\",\"阜山乡\",\"石溪乡\"],[\"五云街道\",\"新碧街道\",\"仙都街道\",\"壶镇镇\",\"新建镇\",\"舒洪镇\",\"大洋镇\",\"东渡镇\",\"东方镇\",\"大源镇\",\"七里乡\",\"前路乡\",\"三溪乡\",\"溶江乡\",\"双溪口乡\",\"胡源乡\",\"方溪乡\",\"石笕乡\"],[\"妙高街道\",\"云峰街道\",\"新路湾镇\",\"北界镇\",\"金竹镇\",\"大柘镇\",\"石练镇\",\"王村口镇\",\"黄沙腰镇\",\"三仁畲族乡\",\"濂竹乡\",\"应村乡\",\"高坪乡\",\"湖山乡\",\"蔡源乡\",\"焦滩乡\",\"龙洋乡\",\"柘岱口乡\",\"西畈乡\",\"垵口乡\"],[\"西屏街道\",\"水南街道\",\"望松街道\",\"古市镇\",\"玉岩镇\",\"象溪镇\",\"大东坝镇\",\"新兴镇\",\"叶村乡\",\"斋坛乡\",\"三都乡\",\"竹源乡\",\"四都乡\",\"赤寿乡\",\"樟溪乡\",\"枫坪乡\",\"板桥畲族乡\",\"裕溪乡\",\"安民乡\"],[\"浮云街道\",\"元和街道\",\"白龙山街道\",\"凤凰山街道\",\"崇头镇\",\"石塘镇\",\"紧水滩镇\",\"雾溪畲族乡\",\"安溪畲族乡\",\"赤石乡\"],[\"松源街道\",\"濛洲街道\",\"屏都街道\",\"黄田镇\",\"竹口镇\",\"荷地镇\",\"左溪镇\",\"贤良镇\",\"百山祖镇\",\"岭头乡\",\"五大堡乡\",\"淤上乡\",\"安南乡\",\"张村乡\",\"隆宫乡\",\"举水乡\",\"江根乡\",\"龙溪乡\",\"官塘乡\"],[\"红星街道\",\"鹤溪街道\",\"渤海镇\",\"东坑镇\",\"英川镇\",\"沙湾镇\",\"大均乡\",\"澄照乡\",\"梅岐乡\",\"郑坑乡\",\"大漈乡\",\"景南乡\",\"雁溪乡\",\"鸬鹚乡\",\"梧桐乡\",\"标溪乡\",\"毛垟乡\",\"秋炉乡\",\"大地乡\",\"家地乡\",\"九龙乡\"],[\"龙渊街道\",\"西街街道\",\"剑池街道\",\"石达石街道\",\"八都镇\",\"上垟镇\",\"小梅镇\",\"查田镇\",\"安仁镇\",\"锦溪镇\",\"住龙镇\",\"屏南镇\",\"兰巨乡\",\"宝溪乡\",\"竹垟畲族乡\",\"道太乡\",\"岩樟乡\",\"城北乡\",\"龙南乡\"]]],[[[\"明光路街道\",\"胜利路街道\",\"三里街街道\",\"铜陵路街道\",\"七里站街道\",\"红光街道\",\"和平路街道\",\"城东街道\",\"长淮街道\",\"方庙街道\",\"嘉山路街道\",\"大兴镇\",\"合肥龙岗综合经济开发区\"],[\"亳州路街道\",\"双岗街道\",\"杏林街道\",\"海棠街道\",\"杏花村街道\",\"逍遥津街道\",\"三孝口街道\",\"四里河街道\",\"大杨镇\",\"三十岗乡\",\"庐阳工业区(林店街道)\"],[\"三里庵街道\",\"稻香村街道\",\"琥珀街道\",\"南七街道\",\"西园街道\",\"五里墩街道\",\"荷叶地街道\",\"笔架山街道\",\"井岗镇\",\"南岗镇\",\"小庙镇\",\"蜀山新产业园区\"],[\"骆岗街道\",\"常青街道\",\"芜湖路街道\",\"包公街道\",\"望湖街道\",\"义城街道\",\"烟墩街道\",\"滨湖世纪社区\",\"方兴社区\",\"淝河镇\",\"大圩镇\"],[\"水湖镇\",\"庄墓镇\",\"杨庙镇\",\"吴山镇\",\"岗集镇\",\"双墩镇\",\"下塘镇\",\"朱巷镇\",\"罗塘乡\",\"义井乡\",\"陶楼乡\",\"造甲乡\",\"左店乡\",\"杜集乡\",\"双凤开发区\",\"安徽省水家湖农场\"],[\"店埠镇\",\"撮镇镇\",\"梁园镇\",\"桥头集镇\",\"长临河镇\",\"石塘镇\",\"古城镇\",\"八斗镇\",\"元疃镇\",\"白龙镇\",\"包公镇\",\"陈集镇\",\"众兴乡\",\"张集乡\",\"马湖乡\",\"响导乡\",\"杨店乡\",\"牌坊回族满族乡\",\"肥东新城开发区\",\"合肥循环经济示范园\"],[\"上派镇\",\"三河镇\",\"官亭镇\",\"山南镇\",\"花岗镇\",\"紫蓬镇\",\"桃花镇\",\"丰乐镇\",\"高店乡\",\"铭传乡\",\"柿树岗乡\",\"严店乡\",\"桃花工业园管委会\",\"紫蓬山管委会\"],[\"庐城镇\",\"冶父山镇\",\"万山镇\",\"汤池镇\",\"郭河镇\",\"金牛镇\",\"石头镇\",\"同大镇\",\"白山镇\",\"盛桥镇\",\"白湖镇\",\"龙桥镇\",\"矾山镇\",\"罗河镇\",\"泥河镇\",\"乐桥镇\",\"柯坦镇\",\"安徽庐江经济开发区\"],[\"中庙街道\",\"亚父街道\",\"卧牛山街道\",\"凤凰山街道\",\"天河街道\",\"半汤街道\",\"栏杆集镇\",\"苏湾镇\",\"柘皋镇\",\"银屏镇\",\"夏阁镇\",\"中垾镇\",\"散兵镇\",\"烔炀镇\",\"黄麓镇\",\"槐林镇\",\"坝镇镇\",\"庙岗乡\"]],[[\"方村街道\",\"张家山公共服务中心\",\"赭麓公共服务中心\",\"滨江公共服务中心\",\"赭山公共服务中心\",\"弋矶山公共服务中心\",\"汀棠公共服务中心\",\"天门山公共服务中心\",\"大砻坊公共服务中心\",\"镜湖新城公共服务中心\",\"荆山公共服务中心\"],[\"弋江桥街道\",\"中山南路街道\",\"利民路街道\",\"马塘街道\",\"瀂港街道\",\"火龙街道\",\"白马街道\",\"南瑞社区公共服务委员会\",\"芜湖高新技术产业开发区\"],[\"四褐山街道\",\"裕溪口街道\",\"官陡街道\",\"湾里街道\",\"清水街道\",\"沈巷镇\",\"二坝镇\",\"汤沟镇\",\"白茆镇\",\"安徽省江北产业集中区\",\"安徽芜湖鸠江经济开发区\"],[\"三山街道\",\"保定街道\",\"龙湖街道\",\"峨桥镇\",\"安徽芜湖三山经济开发区\"],[\"湾沚镇\",\"六郎镇\",\"陶辛镇\",\"红杨镇\",\"花桥镇\",\"安徽新芜经济开发区\"],[\"繁阳镇\",\"荻港镇\",\"孙村镇\",\"平铺镇\",\"新港镇\",\"峨山镇\",\"横山公共服务中心\"],[\"籍山镇\",\"许镇镇\",\"弋江镇\",\"三里镇\",\"何湾镇\",\"工山镇\",\"烟墩镇\",\"家发镇\",\"安徽南陵工业园区\"],[\"无城镇\",\"襄安镇\",\"陡沟镇\",\"石涧镇\",\"严桥镇\",\"开城镇\",\"蜀山镇\",\"牛埠镇\",\"刘渡镇\",\"姚沟镇\",\"泥汊镇\",\"福渡镇\",\"泉塘镇\",\"赫店镇\",\"红庙镇\",\"高沟镇\",\"鹤毛乡\",\"十里墩乡\",\"昆山乡\",\"洪巷乡\",\"安徽无为经济开发区\"]],[[\"东风街道\",\"延安街道\",\"治淮街道\",\"东升街道\",\"解放街道\",\"曹山街道\",\"长淮卫镇\",\"李楼乡\"],[\"天桥街道\",\"青年街道\",\"纬二路街道\",\"黄庄街道\",\"宏业村街道\",\"燕山乡\",\"雪华乡\"],[\"秦集镇\",\"马城镇\",\"禹会虚镇\",\"长青乡\",\"安徽怀远马城经济开发区\"],[\"淮滨社区\",\"明珠社区\",\"小蚌埠镇\",\"吴小街镇\",\"曹老集镇\",\"梅桥镇\",\"沫河口镇\",\"蚌埠工业园区\",\"沫河口工业园区\"],[\"榴城镇\",\"包集镇\",\"龙亢镇\",\"河溜镇\",\"常坟镇\",\"双桥集镇\",\"魏庄镇\",\"万福镇\",\"唐集镇\",\"白莲坡镇\",\"褚集镇\",\"古城镇\",\"荆山镇\",\"淝南乡\",\"淝河乡\",\"陈集乡\",\"徐圩乡\",\"兰桥乡\",\"龙亢农场\",\"经济开发区\",\"安徽怀远龙亢经济开发区\"],[\"城关镇\",\"新集镇\",\"小溪镇\",\"双忠庙镇\",\"小圩镇\",\"东刘集镇\",\"头铺镇\",\"大新镇\",\"武桥镇\",\"朱顶镇\",\"浍南镇\",\"申集镇\",\"沱湖乡\",\"临北回族乡\",\"城南工业园\"],[\"城关镇\",\"王庄镇\",\"新马桥镇\",\"连城镇\",\"刘集镇\",\"任桥镇\",\"湖沟镇\",\"濠城镇\",\"石湖乡\",\"杨庙乡\",\"仲兴乡\",\"固镇开发区\"]],[[\"大通街道\",\"上窑镇\",\"洛河镇\",\"九龙岗镇\",\"孔店乡\",\"淮南经济开发区\"],[\"田东街道\",\"新淮街道\",\"国庆街道\",\"淮滨街道\",\"朝阳街道\",\"公园街道\",\"洞山街道\",\"龙泉街道\",\"泉山街道\",\"舜耕镇\",\"安成镇\",\"曹庵镇\",\"三和镇\",\"史院乡\"],[\"谢家集街道\",\"蔡家岗街道\",\"立新街道\",\"谢三村街道\",\"平山街道\",\"望峰岗镇\",\"李郢孜镇\",\"唐山镇\",\"杨公镇\",\"孙庙乡\",\"孤堆回族乡\"],[\"新庄孜街道\",\"土坝孜街道\",\"毕家岗街道\",\"八公山镇\",\"山王镇\",\"李冲回族乡\",\"妙山林场\",\"八公山开发区(虚镇)\"],[\"田集街道\",\"高皇镇\",\"平圩镇\",\"泥河镇\",\"潘集镇\",\"芦集镇\",\"架河镇\",\"夹沟镇\",\"祁集镇\",\"贺疃镇\",\"古沟回族乡\"],[\"城关镇\",\"新集镇\",\"朱马店镇\",\"岳张集镇\",\"顾桥镇\",\"毛集镇\",\"夏集镇\",\"桂集镇\",\"焦岗湖镇\",\"凤凰镇\",\"杨村镇\",\"丁集镇\",\"刘集镇\",\"古店乡\",\"钱庙乡\",\"尚塘乡\",\"关店乡\",\"大兴集乡\"],[\"寿春镇\",\"双桥镇\",\"涧沟镇\",\"丰庄镇\",\"正阳关镇\",\"迎河镇\",\"板桥镇\",\"安丰塘镇\",\"堰口镇\",\"保义镇\",\"隐贤镇\",\"安丰镇\",\"众兴镇\",\"茶庵镇\",\"三觉镇\",\"炎刘镇\",\"刘岗镇\",\"双庙集镇\",\"小甸镇\",\"瓦埠镇\",\"大顺镇\",\"窑口镇\",\"八公山乡\",\"张李乡\",\"陶店回族乡\",\"安徽寿县工业园区\",\"寿西湖农场\",\"正阳关农场\"]],[[\"沙塘路街道\",\"解放路街道\",\"湖东路街道\",\"桃源路街道\",\"霍里街道\",\"金家庄街道\",\"塘西街道\",\"慈湖街道\",\"江东街道\",\"濮塘镇\",\"慈湖高新技术产业开发区\"],[\"平湖街道\",\"雨山街道\",\"安民街道\",\"采石街道\",\"向山镇\",\"银塘镇\",\"佳山乡\",\"雨山经济开发区\",\"市经济技术开发区\"],[\"博望镇\",\"丹阳镇\",\"新市镇\",\"博望高新技术产业开发区\"],[\"姑孰镇\",\"黄池镇\",\"乌溪镇\",\"石桥镇\",\"塘南镇\",\"护河镇\",\"太白镇\",\"年陡镇\",\"湖阳镇\",\"大陇乡\",\"江心乡\",\"当涂经济开发区\",\"当涂青山河高新技术产业园区\",\"当涂大青山李白文化旅游区\",\"当涂现代农业示范区\"],[\"环峰镇\",\"运漕镇\",\"铜闸镇\",\"陶厂镇\",\"林头镇\",\"清溪镇\",\"仙踪镇\",\"昭关镇\",\"安徽含山工业园区\",\"安徽含山经济开发区\",\"含山县褒禅山经济园区\"],[\"历阳镇\",\"白桥镇\",\"姥桥镇\",\"功桥镇\",\"西埠镇\",\"香泉镇\",\"乌江镇\",\"善厚镇\",\"石杨镇\",\"安徽和县经济开发区\",\"安徽精细化工产业有机合成基地\",\"安徽和县台湾农民创业园\"]],[[\"高岳街道\",\"矿山集街道\",\"朔里镇\",\"石台镇\",\"段圆镇\",\"淮北杜集经济开发区\"],[\"相南街道\",\"东街道\",\"西街道\",\"三堤口街道\",\"东山街道\",\"人民路街道\",\"刘桥街道\",\"任圩街道\",\"南黎\",\"曲阳\",\"渠沟镇\",\"淮北凤凰山经济开发区\"],[\"杨庄街道\",\"临海童街道\",\"百善街道\",\"任楼街道\",\"烈山镇\",\"宋町镇\",\"古饶镇\",\"烈山区工业园\"],[\"濉溪镇\",\"韩村镇\",\"刘桥镇\",\"五沟镇\",\"临涣镇\",\"双堆集镇\",\"铁佛镇\",\"南坪镇\",\"百善镇\",\"孙町镇\",\"四铺镇\",\"濉溪县经济开发区\",\"濉溪县濉芜产业园\"]],[[\"东郊\",\"西湖镇\",\"铜官区虚镇\",\"铜陵市经济开发区\"],[\"五松镇\",\"顺安镇\",\"钟鸣镇\",\"天门镇\",\"老洲乡\",\"东联乡\",\"西联乡\",\"胥坝乡\",\"循环经济园\",\"金桥经济开发区\"],[\"桥南\",\"安矿\",\"铜山镇\",\"大通镇\",\"郊区虚镇\",\"灰河乡\",\"两矿一公司专管办\",\"大桥经济开发区\"],[\"枞阳镇\",\"欧山镇\",\"汤沟镇\",\"老洲镇\",\"陈瑶湖镇\",\"周潭镇\",\"横埠镇\",\"项铺镇\",\"钱桥镇\",\"麒麟镇\",\"义津镇\",\"浮山镇\",\"会宫镇\",\"官埠桥镇\",\"铁铜乡\",\"凤仪乡\",\"长沙乡\",\"钱铺乡\",\"金社乡\",\"白梅乡\",\"白湖乡\",\"雨坛乡\",\"枞阳经济开发区\"]],[[\"宜城路街道\",\"新河路街道\",\"华中路街道\",\"人民路街道\",\"孝肃路街道\",\"滨江街道\",\"龙狮桥乡\",\"长风乡\",\"新洲乡\"],[\"德宽路街道\",\"玉琳路街道\",\"龙山路街道\",\"菱湖街道\",\"集贤路街道\",\"石化路街道\",\"花亭路街道\",\"海口镇\",\"十里铺乡\",\"山口乡\",\"大观开发区\",\"安徽安庆海口经济开发区\",\"皖河农场\"],[\"大桥街道\",\"大龙山镇\",\"杨桥镇\",\"罗岭镇\",\"白泽湖乡\",\"五横乡\"],[\"高河镇\",\"石牌镇\",\"月山镇\",\"马庙镇\",\"金拱镇\",\"茶岭镇\",\"公岭镇\",\"黄墩镇\",\"三桥镇\",\"小市镇\",\"黄龙镇\",\"平山镇\",\"腊树镇\",\"洪铺镇\",\"江镇镇\",\"凉亭乡\",\"石镜乡\",\"秀山乡\",\"清河乡\",\"雷埠乡\"],[\"梅城镇\",\"源潭镇\",\"余井镇\",\"王河镇\",\"黄铺镇\",\"槎水镇\",\"水吼镇\",\"官庄镇\",\"黄泥镇\",\"黄柏镇\",\"天柱山镇\",\"塔畈乡\",\"油坝乡\",\"龙潭乡\",\"痘姆乡\",\"五庙乡\",\"开发区\",\"旅游度假区\"],[\"晋熙镇\",\"徐桥镇\",\"新仓镇\",\"小池镇\",\"寺前镇\",\"天华镇\",\"牛镇镇\",\"弥陀镇\",\"北中镇\",\"百里镇\",\"大石乡\",\"城西乡\",\"江塘乡\",\"汤泉乡\",\"刘畈乡\",\"经济开发区\",\"花凉亭水电站\"],[\"孚玉镇\",\"复兴镇\",\"汇口镇\",\"许岭镇\",\"下仓镇\",\"二郎镇\",\"破凉镇\",\"凉亭镇\",\"长铺镇\",\"高岭乡\",\"程岭乡\",\"九姑乡\",\"千岭乡\",\"洲头乡\",\"佐坝乡\",\"北浴乡\",\"陈汉乡\",\"隘口乡\",\"柳坪乡\",\"趾凤乡\",\"河塌乡\",\"五里乡\",\"九成监狱管理分局\",\"华阳河农场总场\"],[\"华阳镇\",\"杨湾镇\",\"漳湖镇\",\"赛口镇\",\"高士镇\",\"鸦滩镇\",\"长岭镇\",\"太慈镇\",\"凉泉乡\",\"雷池乡\",\"望江县经济开发区\",\"安徽望江桥港经济开发区\"],[\"天堂镇\",\"店前镇\",\"来榜镇\",\"菖蒲镇\",\"头陀镇\",\"白帽镇\",\"温泉镇\",\"响肠镇\",\"河图镇\",\"五河镇\",\"主簿镇\",\"冶溪镇\",\"黄尾镇\",\"毛尖山乡\",\"莲云乡\",\"青天乡\",\"包家乡\",\"古坊乡\",\"田头乡\",\"中关乡\",\"石关乡\",\"姚河乡\",\"和平乡\",\"巍岭乡\",\"安徽岳西县经济开发区\"],[\"龙腾街道\",\"文昌街道\",\"龙眠街道\",\"孔城镇\",\"吕亭镇\",\"范岗镇\",\"新渡镇\",\"双港镇\",\"大关镇\",\"青草镇\",\"金神镇\",\"嬉子湖镇\",\"唐湾镇\",\"黄甲镇\",\"鲟鱼镇\",\"桐城经济开发区\",\"桐城双新经济开发区\"]],[[\"昱东街道\",\"昱中街道\",\"昱西街道\",\"老街街道\",\"屯光镇\",\"阳湖镇\",\"黎阳镇\",\"新潭镇\",\"奕棋镇\"],[\"甘棠镇\",\"仙源镇\",\"汤口镇\",\"谭家桥镇\",\"太平湖镇\",\"焦村镇\",\"耿城镇\",\"三口镇\",\"乌石镇\",\"新明乡\",\"龙门乡\",\"新华乡\",\"新丰乡\",\"永丰乡\",\"黄山风景区\"],[\"岩寺镇\",\"西溪南镇\",\"潜口镇\",\"呈坎镇\",\"徽州区虚镇\",\"洽舍乡\",\"杨村乡\",\"富溪乡\",\"安徽徽州经济开发区\"],[\"徽城镇\",\"深渡镇\",\"北岸镇\",\"富堨镇\",\"郑村镇\",\"桂林镇\",\"许村镇\",\"溪头镇\",\"杞梓里镇\",\"霞坑镇\",\"岔口镇\",\"街口镇\",\"王村镇\",\"雄村镇\",\"三阳镇\",\"坑口乡\",\"上丰乡\",\"昌溪乡\",\"武阳乡\",\"金川乡\",\"小川乡\",\"新溪口乡\",\"璜田乡\",\"长陔乡\",\"森村乡\",\"绍濂乡\",\"石门乡\",\"狮石乡\",\"开发区类似乡级单位\"],[\"海阳镇\",\"齐云山镇\",\"万安镇\",\"五城镇\",\"东临溪镇\",\"蓝田镇\",\"溪口镇\",\"流口镇\",\"汪村镇\",\"商山镇\",\"山斗乡\",\"岭南乡\",\"渭桥乡\",\"板桥乡\",\"陈霞乡\",\"鹤城乡\",\"源芳乡\",\"榆村乡\",\"龙田乡\",\"璜尖乡\",\"白际乡\"],[\"碧阳镇\",\"宏村镇\",\"渔亭镇\",\"西递镇\",\"柯村镇\",\"美溪乡\",\"宏潭乡\",\"洪星乡\"],[\"祁山镇\",\"小路口镇\",\"金字牌镇\",\"平里镇\",\"历口镇\",\"闪里镇\",\"安凌镇\",\"凫峰镇\",\"塔坊镇\",\"新安镇\",\"大坦乡\",\"柏溪乡\",\"祁红乡\",\"溶口乡\",\"芦溪乡\",\"渚口乡\",\"古溪乡\",\"箬坑乡\"]],[[\"琅琊街道\",\"东门街道\",\"西门街道\",\"南门街道\",\"北门街道\",\"清流街道\",\"扬子街道\",\"西涧街道\",\"安徽滁州琅琊经济开发区\"],[\"龙蟠街道\",\"乌衣镇\",\"沙河镇\",\"章广镇\",\"黄泥岗镇\",\"珠龙镇\",\"大柳镇\",\"腰铺镇\",\"施集镇\",\"南谯工业园区\"],[\"新安镇\",\"半塔镇\",\"水口镇\",\"汊河镇\",\"大英镇\",\"雷官镇\",\"施官镇\",\"舜山镇\",\"三城乡\",\"独山乡\",\"张山乡\",\"杨郢乡\"],[\"襄河镇\",\"古河镇\",\"大墅镇\",\"二郎口镇\",\"武岗镇\",\"马厂镇\",\"石沛镇\",\"十字镇\",\"西王镇\",\"六镇镇\"],[\"定城镇\",\"炉桥镇\",\"永康镇\",\"吴圩镇\",\"朱湾镇\",\"张桥镇\",\"藕塘镇\",\"池河镇\",\"连江镇\",\"界牌集镇\",\"仓镇\",\"三和集镇\",\"西卅店镇\",\"桑涧镇\",\"蒋集镇\",\"大桥镇\",\"严桥乡\",\"拂晓乡\",\"能仁乡\",\"七里塘乡\",\"二龙回族乡\",\"范岗乡\",\"安徽定远经济开发区\",\"定远盐化工业园\",\"凌家湖农场\"],[\"府城镇\",\"临淮镇\",\"武店镇\",\"西泉镇\",\"官塘镇\",\"刘府镇\",\"大庙镇\",\"殷涧镇\",\"总铺镇\",\"红心镇\",\"板桥镇\",\"大溪河镇\",\"小溪河镇\",\"枣巷镇\",\"黄湾乡\",\"安徽凤阳经济开发区\",\"安徽凤阳硅工业园区\"],[\"天长街道\",\"铜城镇\",\"汊涧镇\",\"秦栏镇\",\"大通镇\",\"杨村镇\",\"石梁镇\",\"金集镇\",\"永丰镇\",\"仁和集镇\",\"冶山镇\",\"郑集镇\",\"张铺镇\",\"新街镇\",\"万寿镇\",\"安徽省大圹圩农场\"],[\"明光街道\",\"明东街道\",\"明南街道\",\"明西街道\",\"张八岭镇\",\"三界镇\",\"管店镇\",\"自来桥镇\",\"涧溪镇\",\"石坝镇\",\"苏巷镇\",\"桥头镇\",\"女山湖镇\",\"古沛镇\",\"潘村镇\",\"柳巷镇\",\"泊岗乡\"]],[[\"鼓楼街道\",\"文峰街道\",\"清河街道\",\"颍西街道\",\"西湖景区街道\",\"王店镇\",\"程集镇\",\"三合镇\",\"西湖镇\",\"九龙镇\",\"三十里铺镇\",\"三塔集镇\",\"马寨乡\",\"安徽颍州经济开发区\"],[\"河东\",\"新华街道\",\"向阳街道\",\"口孜镇\",\"插花镇\",\"袁寨镇\",\"枣庄镇\",\"老庙镇\",\"正午镇\",\"杨楼孜镇\",\"新乌江镇\",\"冉庙乡\"],[\"中市街道\",\"周棚街道\",\"伍明镇\",\"宁老庄镇\",\"闻集镇\",\"行流镇\"],[\"城关街道\",\"邢塘街道\",\"田桥街道\",\"城东街道\",\"杨桥镇\",\"同城镇\",\"谭棚镇\",\"老集镇\",\"滑集镇\",\"吕寨镇\",\"单桥镇\",\"长官镇\",\"宋集镇\",\"张新镇\",\"艾亭镇\",\"陈集镇\",\"韦寨镇\",\"迎仙镇\",\"瓦店镇\",\"姜寨镇\",\"庙岔镇\",\"黄岭镇\",\"白庙镇\",\"关庙镇\",\"杨小街镇\",\"高塘乡\",\"范兴集乡\",\"土陂乡\",\"谢集乡\",\"陶老乡\",\"张营乡\",\"庞营乡\",\"临泉县城南新区建设管理办公室\"],[\"城关镇\",\"旧县镇\",\"税镇镇\",\"皮条孙镇\",\"原墙镇\",\"倪邱镇\",\"李兴镇\",\"大新镇\",\"肖口镇\",\"关集镇\",\"三塔镇\",\"双浮镇\",\"蔡庙镇\",\"三堂镇\",\"苗老集镇\",\"赵庙镇\",\"宫集镇\",\"坟台镇\",\"洪山镇\",\"清浅镇\",\"五星镇\",\"高庙镇\",\"桑营镇\",\"大庙集镇\",\"阮桥镇\",\"双庙镇\",\"胡总镇\",\"郭庙镇\",\"赵集乡\",\"马集乡\",\"二郎乡\",\"开发区管理委员会\"],[\"方集镇\",\"中岗镇\",\"柴集镇\",\"新村镇\",\"朱寨镇\",\"柳沟镇\",\"赵集镇\",\"田集镇\",\"苗集镇\",\"黄岗镇\",\"焦陂镇\",\"张寨镇\",\"王堰镇\",\"地城镇\",\"洪河桥镇\",\"王家坝镇\",\"王化镇\",\"曹集镇\",\"鹿城镇\",\"会龙镇\",\"王店孜乡\",\"许堂乡\",\"段郢乡\",\"公桥乡\",\"龙王乡\",\"于集乡\",\"老观乡\",\"郜台乡\",\"安徽阜南经济开发区\",\"阜濛农场\"],[\"慎城镇\",\"谢桥镇\",\"南照镇\",\"杨湖镇\",\"江口镇\",\"润河镇\",\"新集镇\",\"六十铺镇\",\"耿棚镇\",\"半岗镇\",\"王岗镇\",\"夏桥镇\",\"江店孜镇\",\"陈桥镇\",\"黄桥镇\",\"八里河镇\",\"迪沟镇\",\"西三十铺镇\",\"红星镇\",\"十八里铺镇\",\"鲁口镇\",\"古城镇\",\"建颍乡\",\"五十铺乡\",\"盛堂乡\",\"关屯乡\",\"垂岗乡\",\"赛涧回族乡\",\"刘集乡\",\"黄坝乡\"],[\"东城\",\"西城\",\"颍南\",\"光武镇\",\"泉阳镇\",\"芦村镇\",\"新马集镇\",\"大黄镇\",\"田营镇\",\"陶庙镇\",\"王集镇\",\"砖集镇\",\"顾集镇\",\"代桥镇\",\"舒庄镇\",\"邴集乡\",\"靳寨乡\",\"任寨乡\"]],[null,[\"砀城镇\",\"赵屯镇\",\"李庄镇\",\"唐寨镇\",\"葛集镇\",\"周寨镇\",\"玄庙镇\",\"官庄坝镇\",\"曹庄镇\",\"关帝庙镇\",\"朱楼镇\",\"良梨镇\",\"程庄镇\",\"经济开发区\",\"薛楼板材加工园\",\"高铁新区\"],[\"龙城镇\",\"黄口镇\",\"杨楼镇\",\"闫集镇\",\"新庄镇\",\"刘套镇\",\"马井镇\",\"大屯镇\",\"赵庄镇\",\"杜楼镇\",\"丁里镇\",\"王寨镇\",\"祖楼镇\",\"青龙集镇\",\"张庄寨镇\",\"永堌镇\",\"白土镇\",\"官桥镇\",\"圣泉乡\",\"酒店乡\",\"孙圩子乡\",\"庄里乡\",\"石林乡\",\"萧县经济开发区\"],[\"灵城镇\",\"韦集镇\",\"黄湾镇\",\"娄庄镇\",\"杨疃镇\",\"尹集镇\",\"浍沟镇\",\"游集镇\",\"下楼镇\",\"朝阳镇\",\"渔沟镇\",\"高楼镇\",\"冯庙镇\",\"向阳乡\",\"朱集乡\",\"大路乡\",\"大庙乡\",\"禅堂乡\",\"虞姬乡\",\"灵璧县经济开发区\"],[\"泗城镇\",\"墩集镇\",\"丁湖镇\",\"草沟镇\",\"长沟镇\",\"黄圩镇\",\"大庄镇\",\"山头镇\",\"刘圩镇\",\"黑塔镇\",\"草庙镇\",\"屏山镇\",\"大路口乡\",\"大杨乡\",\"瓦坊乡\",\"泗县开发区管委会\"]],[[\"中市街道\",\"东市街道\",\"三里桥街道\",\"望城街道\",\"清水河街道\",\"木厂镇\",\"马头镇\",\"东桥镇\",\"张店镇\",\"毛坦厂镇\",\"东河口镇\",\"双河镇\",\"施桥镇\",\"孙岗镇\",\"三十铺镇\",\"椿树镇\",\"城北乡\",\"翁墩乡\",\"淠东乡\",\"中店乡\",\"横塘岗乡\",\"先生店乡\",\"六安经济开发区\"],[\"鼓楼街道\",\"西市街道\",\"小华山街道\",\"苏埠镇\",\"韩摆渡镇\",\"新安镇\",\"顺河镇\",\"独山镇\",\"石婆店镇\",\"城南镇\",\"丁集镇\",\"固镇镇\",\"徐集镇\",\"分路口镇\",\"江家店镇\",\"单王乡\",\"青山乡\",\"石板冲乡\",\"西河口乡\",\"平桥乡\",\"罗集乡\",\"狮子岗乡\",\"六安市裕安区经济开发区\"],[\"叶集镇镇区\",\"叶集镇平岗\",\"三元镇\",\"孙岗乡\"],[\"城关镇\",\"河口镇\",\"周集镇\",\"临水镇\",\"新店镇\",\"石店镇\",\"马店镇\",\"孟集镇\",\"花园镇\",\"扈胡镇\",\"长集镇\",\"洪集镇\",\"姚李镇\",\"乌龙镇\",\"高塘镇\",\"龙潭镇\",\"岔路镇\",\"冯井镇\",\"众兴集镇\",\"夏店镇\",\"曹庙镇\",\"范桥镇\",\"潘集镇\",\"彭塔乡\",\"王截流乡\",\"临淮岗乡\",\"城西湖乡\",\"宋店乡\",\"三流乡\",\"邵岗乡\",\"白莲乡\",\"冯瓴乡\",\"安徽霍邱经济开发区\",\"水产局管辖村\"],[\"城关镇\",\"晓天镇\",\"桃溪镇\",\"万佛湖镇\",\"千人桥镇\",\"百神庙镇\",\"杭埠镇\",\"舒茶镇\",\"南港镇\",\"干汊河镇\",\"张母桥镇\",\"五显镇\",\"山七镇\",\"河棚镇\",\"汤池镇\",\"春秋乡\",\"柏林乡\",\"棠树乡\",\"阙店乡\",\"高峰乡\",\"庐镇乡\",\"舒城县经济开发区\"],[\"梅山镇\",\"麻埠镇\",\"青山镇\",\"燕子河镇\",\"天堂寨镇\",\"古碑镇\",\"吴家店镇\",\"斑竹园镇\",\"汤家汇镇\",\"南溪镇\",\"双河镇\",\"白塔畈镇\",\"张冲乡\",\"油坊店乡\",\"长岭乡\",\"槐树湾乡\",\"花石乡\",\"沙河乡\",\"桃岭乡\",\"果子园乡\",\"关庙乡\",\"全军乡\",\"铁冲乡\",\"现代产业园(经济开发区)\"],[\"衡山镇\",\"佛子岭镇\",\"下符桥镇\",\"但家庙镇\",\"与儿街镇\",\"黑石渡镇\",\"诸佛庵镇\",\"落儿岭镇\",\"磨子潭镇\",\"大化坪镇\",\"漫水河镇\",\"上土市镇\",\"单龙寺镇\",\"东西溪乡\",\"太平畈乡\",\"太阳乡\",\"经济开发区\",\"高桥湾现代产业园\"]],[[\"花戏楼\",\"薛阁\",\"汤陵\",\"古井镇\",\"芦庙镇\",\"华佗镇\",\"魏岗镇\",\"牛集镇\",\"颜集镇\",\"五马镇\",\"十八里镇\",\"谯东镇\",\"十九里镇\",\"沙土镇\",\"观堂镇\",\"大杨镇\",\"城父镇\",\"十河镇\",\"双沟镇\",\"淝河镇\",\"古城镇\",\"龙杨镇\",\"立德镇\",\"张店乡\",\"赵桥乡\",\"亳州市经济技术开发区\",\"安徽亳州工业园区\"],[\"城关街道\",\"城西街道\",\"城东街道\",\"涡北街道\",\"西阳镇\",\"涡南镇\",\"楚店镇\",\"高公镇\",\"高炉镇\",\"曹市镇\",\"青町镇\",\"石弓镇\",\"龙山镇\",\"义门镇\",\"新兴镇\",\"临湖镇\",\"丹城镇\",\"马店集镇\",\"花沟镇\",\"店集镇\",\"陈大镇\",\"牌坊镇\",\"公吉寺镇\",\"标里镇\",\"单集林场\",\"安徽涡阳经济开发区\"],[\"漆园办事处(镇级\",\"庄周办事处(乡级\",\"城关镇\",\"双涧镇\",\"小涧镇\",\"坛城镇\",\"范集工业园区(镇级单位)\",\"许疃镇\",\"板桥集镇\",\"马集镇\",\"岳坊镇\",\"立仓镇\",\"楚村镇\",\"乐土镇\",\"三义镇\",\"篱笆镇\",\"蒙城县农业委员会(镇级单位)直辖村级单位\",\"王集乡\",\"小辛集乡\",\"安徽蒙城经济开发区管理委员会\",\"淮北矿业集团有限责任公司许疃煤矿\",\"白杨林场\"],[\"城关镇\",\"阚疃镇\",\"张村镇\",\"江集镇\",\"旧城镇\",\"西潘楼镇\",\"孙集镇\",\"汝集镇\",\"巩店镇\",\"王人镇\",\"王市镇\",\"永兴镇\",\"马店孜镇\",\"大李集镇\",\"胡集镇\",\"展沟镇\",\"程家集镇\",\"中疃镇\",\"望疃镇\",\"城北镇\",\"纪王场乡\",\"孙庙乡\",\"新张集乡\",\"柴湖良种繁殖场\",\"利辛县工业园区\"]],[[\"池阳街道\",\"秋浦街道\",\"里山街道\",\"江口街道\",\"马衙街道\",\"墩上街道\",\"梅龙街道\",\"秋江街道\",\"杏花村街道\",\"清风街道\",\"清溪街道\",\"殷汇镇\",\"牛头山镇\",\"涓桥镇\",\"梅街镇\",\"梅村镇\",\"唐田镇\",\"牌楼镇\",\"乌沙镇\",\"棠溪镇\",\"安徽贵池工业园\",\"池州经济技术开发区\",\"池州市火车站站前区\",\"前江工业园\",\"安徽省江南产业集中区\",\"池州承接产业转移集中示范园区\"],[\"尧渡镇\",\"东流镇\",\"大渡口镇\",\"胜利镇\",\"张溪镇\",\"洋湖镇\",\"葛公镇\",\"香隅镇\",\"官港镇\",\"昭潭镇\",\"龙泉镇\",\"泥溪镇\",\"花园乡\",\"木塔乡\",\"青山乡\",\"东至经济开发区\",\"大渡口经济开发区\"],[\"仁里镇\",\"七都镇\",\"仙寓镇\",\"丁香镇\",\"小河镇\",\"横渡镇\",\"大演乡\",\"矶滩乡\",\"池州经济技术开发区石台工业园区\"],[\"蓉城镇\",\"木镇镇\",\"庙前镇\",\"陵阳镇\",\"新河镇\",\"丁桥镇\",\"朱备镇\",\"杨田镇\",\"九华镇\",\"酉华镇\",\"乔木乡\",\"杜村乡\",\"九华乡\",\"青阳县开发区\"]],[[\"西林街道\",\"澄江街道\",\"鳌峰街道\",\"济川街道\",\"敬亭山街道\",\"双桥街道\",\"向阳街道\",\"水阳镇\",\"狸桥镇\",\"沈村镇\",\"古泉镇\",\"洪林镇\",\"寒亭镇\",\"文昌镇\",\"孙埠镇\",\"杨柳镇\",\"水东镇\",\"新田镇\",\"周王镇\",\"溪口镇\",\"朱桥乡\",\"养贤乡\",\"五星乡\",\"黄渡乡\"],[\"建平镇\",\"十字镇\",\"新发镇\",\"涛城镇\",\"梅渚镇\",\"毕桥镇\",\"飞鲤镇\",\"凌笪乡\",\"姚村乡\",\"郎溪经济开发区\",\"安徽省国营十字铺茶场\",\"上海市白茅岭监狱\"],[\"桃州镇\",\"柏垫镇\",\"誓节镇\",\"邱村镇\",\"新杭镇\",\"杨滩镇\",\"卢村乡\",\"东亭乡\",\"四合乡\",\"祠山岗茶场\"],[\"泾川镇\",\"茂林镇\",\"榔桥镇\",\"桃花潭镇\",\"琴溪镇\",\"蔡村镇\",\"云岭镇\",\"黄村镇\",\"丁家桥镇\",\"汀溪乡\",\"昌桥乡\"],[\"华阳镇\",\"临溪镇\",\"长安镇\",\"上庄镇\",\"扬溪镇\",\"伏岭镇\",\"金沙镇\",\"瀛洲镇\",\"板桥头乡\",\"家朋乡\",\"荆州乡\",\"生态工业园区\"],[\"旌阳镇\",\"蔡家桥镇\",\"三溪镇\",\"庙首镇\",\"白地镇\",\"俞村镇\",\"兴隆镇\",\"孙村镇\",\"版书镇\",\"云乐乡\"],[\"西津街道\",\"南山街道\",\"河沥街道\",\"汪溪街道\",\"竹峰街道\",\"港口镇\",\"梅林镇\",\"中溪镇\",\"宁墩镇\",\"仙霞镇\",\"甲路镇\",\"胡乐镇\",\"霞西镇\",\"云梯畲族乡\",\"南极乡\",\"万家乡\",\"青龙乡\",\"方塘乡\"]]],[[[\"鼓东街道\",\"鼓西街道\",\"温泉街道\",\"东街街道\",\"南街街道\",\"安泰街道\",\"华大街道\",\"水部街道\",\"五凤街道\",\"洪山镇\"],[\"瀛洲街道\",\"后洲街道\",\"义洲街道\",\"新港街道\",\"上海街道\",\"苍霞街道\",\"茶亭街道\",\"洋中街道\",\"鳌峰街道\",\"宁化街道\"],[\"仓前街道\",\"东升街道\",\"对湖街道\",\"临江街道\",\"三叉街街道\",\"上渡街道\",\"下渡街道\",\"金山街道\",\"仓山镇\",\"城门镇\",\"盖山镇\",\"建新镇\",\"螺洲镇\",\"红星农场\"],[\"罗星街道\",\"马尾镇\",\"亭江镇\",\"琅岐镇\"],[\"茶园街道\",\"王庄街道\",\"象园街道\",\"鼓山镇\",\"新店镇\",\"岳峰镇\",\"宦溪镇\",\"寿山乡\",\"日溪乡\"],[\"甘蔗街道\",\"白沙镇\",\"南屿镇\",\"尚干镇\",\"祥谦镇\",\"青口镇\",\"南通镇\",\"上街镇\",\"荆溪镇\",\"竹岐乡\",\"鸿尾乡\",\"洋里乡\",\"大湖乡\",\"廷坪乡\",\"小箬乡\",\"江洋农场\"],[\"凤城镇\",\"敖江镇\",\"东岱镇\",\"琯头镇\",\"晓澳镇\",\"东湖镇\",\"丹阳镇\",\"长龙镇\",\"透堡镇\",\"马鼻镇\",\"官坂镇\",\"筱埕镇\",\"黄岐镇\",\"苔菉镇\",\"浦口镇\",\"坑园镇\",\"潘渡乡\",\"江南乡\",\"蓼沿乡\",\"安凯乡\",\"下宫乡\",\"小沧畲族乡\",\"马祖乡\"],[\"凤山镇\",\"松山镇\",\"起步镇\",\"中房镇\",\"飞竹镇\",\"鉴江镇\",\"白塔乡\",\"洪洋乡\",\"西兰乡\",\"霍口畲族乡\",\"碧里乡\",\"罗源湾\"],[\"梅城镇\",\"梅溪镇\",\"白樟镇\",\"金沙镇\",\"白中镇\",\"池园镇\",\"坂东镇\",\"塔庄镇\",\"省璜镇\",\"雄江镇\",\"东桥镇\",\"云龙乡\",\"上莲乡\",\"三溪乡\",\"桔林乡\",\"下祝乡\"],[\"樟城镇\",\"嵩口镇\",\"梧桐镇\",\"葛岭镇\",\"城峰镇\",\"清凉镇\",\"长庆镇\",\"同安镇\",\"大洋镇\",\"塘前乡\",\"富泉乡\",\"岭路乡\",\"赤锡乡\",\"洑口乡\",\"盖洋乡\",\"东洋乡\",\"霞拔乡\",\"盘谷乡\",\"红星乡\",\"白云乡\",\"丹云乡\"],[\"潭城镇\",\"苏澳镇\",\"流水镇\",\"澳前镇\",\"北厝镇\",\"平原镇\",\"敖东镇\",\"白青乡\",\"屿头乡\",\"大练乡\",\"芦洋乡\",\"中楼乡\",\"东庠乡\",\"岚城乡\",\"南海乡\"],[\"玉屏街道\",\"龙山街道\",\"龙江街道\",\"宏路街道\",\"石竹街道\",\"音西街道\",\"阳下街道\",\"海口镇\",\"城头镇\",\"南岭镇\",\"龙田镇\",\"江镜镇\",\"港头镇\",\"高山镇\",\"沙埔镇\",\"三山镇\",\"东瀚镇\",\"渔溪镇\",\"上迳镇\",\"新厝镇\",\"江阴镇\",\"东张镇\",\"镜洋镇\",\"一都镇\",\"江镜华侨\",\"东阁华侨\"],[\"吴航街道\",\"航城街道\",\"营前街道\",\"漳港街道\",\"首占镇\",\"玉田镇\",\"松下镇\",\"江田镇\",\"古槐镇\",\"文武砂镇\",\"鹤上镇\",\"湖南镇\",\"金峰镇\",\"文岭镇\",\"梅花镇\",\"潭头镇\",\"罗联乡\",\"猴屿乡\"]],[[\"厦港街道\",\"中华街道\",\"滨海街道\",\"鹭江街道\",\"开元街道\",\"梧村街道\",\"筼筜街道\",\"莲前街道\",\"嘉莲街道\",\"鼓浪屿街道\"],[\"海沧街道\",\"新阳街道\",\"嵩屿街道\",\"东孚街道\",\"第一农场\",\"海沧农场\",\"天竺山林场\",\"厦门海沧保税港区\"],[\"湖里街道\",\"殿前街道\",\"禾山街道\",\"江头街道\",\"金山街道\",\"火炬高技术开发区\",\"象屿保税区\"],[\"集美街道\",\"侨英街道\",\"杏林街道\",\"杏滨街道\",\"灌口镇\",\"后溪镇\",\"第二农场\",\"省天马种猪场\",\"天马华侨农场\",\"坂头防护林场\"],[\"大同街道\",\"祥平街道\",\"莲花镇\",\"新民镇\",\"洪塘镇\",\"西柯镇\",\"汀溪镇\",\"五显镇\",\"凤南农场\",\"白沙仑农场\",\"竹坝华侨农场\"],[\"大嶝街道\",\"马巷镇\",\"新圩镇\",\"新店镇\",\"内厝镇\",\"大帽山农场\"]],[[\"龙桥街道\",\"凤凰山街道\",\"霞林街道\",\"常太镇\",\"华亭镇\",\"灵川镇\",\"东海镇\"],[\"涵东街道\",\"涵西街道\",\"三江口镇\",\"白塘镇\",\"国欢镇\",\"梧塘镇\",\"江口镇\",\"萩芦镇\",\"白沙镇\",\"庄边镇\",\"新县镇\",\"大洋乡\",\"赤港开发区\"],[\"镇海街道\",\"拱辰街道\",\"西天尾镇\",\"黄石镇\",\"新度镇\",\"北高镇\"],[\"笏石镇\",\"东庄镇\",\"忠门镇\",\"东埔镇\",\"东峤镇\",\"埭头镇\",\"平海镇\",\"南日镇\",\"湄洲镇\",\"山亭镇\",\"月塘镇\",\"前沁农场\",\"后海管理局\"],[\"鲤城街道\",\"枫亭镇\",\"榜头镇\",\"郊尾镇\",\"度尾镇\",\"鲤南镇\",\"赖店镇\",\"盖尾镇\",\"园庄镇\",\"大济镇\",\"龙华镇\",\"钟山镇\",\"游洋镇\",\"西苑乡\",\"石苍乡\",\"社硎乡\",\"书峰乡\",\"菜溪乡\"]],[[\"列东街道\",\"列西街道\",\"徐碧街道\",\"陈大镇\",\"洋溪镇\",\"福建梅列经济开发区\"],[\"城关街道\",\"白沙街道\",\"富兴堡街道\",\"荆西街道\",\"莘口镇\",\"岩前镇\",\"城东乡\",\"中村乡\"],[\"雪峰镇\",\"盖洋镇\",\"胡坊镇\",\"瀚仙镇\",\"城关乡\",\"沙溪乡\",\"夏阳乡\",\"枫溪乡\",\"夏坊乡\"],[\"龙津镇\",\"嵩溪镇\",\"嵩口镇\",\"灵地镇\",\"长校镇\",\"赖坊镇\",\"温郊乡\",\"林畲乡\",\"田源乡\",\"沙芜乡\",\"余朋乡\",\"李家乡\",\"里田乡\"],[\"翠江镇\",\"泉上镇\",\"湖村镇\",\"石壁镇\",\"曹坊镇\",\"安远镇\",\"淮土镇\",\"安乐镇\",\"水茜镇\",\"城郊乡\",\"城南乡\",\"济村乡\",\"方田乡\",\"治平畲族乡\",\"中沙乡\",\"河龙乡\"],[\"均溪镇\",\"石牌镇\",\"上京镇\",\"广平镇\",\"桃源镇\",\"太华镇\",\"建设镇\",\"奇韬镇\",\"华兴乡\",\"屏山乡\",\"吴山乡\",\"济阳乡\",\"武陵乡\",\"谢洋乡\",\"文江乡\",\"梅山乡\",\"湖美乡\",\"前坪乡\",\"东风农场\"],[\"城关镇\",\"梅仙镇\",\"西滨镇\",\"洋中镇\",\"新阳镇\",\"管前镇\",\"西城镇\",\"尤溪口镇\",\"坂面镇\",\"联合乡\",\"汤川乡\",\"溪尾乡\",\"中仙乡\",\"台溪乡\",\"八字桥乡\"],[\"凤岗街道\",\"虬江街道\",\"青州镇\",\"夏茂镇\",\"高砂镇\",\"高桥镇\",\"富口镇\",\"大洛镇\",\"南霞乡\",\"南阳乡\",\"郑湖乡\",\"湖源乡\",\"金沙园开发区\",\"金古园开发区\",\"青山纸业工业区\",\"海西物流园区\"],[\"古镛镇\",\"万安镇\",\"高唐镇\",\"白莲镇\",\"黄潭镇\",\"水南镇\",\"光明乡\",\"漠源乡\",\"南口乡\",\"万全乡\",\"安仁乡\",\"大源乡\",\"余坊乡\"],[\"杉城镇\",\"朱口镇\",\"新桥乡\",\"上青乡\",\"大田乡\",\"梅口乡\",\"下渠乡\",\"开善乡\",\"大龙乡\"],[\"濉溪镇\",\"里心镇\",\"溪口镇\",\"均口镇\",\"伊家乡\",\"黄坊乡\",\"溪源乡\",\"客坊乡\",\"黄埠乡\",\"福建建宁经济开发区\"],[\"燕东街道\",\"燕西街道\",\"燕南街道\",\"燕北街道\",\"西洋镇\",\"贡川镇\",\"安砂镇\",\"小陶镇\",\"大湖镇\",\"曹远镇\",\"洪田镇\",\"槐南镇\",\"上坪乡\",\"罗坊乡\",\"青水乡\"]],[[\"海滨街道\",\"临江街道\",\"鲤中街道\",\"开元街道\",\"浮桥街道\",\"江南街道\",\"金龙街道\",\"常泰街道\",\"清濛经济开发区\"],[\"东湖街道\",\"丰泽街道\",\"泉秀街道\",\"清源街道\",\"华大街道\",\"城东街道\",\"东海街道\",\"北峰街道\"],[\"万安街道\",\"双阳街道\",\"罗溪镇\",\"马甲镇\",\"河市镇\",\"虹山乡\"],[\"山腰街道\",\"南埔镇\",\"界山镇\",\"后龙镇\",\"峰尾镇\",\"前黄镇\",\"涂岭镇\"],[\"螺城镇\",\"螺阳镇\",\"黄塘镇\",\"紫山镇\",\"洛阳镇\",\"东园镇\",\"张坂镇\",\"崇武镇\",\"山霞镇\",\"涂寨镇\",\"东岭镇\",\"东桥镇\",\"净峰镇\",\"小岞镇\",\"辋川镇\",\"百崎回族乡\",\"城南工业区\",\"惠南工业区\"],[\"凤城镇\",\"蓬莱镇\",\"湖头镇\",\"官桥镇\",\"剑斗镇\",\"城厢镇\",\"金谷镇\",\"龙门镇\",\"虎邱镇\",\"芦田镇\",\"感德镇\",\"魁斗镇\",\"西坪镇\",\"参内乡\",\"白濑乡\",\"湖上乡\",\"尚卿乡\",\"大坪乡\",\"龙涓乡\",\"长坑乡\",\"蓝田乡\",\"祥华乡\",\"桃舟乡\",\"福田乡\"],[\"桃城镇\",\"五里街镇\",\"一都镇\",\"下洋镇\",\"蓬壶镇\",\"达埔镇\",\"吾峰镇\",\"石鼓镇\",\"岵山镇\",\"东平镇\",\"湖洋镇\",\"坑仔口镇\",\"玉斗镇\",\"锦斗镇\",\"东关镇\",\"桂洋镇\",\"苏坑镇\",\"仙夹镇\",\"横口乡\",\"呈祥乡\",\"介福乡\",\"外山乡\"],[\"浔中镇\",\"龙浔镇\",\"三班镇\",\"龙门滩镇\",\"雷峰镇\",\"南埕镇\",\"水口镇\",\"赤水镇\",\"上涌镇\",\"葛坑镇\",\"盖德镇\",\"美湖镇\",\"杨梅乡\",\"汤头乡\",\"桂阳乡\",\"国宝乡\",\"大铭乡\",\"春美乡\"],null,[\"湖滨街道\",\"凤里街道\",\"灵秀镇\",\"宝盖镇\",\"蚶江镇\",\"祥芝镇\",\"鸿山镇\",\"锦尚镇\",\"永宁镇\"],[\"青阳街道\",\"梅岭街道\",\"西园街道\",\"罗山街道\",\"新塘街道\",\"灵源街道\",\"安海镇\",\"磁灶镇\",\"陈埭镇\",\"东石镇\",\"深沪镇\",\"金井镇\",\"池店镇\",\"内坑镇\",\"龙湖镇\",\"永和镇\",\"英林镇\",\"紫帽镇\",\"西滨镇\",\"安平开发区\",\"晋江市经济开发区\",\"泉州出口加工区\"],[\"溪美街道\",\"柳城街道\",\"美林街道\",\"省新镇\",\"仑苍镇\",\"东田镇\",\"英都镇\",\"翔云镇\",\"金淘镇\",\"诗山镇\",\"蓬华镇\",\"码头镇\",\"九都镇\",\"乐峰镇\",\"罗东镇\",\"梅山镇\",\"洪濑镇\",\"洪梅镇\",\"康美镇\",\"丰州镇\",\"霞美镇\",\"官桥镇\",\"水头镇\",\"石井镇\",\"眉山乡\",\"向阳乡\",\"雪峰管委会\"]],[[\"东铺头街道\",\"西桥街道\",\"新桥街道\",\"巷口街道\",\"南坑街道\",\"通北街道\",\"浦南镇\",\"天宝镇\",\"芝山镇\",\"石亭镇\",\"芗城区奶牛场\",\"后房农场\",\"天宝林场\",\"五峰农场\"],[\"蓝田镇\",\"步文镇\",\"朝阳镇\",\"郭坑镇\",\"蓝田开发区管委会\"],[\"云陵镇\",\"陈岱镇\",\"东厦镇\",\"莆美镇\",\"列屿镇\",\"火田镇\",\"下河乡\",\"马铺乡\",\"和平乡\",\"和平农场\",\"常山华侨经济开发区\",\"云陵工业开发区\"],[\"绥安镇\",\"旧镇镇\",\"佛昙镇\",\"赤湖镇\",\"杜浔镇\",\"霞美镇\",\"官浔镇\",\"石榴镇\",\"盘陀镇\",\"长桥镇\",\"前亭镇\",\"马坪镇\",\"深土镇\",\"六鳌镇\",\"沙西镇\",\"古雷镇\",\"大南坂镇\",\"南浦乡\",\"赤岭畲族乡\",\"湖西畲族乡\",\"赤土乡\",\"漳浦盐场\",\"万安农场\",\"石古农场\",\"长桥农场\",\"白竹湖农场\",\"南山华侨茶果场\",\"中西林场\",\"玳瑁山茶场\",\"下蔡林场\"],[\"南诏镇\",\"四都镇\",\"梅岭镇\",\"桥东镇\",\"深桥镇\",\"太平镇\",\"霞葛镇\",\"官陂镇\",\"秀篆镇\",\"西潭镇\",\"金星乡\",\"白洋乡\",\"建设乡\",\"红星乡\",\"梅洲乡\",\"国营西山农场\",\"国营湖内林场\",\"岭下溪国有防护林场\",\"诏安工业园区管委会\",\"诏安金都工业集中区管委会\"],[\"武安镇\",\"岩溪镇\",\"陈巷镇\",\"枋洋镇\",\"坂里乡\",\"国营古农农场\",\"长泰经济开发区\",\"马洋溪生态旅游区\",\"林墩工业区\"],[\"西埔镇\",\"樟塘镇\",\"康美镇\",\"杏陈镇\",\"陈城镇\",\"前楼镇\",\"铜陵镇\"],[\"山城镇\",\"丰田镇\",\"靖城镇\",\"龙山镇\",\"金山镇\",\"和溪镇\",\"奎洋镇\",\"梅林镇\",\"书洋镇\",\"船场镇\",\"南坑镇\",\"大房农场\"],[\"小溪镇\",\"山格镇\",\"文峰镇\",\"南胜镇\",\"坂仔镇\",\"安厚镇\",\"大溪镇\",\"霞寨镇\",\"九峰镇\",\"芦溪镇\",\"五寨乡\",\"国强乡\",\"崎岭乡\",\"长乐乡\",\"秀峰乡\",\"安厚农场\",\"福建平和工业园区\"],[\"华丰镇\",\"丰山镇\",\"沙建镇\",\"新圩镇\",\"高安镇\",\"仙都镇\",\"高车乡\",\"马坑乡\",\"湖林乡\",\"福建土楼(华安)旅游区\"],[\"石码镇\",\"海澄镇\",\"角美镇\",\"白水镇\",\"浮宫镇\",\"程溪镇\",\"港尾镇\",\"九湖镇\",\"颜厝镇\",\"榜山镇\",\"紫泥镇\",\"东园镇\",\"东泗乡\",\"隆教畲族乡\",\"双第华侨农场\",\"九龙岭林场\",\"程溪农场\",\"良种场\",\"苍坂农场\",\"林下林场\",\"角美工业开发区\",\"招商局漳州开发区\",\"东园开发区\",\"龙池开发区\"]],[[\"梅山街道\",\"黄墩街道\",\"紫云街道\",\"四鹤街道\",\"水南街道\",\"水东街道\",\"来舟镇\",\"樟湖镇\",\"夏道镇\",\"西芹镇\",\"峡阳镇\",\"南山镇\",\"大横镇\",\"王台镇\",\"太平镇\",\"塔前镇\",\"茫荡镇\",\"洋后镇\",\"炉下镇\",\"巨口乡\",\"赤门乡\"],[\"潭城街道\",\"童游街道\",\"将口镇\",\"徐市镇\",\"莒口镇\",\"麻沙镇\",\"黄坑镇\",\"水吉镇\",\"漳墩镇\",\"小湖镇\",\"崇雒乡\",\"书坊乡\",\"回龙乡\"],[\"双溪街道\",\"建西镇\",\"洋口镇\",\"元坑镇\",\"埔上镇\",\"大历镇\",\"大干镇\",\"仁寿镇\",\"郑坊镇\",\"洋墩乡\",\"岚下乡\",\"高阳乡\"],[\"南浦街道\",\"河滨街道\",\"富岭镇\",\"石陂镇\",\"临江镇\",\"仙阳镇\",\"水北街镇\",\"永兴镇\",\"忠信镇\",\"莲塘镇\",\"九牧镇\",\"万安乡\",\"古楼乡\",\"山下乡\",\"枫溪乡\",\"濠村乡\",\"管厝乡\",\"盘亭乡\",\"官路乡\",\"水南农场\"],[\"杭川镇\",\"寨里镇\",\"止马镇\",\"鸾风乡\",\"崇仁乡\",\"李坊乡\",\"华桥乡\",\"司前乡\"],[\"松源街道\",\"郑墩镇\",\"渭田镇\",\"河东乡\",\"茶平乡\",\"旧县乡\",\"溪东乡\",\"花桥乡\",\"祖墩乡\"],[\"熊山街道\",\"东平镇\",\"石屯镇\",\"铁山镇\",\"镇前镇\",\"星溪乡\",\"外屯乡\",\"杨源乡\",\"澄源乡\",\"岭腰乡\"],[\"昭阳街道\",\"通泰街道\",\"水北街道\",\"晒口街道\",\"城郊镇\",\"水北镇\",\"下沙镇\",\"卫闽镇\",\"沿山镇\",\"拿口镇\",\"洪墩镇\",\"大埠岗镇\",\"和平镇\",\"肖家坊镇\",\"大竹镇\",\"吴家塘镇\",\"桂林乡\",\"张厝乡\",\"金坑乡\"],[\"崇安街道\",\"新丰街道\",\"武夷街道\",\"星村镇\",\"兴田镇\",\"五夫镇\",\"上梅乡\",\"吴屯乡\",\"岚谷乡\",\"洋庄乡\"],[\"建安街道\",\"通济街道\",\"瓯宁街道\",\"芝山街道\",\"徐墩镇\",\"吉阳镇\",\"房道镇\",\"南雅镇\",\"迪口镇\",\"小桥镇\",\"玉山镇\",\"东游镇\",\"东峰镇\",\"小松镇\",\"顺阳乡\",\"水源乡\",\"川石乡\",\"龙村乡\"]],[[\"东城街道\",\"南城街道\",\"西城街道\",\"中城街道\",\"西陂街道\",\"曹溪街道\",\"东肖街道\",\"龙门街道\",\"铁山街道\",\"北城街道\",\"红坊镇\",\"适中镇\",\"雁石镇\",\"白沙镇\",\"万安镇\",\"大池镇\",\"小池镇\",\"江山镇\",\"岩山镇\",\"苏坂镇\"],[\"凤城街道\",\"坎市镇\",\"下洋镇\",\"湖雷镇\",\"高陂镇\",\"抚市镇\",\"湖坑镇\",\"培丰镇\",\"龙潭镇\",\"峰市镇\",\"城郊镇\",\"仙师镇\",\"虎岗镇\",\"西溪乡\",\"金砂乡\",\"洪山乡\",\"湖山乡\",\"岐岭乡\",\"古竹乡\",\"堂堡乡\",\"合溪乡\",\"大溪乡\",\"陈东乡\",\"高头乡\"],[\"汀州镇\",\"大同镇\",\"古城镇\",\"新桥镇\",\"馆前镇\",\"童坊镇\",\"河田镇\",\"南山镇\",\"濯田镇\",\"四都镇\",\"涂坊镇\",\"策武镇\",\"三洲镇\",\"铁长乡\",\"庵杰乡\",\"宣成乡\",\"红山乡\",\"羊牯乡\"],[\"临江镇\",\"临城镇\",\"中都镇\",\"蓝溪镇\",\"稔田镇\",\"白砂镇\",\"古田镇\",\"才溪镇\",\"南阳镇\",\"蛟洋镇\",\"旧县镇\",\"湖洋镇\",\"溪口镇\",\"太拔镇\",\"通贤镇\",\"下都镇\",\"茶地镇\",\"庐丰畲族乡\",\"泮境乡\",\"步云乡\",\"官庄畲族乡\",\"珊瑚乡\"],[\"平川镇\",\"中山镇\",\"岩前镇\",\"十方镇\",\"中堡镇\",\"桃溪镇\",\"城厢镇\",\"东留镇\",\"武东镇\",\"万安镇\",\"永平镇\",\"象洞镇\",\"民主乡\",\"下坝乡\",\"中赤乡\",\"湘店乡\",\"大禾乡\"],[\"莲峰镇\",\"北团镇\",\"姑田镇\",\"朋口镇\",\"莒溪镇\",\"新泉镇\",\"庙前镇\",\"文亨镇\",\"四堡镇\",\"林坊镇\",\"揭乐乡\",\"塘前乡\",\"隔川乡\",\"罗坊乡\",\"曲溪乡\",\"赖源乡\",\"宣和乡\"],[\"菁城街道\",\"桂林街道\",\"新桥镇\",\"双洋镇\",\"永福镇\",\"溪南镇\",\"和平镇\",\"拱桥镇\",\"象湖镇\",\"赤水镇\",\"西园镇\",\"南洋镇\",\"芦芝镇\",\"官田乡\",\"吾祠乡\",\"灵地乡\"]],[[\"蕉南街道\",\"蕉北街道\",\"城南镇\",\"漳湾镇\",\"七都镇\",\"八都镇\",\"九都镇\",\"霍童镇\",\"赤溪镇\",\"洋中镇\",\"飞鸾镇\",\"三都镇\",\"虎贝镇\",\"金涵畲族乡\",\"洪口乡\",\"石后乡\",\"东侨开发区\"],[\"松城街道\",\"松港街道\",\"长春镇\",\"牙城镇\",\"溪南镇\",\"沙江镇\",\"下浒镇\",\"三沙镇\",\"盐田畲族乡\",\"水门畲族乡\",\"崇儒畲族乡\",\"柏洋乡\",\"北壁乡\",\"海岛乡\"],[\"城东街道\",\"城西街道\",\"平湖镇\",\"大桥镇\",\"黄田镇\",\"鹤塘镇\",\"杉洋镇\",\"凤都镇\",\"水口镇\",\"大甲镇\",\"吉巷乡\",\"泮洋乡\",\"凤埔乡\",\"卓洋乡\"],[\"古峰镇\",\"双溪镇\",\"黛溪镇\",\"长桥镇\",\"屏城乡\",\"棠口乡\",\"甘棠乡\",\"熙岭乡\",\"路下乡\",\"寿山乡\",\"岭下乡\"],[\"鳌阳镇\",\"斜滩镇\",\"南阳镇\",\"武曲镇\",\"犀溪镇\",\"平溪镇\",\"凤阳镇\",\"大安乡\",\"坑底乡\",\"清源乡\",\"竹管垅乡\",\"芹洋乡\",\"托溪乡\",\"下党乡\"],[\"狮城镇\",\"咸村镇\",\"浦源镇\",\"七步镇\",\"李墩镇\",\"纯池镇\",\"泗桥乡\",\"礼门乡\",\"玛坑乡\"],[\"双城镇\",\"富溪镇\",\"城郊乡\",\"乍洋乡\",\"东源乡\",\"黄柏乡\",\"宅中乡\",\"楮坪乡\",\"英山乡\"],[\"城南街道\",\"城北街道\",\"阳头街道\",\"罗江街道\",\"赛岐镇\",\"穆阳镇\",\"上白石镇\",\"潭头镇\",\"社口镇\",\"晓阳镇\",\"溪潭镇\",\"甘棠镇\",\"下白石镇\",\"溪尾镇\",\"溪柄镇\",\"湾坞镇\",\"城阳镇\",\"坂中畲族乡\",\"范坑乡\",\"穆云畲族乡\",\"康厝畲族乡\",\"松罗乡\",\"福安畲族开发区\",\"湾坞工业集中区\"],[\"桐山街道\",\"桐城街道\",\"山前街道\",\"贯岭镇\",\"前岐镇\",\"沙埕镇\",\"店下镇\",\"太姥山镇\",\"磻溪镇\",\"白琳镇\",\"点头镇\",\"管阳镇\",\"嵛山镇\",\"硖门畲族乡\",\"叠石乡\",\"佳阳乡\",\"龙安开发区\"]]],[[[\"公园街道\",\"滕王阁街道\",\"八一桥街道\",\"百花洲街道\",\"墩子塘街道\",\"大院街道\",\"豫章街道\",\"董家窑街道\",\"彭家桥街道\",\"沙井街道办事处(红谷滩\",\"扬子洲镇\",\"贤士湖管理处\",\"扬农管理处\",\"凤凰洲管理处(红谷滩新区)\"],[\"南浦街道\",\"朝阳洲街道\",\"广润门街道\",\"西湖街道\",\"系马桩街道\",\"绳金塔街道\",\"丁公路街道\",\"南站街道\",\"桃源街道\",\"十字街街道\",\"桃花镇\",\"南昌市朝阳农场\"],[\"洪都街道\",\"京山街道\",\"三家店街道\",\"岱山街道\",\"徐家坊街道\",\"青云谱镇\",\"南昌昌南工业园\"],[\"站前街道\",\"幸福街道\",\"招贤镇\",\"梅岭镇\",\"罗亭镇\",\"太平镇\"],[\"青山路街道\",\"上海路街道\",\"南钢街道\",\"京东镇\",\"罗家镇\",\"湖坊镇\",\"塘山镇\",\"蛟桥镇(南昌经济技术开发区)\",\"南昌昌东工业区\",\"白水湖管理处(南昌经济技术开发区)\",\"冠山管理处\",\"艾溪湖管理处(南昌高新开发区)\",\"湖西新建区(南昌高新开发区)\"],[\"长堎镇\",\"望城镇\",\"生米镇(红谷滩新区)\",\"西山镇\",\"石岗镇\",\"松湖镇\",\"樵舍镇\",\"乐化镇\",\"溪霞镇\",\"象山镇\",\"石埠镇\",\"联圩镇\",\"流湖镇\",\"厚田乡\",\"金桥乡\",\"铁河乡\",\"大塘坪乡\",\"昌邑乡\",\"南矶乡\",\"恒湖垦殖场\",\"成新实业有限公司\",\"朱港实业有限公司\",\"江西长堎外商投资工业区\",\"红角洲管理处(红谷滩新区)\",\"九龙湖管理处(红谷滩新区)\",\"江西桑海集团有限公司(南昌经济技术开发区)\",\"新祺周管理处(南昌经济技术开发区)\",\"新丰垦殖场\"],[\"莲塘镇\",\"向塘镇\",\"三江镇\",\"塘南镇\",\"幽兰镇\",\"蒋巷镇\",\"武阳镇\",\"冈上镇\",\"广福镇\",\"昌东镇(南昌高新开发区)\",\"麻丘镇(南昌高新开发区)\",\"泾口乡\",\"南新乡\",\"塔城乡\",\"黄马乡\",\"富山乡\",\"东新乡\",\"八一乡\",\"小蓝经济开发区\",\"南昌县银三角管理委员会\",\"南昌市五星垦殖场\",\"江西省良种繁殖场\"],[\"龙津镇\",\"万埠镇\",\"石鼻镇\",\"鼎湖镇\",\"长埠镇\",\"东阳镇\",\"黄洲镇\",\"乔乐乡\",\"长均乡\",\"新民乡\",\"江西安义工业园区\",\"国营万埠垦殖场\"],[\"民和镇\",\"李渡镇\",\"温圳镇\",\"文港镇\",\"梅庄镇\",\"张公镇\",\"罗溪镇\",\"架桥镇\",\"前坊镇\",\"三里乡\",\"二塘乡\",\"钟陵乡\",\"池溪乡\",\"南台乡\",\"三阳集乡\",\"七里乡\",\"下埠集乡\",\"衙前乡\",\"白圩乡\",\"长山晏乡\",\"泉岭乡\",\"五里垦殖场\"]],[[\"西郊街道\",\"新枫街道\",\"鲇鱼山镇\",\"丽阳镇\",\"荷塘乡\",\"吕蒙乡\",\"昌江化工园区\",\"六零二所高科技园\",\"昌江开发区\",\"枫树山总场\"],[\"石狮埠街道\",\"新厂街道\",\"里村街道\",\"周路口街道\",\"昌江街道\",\"新村街道\",\"珠山街道\",\"太白园街道\",\"昌河街道\",\"竟成镇\",\"高新技术开发区\"],[\"浮梁镇\",\"鹅湖镇\",\"经公桥镇\",\"蛟潭镇\",\"湘湖镇\",\"瑶里镇\",\"洪源镇\",\"寿安镇\",\"三龙镇\",\"峙滩镇\",\"王港乡\",\"庄湾乡\",\"黄坛乡\",\"兴田乡\",\"江村乡\",\"勒功乡\",\"西湖乡\",\"罗家桥乡\",\"浮梁工业园区\",\"罗家垦殖场\"],[\"洎阳街道\",\"塔山街道\",\"镇桥镇\",\"乐港镇\",\"涌山镇\",\"众埠镇\",\"接渡镇\",\"洪岩镇\",\"礼林镇\",\"后港镇\",\"塔前镇\",\"双田镇\",\"临港镇\",\"高家镇\",\"名口镇\",\"浯口镇\",\"十里岗镇\",\"鸬鹚乡\",\"农业高新园\",\"江西乐平工业园区\"]],[[\"东大街街道\",\"凤凰街街道\",\"八一街街道\",\"后埠街街道\",\"丹江街街道\",\"白源街街道\",\"安源镇\",\"高坑镇\",\"五陂镇\",\"青山镇\",\"五陂下垦殖场\",\"城郊管委会\"],[\"峡山口街道\",\"湘东镇\",\"荷尧镇\",\"老关镇\",\"腊市镇\",\"下埠镇\",\"排上镇\",\"东桥镇\",\"麻山镇\",\"广寒寨乡\",\"白竺乡\"],[\"琴亭镇\",\"路口镇\",\"良坊镇\",\"升坊镇\",\"坊楼镇\",\"闪石乡\",\"湖上乡\",\"三板桥乡\",\"神泉乡\",\"六市乡\",\"高洲乡\",\"荷塘乡\",\"南岭乡\"],[\"上栗镇\",\"桐木镇\",\"金山镇\",\"福田镇\",\"彭高镇\",\"赤山镇\",\"鸡冠山乡\",\"长平乡\",\"东源乡\",\"杨岐乡\"],[\"芦溪镇\",\"宣风镇\",\"上埠镇\",\"南坑镇\",\"银河镇\",\"源南乡\",\"长丰乡\",\"张佳坊乡\",\"新泉乡\",\"万龙山乡\"]],[[\"十里街道\",\"五里街道\",\"七里湖街道办事处(九江经济技术开\",\"姑塘镇\",\"威家镇\",\"新港镇\",\"莲花镇\",\"赛阳镇\",\"虞家河乡\",\"高垅乡\",\"庐山林科所\",\"庐山生态文化新城\"],[\"甘棠街道\",\"湓浦街道\",\"人民路街道\",\"白水湖街道\",\"金鸡坡街道\",\"向阳街道办事处(九江经济技术开\",\"滨兴街道办事处(九江经济技术开\",\"茅山头企业集团(九江经济技术开发区)\"],[\"沙河街镇\",\"马回岭镇\",\"江洲镇\",\"城子镇\",\"港口街镇\",\"新合镇\",\"狮子镇\",\"永安乡\",\"涌泉乡\",\"新塘乡\",\"城门乡\",\"岷山乡\",\"沙河经济技术开发区\",\"新洲垦殖场\",\"赛城湖水产场\",\"岷山林场\"],[\"豫宁街道\",\"新宁镇\",\"泉口镇\",\"鲁溪镇\",\"船滩镇\",\"澧溪镇\",\"罗坪镇\",\"石门楼镇\",\"宋溪镇\",\"大洞乡\",\"横路乡\",\"官莲乡\",\"巾口乡\",\"东林乡\",\"上汤乡\",\"甫田乡\",\"清江乡\",\"石渡乡\",\"杨洲乡\",\"罗溪乡\",\"万福经济技术开发区管委会\"],[\"义宁镇\",\"白岭镇\",\"全丰镇\",\"古市镇\",\"大桥镇\",\"渣津镇\",\"马坳镇\",\"杭口镇\",\"港口镇\",\"溪口镇\",\"西港镇\",\"山口镇\",\"黄沙镇\",\"黄港镇\",\"何市镇\",\"上奉镇\",\"四都镇\",\"太阳升镇\",\"宁州镇\",\"路口乡\",\"黄龙乡\",\"上衫乡\",\"余段乡\",\"水源乡\",\"石坳乡\",\"东港乡\",\"上杭乡\",\"新湾乡\",\"布甲乡\",\"漫江乡\",\"复原乡\",\"竹坪乡\",\"征村乡\",\"庙岭乡\",\"黄坳乡\",\"大椿乡\"],[\"涂埠镇\",\"吴城镇\",\"三溪桥镇\",\"虬津镇\",\"艾城镇\",\"滩溪镇\",\"白槎镇\",\"梅棠镇\",\"燕坊镇\",\"马口镇\",\"柘林镇\",\"三角乡\",\"九合乡\",\"立新乡\",\"江上乡\",\"江西永修云山经济技术开发区\",\"云山企业集团\",\"恒丰企业集团\",\"八角岭垦殖场\",\"永丰垦殖场\"],[\"蒲亭镇\",\"聂桥镇\",\"车桥镇\",\"丰林镇\",\"吴山镇\",\"宝塔乡\",\"河东乡\",\"高塘乡\",\"林泉乡\",\"磨溪乡\",\"爱民乡\",\"邹桥乡\",\"塘山乡\",\"彭山林场\",\"园艺场\"],[\"都昌镇\",\"周溪镇\",\"三汊港镇\",\"中馆镇\",\"大沙镇\",\"万户镇\",\"南峰镇\",\"土塘镇\",\"大港镇\",\"蔡岭镇\",\"徐埠镇\",\"左里镇\",\"和合乡\",\"阳峰乡\",\"西源乡\",\"芗溪乡\",\"狮山乡\",\"鸣山乡\",\"春桥乡\",\"苏山乡\",\"多宝乡\",\"汪墩乡\",\"北山乡\",\"大树乡\",\"江西省对外经济技术合作蔡岭示范区\",\"都昌县良种场\"],[\"双钟镇\",\"流泗镇\",\"马影镇\",\"武山镇\",\"城山镇\",\"均桥镇\",\"大垅乡\",\"凰村乡\",\"张青乡\",\"付垅乡\",\"舜德乡\",\"流芳乡\",\"南北港水产场\",\"武山垦殖场\"],[\"龙城镇\",\"棉船镇\",\"马垱镇\",\"芙蓉墩镇\",\"定山镇\",\"天红镇\",\"杨梓镇\",\"东升镇\",\"瀼溪镇\",\"黄花镇\",\"太平关乡\",\"黄岭乡\",\"浩山乡\",\"建筑材料厂\",\"水产养殖场\",\"太泊湖农业综合开发区\",\"上十岭综合垦殖场\",\"芙蓉农场\",\"棉科所\",\"棉花原种场国营分场\",\"太泊湖水产养殖场\",\"黄乐林场\"],[\"湓城街道\",\"桂林街道\",\"码头镇\",\"白杨镇\",\"南义镇\",\"横港镇\",\"范镇\",\"肇陈镇\",\"高丰镇\",\"夏畈镇\",\"乐园乡\",\"洪一乡\",\"花园乡\",\"洪下乡\",\"武蛟乡\",\"横立山乡\",\"黄金乡\",\"南阳乡\",\"赛湖农场\",\"青山林场\",\"瑞昌市大德山林场\"],[\"茶山街道\",\"甘露镇\",\"江益镇\",\"金湖乡\",\"苏家垱乡\",\"泽泉乡\"],[\"南康镇\",\"白鹿镇\",\"温泉镇\",\"星子镇\",\"华林镇\",\"蛟塘镇\",\"横塘镇\",\"牯岭镇\",\"海会镇\",\"蓼南乡\",\"东牯山林场\",\"沙湖山管理处\"]],[[\"城南街道\",\"城北街道\",\"袁河街道\",\"新钢街道\",\"水北镇\",\"下村镇\",\"良山镇\",\"罗坊镇\",\"姚圩镇\",\"珠珊镇\",\"河下镇\",\"观巢镇\",\"欧里镇\",\"水西镇\",\"鹄山乡\",\"人和乡\",\"界水乡\",\"南安乡\",\"新溪乡\",\"九龙山乡\",\"仙来\"],[\"钤东街道\",\"分宜镇\",\"杨桥镇\",\"湖泽镇\",\"双林镇\",\"钤山镇\",\"洋江镇\",\"凤阳镇\",\"洞村乡\",\"高岚乡\",\"操场乡\",\"分宜县工业园管理委员会\",\"分宜县芳山林场\",\"年珠林场\",\"山下林场\",\"上村林场\",\"长埠林场\",\"东坑林场\"]],[[\"江边街道\",\"交通街道\",\"东湖街道\",\"梅园街道\",\"四青街道\",\"白露街道\",\"童家镇\",\"夏埠乡\"],[\"邓埠镇\",\"锦江镇\",\"潢溪镇\",\"中童镇\",\"马荃镇\",\"画桥镇\",\"春涛镇\",\"平定乡\",\"杨溪乡\",\"洪湖乡\",\"黄庄乡\",\"刘家站乡\",\"余江县工业园区\",\"鹰潭市龙岗新区\",\"高公寨营林场\",\"邓家埠水稻原种场\",\"余江县水产场\",\"塘潮源林场\",\"张公桥农场\",\"青年综合垦殖场\",\"大桥农场\"],[\"花园街道\",\"雄石街道\",\"东门街道\",\"泗沥镇\",\"河潭镇\",\"周坊镇\",\"鸿塘镇\",\"志光镇\",\"流口镇\",\"罗河镇\",\"金屯镇\",\"塘湾镇\",\"文坊镇\",\"冷水镇\",\"滨江镇\",\"天禄镇\",\"雷溪镇\",\"龙虎山镇(龙虎山风景旅游区管委会)\",\"上清镇(龙虎山风景旅游区管委会)\",\"白田乡\",\"彭湾乡\",\"樟坪畲族乡\",\"耳口乡\",\"贵溪市工业园区\",\"江北\",\"塔桥园艺场\",\"河潭埠垦殖场\",\"西窑林场\",\"双圳林场\",\"耳口林场\",\"冷水林场\",\"三县岭林场\",\"上清林场(龙虎山风景旅游区管委会)\"]],[[\"解放街道\",\"赣江街道\",\"南外街道\",\"东外街道\",\"黄金岭街道办事处(赣州经济技术开\",\"沙石镇\",\"水东镇\",\"水南镇\",\"湖边镇(赣州经济技术开发区)\",\"沙河镇\",\"水西镇\",\"蟠龙镇(赣州经济技术开发区)\",\"潭口镇(赣州经济技术开发区)\",\"潭东镇(赣州经济技术开发区)\",\"赣州经济技术开发区\",\"沙河工业园\"],[\"蓉江街道\",\"东山街道\",\"唐江镇\",\"凤岗镇\",\"龙岭镇\",\"龙回镇\",\"镜坝镇\",\"横市镇\",\"浮石乡\",\"赤土畲族乡\",\"横寨乡\",\"朱坊乡\",\"太窝乡\",\"三江乡\",\"龙华乡\",\"十八塘乡\",\"麻双乡\",\"大坪乡\",\"坪市乡\",\"隆木乡\",\"南康市工业园\"],[\"梅林镇\",\"王母渡镇\",\"沙地镇\",\"江口镇\",\"田村镇\",\"南塘镇\",\"茅店镇\",\"吉埠镇\",\"五云镇\",\"湖江镇\",\"储潭镇\",\"韩坊镇\",\"阳埠乡\",\"大埠乡\",\"长洛乡\",\"大田乡\",\"石芫乡\",\"三溪乡\",\"白鹭乡\",\"江西赣县经济开发区\"],[\"嘉定镇\",\"大塘埠镇\",\"古陂镇\",\"大桥镇\",\"新田镇\",\"安西镇\",\"小江镇\",\"铁石口镇\",\"大阿镇\",\"油山镇\",\"小河镇\",\"西牛镇\",\"正平镇\",\"虎山乡\",\"崇仙乡\",\"万隆乡\",\"信丰县工业园\"],[\"南安镇\",\"新城镇\",\"樟斗镇\",\"池江镇\",\"青龙镇\",\"左拔镇\",\"黄龙镇\",\"吉村镇\",\"浮江乡\",\"河洞乡\",\"内良乡\",\"新世纪工业园\"],[\"东山镇\",\"陡水镇\",\"社溪镇\",\"营前镇\",\"黄埠镇\",\"寺下镇\",\"梅水乡\",\"油石乡\",\"安和乡\",\"双溪乡\",\"水岩乡\",\"平富乡\",\"五指峰乡\",\"紫阳乡\",\"上犹县黄埠工业区\"],[\"横水镇\",\"扬眉镇\",\"过埠镇\",\"铅厂镇\",\"长龙镇\",\"关田镇\",\"龙勾乡\",\"杰坝乡\",\"金坑乡\",\"思顺乡\",\"麟潭乡\",\"上堡乡\",\"聂都乡\",\"文英乡\",\"乐洞乡\",\"丰州乡\",\"天台山林场\"],[\"欣山镇\",\"孔田镇\",\"版石镇\",\"天心镇\",\"龙布镇\",\"鹤子镇\",\"三百山镇\",\"车头镇\",\"镇岗乡\",\"凤山乡\",\"新龙乡\",\"蔡坊乡\",\"重石乡\",\"长沙乡\",\"浮槎乡\",\"双芫乡\",\"塘村乡\",\"高云山乡\",\"九龙工业园\"],[\"龙南镇\",\"武当镇\",\"杨村镇\",\"汶龙镇\",\"程龙镇\",\"关西镇\",\"里仁镇\",\"渡江镇\",\"九连山镇\",\"桃江乡\",\"东江乡\",\"临塘乡\",\"南亨乡\",\"夹湖乡\",\"江西龙南经济技术开发区\",\"安基山林场\"],[\"历市镇\",\"岿美山镇\",\"老城镇\",\"天九镇\",\"龙塘镇\",\"岭北镇\",\"鹅公镇\",\"定南县工业园\"],[\"城厢镇\",\"大吉山镇\",\"陂头镇\",\"金龙镇\",\"南迳镇\",\"龙源坝镇\",\"中寨乡\",\"社迳乡\",\"龙下乡\",\"全南县工业园\"],[\"梅江镇\",\"青塘镇\",\"长胜镇\",\"黄陂镇\",\"固村镇\",\"赖村镇\",\"石上镇\",\"东山坝镇\",\"洛口镇\",\"小布镇\",\"黄石镇\",\"田头镇\",\"竹笮乡\",\"对坊乡\",\"固厚乡\",\"田埠乡\",\"会同乡\",\"湛田乡\",\"安福乡\",\"东韶乡\",\"肖田乡\",\"钓峰乡\",\"大沽乡\",\"蔡江乡\",\"宁都县水东工业园\"],[\"贡江镇\",\"铁山垅镇\",\"盘古山镇\",\"禾丰镇\",\"祁禄山镇\",\"梓山镇\",\"银坑镇\",\"岭背镇\",\"罗坳镇\",\"罗江乡\",\"小溪乡\",\"利村乡\",\"新陂乡\",\"靖石乡\",\"黄麟乡\",\"沙心乡\",\"宽田乡\",\"葛坳乡\",\"桥头乡\",\"马安乡\",\"仙下乡\",\"车溪乡\",\"段屋乡\",\"于都工业园\"],[\"潋江镇\",\"江背镇\",\"古龙冈镇\",\"梅窖镇\",\"高兴镇\",\"良村镇\",\"龙口镇\",\"兴江乡\",\"樟木乡\",\"东村乡\",\"兴莲乡\",\"杰村乡\",\"社富乡\",\"埠头乡\",\"永丰乡\",\"隆坪乡\",\"均村乡\",\"茶园乡\",\"崇贤乡\",\"枫边乡\",\"南坑乡\",\"城岗乡\",\"方太乡\",\"鼎龙乡\",\"长冈乡\",\"兴国县工业园\"],[\"文武坝镇\",\"筠门岭镇\",\"西江镇\",\"周田镇\",\"麻州镇\",\"庄口镇\",\"清溪乡\",\"右水乡\",\"高排乡\",\"晓龙乡\",\"珠兰乡\",\"洞头乡\",\"中村乡\",\"站塘乡\",\"永隆乡\",\"富城乡\",\"小密乡\",\"庄埠乡\",\"白鹅乡\",\"会昌县燕子窝工业园\"],[\"长宁镇\",\"晨光镇\",\"留车镇\",\"南桥镇\",\"吉潭镇\",\"澄江镇\",\"桂竹帽镇\",\"文峰乡\",\"三标乡\",\"菖蒲乡\",\"龙廷乡\",\"丹溪乡\",\"项山乡\",\"水源乡\",\"罗珊乡\"],[\"琴江镇\",\"小松镇\",\"屏山镇\",\"横江镇\",\"高田镇\",\"木兰乡\",\"丰山乡\",\"大由乡\",\"龙岗乡\",\"珠坑乡\"],[\"象湖镇\",\"瑞林镇\",\"壬田镇\",\"九堡镇\",\"沙洲坝镇\",\"谢坊镇\",\"武阳镇\",\"叶坪乡\",\"丁陂乡\",\"大柏地乡\",\"岗面乡\",\"日东乡\",\"万田乡\",\"黄柏乡\",\"云石山乡\",\"泽覃乡\",\"拔英乡\",\"江西瑞金经济开发区\"]],[[\"古南街道\",\"永叔街道\",\"文山街道\",\"习溪桥街道\",\"北门街道\",\"白塘街道\",\"禾埠街道\",\"兴桥镇\",\"樟山镇\",\"长塘镇\",\"曲濑镇\",\"吉州区工业园小区\"],[\"河东街道\",\"滨江街道\",\"天玉镇\",\"值夏镇\",\"新圩镇\",\"富滩镇\",\"富田镇\",\"文陂镇\",\"东固畲族少数民族乡\",\"青原区河东经济开发区\",\"东固垦殖场\"],[\"高新街道\",\"金鸡湖街道\",\"敦厚镇\",\"永阳镇\",\"天河镇\",\"横江镇\",\"固江镇\",\"万福镇\",\"永和镇\",\"桐坪镇\",\"凤凰镇\",\"油田镇\",\"敖城镇\",\"梅塘镇\",\"浬田镇\",\"北源乡\",\"大冲乡\",\"登龙乡\",\"安塘乡\",\"官田乡\",\"指阳乡\",\"吉安高新技术产业园区\",\"井冈山经济技术开发区\"],[\"文峰镇\",\"阜田镇\",\"盘谷镇\",\"枫江镇\",\"黄桥镇\",\"金滩镇\",\"八都镇\",\"双村镇\",\"醪桥镇\",\"螺田镇\",\"白沙镇\",\"白水镇\",\"丁江镇\",\"乌江镇\",\"水南镇\",\"尚贤乡\",\"水田乡\",\"冠山乡\",\"吉水县工业园区\"],[\"水边镇\",\"马埠镇\",\"巴邱镇\",\"仁和镇\",\"砚溪镇\",\"罗田镇\",\"桐林乡\",\"福民乡\",\"戈坪乡\",\"金江乡\",\"金坪民族乡\",\"峡江县工业园区\"],[\"洋峰街道办\",\"金川镇\",\"三湖镇\",\"大洋洲镇\",\"七琴镇\",\"麦斜镇\",\"界埠镇\",\"溧江镇\",\"桃溪乡\",\"城上乡\",\"潭丘乡\",\"神政桥乡\",\"沂江乡\",\"荷浦乡\",\"新干工业园区\",\"地质大队\",\"黎山林场\"],[\"恩江镇\",\"坑田镇\",\"沿陂镇\",\"古县镇\",\"瑶田镇\",\"藤田镇\",\"石马镇\",\"沙溪镇\",\"佐龙乡\",\"八江乡\",\"潭城乡\",\"鹿冈乡\",\"七都乡\",\"陶塘乡\",\"中村乡\",\"上溪乡\",\"潭头乡\",\"三坊乡\",\"上固乡\",\"君埠乡\",\"龙冈畲族乡\",\"永丰县工业园区\",\"罗铺垦殖场\",\"官山林场\"],[\"澄江镇\",\"碧溪镇\",\"桥头镇\",\"禾市镇\",\"螺溪镇\",\"苏溪镇\",\"马市镇\",\"塘洲镇\",\"冠朝镇\",\"沙村镇\",\"老营盘镇\",\"小龙镇\",\"灌溪镇\",\"苑前镇\",\"万合镇\",\"沿溪镇\",\"石山乡\",\"南溪乡\",\"上模乡\",\"水槎乡\",\"上圯乡\",\"中龙乡\",\"小龙矿区管委会\",\"八一八矿区\",\"井冈山机场\",\"泰和县工业园区\",\"武山垦殖场\",\"综合垦殖场\"],[\"泉江镇\",\"雩田镇\",\"碧洲镇\",\"草林镇\",\"堆子前镇\",\"左安镇\",\"高坪镇\",\"大汾镇\",\"衙前镇\",\"禾源镇\",\"汤湖镇\",\"枚江镇\",\"珠田乡\",\"巾石乡\",\"大坑乡\",\"双桥乡\",\"新江乡\",\"五斗江乡\",\"西溪乡\",\"南江乡\",\"黄坑乡\",\"戴家埔乡\",\"营盘圩乡\",\"遂川县工业园区\",\"五指峰林场\",\"云岭林场\"],[\"芙蓉镇\",\"五丰镇\",\"枧头镇\",\"窑头镇\",\"百嘉镇\",\"高陂镇\",\"潞田镇\",\"沙坪镇\",\"夏造镇\",\"罗塘乡\",\"弹前乡\",\"武术乡\",\"宝山乡\",\"涧田乡\",\"顺峰乡\",\"韶口乡\",\"万安县工业园\",\"万安县麻源垦殖场\"],[\"平都镇\",\"浒坑镇\",\"洲湖镇\",\"横龙镇\",\"洋溪镇\",\"严田镇\",\"枫田镇\",\"竹江乡\",\"瓜畲乡\",\"钱山乡\",\"赤谷乡\",\"山庄乡\",\"洋门乡\",\"金田乡\",\"彭坊乡\",\"泰山乡\",\"寮塘乡\",\"甘洛乡\",\"章庄乡\",\"安福县工业园\"],[\"禾川镇\",\"石桥镇\",\"龙源口镇\",\"浬田镇\",\"龙门镇\",\"沙市镇\",\"文竹镇\",\"埠前镇\",\"怀忠镇\",\"高桥楼镇\",\"坳南乡\",\"曲白乡\",\"才丰乡\",\"烟阁乡\",\"在中乡\",\"三湾乡\",\"台岭乡\",\"龙田乡\",\"高溪乡\",\"莲洲乡\",\"高市乡\",\"象形乡\",\"芦溪乡\",\"永新县工业园区\",\"永新县综合垦殖场\"],[\"红星街道\",\"厦坪镇\",\"龙市镇\",\"古城镇\",\"新城镇\",\"大陇镇\",\"茨坪镇\",\"拿山乡\",\"黄垇乡\",\"下七乡\",\"长坪乡\",\"坳里乡\",\"鹅岭乡\",\"柏露乡\",\"茅坪乡\",\"葛田乡\",\"荷花乡\",\"睦村乡\",\"东上乡\",\"井企集团\",\"井冈山自然保护区\",\"井冈山市工业园区\",\"白石垦殖场\"]],[[\"灵泉街道\",\"秀江街道\",\"湛郎街道\",\"珠泉街道\",\"化成街道\",\"官园街道\",\"下浦街道\",\"凤凰街道\",\"金园街道\",\"新康府街道(油茶林场)\",\"彬江镇\",\"西村镇\",\"金瑞镇\",\"温汤镇\",\"三阳镇\",\"慈化镇\",\"天台镇\",\"洪塘镇\",\"渥江镇\",\"新坊镇\",\"寨下镇\",\"芦村镇\",\"湖田镇\",\"新田镇\",\"南庙镇\",\"竹亭镇\",\"水江镇\",\"辽市镇\",\"洪江镇\",\"楠木乡\",\"柏木乡\",\"飞剑潭乡\",\"宜春经济开发区管理委员会\",\"袁州区工业园区\",\"宜春市明月山温泉风景名胜区管理局\",\"宜春市宜阳新区管理委员会\",\"农牧实验场\",\"西岭布果园场\",\"明月山采育林场\"],[\"冯川镇\",\"赤岸镇\",\"赤田镇\",\"宋埠镇\",\"干洲镇\",\"澡下镇\",\"会埠镇\",\"罗市镇\",\"上富镇\",\"甘坊镇\",\"仰山乡\",\"澡溪乡\",\"柳溪乡\",\"奉新县工业园区\",\"石溪\",\"百丈山名胜风景区\",\"干洲垦殖场\",\"东风垦殖场\",\"农牧渔良种场\"],[\"康乐街道\",\"株潭镇\",\"黄茅镇\",\"潭埠镇\",\"双桥镇\",\"高村镇\",\"罗城镇\",\"三兴镇\",\"高城镇\",\"白良镇\",\"鹅峰乡\",\"马步乡\",\"赤兴乡\",\"岭东乡\",\"白水乡\",\"仙源乡\",\"茭湖乡\",\"万载县工业园区\"],[\"敖阳街道\",\"田心镇\",\"徐家渡镇\",\"锦江镇\",\"泗溪镇\",\"翰堂镇\",\"南港镇\",\"敖山镇\",\"新界埠镇\",\"蒙山镇\",\"芦洲乡\",\"塔下乡\",\"镇渡乡\",\"野市乡\",\"墨山乡\",\"上高县工业园区\",\"上甘山林场\"],[\"新昌镇\",\"澄塘镇\",\"棠浦镇\",\"新庄镇\",\"潭山镇\",\"芳溪镇\",\"石市镇\",\"黄岗镇\",\"花桥乡\",\"同安乡\",\"天宝乡\",\"桥西乡\",\"宜丰县工业园区\",\"车上林场\",\"双峰林场\",\"石花尖垦殖场\",\"黄岗山垦殖场\"],[\"双溪镇\",\"仁首镇\",\"宝峰镇\",\"高湖镇\",\"璪都镇\",\"香田乡\",\"水口乡\",\"中源乡\",\"罗湾乡\",\"三爪仑乡\",\"雷公尖乡\",\"靖安县工业园区\"],[\"永宁镇\",\"温泉镇\",\"棋坪镇\",\"排埠镇\",\"三都镇\",\"大塅镇\",\"高桥乡\",\"港口乡\",\"带溪乡\",\"江西铜鼓工业园区\",\"花山林场\",\"大沩山林场\",\"茶山林场\",\"龙门林场\"],[\"剑光街道\",\"河洲街道\",\"剑南街道\",\"孙渡街道\",\"尚庄街道\",\"白土镇\",\"袁渡镇\",\"张巷镇\",\"杜市镇\",\"淘沙镇\",\"秀市镇\",\"洛市镇\",\"铁路镇\",\"丽村镇\",\"董家镇\",\"隍城镇\",\"小港镇\",\"石滩镇\",\"桥东镇\",\"荣塘镇\",\"拖船镇\",\"泉港镇\",\"梅林镇\",\"曲江镇\",\"上塘镇\",\"筱塘乡\",\"段潭乡\",\"蕉坑乡\",\"石江乡\",\"荷湖乡\",\"湖塘乡\",\"同田乡\",\"丰城市工业园区\"],[\"淦阳街道\",\"鹿江街道\",\"福城街道\",\"大桥街道\",\"张家山街道\",\"临江镇\",\"永泰镇\",\"黄土岗镇\",\"经楼镇\",\"昌付镇\",\"店下镇\",\"阁山镇\",\"刘公庙镇\",\"观上镇\",\"义成镇\",\"中洲乡\",\"洲上乡\",\"洋湖乡\",\"吴城乡\",\"樟树市工业园区\",\"滨江新城\",\"省双金园艺场\"],[\"瑞州街道\",\"筠阳街道\",\"蓝坊镇\",\"荷岭镇\",\"黄沙岗镇\",\"新街镇\",\"八景镇\",\"独城镇\",\"太阳镇\",\"建山镇\",\"田南镇\",\"相城镇\",\"灰埠镇\",\"石脑镇\",\"龙潭镇\",\"杨圩镇\",\"村前镇\",\"伍桥镇\",\"祥符镇\",\"大城镇\",\"华林山镇\",\"上湖乡\",\"汪家圩乡\",\"高安市新世纪工业城管委会\",\"英岗岭矿务局\",\"江西八景煤矿有限公司\",\"江西新茂实业公司\",\"相城垦殖场\",\"上游水库工程管理局\",\"江西省瑞州监狱\"]],[[\"青云街道\",\"西大街街道\",\"荆公路街道\",\"六水桥街道\",\"文昌街道\",\"城西街道办事处(金巢开\",\"钟岭街道办事处(金巢开\",\"上顿渡镇\",\"温泉镇\",\"高坪镇\",\"秋溪镇\",\"荣山镇\",\"龙溪镇\",\"大岗镇\",\"云山镇\",\"唱凯镇\",\"罗针镇\",\"罗湖镇\",\"太阳镇\",\"东馆镇\",\"腾桥镇\",\"青泥镇\",\"孝桥镇\",\"抚北镇\",\"崇岗镇(金巢开发区)\",\"展坪乡\",\"连城乡\",\"桐源乡\",\"湖南乡\",\"七里岗乡\",\"嵩湖乡\",\"鹏田乡\",\"茅排乡\",\"河埠乡\",\"荣山垦殖场\",\"七里岗垦殖场\",\"开发区管理委员会\"],[\"建昌镇\",\"株良镇\",\"上唐镇\",\"里塔镇\",\"洪门镇\",\"沙洲镇\",\"龙湖镇\",\"新丰街镇\",\"万坊镇\",\"徐家镇\",\"天井源乡\",\"浔溪乡\",\"南城县工业园区管理委员会\"],[\"日峰镇\",\"宏村镇\",\"洵口镇\",\"熊村镇\",\"龙安镇\",\"德胜镇\",\"华山镇\",\"潭溪乡\",\"湖坊乡\",\"荷源乡\",\"厚村乡\",\"社苹乡\",\"樟溪乡\",\"西城乡\",\"中田乡\",\"黎川县工业园区管理委员会\",\"德胜企业集团\"],[\"琴城镇\",\"太和镇\",\"白舍镇\",\"市山镇\",\"洽湾镇\",\"桑田镇\",\"紫霄镇\",\"三溪乡\",\"东坪乡\",\"莱溪乡\",\"太源乡\",\"傅坊乡\",\"南丰县长红垦殖场\",\"南丰工业园区\"],[\"巴山镇\",\"相山镇\",\"航埠镇\",\"孙坊镇\",\"河上镇\",\"礼陂镇\",\"马鞍镇\",\"石庄乡\",\"六家桥乡\",\"白路乡\",\"三山乡\",\"白陂乡\",\"桃源乡\",\"许坊乡\",\"郭圩乡\"],[\"鳌溪镇\",\"公溪镇\",\"山砀镇\",\"龚坊镇\",\"戴坊镇\",\"牛田镇\",\"万崇镇\",\"增田镇\",\"招携镇\",\"湖溪乡\",\"罗陂乡\",\"湖坪乡\",\"南村乡\",\"谷岗乡\",\"金竹畲族乡\",\"大马头乡\"],[\"凤冈镇\",\"棠阴镇\",\"黄陂镇\",\"东陂镇\",\"梨溪镇\",\"二都镇\",\"中港镇\",\"桃陂镇\",\"新丰乡\",\"神岗乡\",\"圳口乡\",\"南源乡\",\"黄柏岭垦殖场\",\"青年垦殖场\",\"宜黄县工业园区\"],[\"秀谷镇\",\"浒湾镇\",\"双塘镇\",\"何源镇\",\"合市镇\",\"琅琚镇\",\"左坊镇\",\"对桥镇\",\"黄通乡\",\"陆坊乡\",\"陈坊积乡\",\"琉璃乡\",\"石门乡\",\"华侨农场\",\"江西金溪工业园区管理委员会\"],[\"鹤城镇\",\"马头山镇\",\"高阜镇\",\"嵩市镇\",\"乌石镇\",\"高田乡\",\"石峡乡\"],[\"孝岗镇\",\"小璜镇\",\"圩上桥镇\",\"马圩镇\",\"詹圩镇\",\"岗上积镇\",\"杨桥殿镇\",\"黎圩镇\",\"王桥镇\",\"珀玕乡\",\"邓家乡\",\"虎圩乡\",\"瑶圩乡\",\"红星垦殖场\",\"红光垦殖场\",\"红亮垦殖场\",\"甘坑生态林场\",\"江西铜业集团公司东同矿业有限责任公司\",\"江西磷肥厂\",\"东乡县经济开发区\"],[\"盱江镇\",\"头陂镇\",\"赤水镇\",\"驿前镇\",\"甘竹镇\",\"塘坊镇\",\"千善乡\",\"水南圩乡\",\"长桥乡\",\"杨溪乡\",\"尖峰乡\",\"翠雷山垦殖场\",\"广昌县工业园区\"]],[[\"水南街道\",\"东市街道\",\"西市街道\",\"北门街道\",\"茅家岭街道\",\"灵溪街道\",\"沙溪镇\",\"朝阳镇\",\"秦峰镇\"],[\"永丰街道\",\"芦林街道\",\"丰溪街道\",\"下溪街道\",\"大石街道\",\"五都镇\",\"洋口镇\",\"横山镇\",\"桐畈镇\",\"湖丰镇\",\"大南镇\",\"排山镇\",\"毛村镇\",\"枧底镇\",\"泉波镇\",\"壶峤镇\",\"霞峰镇\",\"吴村镇\",\"沙田镇\",\"铜钹山镇\",\"东阳乡\",\"嵩峰乡\",\"少阳乡\",\"铜拔山垦殖场\"],[\"旭日街道\",\"罗桥街道\",\"兴园街道\",\"田墩镇\",\"上泸镇\",\"华坛山镇\",\"茶亭镇\",\"皂头镇\",\"四十八镇\",\"枫岭头镇\",\"煌固镇\",\"花厅镇\",\"五府山镇\",\"郑坊镇\",\"望仙乡\",\"石人乡\",\"清水乡\",\"石狮乡\",\"湖村乡\",\"尊桥乡\",\"应家乡\",\"黄沙岭乡\",\"铁山乡\",\"董团乡\"],[\"枫林\",\"冰溪镇\",\"临湖镇\",\"必姆镇\",\"横街镇\",\"文成镇\",\"下镇镇\",\"岩瑞镇\",\"双明镇\",\"紫湖镇\",\"仙岩镇\",\"樟村镇\",\"南山乡\",\"怀玉乡\",\"下塘乡\",\"四股桥乡\",\"六都乡\",\"三清乡\"],[\"河口镇\",\"永平镇\",\"石塘镇\",\"鹅湖镇\",\"湖坊镇\",\"武夷山镇\",\"汪二镇\",\"陈坊乡\",\"虹桥乡\",\"新滩乡\",\"葛仙山乡\",\"稼轩乡\",\"英将乡\",\"紫溪乡\",\"太源畲族乡\",\"天柱山乡\",\"篁碧畲族乡\",\"江西铜业集团公司永铜分公司\",\"铅山县青溪服务中心\",\"铅山县国营森林苗圃\"],[\"兴安街道\",\"岑阳镇\",\"葛源镇\",\"姚家乡\",\"莲荷乡\",\"司铺乡\",\"港边乡\",\"龙门畈乡\",\"青板乡\",\"铺前煤矿\",\"红桥垦殖场\",\"上坑源林场\",\"山黄林场\",\"新篁\"],[\"桃源街道\",\"曹溪镇\",\"漆工镇\",\"樟树墩镇\",\"南岩镇\",\"朱坑镇\",\"圭峰镇\",\"叠山镇\",\"港口镇\",\"弋江镇\",\"中畈乡\",\"葛溪乡\",\"湾里乡\",\"清湖乡\",\"旭光乡\",\"花亭垦殖场\",\"三县岭垦殖场\"],[\"玉亭镇\",\"瑞洪镇\",\"黄金埠镇\",\"古埠镇\",\"乌泥镇\",\"石口镇\",\"杨埠镇\",\"九龙镇\",\"社赓镇\",\"康山乡\",\"东塘乡\",\"大塘乡\",\"鹭鸶港乡\",\"三塘乡\",\"洪家嘴乡\",\"白马桥乡\",\"江埠乡\",\"枫港乡\",\"大溪乡\",\"梅港乡\",\"渔池湖水产场\",\"县良种场\",\"李梅林场\",\"康山垦总场\",\"禾斛岭垦殖场\",\"峡山林场\",\"信丰垦殖场\"],[\"饶州街道\",\"鄱阳镇\",\"谢家滩镇\",\"石门街镇\",\"四十里街镇\",\"油墩街镇\",\"田畈街镇\",\"金盘岭镇\",\"高家岭镇\",\"凰岗镇\",\"双港镇\",\"古县渡镇\",\"饶丰镇\",\"乐丰镇\",\"饶埠镇\",\"侯家岗乡\",\"莲花山乡\",\"响水滩乡\",\"枧田街乡\",\"柘港乡\",\"鸦鹊湖乡\",\"银宝湖乡\",\"游城乡\",\"珠湖乡\",\"白沙洲乡\",\"团林乡\",\"昌洲乡\",\"庙前乡\",\"莲湖乡\",\"芦田乡\",\"农科所\",\"饶洲监狱\"],[\"陈营镇\",\"石镇镇\",\"青云镇\",\"梓埠镇\",\"大源镇\",\"裴梅镇\",\"湖云乡\",\"齐埠乡\",\"汪家乡\",\"上坊乡\",\"苏桥乡\",\"珠田乡\"],[\"蚺城街道\",\"紫阳镇\",\"清华镇\",\"秋口镇\",\"江湾镇\",\"思口镇\",\"赋春镇\",\"镇头镇\",\"太白镇\",\"中云镇\",\"许村镇\",\"溪头乡\",\"段莘乡\",\"浙源乡\",\"沱川乡\",\"大鄣山乡\",\"珍珠山乡\"],[\"银城街道\",\"新营街道\",\"香屯街道\",\"绕二镇\",\"海口镇\",\"新岗山镇\",\"泗洲镇\",\"花桥镇\",\"黄柏乡\",\"万村乡\",\"张村乡\",\"昄大乡\",\"李宅乡\",\"龙头山乡\",\"江西省德兴铜矿\"]]],[[[\"解放路街道\",\"千佛山街道\",\"趵突泉街道\",\"泉城路街道\",\"大明湖街道\",\"东关街道\",\"文东街道\",\"建新街道\",\"甸柳街道\",\"燕山街道\",\"姚家街道\",\"龙洞街道\",\"智远街道\",\"舜华路街道\"],[\"大观园街道\",\"杆石桥街道\",\"四里村街道\",\"魏家庄街道\",\"二七街道\",\"七里山街道\",\"六里山街道\",\"舜玉路街道\",\"泺源街道\",\"王官庄街道\",\"舜耕街道\",\"白马山街道\",\"七贤街道\",\"十六里河街道\",\"兴隆街道\",\"党家街道\",\"陡沟街道\"],[\"振兴街街道\",\"中大槐树街道\",\"道德街街道\",\"西市场街道\",\"五里沟街道\",\"营市街街道\",\"青年公园街道\",\"南辛庄街道\",\"段店北路街道\",\"张庄路街道\",\"匡山街道\",\"美里湖街道\",\"腊山街道\",\"兴福街道\",\"玉清湖街道\",\"吴家堡街道\"],[\"无影山街道\",\"天桥东街街道\",\"北村街道\",\"南村街道\",\"堤口路街道\",\"北坦街道\",\"制锦市街道\",\"宝华街道\",\"官扎营街道\",\"纬北路街道\",\"药山街道\",\"北园街道\",\"泺口街道\",\"桑梓店镇\",\"大桥镇\"],[\"山大路街道\",\"洪家楼街道\",\"东风街道\",\"全福街道\",\"孙村街道\",\"巨野河街道\",\"华山街道\",\"荷花路街道\",\"王舍人街道\",\"鲍山街道\",\"郭店街道\",\"唐冶街道\",\"港沟街道\",\"遥墙街道\",\"临港街道\",\"仲宫镇\",\"柳埠镇\",\"董家镇\",\"唐王镇\",\"西营镇\",\"彩石镇\"],[\"文昌街道\",\"崮云湖街道\",\"平安街道\",\"五峰山街道\",\"归德镇\",\"孝里镇\",\"万德镇\",\"张夏镇\",\"马山镇\",\"双泉镇\"],[\"榆山街道\",\"锦水街道\",\"东阿镇\",\"孝直镇\",\"孔村镇\",\"洪范池镇\",\"玫瑰镇\",\"安城镇\"],[\"济阳街道\",\"济北街道\",\"垛石镇\",\"孙耿镇\",\"曲堤镇\",\"仁风镇\",\"崔寨镇\",\"太平镇\",\"回河镇\",\"新市镇\"],[\"许商街道\",\"殷巷镇\",\"怀仁镇\",\"龙桑寺镇\",\"郑路镇\",\"贾庄镇\",\"玉皇庙镇\",\"白桥镇\",\"孙集镇\",\"韩庙镇\",\"沙河乡\",\"张坊乡\"],[\"明水街道\",\"双山街道\",\"枣园街道\",\"龙山街道\",\"埠村街道\",\"圣井街道\",\"普集街道\",\"绣惠街道\",\"相公庄街道\",\"文祖街道\",\"官庄街道\",\"垛庄镇\",\"水寨镇\",\"刁镇\",\"曹范镇\",\"白云湖镇\",\"高官寨镇\",\"宁家埠镇\",\"辛寨镇\",\"黄河镇\"]],[[\"香港中路街道\",\"八大峡街道\",\"云南路街道\",\"中山路街道\",\"江苏路街道\",\"八大关街道\",\"湛山街道\",\"八大湖街道\",\"金门路街道\",\"珠海路街道\"],[\"辽宁路街道\",\"延安路街道\",\"登州路街道\",\"宁夏路街道\",\"敦化路街道\",\"辽源路街道\",\"合肥路街道\",\"大港街道\",\"即墨路街道\",\"台东街道\",\"镇江路街道\",\"浮山新区街道\",\"阜新路街道\",\"海伦路街道\",\"四方街道\",\"兴隆路街道\",\"水清沟街道\",\"洛阳路街道\",\"河西街道\"],[\"黄岛街道\",\"辛安街道\",\"薛家岛街道\",\"灵珠山街道\",\"长江路街道\",\"红石崖街道\",\"灵山卫街道\",\"珠海街道\",\"隐珠街道\",\"铁山街道\",\"滨海街道\",\"胶南街道\",\"王台镇\",\"张家楼镇\",\"琅琊镇\",\"泊里镇\",\"大场镇\",\"大村镇\",\"六汪镇\",\"海青镇\",\"宝山镇\",\"藏南镇\"],[\"中韩街道\",\"沙子口街道\",\"王哥庄街道\",\"北宅街道\"],[\"振华路街道\",\"沧口街道\",\"兴华路街道\",\"兴城路街道\",\"李村街道\",\"虎山路街道\",\"浮山路街道\",\"湘潭路街道\",\"楼山街道\",\"九水街道\",\"世园街道\"],[\"城阳街道\",\"夏庄街道\",\"流亭街道\",\"棘洪滩街道\",\"上马街道\",\"惜福镇街道\"],[\"阜安街道\",\"中云街道\",\"三里河街道\",\"九龙街道\",\"胶东街道\",\"胶北街道\",\"胶莱镇\",\"李哥庄镇\",\"铺集镇\",\"里岔镇\",\"胶西镇\",\"洋河镇\"],[\"环秀街道\",\"潮海街道\",\"通济街道\",\"北安街道\",\"龙山街道\",\"龙泉街道\",\"鳌山卫街道\",\"温泉街道\",\"蓝村镇\",\"灵山镇\",\"段泊岚镇\",\"移风店镇\",\"大信镇\",\"田横镇\",\"金口镇\"],[\"东阁街道\",\"李园街道\",\"同和街道\",\"凤台街道\",\"白沙河街道\",\"古岘镇\",\"仁兆镇\",\"南村镇\",\"蓼兰镇\",\"崔家集镇\",\"明村镇\",\"田庄镇\",\"新河镇\",\"店子镇\",\"大泽山镇\",\"旧店镇\",\"云山镇\",\"平度外向型工业加工区\"],[\"水集街道\",\"望城街道\",\"沽河街道\",\"姜山镇\",\"夏格庄镇\",\"院上镇\",\"日庄镇\",\"南墅镇\",\"河头店镇\",\"店埠镇\",\"马连庄镇\"]],[[\"般阳路街道\",\"松龄路街道\",\"钟楼街道\",\"将军路街道\",\"昆仑镇\",\"岭子镇\",\"西河镇\",\"龙泉镇\",\"寨里镇\",\"罗村镇\",\"洪山镇\",\"双杨镇\",\"太河镇\"],[\"车站街道\",\"公园街道\",\"湖田街道\",\"和平街道\",\"科苑街道\",\"体育场街道\",\"四宝山街道\",\"马尚镇\",\"南定镇\",\"沣水镇\",\"傅家镇\",\"中埠镇\",\"房镇镇\"],[\"城东街道\",\"城西街道\",\"山头街道\",\"域城镇\",\"白塔镇\",\"八陡镇\",\"石马镇\",\"源泉镇\",\"池上镇\",\"博山镇\"],[\"闻韶街道\",\"雪宫街道\",\"辛店街道\",\"稷下街道\",\"齐陵街道\",\"齐都镇\",\"皇城镇\",\"敬仲镇\",\"朱台镇\",\"金岭镇\",\"凤凰镇\",\"金山镇\"],[\"丝绸路街道\",\"大街街道\",\"青年路街道\",\"永安街道\",\"城北路街道\",\"北郊镇\",\"南郊镇\",\"王村镇\",\"萌水镇\",\"商家镇\"],[\"索镇街道\",\"少海街道\",\"起凤镇\",\"田庄镇\",\"荆家镇\",\"马桥镇\",\"新城镇\",\"唐山镇\",\"果里镇\"],[\"田镇街道\",\"芦湖街道\",\"青城镇\",\"高城镇\",\"黑里寨镇\",\"唐坊镇\",\"常家镇\",\"花沟镇\",\"木李镇\"],[\"历山街道\",\"南麻街道\",\"鲁村镇\",\"东里镇\",\"悦庄镇\",\"西里镇\",\"大张庄镇\",\"中庄镇\",\"张家坡镇\",\"燕崖镇\",\"石桥镇\",\"南鲁山镇\"]],[[\"中心街街道\",\"各塔埠街道\",\"矿区街道\",\"文化路街道办事\",\"龙山路街道\",\"光明路街道办事\",\"税郭镇\",\"孟庄镇\",\"齐村镇\",\"永安镇\",\"西王庄镇\"],[\"临城街道\",\"兴仁街道\",\"兴城街道\",\"张范街道\",\"沙沟镇\",\"周营镇\",\"邹坞镇\",\"陶庄镇\",\"常庄镇\"],[\"坛山街道办\",\"吴林街道办\",\"古邵镇\",\"阴平镇\",\"底阁镇\",\"榴园镇\",\"峨山镇\"],[\"运河街道\",\"邳庄镇\",\"张山子镇\",\"泥沟镇\",\"涧头集镇\",\"马兰屯镇\"],[\"山城街道\",\"店子镇\",\"西集镇\",\"桑村镇\",\"北庄镇\",\"城头镇\",\"徐庄镇\",\"水泉镇\",\"冯卯镇\",\"凫城镇\"],[\"荆河街道\",\"龙泉街道\",\"北辛街道\",\"善南街道\",\"东沙河镇\",\"洪绪镇\",\"南沙河镇\",\"大坞镇\",\"滨湖镇\",\"级索镇\",\"西岗镇\",\"姜屯镇\",\"鲍沟镇\",\"张汪镇\",\"官桥镇\",\"柴胡店镇\",\"羊庄镇\",\"木石镇\",\"界河镇\",\"龙阳镇\",\"东郭镇\"]],[[\"文汇街道\",\"黄河路街道\",\"东城街道\",\"辛店街道\",\"胜利街道\",\"胜园街道\",\"牛庄镇\",\"六户镇\",\"史口镇\",\"龙居镇\"],[\"河口街道\",\"六合街道\",\"义和镇\",\"仙河镇\",\"孤岛镇\",\"新户镇\",\"开发区管委会\",\"河口蓝色经济开发区管理委员会\"],[\"垦利街道\",\"兴隆街道\",\"胜坨镇\",\"郝家镇\",\"永安镇\",\"黄河口镇\",\"董集镇\",\"开发区类似乡级单位\",\"红光类似乡级单位\",\"垦东类似乡级单位\",\"东营市现代畜牧业示范区类似乡级单位\"],[\"利津街道\",\"凤凰城街道\",\"北宋镇\",\"盐窝镇\",\"陈庄镇\",\"汀罗镇\",\"明集乡\",\"刁口乡\",\"利津县经济开发区\",\"利津县县城社区管理委员会\"],[\"广饶街道\",\"乐安街道\",\"大王镇\",\"稻庄镇\",\"丁庄镇\",\"李鹊镇\",\"大码头镇\",\"花官镇\",\"陈官镇\",\"东营农业高新技术产业示范区\",\"广饶滨海新区管理委员会\"]],[[\"向阳街道\",\"东山街道\",\"毓璜顶街道\",\"通伸街道\",\"凤凰台街道\",\"奇山街道\",\"白石街道\",\"芝罘岛街道\",\"黄务街道\",\"只楚街道\",\"世回尧街道\",\"幸福街道\"],[\"清洋街道\",\"福新街道\",\"东厅街道\",\"门楼街道\",\"高疃镇\",\"张格庄镇\",\"回里镇\"],[\"宁海街道\",\"文化街道\",\"武宁街道\",\"大窑街道\",\"姜格庄街道\",\"观水镇\",\"龙泉镇\",\"玉林店镇\",\"水道镇\",\"高陵镇\",\"王格庄镇\",\"昆嵛镇\",\"莒格庄镇\"],[\"黄海路街道\",\"初家街道\",\"滨海路街道\",\"解甲庄街道\",\"莱山街道\",\"院格庄街道\"],[\"南长山街道\",\"砣矶镇\",\"北长山乡\",\"黑山乡\",\"大钦岛乡\",\"小钦岛乡\",\"南隍城乡\",\"北隍城乡\"],[\"东莱街道\",\"龙港街道\",\"新嘉街道\",\"徐福街道\",\"东江街道\",\"黄山馆镇\",\"北马镇\",\"芦头镇\",\"下丁家镇\",\"七甲镇\",\"石良镇\",\"兰高镇\",\"诸由观镇\",\"山东龙口高新技术产业园区管理委员会\"],[\"城厢街道\",\"古柳街道\",\"龙旺庄街道\",\"冯格庄街道\",\"柏林庄街道\",\"沐浴店镇\",\"团旺镇\",\"穴坊镇\",\"羊郡镇\",\"姜疃镇\",\"万第镇\",\"照旺庄镇\",\"谭格庄镇\",\"河洛镇\",\"吕格庄镇\",\"高格庄镇\",\"大夼镇\",\"山前店镇\"],[\"文昌路街道\",\"永安路街道\",\"三山岛街道\",\"城港路街道\",\"文峰路街道\",\"金仓街道\",\"沙河镇\",\"朱桥镇\",\"郭家店镇\",\"金城镇\",\"平里店镇\",\"驿道镇\",\"程郭镇\",\"虎头崖镇\",\"柞村镇\",\"夏邱镇\",\"土山镇\"],[\"登州街道\",\"紫荆山街道\",\"新港街道\",\"蓬莱阁街道\",\"南王街道\",\"刘家沟镇\",\"潮水镇\",\"大柳行镇\",\"小门家镇\",\"大辛店镇\",\"村里集镇\",\"北沟镇\"],[\"罗峰街道\",\"泉山街道\",\"梦芝街道\",\"温泉街道\",\"大秦家街道\",\"辛庄镇\",\"蚕庄镇\",\"金岭镇\",\"毕郭镇\",\"玲珑镇\",\"张星镇\",\"夏甸镇\",\"阜山镇\",\"齐山镇\"],[\"翠屏街道\",\"庄园街道\",\"松山街道\",\"观里镇\",\"蛇窝泊镇\",\"唐家泊镇\",\"桃村镇\",\"亭口镇\",\"臧家庄镇\",\"寺口镇\",\"苏家店镇\",\"杨础镇\",\"西城镇\",\"官道镇\",\"庙后镇\",\"山东栖霞经济开发区\"],[\"方圆街道\",\"东村街道\",\"凤城街道\",\"龙山街道\",\"留格庄镇\",\"盘石店镇\",\"郭城镇\",\"徐家店镇\",\"发城镇\",\"小纪镇\",\"行村镇\",\"辛安镇\",\"二十里店镇\",\"朱吴镇\",\"外向型工业加工区\",\"碧城工业区\",\"旅游度假区\",\"核电装备制造工业园区\"]],[[\"城关街道\",\"南关街道\",\"西关街道\",\"北关街道\",\"于河街道\",\"望留街道\",\"潍城经济开发区\"],[\"寒亭街道\",\"开元街道\",\"固堤街道\",\"高里街道\",\"朱里街道\"],[\"凤凰街道\",\"坊安街道\",\"坊城街道\",\"九龙街道\",\"黄旗堡街道\",\"太保庄街道\",\"王家庄街道\"],[\"东关街道\",\"大虞街道\",\"梨园街道\",\"廿里堡街道\",\"潍州路街道\",\"北苑街道\",\"广文街道\",\"新城街道\",\"清池街道\",\"北海路街道\"],[\"城关街道\",\"东城街道\",\"五井镇\",\"冶源镇\",\"寺头镇\",\"九山镇\",\"辛寨镇\",\"山旺镇\",\"柳山镇\",\"蒋峪镇\"],[\"宝都街道\",\"宝城街道\",\"朱刘街道\",\"五图街道\",\"乔官镇\",\"唐吾镇\",\"红河镇\",\"营丘镇\"],[\"王府街道\",\"益都街道\",\"云门山街道\",\"黄楼街道\",\"弥河镇\",\"王坟镇\",\"庙子镇\",\"邵庄镇\",\"高柳镇\",\"何官镇\",\"东夏镇\",\"谭坊镇\",\"青州经济开发区管理委员会\"],[\"密州街道\",\"龙都街道\",\"舜王街道\",\"枳沟镇\",\"贾悦镇\",\"石桥子镇\",\"相州镇\",\"昌城镇\",\"百尺河镇\",\"辛兴镇\",\"林家村镇\",\"皇华镇\",\"桃林镇\",\"诸城经济开发区管理委员会\"],[\"圣城街道\",\"文家街道\",\"古城街道\",\"洛城街道\",\"孙家集街道\",\"化龙镇\",\"营里镇\",\"台头镇\",\"田柳镇\",\"上口镇\",\"侯镇\",\"纪台镇\",\"稻田镇\",\"羊口镇\",\"双王城生态经济园区管委会\"],[\"兴安街道\",\"新安街道\",\"景芝镇\",\"凌河镇\",\"官庄镇\",\"大盛镇\",\"石埠子镇\",\"石堆镇\",\"柘山镇\",\"辉渠镇\",\"吾山镇\",\"金冢子镇\"],[\"高密市朝阳街道\",\"高密市醴泉街道\",\"高密市密水街道\",\"柏城镇\",\"夏庄镇\",\"姜庄镇\",\"大牟家镇\",\"阚家镇\",\"井沟镇\",\"柴沟镇\"],[\"奎聚街道\",\"都昌街道\",\"围子街道\",\"柳疃镇\",\"龙池镇\",\"卜庄镇\",\"饮马镇\",\"北孟镇\",\"下营镇\"]],[[\"许庄街道\",\"李营街道\",\"南张街道\",\"仙营街道\",\"金城街道\",\"廿里铺街道\",\"古槐街道\",\"济阳街道\",\"阜桥街道\",\"越河街道\",\"观音阁街道\",\"南苑街道\",\"安居街道\",\"唐口街道\",\"长沟镇\",\"石桥镇\",\"喻屯镇\"],[\"鼓楼街道\",\"龙桥街道\",\"酒仙桥街道\",\"大安镇\",\"新驿镇\",\"颜店镇\",\"新兖镇\",\"漕河镇\",\"兴隆庄镇\",\"小孟镇\"],[\"夏镇街道\",\"昭阳街道\",\"傅村街道\",\"韩庄镇\",\"欢城镇\",\"南阳镇\",\"鲁桥镇\",\"留庄镇\",\"两城镇\",\"马坡镇\",\"赵庙镇\",\"张楼镇\",\"微山岛镇\",\"西平镇\",\"高楼乡\"],[\"谷亭街道\",\"滨湖街道\",\"清河镇\",\"鱼城镇\",\"王鲁镇\",\"张黄镇\",\"王庙镇\",\"李阁镇\",\"唐马镇\",\"老砦镇\",\"罗屯镇\"],[\"金乡街道\",\"高河街道\",\"鱼山街道\",\"王丕街道\",\"羊山镇\",\"胡集镇\",\"霄云镇\",\"鸡黍镇\",\"司马镇\",\"马庙镇\",\"化雨镇\",\"卜集镇\",\"兴隆镇\"],[\"嘉祥镇街道\",\"卧龙山街道\",\"纸坊镇\",\"梁宝寺镇\",\"疃里镇\",\"马村镇\",\"金屯镇\",\"大张楼镇\",\"马集镇\",\"万张镇\",\"孟姑集镇\",\"老僧堂镇\",\"仲山镇\",\"满硐镇\",\"黄垓镇\",\"嘉祥经济开发区管理委员会\"],[\"中都街道\",\"汶上街道\",\"南站镇\",\"南旺镇\",\"次丘镇\",\"寅寺镇\",\"郭楼镇\",\"康驿镇\",\"苑庄镇\",\"义桥镇\",\"郭仓镇\",\"白石镇\",\"杨店镇\",\"刘楼镇\",\"军屯乡\"],[\"泗河街道\",\"济河街道\",\"泉林镇\",\"星村镇\",\"柘沟镇\",\"金庄镇\",\"苗馆镇\",\"中册镇\",\"杨柳镇\",\"泗张镇\",\"圣水峪镇\",\"高峪镇\",\"华村镇\"],[\"水泊街道\",\"梁山街道\",\"小路口镇\",\"韩岗镇\",\"拳铺镇\",\"杨营镇\",\"韩垓镇\",\"馆驿镇\",\"小安山镇\",\"寿张集镇\",\"黑虎庙镇\",\"马营镇\",\"赵堌堆乡\",\"大路口乡\",\"梁山经济开发区\"],[\"鲁城街道\",\"书院街道\",\"时庄街道\",\"小雪街道\",\"吴村镇\",\"姚村镇\",\"陵城镇\",\"尼山镇\",\"王庄镇\",\"息陬镇\",\"石门山镇\",\"防山镇\"],[\"钢山街道\",\"千泉街道\",\"凫山街道\",\"香城镇\",\"城前镇\",\"大束镇\",\"北宿镇\",\"中心店镇\",\"唐村镇\",\"太平镇\",\"石墙镇\",\"峄山镇\",\"看庄镇\",\"张庄镇\",\"田黄镇\",\"郭里镇\"]],[[\"岱庙街道\",\"财源街道\",\"泰前街道\",\"上高街道\",\"徐家楼街道\",\"省庄镇\",\"邱家店镇\",\"大津口乡\"],[\"粥店街道\",\"天平街道\",\"北集坡街道\",\"山口镇\",\"祝阳镇\",\"范镇\",\"角峪镇\",\"徂徕镇\",\"满庄镇\",\"夏张镇\",\"道朗镇\",\"黄前镇\",\"大汶口镇\",\"马庄镇\",\"房村镇\",\"良庄镇\",\"下港镇\",\"化马湾乡\"],[\"文庙街道\",\"八仙桥街道\",\"泗店镇\",\"东疏镇\",\"伏山镇\",\"堽城镇\",\"蒋集镇\",\"磁窑镇\",\"华丰镇\",\"葛石镇\",\"东庄镇\",\"鹤山镇\",\"乡饮乡\"],[\"东平街道\",\"州城街道\",\"彭集街道\",\"沙河站镇\",\"老湖镇\",\"银山镇\",\"斑鸠店镇\",\"接山镇\",\"大羊镇\",\"梯门镇\",\"新湖镇\",\"戴庙镇\",\"商老庄乡\",\"旧县乡\"],[\"青云街道\",\"新汶街道\",\"新甫街道\",\"东都镇\",\"小协镇\",\"翟镇\",\"泉沟镇\",\"羊流镇\",\"果都镇\",\"西张庄镇\",\"天宝镇\",\"楼德镇\",\"禹村镇\",\"宫里镇\",\"谷里镇\",\"石莱镇\",\"放城镇\",\"刘杜镇\",\"汶南镇\",\"龙廷镇\",\"岳家庄乡\"],[\"新城街道\",\"老城街道\",\"王瓜店街道\",\"仪阳街道\",\"潮泉镇\",\"桃园镇\",\"王庄镇\",\"湖屯镇\",\"石横镇\",\"安临站镇\",\"孙伯镇\",\"安驾庄镇\",\"汶阳镇\",\"边院镇\"]],[[\"环翠楼街道\",\"鲸园街道\",\"竹岛街道\",\"孙家疃街道\",\"张村镇\",\"羊亭镇\",\"温泉镇\",\"嵩山街道\"],[\"龙山路街道\",\"天福路街道\",\"环山路街道\",\"文登营镇\",\"大水泊镇\",\"张家产镇\",\"高村镇\",\"泽库镇\",\"侯家镇\",\"宋村镇\",\"泽头镇\",\"小观镇\",\"葛家镇\",\"米山镇\",\"界石镇\",\"开发区\",\"埠口港管理委员会\"],[\"宁津街道\",\"港湾街道\",\"桃园街道\",\"王连街道\",\"东山街道\",\"斥山街道\",\"崖头街道\",\"城西街道\",\"寻山街道\",\"崂山街道\",\"俚岛镇\",\"成山镇\",\"埠柳镇\",\"港西镇\",\"夏庄镇\",\"崖西镇\",\"荫子镇\",\"滕家镇\",\"大疃镇\",\"上庄镇\",\"虎山镇\",\"人和镇\"],[\"城区街道\",\"夏村镇\",\"乳山口镇\",\"海阳所镇\",\"白沙滩镇\",\"大孤山镇\",\"南黄镇\",\"冯家镇\",\"下初镇\",\"午极镇\",\"育黎镇\",\"崖子镇\",\"诸往镇\",\"乳山寨镇\",\"徐家镇\"]],[[\"日照街道\",\"石臼街道\",\"秦楼街道\",\"卧龙山街道\",\"两城街道\",\"河山镇\",\"后村镇\",\"西湖镇\",\"陈疃镇\",\"南湖镇\",\"三庄镇\"],[\"岚山头街道\",\"安东卫街道\",\"碑廓镇\",\"虎山镇\",\"巨峰镇\",\"高兴镇\",\"黄墩镇\",\"中楼镇\",\"前三岛乡\"],[\"洪凝街道\",\"街头镇\",\"潮河镇\",\"许孟镇\",\"于里镇\",\"汪湖镇\",\"叩官镇\",\"中至镇\",\"高泽镇\",\"松柏镇\",\"石场乡\",\"户部乡\"],[\"城阳街道\",\"招贤镇\",\"阎庄镇\",\"夏庄镇\",\"刘官庄镇\",\"峤山镇\",\"小店镇\",\"龙山镇\",\"东莞镇\",\"浮来山镇\",\"陵阳镇\",\"店子集镇\",\"长岭镇\",\"安庄镇\",\"棋山镇\",\"洛河镇\",\"寨里河镇\",\"桑园镇\",\"果庄镇\",\"库山乡\",\"莒县经济开发区\"]],[[\"凤城街道\",\"张家洼街道\",\"高庄街道\",\"鹏泉街道\",\"口镇\",\"羊里镇\",\"方下镇\",\"牛泉镇\",\"苗山镇\",\"雪野镇\",\"大王庄镇\",\"寨里镇\",\"杨庄镇\",\"茶业口镇\",\"和庄镇\"],[\"艾山街道\",\"里辛街道\",\"汶源街道\",\"颜庄镇\",\"辛庄镇\"]],[[\"兰山街道\",\"银雀山街道\",\"金雀山街道\",\"柳青街道\",\"白沙埠镇\",\"枣园镇\",\"半程镇\",\"义堂镇\",\"李官镇\",\"方城镇\",\"汪沟镇\"],[\"罗庄街道\",\"傅庄街道\",\"盛庄街道\",\"册山街道\",\"高都街道\",\"沂堂镇\",\"褚墩镇\",\"黄山镇\"],[\"九曲街道\",\"相公街道\",\"太平街道\",\"汤头街道\",\"凤凰岭街道\",\"汤河镇\",\"八湖镇\",\"郑旺镇\"],[\"界湖街道\",\"岸堤镇\",\"孙祖镇\",\"双堠镇\",\"青驼镇\",\"张庄镇\",\"砖埠镇\",\"大庄镇\",\"辛集镇\",\"蒲汪镇\",\"湖头镇\",\"苏村镇\",\"铜井镇\",\"依汶镇\",\"马牧池乡\"],[\"郯城街道\",\"马头镇\",\"重坊镇\",\"李庄镇\",\"杨集镇\",\"港上镇\",\"高峰头镇\",\"庙山镇\",\"红花镇\",\"胜利镇\",\"花园乡\",\"归昌乡\",\"泉源乡\"],[\"沂城街道\",\"马站镇\",\"高桥镇\",\"许家湖镇\",\"黄山铺镇\",\"诸葛镇\",\"崔家峪镇\",\"四十里堡镇\",\"杨庄镇\",\"夏蔚镇\",\"沙沟镇\",\"高庄镇\",\"院东头镇\",\"龙家圈镇\",\"富官庄镇\",\"道托镇\",\"泉庄镇\",\"圈里乡\"],[\"卞庄街道\",\"大仲村镇\",\"兰陵镇\",\"长城镇\",\"磨山镇\",\"神山镇\",\"车辋镇\",\"尚岩镇\",\"向城镇\",\"新兴镇\",\"南桥镇\",\"庄坞镇\",\"鲁城镇\",\"矿坑镇\",\"金岭镇\",\"芦柞镇\",\"下村乡\"],[\"费城街道\",\"上冶镇\",\"薛庄镇\",\"探沂镇\",\"朱田镇\",\"梁邱镇\",\"新庄镇\",\"马庄镇\",\"胡阳镇\",\"石井镇\",\"大田庄乡\",\"南张庄乡\"],[\"平邑街道\",\"仲村镇\",\"武台镇\",\"保太镇\",\"柏林镇\",\"卞桥镇\",\"地方镇\",\"铜石镇\",\"温水镇\",\"流峪镇\",\"郑城镇\",\"白彦镇\",\"临涧镇\",\"丰阳镇\"],[\"十字路街道\",\"大店镇\",\"坊前镇\",\"板泉镇\",\"洙边镇\",\"文疃镇\",\"石莲子镇\",\"岭泉镇\",\"筵宾镇\",\"涝坡镇\",\"道口镇\",\"相沟镇\"],[\"蒙阴街道\",\"常路镇\",\"岱崮镇\",\"坦埠镇\",\"垛庄镇\",\"高都镇\",\"野店镇\",\"桃墟镇\",\"联城镇\",\"旧寨乡\"],[\"临沭街道\",\"郑山街道\",\"蛟龙镇\",\"大兴镇\",\"石门镇\",\"曹庄镇\",\"青云镇\",\"玉山镇\",\"店头镇\"]],[[\"新湖街道\",\"新华街道\",\"天衢街道\",\"广川街道\",\"二屯镇\",\"黄河涯镇\"],[\"安德街道\",\"临齐街道\",\"郑家寨镇\",\"糜镇\",\"宋家镇\",\"徽王庄镇\",\"神头镇\",\"滋镇\",\"前孙镇\",\"边临镇\",\"义渡口镇\",\"丁庄镇\",\"于集乡\"],[\"宁城街道\",\"津城街道\",\"柴胡店镇\",\"长官镇\",\"杜集镇\",\"保店镇\",\"大柳镇\",\"大曹镇\",\"相衙镇\",\"时集镇\",\"张大庄镇\",\"刘营伍乡\"],[\"渤海路街道\",\"庆云镇\",\"常家镇\",\"尚堂镇\",\"崔口镇\",\"东辛店镇\",\"严务乡\",\"中丁乡\",\"徐园子乡\"],[\"邢侗街道\",\"恒源街道\",\"临盘街道\",\"临邑镇\",\"临南镇\",\"德平镇\",\"林子镇\",\"兴隆镇\",\"孟寺镇\",\"翟家镇\",\"理合务镇\",\"宿安乡\"],[\"晏城街道\",\"晏北街道\",\"表白寺镇\",\"焦庙镇\",\"赵官镇\",\"祝阿镇\",\"仁里集镇\",\"潘店镇\",\"胡官屯镇\",\"宣章屯镇\",\"马集镇\",\"华店镇\",\"刘桥镇\",\"安头乡\",\"大黄乡\"],[\"龙门街道\",\"桃园街道\",\"王凤楼镇\",\"前曹镇\",\"恩城镇\",\"王庙镇\",\"王杲铺镇\",\"张华镇\",\"腰站镇\",\"王打卦镇\",\"坊子乡\",\"三唐乡\",\"平原县经济开发区\"],[\"银城街道\",\"北城街道\",\"南城镇\",\"苏留庄镇\",\"新盛店镇\",\"雷集镇\",\"郑保屯镇\",\"白马湖镇\",\"东李官屯镇\",\"宋楼镇\",\"香赵庄镇\",\"双庙镇\",\"渡口驿乡\",\"田庄乡\"],[\"广运街道\",\"武城镇\",\"老城镇\",\"鲁权屯镇\",\"郝王庄镇\",\"甲马营镇\",\"四女寺镇\",\"李家户镇\"],[\"市中街道\",\"胡家街道\",\"云红街道\",\"郭家街道\",\"杨安镇\",\"朱集镇\",\"黄夹镇\",\"丁坞镇\",\"花园镇\",\"郑店镇\",\"化楼镇\",\"孔镇\",\"铁营镇\",\"西段乡\",\"大孙乡\",\"寨头堡乡\"],[\"市中街道\",\"伦镇\",\"房寺镇\",\"张庄镇\",\"辛店镇\",\"安仁镇\",\"辛寨镇\",\"梁家镇\",\"十里望镇\",\"莒镇\",\"李屯乡\",\"东城街道\"]],[[\"古楼街道\",\"柳园街道\",\"新区街道\",\"湖西街道\",\"道口铺街道\",\"阎寺街道\",\"凤凰街道\",\"北城街道\",\"东城街道\",\"蒋官屯街道\",\"侯营镇\",\"沙镇镇\",\"堂邑镇\",\"梁水镇\",\"斗虎屯镇\",\"郑家镇\",\"张炉集镇\",\"于集镇\",\"许营镇\",\"朱老庄镇\",\"顾官屯镇\",\"广平乡\",\"韩集乡\",\"香江管委会\"],[\"博济桥街道\",\"侨润街道\",\"狮子楼街道\",\"阎楼镇\",\"阿城镇\",\"七级镇\",\"安乐镇\",\"定水镇\",\"石佛镇\",\"李台镇\",\"寿张镇\",\"十五里园镇\",\"张秋镇\",\"郭店屯镇\",\"西湖镇\",\"高庙王镇\",\"金斗营镇\",\"大布乡\"],[\"燕塔街道\",\"莘亭街道\",\"莘州街道\",\"东鲁街道\",\"张鲁镇\",\"朝城镇\",\"观城镇\",\"古城镇\",\"大张家镇\",\"古云镇\",\"十八里铺镇\",\"燕店镇\",\"董杜庄镇\",\"王奉镇\",\"樱桃园镇\",\"河店镇\",\"妹冢镇\",\"魏庄镇\",\"张寨镇\",\"大王寨镇\",\"徐庄镇\",\"王庄集镇\",\"柿子园镇\",\"俎店镇\"],[\"振兴街道\",\"信发街道\",\"温陈街道\",\"乐平铺镇\",\"冯官屯镇\",\"菜屯镇\",\"博平镇\",\"杜郎口镇\",\"韩屯镇\",\"胡屯镇\",\"肖庄镇\",\"贾寨镇\",\"洪官屯镇\",\"杨官屯乡\"],[\"铜城街道\",\"新城街道\",\"刘集镇\",\"牛角店镇\",\"大桥镇\",\"高集镇\",\"姜楼镇\",\"姚寨镇\",\"鱼山镇\",\"陈集乡\"],[\"清泉街道\",\"崇文街道\",\"烟庄街道\",\"贾镇\",\"桑阿镇\",\"柳林镇\",\"清水镇\",\"东古城镇\",\"北馆陶镇\",\"店子镇\",\"定远寨镇\",\"辛集镇\",\"梁堂镇\",\"范寨镇\",\"斜店乡\",\"甘官屯乡\",\"兰沃乡\",\"万善乡\"],[\"鱼丘湖街道\",\"汇鑫街道\",\"人和街道\",\"梁村镇\",\"尹集镇\",\"清平镇\",\"固河镇\",\"三十里铺镇\",\"琉璃寺镇\",\"赵寨子镇\",\"姜店镇\",\"杨屯镇\"],[\"青年路街道\",\"新华路街道\",\"先锋路街道\",\"大辛庄街道\",\"松林镇\",\"老赵庄镇\",\"康庄镇\",\"魏湾镇\",\"刘垓子镇\",\"八岔路镇\",\"潘庄镇\",\"烟店镇\",\"唐园镇\",\"金郝庄镇\",\"戴湾镇\",\"尚店镇\"]],[[\"市中街道\",\"市西街道\",\"北镇街道\",\"市东街道\",\"彭李街道\",\"小营街道\",\"滨北街道\",\"梁才街道\",\"杜店街道\",\"沙河街道\",\"里则街道\",\"青田街道\",\"三河湖镇\",\"杨柳雪镇\",\"秦皇台乡\"],[\"富国街道\",\"富源街道\",\"下洼镇\",\"古城镇\",\"冯家镇\",\"泊头镇\",\"大高镇\",\"黄升镇\",\"滨海镇\",\"下河乡\",\"利国乡\",\"海防办\"],[\"孙武街道\",\"武定府街道\",\"何坊街道\",\"石庙镇\",\"桑落墅镇\",\"淄角镇\",\"胡集镇\",\"李庄镇\",\"麻店镇\",\"魏集镇\",\"清河镇\",\"姜楼镇\",\"辛店镇\",\"大年陈镇\",\"皂户李镇\"],[\"信城街道\",\"金阳街道\",\"商店镇\",\"温店镇\",\"河流镇\",\"翟王镇\",\"流坡坞镇\",\"水落坡镇\",\"劳店镇\",\"洋湖乡\"],[\"棣丰街道\",\"海丰街道\",\"水湾镇\",\"碣石山镇\",\"小泊头镇\",\"埕口镇\",\"马山子镇\",\"车王镇\",\"柳堡镇\",\"佘家镇\",\"信阳镇\",\"西小王镇\"],[\"城东街道\",\"锦秋街道\",\"博昌街道\",\"曹王镇\",\"兴福镇\",\"陈户镇\",\"湖滨镇\",\"店子镇\",\"吕艺镇\",\"纯化镇\",\"庞家镇\",\"乔庄镇\"],[\"黛溪街道\",\"黄山街道\",\"高新街道\",\"好生街道\",\"西董街道\",\"长山镇\",\"魏桥镇\",\"临池镇\",\"焦桥镇\",\"韩店镇\",\"孙镇镇\",\"九户镇\",\"青阳镇\",\"明集镇\",\"台子镇\",\"码头镇\"]],[[\"东城街道\",\"西城街道\",\"南城街道\",\"北城街道\",\"牡丹街道\",\"何楼街道\",\"沙土镇\",\"吴店镇\",\"王浩屯镇\",\"黄堽镇\",\"都司镇\",\"高庄镇\",\"小留镇\",\"李村镇\",\"马岭岗镇\",\"安兴镇\",\"大黄集镇\",\"胡集镇\",\"皇镇乡\"],[\"天中街道\",\"滨河街道\",\"陈集镇\",\"冉固镇\",\"张湾镇\",\"黄店镇\",\"孟海镇\",\"马集镇\",\"仿山镇\",\"半堤镇\",\"杜堂镇\",\"南王店镇\"],[\"曹城街道\",\"磐石街道\",\"青菏街道\",\"郑庄街道\",\"倪集街道\",\"庄寨镇\",\"普连集镇\",\"青固集镇\",\"桃源集镇\",\"韩集镇\",\"砖庙镇\",\"古营集镇\",\"魏湾镇\",\"侯集回族镇\",\"苏集镇\",\"孙老家镇\",\"阎店楼镇\",\"梁堤头镇\",\"安才楼镇\",\"曹县邵庄镇\",\"曹县王集镇\",\"青岗集镇\",\"常乐集镇\",\"曹县大集镇\",\"曹县仵楼镇\",\"曹县楼庄乡\",\"曹县朱洪庙乡\"],[\"北城街道\",\"南城街道\",\"园艺街道\",\"东城街道\",\"郭村镇\",\"黄岗镇\",\"终兴镇\",\"高韦庄镇\",\"徐寨镇\",\"蔡堂镇\",\"朱集镇\",\"李新庄镇\",\"浮岗镇\",\"莱河镇\",\"时楼镇\",\"杨楼镇\",\"张集镇\",\"龙王庙镇\",\"谢集镇\",\"李田楼镇\",\"高老家乡\",\"曹庄乡\"],[\"文亭街道\",\"永昌街道\",\"成武县大田集镇\",\"成武县天宫庙镇\",\"成武县汶上集镇\",\"成武县南鲁集镇\",\"成武县伯乐集镇\",\"成武县苟村集镇\",\"成武县白浮图镇\",\"成武县孙寺镇\",\"成武县九女集镇\",\"成武县党集镇\",\"成武县张楼镇\"],[\"凤凰街道\",\"永丰街道\",\"龙固镇\",\"大义镇\",\"柳林镇\",\"章缝镇\",\"大谢集镇\",\"独山镇\",\"麒麟镇\",\"核桃园镇\",\"田庄镇\",\"太平镇\",\"万丰镇\",\"陶庙镇\",\"董官屯镇\",\"田桥镇\",\"营里镇\"],[\"郓州街道\",\"唐塔街道\",\"黄安镇\",\"杨庄集镇\",\"侯咽集镇\",\"武安镇\",\"郭屯镇\",\"丁里长镇\",\"玉皇庙镇\",\"程屯镇\",\"随官屯镇\",\"张营镇\",\"潘渡镇\",\"双桥镇\",\"南赵楼镇\",\"黄堆集镇\",\"唐庙镇\",\"李集镇\",\"黄集乡\",\"张鲁集乡\",\"水堡乡\",\"陈坡乡\"],[\"陈王街道\",\"古泉街道\",\"什集镇\",\"红船镇\",\"旧城镇\",\"闫什镇\",\"箕山镇\",\"李进士堂镇\",\"董口镇\",\"临濮镇\",\"彭楼镇\",\"凤凰镇\",\"郑营镇\",\"大埝镇\",\"引马镇\",\"左营乡\",\"富春乡\"],[\"城关街道\",\"鱼沃街道\",\"东明集镇\",\"刘楼镇\",\"陆圈镇\",\"马头镇\",\"三春集镇\",\"大屯镇\",\"武胜桥镇\",\"菜园集镇\",\"沙窝镇\",\"小井镇\",\"长兴集乡\",\"焦园乡\"]]],[[[\"林山寨街道\",\"建设路街道\",\"棉纺路街道\",\"秦岭路街道\",\"桐柏路街道\",\"三官庙街道\",\"绿东村街道\",\"汝河路街道\",\"航海西路街道\",\"中原西路街道\",\"西流湖街道\",\"须水街道\"],[\"淮河路街道\",\"解放路街道\",\"铭功路街道\",\"一马路街道\",\"蜜蜂张街道\",\"五里堡街道\",\"大学路街道\",\"建中街街道\",\"福华街街道\",\"德化街街道\",\"嵩山路街道\",\"京广路街道\",\"长江路街道\",\"人和路街道\",\"马寨镇\",\"侯寨乡\"],[\"北下街街道\",\"西大街街道\",\"南关街道\",\"城东路街道\",\"东大街街道\",\"二里岗街道\",\"陇海马路街道\",\"紫荆山南路街道\",\"航海东路街道\",\"十八里河镇\",\"南曹乡\",\"圃田乡\",\"商都路街道\"],[\"经八路街道\",\"花园路街道\",\"人民路街道\",\"杜岭街道\",\"大石桥街道\",\"南阳路街道\",\"南阳新村街道\",\"文化路街道\",\"丰产路街道\",\"东风路街道\",\"北林路街道\",\"未来路街道\",\"凤凰台街道\",\"龙子湖街道\",\"祭城路街道\",\"兴达路街道\",\"国基路街道\",\"杨金路街道\",\"丰庆路街道\",\"如意湖街道\",\"博学路街道\",\"龙湖街道\",\"龙源路街道\",\"金光路街道\"],[\"济源路街道\",\"中心路街道\",\"新安路街道\",\"工业路街道\",\"矿山街道\",\"峡窝镇\"],[\"新城街道\",\"刘寨街道\",\"老鸦陈街道\",\"长兴路街道\",\"迎宾路街道\",\"大河路街道\",\"花园口镇\",\"古荥镇\"],[\"青年路街道\",\"东风路街道\",\"广惠街街道\",\"韩寺镇\",\"官渡镇\",\"狼城岗镇\",\"万滩镇\",\"白沙镇\",\"郑庵镇\",\"黄店镇\",\"大孟镇\",\"刘集镇\",\"雁鸣湖镇\",\"姚家镇\",\"刁家乡\",\"杨桥\",\"豫兴\"],[\"新华路街道\",\"杜甫路街道\",\"永安路街道\",\"孝义街道\",\"紫荆路街道\",\"米河镇\",\"新中镇\",\"小关镇\",\"竹林镇\",\"大峪沟镇\",\"河洛镇\",\"站街镇\",\"康店镇\",\"北山口镇\",\"西村镇\",\"芝田镇\",\"回郭镇\",\"鲁庄镇\",\"夹津口镇\",\"涉村镇\"],[\"索河街道\",\"京城路街道\",\"乔楼镇\",\"豫龙镇\",\"广武镇\",\"王村镇\",\"汜水镇\",\"高山镇\",\"刘河镇\",\"崔庙镇\",\"贾峪镇\",\"城关乡\",\"高村乡\",\"金寨回族乡\"],[\"青屏街街道\",\"新华路街道\",\"西大街街道\",\"城关镇\",\"米村镇\",\"牛店镇\",\"平陌镇\",\"超化镇\",\"苟堂镇\",\"大隗镇\",\"刘寨镇\",\"白寨镇\",\"岳村镇\",\"来集镇\",\"曲梁镇\",\"袁庄乡\",\"矿区街道\",\"尖山风景区管理委员会\",\"郑州曲梁产业集聚区管理委员会\"],[\"新建路街道\",\"新华路街道\",\"新烟街道\",\"新村镇\",\"辛店镇\",\"观音寺镇\",\"梨河镇\",\"和庄镇\",\"薛店镇\",\"孟庄镇\",\"郭店镇\",\"龙湖镇\",\"城关乡\",\"具茨山国家级森林公园管理委员会\",\"中心城区新区建设管理委员会\"],[\"嵩阳街道\",\"少林街道\",\"中岳街道\",\"大金店镇\",\"颖阳镇\",\"卢店镇\",\"告成镇\",\"阳城区镇\",\"大冶镇\",\"宣化镇\",\"徐庄镇\",\"东华镇\",\"白坪乡\",\"君召乡\",\"石道乡\",\"唐庄乡\",\"送表矿区\"]],[[\"北书店街道\",\"午朝门街道\",\"大兴街道\",\"北道门街道\",\"北郊乡\",\"柳园口乡\"],[\"清平街道\",\"铁塔街道\",\"曹门街道\",\"宋门街道\",\"工业街道\",\"苹果园街道\",\"东郊乡\",\"土柏岗乡\"],[\"相国寺街道\",\"新华街道\",\"卧龙街道\",\"州桥街道\",\"西司门街道\",\"南苑街道\",\"五一街道\",\"仙人庄街道\"],[\"三里堡街道\",\"新门关街道\",\"繁塔街道\",\"官坊街道\",\"菜市街道\",\"南郊乡\",\"汪屯乡\"],[\"城西街道\",\"梁苑街道\",\"杏花营镇\",\"西郊乡\",\"水稻乡\",\"杏花营农场\"],[\"城关镇\",\"陈留镇\",\"仇楼镇\",\"八里湾镇\",\"曲兴镇\",\"朱仙镇\",\"半坡店乡\",\"罗王乡\",\"刘店乡\",\"袁坊乡\",\"杜良乡\",\"兴隆乡\",\"西姜寨乡\",\"万隆乡\",\"范村乡\"],[\"城关镇\",\"五里河镇\",\"傅集镇\",\"圉镇镇\",\"高阳镇\",\"葛岗镇\",\"阳堌镇\",\"邢口镇\",\"裴村店乡\",\"宗店乡\",\"板木乡\",\"竹林乡\",\"官庄乡\",\"湖岗乡\",\"苏木乡\",\"沙沃乡\",\"平城乡\",\"泥沟乡\",\"柿园乡\",\"西寨乡\",\"城郊乡\",\"工业园区\"],[\"咸平街道\",\"竖岗镇\",\"玉皇庙镇\",\"四所楼镇\",\"朱砂镇\",\"长智镇\",\"冯庄乡\",\"孙营乡\",\"大岗李乡\",\"邸阁乡\",\"练城乡\",\"厉庄乡\"],[\"城关镇\",\"洧川镇\",\"朱曲镇\",\"蔡庄镇\",\"永兴镇\",\"张市镇\",\"十八里镇\",\"水坡镇\",\"大营镇\",\"庄头镇\",\"邢庄乡\",\"大马乡\",\"岗李乡\",\"门楼任乡\",\"大桥乡\",\"南曹乡\",\"小陈乡\"],[\"兰阳街道\",\"桐乡街道\",\"惠安街道\",\"堌阳镇\",\"南彰镇\",\"考城镇\",\"红庙镇\",\"谷营镇\",\"三义寨乡\",\"东坝头乡\",\"小宋乡\",\"孟寨乡\",\"许河乡\",\"葡萄架乡\",\"阎楼乡\",\"仪封乡\",\"中原石油勘探三公司\",\"仪封园艺场\",\"造纸林场\",\"柳林林场\",\"西关农场\",\"畜牧良种农场\",\"固阳农科所\"]],[[\"西关街道\",\"西南隅街道\",\"西北隅街道\",\"东南隅街道\",\"东北隅街道\",\"南关街道\",\"洛浦街道\",\"邙山街道\",\"道北路街道\"],[\"王城路街道\",\"金谷园街道\",\"西工街道\",\"邙岭路街道\",\"唐宫路街道\",\"汉屯路街道\",\"凯旋东路街道\",\"洛北街道\",\"红山街道\"],[\"东关街道\",\"瀍西街道\",\"五股路街道\",\"北窑街道\",\"塔湾街道\",\"杨文街道\",\"华林街道\",\"瀍河回族乡\"],[\"湖北路街道\",\"天津路街道\",\"长春路街道\",\"南昌路街道\",\"长安路街道\",\"重庆路街道\",\"郑州路街道\",\"武汉路街道\",\"徐家营街道\",\"珠江路街道\",\"周山路街道\",\"工农街道\"],[\"西霞院街道\",\"康乐街道\",\"吉利街道\",\"河阳街道\"],[\"安乐街道\",\"开元路街道\",\"龙门石窟街道\",\"关林街道\",\"太康东路街道\",\"古城街道\",\"科技园街道\",\"翠云路街道\",\"龙门镇\",\"安乐镇\",\"白马寺镇\",\"李楼镇\",\"丰李镇\",\"诸葛镇\",\"李村镇\",\"庞村镇\",\"寇店镇\",\"佃庄镇\"],[\"城关镇\",\"会盟镇\",\"平乐镇\",\"送庄镇\",\"白鹤镇\",\"朝阳镇\",\"小浪底镇\",\"麻屯镇\",\"横水镇\",\"常袋镇\"],[\"城关镇\",\"石寺镇\",\"五头镇\",\"磁涧镇\",\"铁门镇\",\"南李村镇\",\"北冶镇\",\"仓头镇\",\"正村镇\",\"石井镇\",\"曹村乡\"],[\"城关镇\",\"赤土店镇\",\"合峪镇\",\"潭头镇\",\"三川镇\",\"冷水镇\",\"陶湾镇\",\"石庙镇\",\"庙子镇\",\"狮子庙镇\",\"白土镇\",\"叫河镇\",\"栾川乡\",\"秋扒乡\"],[\"城关镇\",\"田湖镇\",\"旧县镇\",\"车村镇\",\"闫庄镇\",\"德亭镇\",\"大章镇\",\"白河镇\",\"纸房镇\",\"饭坡镇\",\"大坪乡\",\"库区乡\",\"何村乡\",\"九店乡\",\"黄庄乡\",\"木植街乡\",\"陶村林场\",\"五马寺林场\",\"王莽寨林场\"],[\"城关镇\",\"上店镇\",\"付店镇\",\"小店镇\",\"三屯镇\",\"刘店镇\",\"内埠镇\",\"陶营镇\",\"柏树乡\",\"十八盘乡\",\"靳村乡\",\"王坪乡\",\"蔡店乡\",\"大安工业园区\"],[\"城关镇\",\"柳泉镇\",\"韩城镇\",\"白杨镇\",\"香鹿山镇\",\"锦屏镇\",\"三乡镇\",\"张坞镇\",\"莲庄镇\",\"赵保镇\",\"樊村镇\",\"盐镇乡\",\"高村乡\",\"花果山乡\",\"上观乡\",\"董王庄乡\"],[\"城关镇\",\"王范回族镇\",\"上戈镇\",\"下峪镇\",\"河底镇\",\"兴华镇\",\"东宋镇\",\"马店镇\",\"故县镇\",\"赵村镇\",\"城郊乡\",\"小界乡\",\"长水乡\",\"罗岭乡\",\"底张乡\",\"西山底乡\",\"陈吴乡\",\"涧口乡\"],[\"城关镇\",\"鸣皋镇\",\"水寨镇\",\"彭婆镇\",\"白沙镇\",\"江左镇\",\"高山镇\",\"吕店镇\",\"半坡镇\",\"酒后镇\",\"白元镇\",\"鸦岭乡\",\"平等乡\",\"葛寨乡\"],[\"商城街道\",\"槐新街道\",\"首阳山街道\",\"伊洛街道\",\"翟镇\",\"岳滩镇\",\"顾县镇\",\"缑氏镇\",\"府店镇\",\"高龙镇\",\"山化镇\",\"邙岭镇\",\"大口镇\"]],[[\"曙光街街道\",\"光明路街道\",\"中兴路街道\",\"矿工路街道\",\"西市场街道\",\"新新街街道\",\"青石山街道\",\"湛河北路街道\",\"西高皇街道\",\"焦店镇\",\"香山管委会\"],[\"东安路街道\",\"优越路街道\",\"五一路街道\",\"建设路街道\",\"东环路街道\",\"东工人镇街道\",\"光华路街道\",\"鸿鹰街道\",\"申楼街道\",\"北环路街道\",\"东高皇街道\",\"蒲城街道\"],[\"高庄街道\",\"龙兴街道\",\"人民路街道\",\"龙河街道\"],[\"马庄街道\",\"南环路街道\",\"姚孟街道\",\"九里山街道\",\"轻工路街道\",\"高阳路街道\",\"北渡街道\",\"荆山\",\"河滨街道\",\"曹镇乡\"],[\"铁路街道\",\"城关镇\",\"周庄镇\",\"闹店镇\",\"石桥镇\",\"商酒务镇\",\"大营镇\",\"张八桥镇\",\"杨庄镇\",\"赵庄镇\",\"肖旗乡\",\"前营乡\",\"李庄乡\"],[\"九龙街道\",\"昆阳街道\",\"盐都街道\",\"任店镇\",\"保安镇\",\"仙台镇\",\"叶邑镇\",\"廉村镇\",\"常村镇\",\"辛店镇\",\"洪庄杨镇\",\"夏李乡\",\"马庄回族乡\",\"田庄乡\",\"龚店乡\",\"龙泉乡\",\"水寨乡\",\"邓李乡\"],[\"露峰街道\",\"琴台街道\",\"鲁阳街道\",\"汇源街道\",\"下汤镇\",\"梁洼镇\",\"张官营镇\",\"张良镇\",\"尧山镇\",\"瓦屋镇\",\"赵村镇\",\"四棵树乡\",\"团城乡\",\"熊背乡\",\"让河乡\",\"观音寺乡\",\"昭平台库区乡\",\"背孜乡\",\"仓头乡\",\"董周乡\",\"张店乡\",\"辛集乡\",\"滚子营乡\",\"马楼乡\"],[\"龙山街道\",\"东城街道\",\"冢头镇\",\"安良镇\",\"堂街镇\",\"薛店镇\",\"长桥镇\",\"茨芭镇\",\"黄道镇\",\"李口镇\",\"王集乡\",\"姚庄回族乡\",\"白庙乡\",\"广阔天地乡\",\"渣元乡\"],[\"垭口街道\",\"寺坡街道\",\"朱兰街道\",\"院岭街道\",\"矿建街道\",\"铁山街道\",\"尚店镇\",\"八台镇\",\"尹集镇\",\"枣林镇\",\"庙街乡\",\"武功乡\",\"杨庄乡\",\"红山街道办事处\"],[\"煤山街道\",\"风穴路街道\",\"钟楼街道\",\"洗耳河街道\",\"汝南街道\",\"寄料镇\",\"温泉镇\",\"临汝镇\",\"小屯镇\",\"杨楼镇\",\"蟒川镇\",\"庙下镇\",\"米庙镇\",\"陵头镇\",\"纸坊镇\",\"大峪镇\",\"王寨乡\",\"骑岭乡\",\"夏店乡\",\"焦村乡\"]],[[\"东大街街道\",\"头二三街道\",\"甜水井街道\",\"东关街道\",\"南关街道\",\"西大街街道\",\"北大街街道\",\"西关街道\",\"紫薇大道街道\",\"光华路街道\",\"永明路街道\",\"中华路街道\",\"宝莲寺镇\",\"高庄镇\",\"步行街综合治理办公室\",\"北大街综合治理办公室\"],[\"红旗路街道\",\"解放路街道\",\"灯塔路街道\",\"豆腐营街道\",\"洹北街道\",\"彰东街道\",\"彰北街道\",\"民航路街道\",\"曙光路街道\"],[\"梅园庄街道\",\"李珍街道\",\"电厂路街道\",\"纱厂路街道\",\"铁西路街道\",\"水冶街道\",\"清风街街道\",\"北蒙街道\",\"相台街道\",\"西郊乡\"],[\"田村街道\",\"彰武街道\",\"文昌大道街道\",\"文明大道街道\",\"太行小区街道\",\"中州路街道\",\"龙泉镇\",\"马投涧镇\",\"东风乡\"],[\"水冶镇\",\"铜冶镇\",\"善应镇\",\"柏庄镇\",\"白璧镇\",\"曲沟镇\",\"吕村镇\",\"伦掌镇\",\"崔家桥镇\",\"辛村镇\",\"韩陵镇\",\"永和镇\",\"都里镇\",\"磊口乡\",\"许家沟乡\",\"马家乡\",\"安丰乡\",\"洪河屯乡\",\"瓦店乡\",\"北郭乡\"],[\"城关镇\",\"菜园镇\",\"任固镇\",\"五陵镇\",\"宜沟镇\",\"白营镇\",\"伏道镇\",\"韩庄镇\",\"古贤镇\",\"瓦岗乡\"],[\"道口镇\",\"城关镇\",\"白道口镇\",\"留固镇\",\"上官镇\",\"牛屯镇\",\"万古镇\",\"高平镇\",\"王庄镇\",\"老店镇\",\"慈周寨镇\",\"焦虎镇\",\"枣村乡\",\"四间房乡\",\"八里营乡\",\"赵营乡\",\"大寨乡\",\"桑村乡\",\"老爷庙乡\",\"瓦岗寨乡\",\"半坡店乡\",\"小铺乡\",\"新区管委会\"],[\"城关镇\",\"东庄镇\",\"井店镇\",\"梁庄镇\",\"后河镇\",\"楚旺镇\",\"田氏镇\",\"二安镇\",\"张龙乡\",\"马上乡\",\"高堤乡\",\"亳城乡\",\"六村乡\",\"中召乡\",\"宋村乡\",\"石盘屯乡\",\"豆公乡\"],[\"开元街道\",\"振林街道\",\"龙山街道\",\"桂园街道\",\"合涧镇\",\"临淇镇\",\"东姚镇\",\"横水镇\",\"河顺镇\",\"任村镇\",\"姚村镇\",\"陵阳镇\",\"原康镇\",\"五龙镇\",\"采桑镇\",\"东岗镇\",\"桂林镇\",\"茶店镇\",\"石板岩镇\",\"城郊乡\"]],[[\"中北街道\",\"中山路街道\",\"新华街街道\",\"鹤山街街道\",\"九矿广场街道\",\"鹤壁集镇\",\"姬家山乡\"],[\"红旗街道\",\"长风中路街道\",\"山城路街道\",\"汤河街街道\",\"鹿楼街道\",\"宝山街道\",\"大胡街道\",\"石林镇\"],[\"金山\",\"九州路街道\",\"黎阳路街道\",\"大赉店镇\",\"钜桥镇\",\"上峪乡\",\"大河涧乡\",\"长江路街道\"],[\"卫溪街道\",\"浚州街道\",\"黎阳街道\",\"伾山街道\",\"善堂镇\",\"屯子镇\",\"新镇镇\",\"小河镇\",\"卫贤镇\",\"王庄镇\",\"白寺乡\"],[\"朝歌街道\",\"桥盟街道\",\"卫都街道\",\"灵山街道\",\"高村镇\",\"北阳镇\",\"西岗镇\",\"庙口镇\",\"黄洞乡\"]],[[\"西街街道\",\"东街街道\",\"渠东街道\",\"文化街街道\",\"向阳小区街道\",\"洪门镇\",\"小店镇\"],[\"胜利路街道\",\"解放路街道\",\"中同街街道\",\"健康路街道\",\"自由路街道\",\"南桥街道\",\"铁西街道\",\"平原镇\"],[\"宝西街道\",\"宝东街道\",\"大块镇\",\"耿黄镇\",\"潞王坟乡\"],[\"东干道街道\",\"荣校路街道\",\"北干道街道\",\"花园街道\",\"卫北街道\",\"新辉路街道\",\"和平路街道\",\"王村镇\",\"牧野镇\",\"新乡化学与物理电源产业园区管理委员会\"],[\"翟坡镇\",\"小冀镇\",\"七里营镇\",\"朗公庙镇\",\"古固寨镇\",\"大召营镇\",\"合河乡\",\"新乡经济开发区\"],[\"城关镇\",\"照镜镇\",\"黄堤镇\",\"中和镇\",\"徐营镇\",\"冯庄镇\",\"亢村镇\",\"史庄镇\",\"太山镇\",\"位庄乡\",\"大新庄乡\",\"原种场\",\"园艺场\",\"农场\",\"西工区管理委员会\"],[\"阳和街道\",\"原兴街道\",\"齐街镇\",\"太平镇\",\"福宁集镇\",\"韩董庄镇\",\"葛埠口乡\",\"蒋庄乡\",\"官厂乡\",\"大宾乡\",\"陡门乡\",\"路寨乡\",\"阳阿乡\",\"靳堂乡\"],[\"城关镇\",\"东屯镇\",\"丰庄镇\",\"石婆固镇\",\"王楼镇\",\"僧固乡\",\"位邱乡\",\"司寨乡\",\"马庄乡\",\"胙城乡\",\"榆林乡\",\"小潭乡\",\"国营林场\",\"新兴农场\",\"新乡市食品工业聚集区\",\"新乡市纺织工业聚集区\"],[\"城关镇\",\"黄陵镇\",\"黄德镇\",\"应举镇\",\"陈桥镇\",\"赵岗镇\",\"留光镇\",\"潘店镇\",\"李庄镇\",\"陈固镇\",\"居厢镇\",\"鲁岗镇\",\"尹岗镇\",\"城关乡\",\"回族乡\",\"王村乡\",\"荆宫乡\",\"曹岗乡\",\"冯村乡\"],[\"蒲西街道\",\"蒲东街道\",\"南蒲街道\",\"蒲北街道\",\"魏庄街道\",\"丁栾镇\",\"樊相镇\",\"恼里镇\",\"常村镇\",\"赵堤镇\",\"孟岗镇\",\"满村镇\",\"苗寨镇\",\"张三寨镇\",\"方里镇\",\"佘家镇\",\"芦岗乡\",\"武邱乡\",\"河南长垣起重工业园区管理委员会\"],[\"汲水镇\",\"太公镇\",\"孙杏村镇\",\"后河镇\",\"李源屯镇\",\"唐庄镇\",\"上乐村镇\",\"狮豹头乡\",\"安都乡\",\"顿坊店乡\",\"柳庄乡\",\"庞寨乡\",\"城郊乡\",\"原种场\",\"东风农场\",\"苗圃场\",\"农科所\",\"五四农场\"],[\"城关街道\",\"胡桥街道\",\"薄壁镇\",\"峪河镇\",\"百泉镇\",\"孟庄镇\",\"常村镇\",\"吴村镇\",\"南村镇\",\"南寨镇\",\"上八里镇\",\"北云门镇\",\"占城镇\",\"冀屯镇\",\"黄水乡\",\"拍石头乡\",\"高庄乡\",\"张村乡\",\"赵固乡\",\"西平罗乡\",\"洪洲乡\",\"沙窑乡\"]],[[\"民生街道\",\"民主街道\",\"新华街道\",\"焦西街道\",\"焦南街道\",\"焦北街道\",\"七百间街道\",\"上白作街道\",\"王褚街道\"],[\"李封街道\",\"王封街道\",\"朱村街道\",\"冯封街道\",\"龙洞街道\",\"月山街道\",\"丹河街道\",\"许衡街道\",\"府城街道\",\"龙翔街道\"],[\"马村街道\",\"武王街道\",\"冯营街道\",\"九里山街道\",\"待王街道\",\"安阳城街道\",\"演马街道\"],[\"东方红街道\",\"焦东街道\",\"百间房街道\",\"太行街道\",\"艺新街道\",\"光亚街道\",\"定和街道\",\"中星街道\",\"新城街道\"],[\"城关镇\",\"七贤镇\",\"郇封镇\",\"周庄镇\",\"云台山镇\",\"王屯乡\",\"五里源乡\",\"西村乡\",\"小营工贸区\"],[\"博爱县清化镇\",\"博爱县鸿昌\",\"博爱县柏山镇\",\"博爱县月山镇\",\"博爱县许良镇\",\"博爱县磨头镇\",\"博爱县孝敬镇\",\"博爱县寨豁乡\",\"博爱县金城乡\",\"国营博爱农场\"],[\"木城街道\",\"龙源街道\",\"龙泉街道\",\"木栾街道\",\"詹店镇\",\"西陶镇\",\"谢旗营镇\",\"大封镇\",\"嘉应观乡\",\"乔庙乡\",\"圪当店乡\",\"三阳乡\",\"小董乡\",\"大虹桥乡\",\"北郭乡\",\"武陟宁郭农场\"],[\"温泉街道\",\"岳村街道\",\"张羌街道\",\"黄河街道\",\"祥云镇\",\"番田镇\",\"黄庄镇\",\"武德镇\",\"赵堡镇\",\"招贤乡\",\"北冷乡\",\"国营温县农场\"],[\"覃怀街道\",\"怀庆街道\",\"太行街道\",\"沁园街道\",\"崇义镇\",\"西向镇\",\"西万镇\",\"柏香镇\",\"山王庄镇\",\"紫陵镇\",\"常平乡\",\"王召乡\",\"王曲乡\"],[\"大定街道\",\"会昌街道\",\"河雍街道\",\"河阳街道\",\"化工镇\",\"南庄镇\",\"城伯镇\",\"谷旦镇\",\"赵和镇\",\"西虢镇\",\"槐树乡\"]],[[\"中原路街道\",\"胜利路街道\",\"建设路街道\",\"人民路街道\",\"大庆路街道\",\"黄河路街道\",\"任丘路街道\",\"长庆路街道\",\"濮东街道\",\"岳村镇\",\"孟轲乡\",\"中原油田街道\"],[\"城关镇\",\"马庄桥镇\",\"瓦屋头镇\",\"仙庄镇\",\"柳格镇\",\"六塔乡\",\"巩营乡\",\"马村乡\",\"高堡乡\",\"古城乡\",\"大流乡\",\"韩村乡\",\"大屯乡\",\"固城乡\",\"双庙乡\",\"纸房乡\",\"阳邵乡\"],[\"城关镇\",\"韩张镇\",\"元村镇\",\"福坎镇\",\"张果屯镇\",\"千口镇\",\"杨村乡\",\"谷金楼乡\",\"西邵乡\",\"寺庄乡\",\"梁村乡\",\"近德固乡\"],[\"城关镇\",\"濮城镇\",\"龙王庄镇\",\"高码头镇\",\"王楼镇\",\"辛庄镇\",\"陈庄镇\",\"杨集乡\",\"白衣阁乡\",\"颜村铺乡\",\"陆集乡\",\"张庄乡\"],[\"城关镇\",\"侯庙镇\",\"孙口镇\",\"打渔陈镇\",\"马楼镇\",\"吴坝镇\",\"后方乡\",\"清水河乡\",\"夹河乡\"],[\"城关镇\",\"濮阳县柳屯镇\",\"濮阳县文留镇\",\"濮阳县庆祖镇\",\"濮阳县八公桥镇\",\"濮阳县徐镇镇\",\"濮阳县户部寨镇\",\"濮阳县鲁河镇\",\"濮阳县子岸镇\",\"濮阳县胡状镇\",\"濮阳县王称固镇\",\"濮阳县清河头乡\",\"濮阳县梁庄乡\",\"濮阳县白罡乡\",\"濮阳县梨园乡\",\"濮阳县五星乡\",\"濮阳县郎中乡\",\"濮阳县海通乡\",\"濮阳县渠村乡\",\"濮阳县习城乡\"]],[[\"西大街道\",\"东大街道\",\"西关街道\",\"南关街道\",\"北大街道\",\"五一路街道\",\"高桥营街道\",\"丁庄街道\",\"七里店街道\",\"文峰街道\",\"新兴街道\",\"半截河街道\",\"东城区管委会\"],[\"许由\",\"新元\",\"将官池镇\",\"五女店镇\",\"尚集镇\",\"苏桥镇\",\"蒋李集镇\",\"张潘镇\",\"灵井镇\",\"陈曹乡\",\"邓庄乡\",\"小召乡\",\"河街乡\",\"桂村乡\",\"椹涧乡\",\"榆林乡\",\"艾庄回族乡\"],[\"安陵镇\",\"马栏镇\",\"柏梁镇\",\"陈化店镇\",\"望田镇\",\"大马镇\",\"陶城镇\",\"张桥镇\",\"彭店镇\",\"只乐镇\",\"南坞镇\",\"马坊乡\"],[\"城关镇\",\"颍桥回族镇\",\"麦岭镇\",\"颍阳镇\",\"王洛镇\",\"紫云镇\",\"库庄镇\",\"十里铺镇\",\"山头店镇\",\"湛北乡\",\"茨沟乡\",\"丁营乡\",\"姜庄乡\",\"范湖乡\",\"双庙乡\",\"汾陈乡\"],[\"颍川街道\",\"夏都街道\",\"韩城街道\",\"钧台街道\",\"火龙镇\",\"顺店镇\",\"方山镇\",\"神垕镇\",\"鸿畅镇\",\"梁北镇\",\"古城镇\",\"无梁镇\",\"文殊镇\",\"鸠山镇\",\"褚河镇\",\"范坡镇\",\"郭连镇\",\"朱阁镇\",\"浅井镇\",\"方岗镇\",\"花石镇\",\"张得镇\",\"苌庄乡\",\"磨街乡\",\"小吕乡\",\"山货回族乡\"],[\"建设路街道\",\"长兴路街道\",\"长社路街道\",\"金桥路街道\",\"和尚桥镇\",\"坡胡镇\",\"后河镇\",\"石固镇\",\"老城镇\",\"南席镇\",\"大周镇\",\"董村镇\",\"石象镇\",\"古桥镇\",\"增福庙乡\",\"官亭乡\"]],[[\"老街街道\",\"马路街街道\",\"顺河街街道\",\"干河陈街道\",\"大刘镇\",\"阴阳赵镇\",\"空冢郭镇\",\"问十乡\"],[\"沙北街道\",\"城关镇\",\"孟庙镇\",\"商桥镇\",\"裴城镇\",\"新店镇\",\"龙城镇\",\"李集镇\",\"黑龙潭镇\"],[\"天桥街街道\",\"翟庄\",\"召陵镇\",\"邓襄镇\",\"万金镇\",\"老窝镇\",\"姬石镇\",\"青年镇\"],[\"舞泉镇\",\"吴城镇\",\"北舞渡镇\",\"莲花镇\",\"辛安镇\",\"孟寨镇\",\"太尉镇\",\"侯集镇\",\"九街镇\",\"文峰乡\",\"保和乡\",\"马村乡\",\"姜店乡\",\"章化乡\"],[\"城关镇\",\"繁城镇\",\"杜曲镇\",\"王岗镇\",\"台陈镇\",\"巨陵镇\",\"瓦店镇\",\"三家店镇\",\"窝城镇\",\"王孟镇\",\"大郭镇\",\"皇帝庙乡\",\"固厢乡\",\"石桥乡\",\"陈庄乡\"]],[[\"湖滨街道\",\"前进街道\",\"车站街道\",\"涧河街道\",\"大安街道\",\"会兴街道\",\"崖底街道\",\"交口乡\",\"磁钟乡\",\"高庙乡\"],[\"大营镇\",\"原店镇\",\"西张村镇\",\"观音堂镇\",\"张汴乡\",\"张湾乡\",\"菜园乡\",\"张茅乡\",\"王家后乡\",\"硖石乡\",\"西李村乡\",\"宫前乡\",\"店子乡\"],[\"城关镇\",\"英豪镇\",\"张村镇\",\"洪阳镇\",\"天池镇\",\"仰韶镇\",\"仁村乡\",\"果园乡\",\"陈村乡\",\"坡头乡\",\"段村乡\",\"南村乡\"],[\"城关镇\",\"杜关镇\",\"五里川镇\",\"官道口镇\",\"朱阳关镇\",\"官坡镇\",\"范里镇\",\"东明镇\",\"双龙湾镇\",\"文峪乡\",\"横涧乡\",\"双槐树乡\",\"汤河乡\",\"瓦窑沟乡\",\"狮子坪乡\",\"沙河乡\",\"徐家湾乡\",\"潘河乡\",\"木桐乡\"],[\"千秋路街道\",\"朝阳路街道\",\"新义街街道\",\"常村路街道\",\"泰山路街道\",\"新区街道\",\"东区街道\"],[\"城关镇\",\"尹庄镇\",\"朱阳镇\",\"阳平镇\",\"故县镇\",\"豫灵镇\",\"大王镇\",\"阳店镇\",\"函谷关镇\",\"焦村镇\",\"川口乡\",\"寺河乡\",\"苏村乡\",\"五亩乡\",\"西阎乡\",\"灵宝市园艺场\",\"涧东区管委会\",\"涧西区管委会\"]],[[\"东关街道\",\"新华街道\",\"汉冶街道\",\"仲景街道\",\"赤虎街道\",\"五里堡街道\",\"官庄镇\",\"瓦店镇\",\"红泥湾镇\",\"黄台岗镇\",\"金华镇\",\"溧河乡\",\"汉冢乡\",\"茶庵乡\",\"高庙乡\"],[\"七一街道\",\"卧龙岗街道\",\"武侯街道\",\"梅溪街道\",\"车站街道\",\"光武街道\",\"靳岗街道\",\"石桥镇\",\"潦河镇\",\"安皋镇\",\"蒲山镇\",\"陆营镇\",\"青华镇\",\"英庄镇\",\"潦河坡镇\",\"七里园乡\",\"谢庄乡\",\"王村乡\",\"龙王沟风景区\"],[\"城关镇\",\"留山镇\",\"云阳镇\",\"皇路店镇\",\"南河店镇\",\"板山坪镇\",\"乔端镇\",\"白土岗镇\",\"城郊乡\",\"小店乡\",\"皇后乡\",\"太山庙乡\",\"石门乡\",\"四棵树乡\",\"马市坪乡\",\"崔庄乡\",\"河南红阳机械厂\",\"河南向东机械厂\",\"河南红宇机械厂\",\"国营东风机械厂\",\"国营长江机械厂\"],[\"凤瑞街道\",\"释之街道\",\"独树镇\",\"博望镇\",\"拐河镇\",\"小史店镇\",\"赵河镇\",\"广阳镇\",\"二郎庙镇\",\"杨楼镇\",\"券桥乡\",\"杨集乡\",\"古庄店乡\",\"清河乡\",\"柳河乡\",\"四里店乡\",\"袁店回族乡\",\"河南中南机械厂\",\"方城大寺林场\"],[\"白羽街道\",\"紫金街道\",\"莲花街道\",\"丹水镇\",\"西坪镇\",\"双龙镇\",\"回车镇\",\"丁河镇\",\"桑坪镇\",\"米坪镇\",\"五里桥镇\",\"重阳镇\",\"太平镇\",\"阳城镇\",\"二郎坪镇\",\"石界河镇\",\"军马河镇\",\"田关乡\",\"寨根乡\"],[\"涅阳街道\",\"雪枫街道\",\"玉都街道\",\"石佛寺镇\",\"晁陂镇\",\"贾宋镇\",\"侯集镇\",\"老庄镇\",\"卢医镇\",\"遮山镇\",\"高丘镇\",\"曲屯镇\",\"枣园镇\",\"杨营镇\",\"安字营镇\",\"张林镇\",\"柳泉铺镇\",\"彭营镇\",\"二龙乡\",\"王岗乡\",\"马庄乡\",\"郭庄回族乡\"],[\"城关镇\",\"夏馆镇\",\"师岗镇\",\"马山口镇\",\"湍东镇\",\"赤眉镇\",\"瓦亭镇\",\"王店镇\",\"灌涨镇\",\"桃溪镇\",\"岞岖镇\",\"余关镇\",\"板场乡\",\"大桥乡\",\"赵店乡\",\"七里坪乡\"],[\"龙城街道\",\"商圣街道\",\"荆紫关镇\",\"老城镇\",\"香花镇\",\"厚坡镇\",\"丹阳镇\",\"盛湾镇\",\"金河镇\",\"寺湾镇\",\"仓房镇\",\"上集镇\",\"马蹬镇\",\"西簧乡\",\"毛堂乡\",\"大石桥乡\",\"滔河乡\"],[\"赵河街道\",\"潘河街道\",\"赊店镇\",\"桥头镇\",\"饶良镇\",\"兴隆镇\",\"晋庄镇\",\"李店镇\",\"苗店镇\",\"郝寨镇\",\"朱集镇\",\"下洼镇\",\"太和镇\",\"大冯营镇\",\"陌陂镇\",\"唐庄乡\"],[\"滨河街道\",\"文峰街道\",\"东兴街道\",\"兴唐街道\",\"源潭镇\",\"张店镇\",\"郭滩镇\",\"湖阳镇\",\"黑龙镇\",\"大河屯镇\",\"龙潭镇\",\"桐寨铺镇\",\"苍台镇\",\"上屯镇\",\"毕店镇\",\"少拜寺镇\",\"城郊乡\",\"桐河乡\",\"昝岗乡\",\"祁仪乡\",\"马振抚乡\",\"古城乡\",\"东王集乡\"],[\"汉城街道\",\"汉华街道\",\"王庄镇\",\"沙堰镇\",\"新甸铺镇\",\"施庵镇\",\"歪子镇\",\"五星镇\",\"溧河铺镇\",\"王集镇\",\"城郊乡\",\"前高庙乡\",\"樊集乡\",\"上庄乡\",\"上港乡\"],[\"城关镇\",\"月河镇\",\"吴城镇\",\"固县镇\",\"毛集镇\",\"大河镇\",\"埠江镇\",\"平氏镇\",\"淮源镇\",\"黄岗镇\",\"安棚镇\",\"朱庄镇\",\"程湾镇\",\"城郊乡\",\"回龙乡\",\"新集乡\"],[\"古城街道\",\"花洲街道\",\"湍河街道\",\"罗庄镇\",\"汲滩镇\",\"穰东镇\",\"孟楼镇\",\"林扒镇\",\"构林镇\",\"十林镇\",\"张村镇\",\"都司镇\",\"赵集镇\",\"刘集镇\",\"桑庄镇\",\"彭桥镇\",\"白牛镇\",\"腰店镇\",\"九龙镇\",\"文渠镇\",\"高集镇\",\"张楼乡\",\"夏集乡\",\"裴营乡\",\"陶营乡\",\"小杨营乡\",\"龙堰乡\",\"南阳市黄牛良种繁育场\",\"杏山旅游管理区杏山街道\"]],[[\"平原街道\",\"长征街道\",\"前进街道\",\"白云街道\",\"东风街道\",\"八八街道\",\"建设街道\",\"解放街道\",\"谢集镇\",\"双八镇\",\"刘口乡\",\"水池铺乡\",\"观堂乡\",\"王楼乡\",\"李庄乡\",\"孙福集乡\"],[\"古城街道\",\"文化街道\",\"东方街道\",\"新城街道\",\"宋城街道\",\"古宋街道\",\"宋集镇\",\"郭村镇\",\"李口镇\",\"高辛镇\",\"坞墙镇\",\"冯桥镇\",\"路河镇\",\"闫集镇\",\"毛固堆镇\",\"包公庙乡\",\"娄店乡\",\"勒马乡\",\"临河店乡\"],[\"绿洲街道\",\"南华街道\",\"人和镇\",\"龙塘镇\",\"北关镇\",\"程庄镇\",\"王庄寨镇\",\"孙六镇\",\"白云寺镇\",\"王桥镇\",\"庄子镇\",\"双塔镇\",\"伯党乡\",\"花园乡\",\"野岗乡\",\"林七乡\",\"胡集乡\",\"禇庙乡\",\"老颜集乡\",\"商丘市农场\",\"商丘市林场\"],[\"长岗镇\",\"平岗镇\",\"周堂镇\",\"蓼堤镇\",\"西陵寺镇\",\"城关镇\",\"潮庄镇\",\"尚屯镇\",\"后台乡\",\"河集乡\",\"孙聚寨乡\",\"白楼乡\",\"河堤乡\",\"白庙乡\",\"胡堂乡\",\"尤吉屯乡\",\"董店乡\",\"涧岗乡\",\"匡城乡\",\"城郊乡\"],[\"城关镇\",\"张弓镇\",\"柳河镇\",\"逻岗镇\",\"石桥镇\",\"黄岗镇\",\"华堡镇\",\"刘楼乡\",\"程楼乡\",\"乔楼乡\",\"城郊乡\",\"阳驿乡\",\"孔集乡\",\"赵村乡\",\"产业集聚区\"],[\"长江新城街道\",\"浦东街道\",\"柘城县城关镇\",\"陈青集镇\",\"起台镇\",\"胡襄镇\",\"慈圣镇\",\"安平镇\",\"远襄镇\",\"岗王镇\",\"伯岗镇\",\"张桥镇\",\"邵元乡\",\"洪恩乡\",\"老王集乡\",\"大仵乡\",\"马集乡\",\"牛城乡\",\"惠济乡\",\"申桥乡\",\"李原乡\",\"皇集乡\"],[\"城关镇\",\"界沟镇\",\"木兰镇\",\"杜集镇\",\"谷熟镇\",\"大杨集镇\",\"利民镇\",\"张集镇\",\"站集镇\",\"稍岗镇\",\"黄冢乡\",\"沙集乡\",\"店集乡\",\"闻集乡\",\"芒种桥乡\",\"刘店乡\",\"大候乡\",\"城郊乡\",\"郑集乡\",\"李老家乡\",\"镇里固乡\",\"古王集乡\",\"刘集乡\",\"乔集乡\",\"田庙乡\"],[\"城关镇\",\"会亭镇\",\"马头镇\",\"济阳镇\",\"李集镇\",\"车站镇\",\"杨集镇\",\"韩道口镇\",\"太平镇\",\"罗庄镇\",\"火店镇\",\"北岭镇\",\"曹集乡\",\"胡桥乡\",\"歧河乡\",\"郭店乡\",\"业庙乡\",\"中峰乡\",\"桑固乡\",\"何营乡\",\"王集乡\",\"刘店集乡\",\"骆集乡\",\"孔庄乡\"],[\"演集镇\",\"城关镇\",\"芒山镇\",\"高庄镇\",\"酇城镇\",\"裴桥镇\",\"马桥镇\",\"薛湖镇\",\"蒋口镇\",\"陈集镇\",\"十八里镇\",\"太邱镇\",\"李寨镇\",\"苗桥镇\",\"顺和镇\",\"茴村镇\",\"酇阳镇\",\"龙岗镇\",\"马牧镇\",\"王集镇\",\"刘河镇\",\"双桥镇\",\"卧龙镇\",\"城厢乡\",\"候岭乡\",\"黄口乡\",\"新桥乡\",\"条河乡\",\"陈官庄乡\"]],[[\"老城街道\",\"民权街道\",\"车站街道\",\"五里墩街道\",\"五星街道\",\"湖东街道\",\"南湾街道\",\"金牛山街道\",\"双井街道\",\"李家寨镇\",\"吴家店镇\",\"东双河镇\",\"董家河镇\",\"浉河港镇\",\"游河乡\",\"谭家河乡\",\"柳林乡\",\"十三里桥乡\"],[\"羊山街道\",\"前进街道\",\"南京路\",\"平桥街道\",\"甘岸街道\",\"五里店街道\",\"平西街道\",\"平东街道\",\"震雷山街道\",\"明港镇\",\"五里镇\",\"邢集镇\",\"平昌镇\",\"洋河镇\",\"肖王镇\",\"龙井乡\",\"胡店乡\",\"彭家湾乡\",\"长台乡\",\"肖店乡\",\"王岗乡\",\"高粱店乡\",\"查山乡\",\"土城街道\",\"明港工业管理区\",\"城阳城址保护区\",\"龙飞山\",\"北湖风景管理区\",\"农村改革发展综合试验核心区\",\"信阳国际家居产业小镇\"],[\"丽水街道\",\"宝城街道\",\"龙山街道\",\"周党镇\",\"竹竿镇\",\"灵山镇\",\"子路镇\",\"楠杆镇\",\"青山镇\",\"潘新镇\",\"彭新镇\",\"莽张镇\",\"东卜镇\",\"铁铺镇\",\"庙仙乡\",\"定远乡\",\"山店乡\",\"朱堂乡\",\"尤店乡\",\"高店乡\",\"河南省五一农场\"],[\"弦山街道\",\"紫水街道\",\"十里镇\",\"寨河镇\",\"孙铁铺镇\",\"马畈镇\",\"泼陂河镇\",\"白雀园镇\",\"砖桥镇\",\"仙居乡\",\"北向店乡\",\"罗陈乡\",\"殷棚乡\",\"南向店乡\",\"晏河乡\",\"凉亭乡\",\"斛山乡\",\"槐店乡\",\"文殊乡\"],[\"金兰山街道\",\"新集镇\",\"沙窝镇\",\"吴陈河镇\",\"苏河镇\",\"八里畈镇\",\"周河乡\",\"陡山河乡\",\"浒湾乡\",\"千斤乡\",\"卡房乡\",\"郭家河乡\",\"陈店乡\",\"箭厂河乡\",\"泗店乡\",\"田铺乡\"],[\"赤城街道\",\"鲇鱼山街道\",\"上石桥镇\",\"鄢岗镇\",\"双椿铺镇\",\"汪桥镇\",\"余集镇\",\"达权店镇\",\"丰集镇\",\"汪岗镇\",\"观庙镇\",\"金刚台镇\",\"河风桥乡\",\"李集乡\",\"苏仙石乡\",\"伏山乡\",\"吴河乡\",\"冯店乡\",\"长竹园乡\",\"汤泉池管理处\"],[\"蓼城\",\"番城\",\"秀水\",\"陈淋子镇\",\"黎集镇\",\"蒋集镇\",\"往流镇\",\"郭陆滩镇\",\"胡族铺镇\",\"方集镇\",\"三河尖镇\",\"段集镇\",\"汪棚镇\",\"张广庙镇\",\"陈集镇\",\"武庙集镇\",\"分水亭镇\",\"石佛店镇\",\"泉河铺镇\",\"祖师庙镇\",\"李店镇\",\"洪埠乡\",\"杨集乡\",\"马堽集乡\",\"草庙集乡\",\"南大桥乡\",\"赵岗乡\",\"张老埠乡\",\"沙河铺乡\",\"徐集乡\",\"丰港乡\",\"柳树店乡\",\"观堂乡\"],[\"春申街道\",\"定城街道\",\"弋阳街道\",\"老城街道\",\"双柳树镇\",\"伞陂镇\",\"卜塔集镇\",\"仁和镇\",\"付店镇\",\"踅孜镇\",\"桃林铺镇\",\"黄寺岗镇\",\"江家集镇\",\"传流店乡\",\"魏岗乡\",\"张集乡\",\"来龙乡\",\"隆古乡\",\"谈店乡\",\"上油岗乡\",\"白店乡\",\"黄湖农场\",\"河南省潢川经济技术开发区\"],[\"顺河街道\",\"滨湖街道\",\"栏杆街道\",\"桂花街道\",\"马集镇\",\"防胡镇\",\"新里镇\",\"期思镇\",\"赵集镇\",\"淮滨县台头乡\",\"王家岗乡\",\"固城乡\",\"三空桥乡\",\"张里乡\",\"邓湾乡\",\"张庄乡\",\"王店乡\",\"淮滨县谷堆乡\",\"芦集乡\"],[\"谯楼街道\",\"龙湖街道\",\"淮河街道\",\"包信镇\",\"夏庄镇\",\"东岳镇\",\"项店镇\",\"小茴店镇\",\"曹黄林镇\",\"孙庙乡\",\"路口乡\",\"彭店乡\",\"杨店乡\",\"张陶乡\",\"白土店乡\",\"岗李店乡\",\"长陵乡\",\"陈棚乡\",\"临河乡\",\"关店乡\",\"八里岔乡\",\"地矿局\"]],[[\"陈州回族街道\",\"七一路街道\",\"荷花街道\",\"人和街道\",\"小桥街道\",\"城南\",\"城北\",\"文昌\",\"搬口\",\"金海路\",\"李埠口乡\",\"许湾乡\"],[\"扶亭街道\",\"城关镇\",\"崔桥镇\",\"江村镇\",\"白潭镇\",\"韭园镇\",\"练寺镇\",\"大新镇\",\"包屯镇\",\"汴岗镇\",\"曹里乡\",\"柴岗乡\",\"固城乡\",\"吕潭乡\",\"大李庄乡\",\"城郊乡\",\"国营农牧场\"],[\"娲城街道\",\"箕子台街道\",\"昆山街道\",\"西夏亭镇\",\"逍遥镇\",\"奉母镇\",\"红花集镇\",\"聂堆镇\",\"东夏亭镇\",\"西华营镇\",\"址坊镇\",\"田口乡\",\"清河驿乡\",\"皮营乡\",\"东王营乡\",\"大王庄乡\",\"李大庄乡\",\"叶埠口乡\",\"迟营乡\",\"黄土桥乡\",\"艾岗乡\",\"黄泛区农场\",\"五二农场\"],[\"新城街道\",\"东城街道\",\"老城街道\",\"黄寨镇\",\"练集镇\",\"魏集镇\",\"固墙镇\",\"白寺镇\",\"巴村镇\",\"谭庄镇\",\"邓城镇\",\"胡吉镇\",\"城关乡\",\"平店乡\",\"袁老乡\",\"化河乡\",\"姚集乡\",\"舒庄乡\",\"大武乡\",\"张明乡\",\"郝岗乡\",\"张庄乡\",\"汤庄乡\",\"商水县农场\"],[\"东城\",\"北城\",\"槐店回族镇\",\"刘庄店镇\",\"留福集镇\",\"老城镇\",\"赵德营镇\",\"付井镇\",\"纸店镇\",\"新安集镇\",\"白集镇\",\"刘湾镇\",\"莲池镇\",\"洪山镇\",\"石槽集乡\",\"范营乡\",\"李老庄乡\",\"大邢庄乡\",\"冯营乡\",\"周营乡\",\"北杨集乡\",\"卞路口乡\"],[\"洺南\",\"洺北\",\"新城\",\"吴台镇\",\"南丰镇\",\"白马镇\",\"宁平镇\",\"宜路镇\",\"钱店镇\",\"汲冢镇\",\"石槽镇\",\"城郊乡\",\"虎头岗乡\",\"汲水乡\",\"张完集乡\",\"丁村乡\",\"双楼乡\",\"秋渠乡\",\"东风乡\",\"巴集乡\",\"李楼乡\",\"胡集乡\"],[\"城关回族镇\",\"新站镇\",\"鲁台镇\",\"四通镇\",\"临蔡镇\",\"安岭镇\",\"白楼镇\",\"朱集乡\",\"豆门乡\",\"冯塘乡\",\"刘振屯乡\",\"王店乡\",\"大连乡\",\"葛店乡\",\"黄集乡\",\"齐老乡\",\"郑集乡\",\"曹河乡\"],[\"城关回族镇\",\"常营镇\",\"逊母口镇\",\"老冢镇\",\"朱口镇\",\"马头镇\",\"龙曲镇\",\"板桥镇\",\"符草楼镇\",\"马厂镇\",\"毛庄镇\",\"张集镇\",\"清集镇\",\"城郊乡\",\"杨庙乡\",\"王集乡\",\"高贤乡\",\"芝麻洼乡\",\"独塘乡\",\"大许寨乡\",\"五里口乡\",\"高朗乡\",\"转楼乡\"],[\"真源\",\"谷阳\",\"卫真\",\"鸣鹿\",\"涡北镇\",\"玄武镇\",\"宋河镇\",\"太清宫镇\",\"王皮溜镇\",\"试量镇\",\"辛集镇\",\"马铺镇\",\"贾滩镇\",\"杨湖口镇\",\"张店镇\",\"观堂镇\",\"生铁冢镇\",\"郑家集乡\",\"赵村乡\",\"任集乡\",\"唐集乡\",\"高集乡\",\"邱集乡\",\"穆店乡\"],[\"花园\",\"水寨\",\"东方\",\"莲花\",\"千佛阁\",\"光武\",\"南顿镇\",\"孙店镇\",\"李寨镇\",\"贾岭镇\",\"高寺镇\",\"新桥镇\",\"付集镇\",\"官会镇\",\"丁集镇\",\"郑郭镇\",\"秣陵镇\",\"王明口镇\",\"范集镇\",\"三店镇\",\"永丰镇\"]],[[\"人民街道\",\"东风街道\",\"西园街道\",\"新华街道\",\"南海街道\",\"老街街道\",\"橡林街道\",\"雪松街道\",\"顺河街道\",\"刘阁街道\",\"香山街道\",\"水屯镇\",\"沙河店镇\",\"板桥镇\",\"诸市镇\",\"蚁蜂镇\",\"老河乡\",\"朱古洞乡\",\"胡庙乡\",\"古城乡\",\"金桥街道\"],[\"柏城街道\",\"柏亭街道\",\"柏苑街道\",\"五沟营镇\",\"权寨镇\",\"师灵镇\",\"出山镇\",\"盆尧镇\",\"嫘祖镇\",\"重渠乡\",\"人和乡\",\"宋集乡\",\"谭店乡\",\"芦庙乡\",\"杨庄乡\",\"专探乡\",\"二郎乡\",\"蔡寨回族乡\",\"焦庄乡\",\"老王坡农场\",\"产业集聚区\"],[\"蔡都街道\",\"芦岗街道\",\"重阳街道\",\"卧龙街道\",\"黄埠镇\",\"杨集镇\",\"洙湖镇\",\"党店镇\",\"朱里镇\",\"华陂镇\",\"塔桥镇\",\"东洪镇\",\"邵店镇\",\"五龙镇\",\"和店镇\",\"大路李乡\",\"无量寺乡\",\"杨屯乡\",\"蔡沟乡\",\"齐海乡\",\"崇礼乡\",\"韩寨乡\",\"东岸乡\",\"小岳寺乡\",\"西洪乡\",\"百尺乡\"],[\"古槐街道\",\"清河街道\",\"东皇街道\",\"杨埠镇\",\"东和店镇\",\"庙湾镇\",\"射桥镇\",\"西洋店镇\",\"阳城镇\",\"郭楼镇\",\"李屯镇\",\"万金店镇\",\"高杨店镇\",\"万冢镇\",\"十字路乡\",\"玉皇庙乡\",\"老王岗乡\",\"辛店乡\",\"双庙乡\"],[\"真阳街道\",\"清源街道\",\"寒冻镇\",\"汝南埠镇\",\"铜钟镇\",\"陡沟镇\",\"熊寨镇\",\"大林镇\",\"永兴镇\",\"慎水乡\",\"傅寨乡\",\"袁寨乡\",\"新阮店乡\",\"油坊店乡\",\"雷寨乡\",\"王勿桥乡\",\"吕河乡\",\"皮店乡\",\"彭桥乡\",\"兰青乡\"],[\"盘龙街道\",\"三里河街道\",\"朗陵街道\",\"竹沟镇\",\"任店镇\",\"新安店镇\",\"留庄镇\",\"刘店镇\",\"瓦岗镇\",\"双河镇\",\"石滚河镇\",\"李新店镇\",\"普会寺乡\"],[\"花园街道\",\"泌水街道\",\"古城街道\",\"羊册镇\",\"马谷田镇\",\"春水镇\",\"官庄镇\",\"赊湾镇\",\"郭集镇\",\"泰山庙镇\",\"王店镇\",\"高店乡\",\"盘古乡\",\"高邑乡\",\"铜山乡\",\"下碑寺乡\",\"象河乡\",\"付庄乡\",\"贾楼乡\",\"黄山口乡\",\"杨家集乡\",\"双庙街乡\",\"工业园区管委会\",\"石材开发区管委会\"],[\"汝宁街道\",\"三门闸街道\",\"古塔街道\",\"宿鸭湖街道\",\"王岗镇\",\"梁祝镇\",\"和孝镇\",\"老君庙镇\",\"留盆镇\",\"金铺镇\",\"东官庄镇\",\"常兴镇\",\"罗店镇\",\"韩庄镇\",\"三桥镇\",\"张楼镇\",\"南余店乡\",\"板店乡\"],[\"瞿阳街道\",\"车站街道\",\"莲花湖街道\",\"玉山镇\",\"查岈山镇\",\"石寨铺镇\",\"和兴镇\",\"沈寨镇\",\"阳丰镇\",\"常庄镇\",\"花庄镇\",\"槐树乡\",\"文城乡\",\"褚堂乡\",\"工业园区\",\"查岈山风景区\",\"凤鸣谷风景区\"],[\"古吕街道\",\"今是街道\",\"月亮湾街道\",\"砖店镇\",\"陈店镇\",\"佛阁寺镇\",\"练村镇\",\"棠村镇\",\"韩集镇\",\"龙口镇\",\"李桥回族镇\",\"黄楼镇\",\"孙召镇\",\"余店镇\",\"河坞乡\",\"关津乡\",\"宋岗乡\",\"顿岗乡\",\"涧头乡\",\"杨庄户乡\",\"化庄乡\",\"栎城乡\",\"弥陀寺乡\"]]],[[[\"大智街\",\"一元街\",\"车站街\",\"四唯街\",\"永清街\",\"西马街\",\"球场街\",\"劳动街\",\"二七街\",\"新村街\",\"丹水池街\",\"台北街\",\"花桥街\",\"谌家矶街\",\"后湖街\",\"塔子湖街\",\"百步亭花园\"],[\"民族街\",\"花楼街\",\"水塔街\",\"民权街\",\"满春街\",\"民意街\",\"新华街\",\"万松街\",\"唐家墩街\",\"北湖街\",\"前进街\",\"常青街\",\"汉兴街\",\"江汉经济开发区\",\"武汉中央商务区管理委员会\"],[\"古田街道\",\"韩家墩街道\",\"宗关街道\",\"汉水桥街道\",\"宝丰街道\",\"荣华街道\",\"汉中街道\",\"汉正街道\",\"六角亭街道\",\"长丰街道\",\"易家街道\"],[\"建桥街\",\"晴川街\",\"鹦鹉街\",\"洲头街\",\"五里墩街\",\"琴断口街\",\"江汉二桥街\",\"永丰街\",\"江堤街\",\"四新街\",\"龙阳街\"],[\"积玉桥街\",\"杨园街\",\"徐家棚街\",\"粮道街\",\"中华路街\",\"黄鹤楼街\",\"紫阳街\",\"白沙洲街\",\"首义路街\",\"中南路街\",\"水果湖街\",\"珞珈山街\",\"石洞街\",\"南湖街\",\"东湖风景区街道(武昌)\"],[\"红卫路街道\",\"冶金街道\",\"新沟桥街道\",\"红钢城街道\",\"工人村街道\",\"青山镇街道\",\"厂前街道\",\"武东街道\",\"白玉山街道\",\"钢花村街道\",\"武钢集团公司\",\"中国一冶有限责任公司\",\"武钢实业公司\",\"中国一冶集体企业管理处\",\"开发区\",\"钢都花园管理委员会\",\"北湖工业园管理办公室\"],[\"珞南街道\",\"关山街道\",\"狮子山街道\",\"张家湾街道\",\"梨园街道\",\"卓刀泉街道\",\"洪山街道\",\"和平街道\",\"青菱街道\",\"八吉府街\",\"关东街道\",\"花山街道\",\"左岭街道\",\"九峰街道\",\"天兴乡\",\"清谭湖\",\"东湖风景区街道(洪山)\"],[\"吴家山街道\",\"柏泉办事\",\"将军路街道\",\"慈惠街道\",\"走马岭街道\",\"径河街道\",\"长青街道\",\"辛安渡办事\",\"东山办事\",\"常青花园新区街道管理委员会\",\"新沟镇街道\",\"金银湖街道\",\"产业管理处\",\"保税物流管理处\",\"海峡两岸科技产业管理处\",\"食品工业管理处\",\"临空经济管理处\"],[\"纱帽街道\",\"邓南街道\",\"东荆街道\",\"湘口街道\"],[\"蔡甸街道\",\"奓山街道\",\"永安街道\",\"侏儒山街道\",\"大集街道\",\"张湾街道\",\"沌口街\",\"军山街道\",\"沌阳街道\",\"索河镇\",\"玉贤镇\",\"消泗乡\",\"桐湖\",\"洪北管委会\",\"武汉市蔡甸区后官湖生态宜居新城管理委员会\",\"蔡甸经济开发区凤凰山事处\",\"成功现代都市农业发展区管理委员会\",\"武汉蔡甸经济发开区管理委员会\"],[\"纸坊街道\",\"金口街道\",\"乌龙泉街道\",\"郑店街道\",\"五里界街道\",\"金水\",\"安山街道\",\"山坡街道\",\"法泗街道\",\"湖泗街道\",\"舒安街道\",\"佛祖岭街道\",\"豹澥街道\",\"流芳街道\",\"滨湖街道\",\"江夏区经济开发区庙山\",\"江夏区经济开发区藏龙岛\",\"江夏区经济开发区大桥新区\",\"江夏区经济开发区梁子湖风景区办事\",\"金港新区\"],[\"前川街道\",\"祁家湾街道\",\"横店街道\",\"罗汉寺街道\",\"滠口街道\",\"六指街道\",\"天河街道\",\"王家河街道\",\"长轩岭街道\",\"李集街道\",\"姚集街道\",\"蔡榨街道\",\"武湖街道\",\"三里桥街道\",\"蔡店街道\",\"木兰乡\",\"木兰山风景区管理处\",\"大潭\",\"盘龙城经济开发区\",\"汉口北商贸物流枢纽区管委会\"],[\"邾城街道\",\"阳逻街道\",\"仓埠街道\",\"汪集街道\",\"李集街道\",\"三店街道\",\"潘塘街道\",\"旧街街道\",\"双柳街道\",\"涨渡湖街道\",\"辛冲街道\",\"徐古街道\",\"凤凰镇\",\"道观河风景旅游管理处\",\"新洲原种场\"]],[[\"花湖街道\",\"江北管理区\",\"黄石港区环磁湖片区工作委员会\",\"黄石港区黄石港片区工作委员会\",\"黄石港区胜阳港片区工作委员会\"],[\"章山街道\",\"冶钢农场\",\"社区工作管理委员会\",\"西塞山工业园区管委会\"],[\"团城山街道\",\"社区事务管理委员会\",\"长乐山工业园管理委员会\",\"东方山风景区服务处\"],[\"区直辖村模拟镇\"],[\"兴国镇\",\"富池镇\",\"黄颡口镇\",\"韦源口镇\",\"太子镇\",\"大王镇\",\"陶港镇\",\"白沙镇\",\"浮屠镇\",\"三溪镇\",\"龙港镇\",\"洋港镇\",\"排市镇\",\"木港镇\",\"枫林镇\",\"王英镇\",\"率洲农场\",\"半壁山农场\",\"荆头山农场\",\"金海开发区\",\"城东新区\"],[\"东岳路街道\",\"东风路街道\",\"金湖街道\",\"罗家桥街道\",\"金山街道\",\"金牛镇\",\"保安镇\",\"灵乡镇\",\"金山店镇\",\"还地桥镇\",\"殷祖镇\",\"刘仁八镇\",\"陈贵镇\",\"大箕铺镇\",\"汪仁镇\",\"茗山乡\",\"东风农场管理区\",\"四顾闸管理处\"]],[[\"武当路街道\",\"二堰街道\",\"五堰街道\",\"白浪开发区白浪街道\",\"大川镇人民政府\",\"小川乡\",\"茅塔乡\",\"鸳鸯乡\"],[\"花果街道\",\"红卫街道\",\"车城路街道\",\"汉江路街道\",\"黄龙镇\",\"柏林镇\",\"方滩乡\",\"西沟乡\",\"西城开发区\",\"十堰工业新区\",\"秦家坪林场\",\"凤凰山茶场\"],[\"安阳镇\",\"杨溪铺镇\",\"青曲镇\",\"白桑关镇\",\"南化塘镇\",\"白浪镇\",\"刘洞镇\",\"谭山镇\",\"梅铺镇\",\"青山镇\",\"郧县经济开发区(茶店镇)\",\"柳陂镇\",\"鲍峡镇\",\"胡家营镇\",\"谭家湾镇\",\"郧县城关镇\",\"大柳乡\",\"五峰乡\",\"叶大乡\",\"红岩背林场\"],[\"城关镇\",\"土门镇\",\"上津镇\",\"店子镇\",\"夹河镇\",\"羊尾镇\",\"观音镇\",\"马鞍镇\",\"河夹镇\",\"香口乡\",\"关防乡\",\"湖北口回族乡\",\"景阳乡\",\"六郎乡\",\"涧池乡\",\"安家乡\",\"槐树林特场管委会\",\"三官洞林区\",\"工业园区\"],[\"城关镇\",\"溢水镇\",\"麻家渡镇\",\"宝丰镇\",\"擂鼓镇\",\"秦古镇\",\"得胜镇\",\"上庸镇\",\"官渡镇\",\"潘口乡\",\"竹坪乡\",\"大庙乡\",\"双台乡\",\"楼台乡\",\"文峰乡\",\"深河乡\",\"柳林乡\"],[\"城关镇\",\"蒋家堰镇\",\"中峰镇\",\"水坪镇\",\"县河镇\",\"泉溪镇\",\"丰溪镇\",\"龙坝镇\",\"兵营镇\",\"汇湾镇\",\"新洲镇\",\"鄂坪乡\",\"天宝乡\",\"桃源乡\",\"向坝乡\",\"龙王垭茶场\",\"国营竹溪综合农场\",\"原种场\",\"渔种场\",\"种畜场\",\"王家山茶场\",\"标湖林场\",\"双竹林场\",\"八卦山林场\",\"源茂林场\",\"岱王沟林场\",\"望府座林场\",\"天池垭林场\",\"九里岗林场\",\"竹溪县十八里长峡管理局\"],[\"城关镇\",\"军店镇\",\"化龙堰镇\",\"土城镇\",\"大木厂镇\",\"青峰镇\",\"门古寺镇\",\"白鹤镇\",\"野人谷镇\",\"红塔镇\",\"窑淮镇\",\"尹吉甫镇\",\"姚坪乡\",\"沙河乡\",\"万峪河乡\",\"上龛乡\",\"中坝乡\",\"九道乡\",\"回龙乡\",\"五台乡\",\"国营杨岔山林场\",\"国营九口山林场\",\"国营毛家山林场\",\"国营代东河林场\",\"房县西蒿漆场\",\"房县园艺场\",\"谭家湾水库管养所\",\"温泉风景区\",\"房县旱粮粮种场\"],[\"均州路街道\",\"大坝路街道\",\"丹赵路街道\",\"三官殿街道\",\"土关垭镇\",\"浪河镇\",\"丁家营镇\",\"六里坪镇\",\"盐池河镇\",\"均县镇\",\"习家店镇\",\"蒿坪镇\",\"石鼓镇\",\"凉水河镇\",\"官山镇\",\"龙山镇\",\"新港经济开发管理处\",\"牛河林业开发管理区\",\"白杨坪林业开发管理区\",\"大沟林业开发管理区\",\"武当山特区\"]],[[\"西陵街道\",\"学院街道\",\"云集街道\",\"西坝街道\",\"葛洲坝街道\",\"夜明珠街道\",\"东苑街道\",\"南苑街道\",\"北苑街道\",\"窑湾乡\",\"峡口风景区\"],[\"大公桥街道\",\"万寿桥街道\",\"宝塔河街道\",\"伍家岗街道\",\"伍家乡\"],[\"点军街道\",\"艾家镇\",\"桥边镇\",\"联棚乡\",\"土城乡\"],[\"古老背街道\",\"虎牙街道\",\"云池街道\"],[\"小溪塔街道办\",\"夷陵经济开发区\",\"樟村坪镇\",\"雾渡河镇\",\"分乡镇\",\"太平溪镇\",\"三斗坪镇\",\"乐天溪镇\",\"龙泉镇\",\"鸦鹊岭镇\",\"黄花镇\",\"下堡坪乡\",\"邓村乡\",\"三峡坝区\"],[\"鸣凤镇\",\"花林寺镇\",\"旧县镇\",\"洋坪镇\",\"茅坪场镇\",\"荷花镇\",\"河口乡\"],[\"古夫镇\",\"昭君镇\",\"峡口镇\",\"南阳镇\",\"黄粮镇\",\"水月寺镇\",\"高桥乡\",\"榛子乡\"],[\"茅坪镇\",\"归州镇\",\"屈原镇\",\"沙镇溪镇\",\"两河口镇\",\"郭家坝镇\",\"杨林桥镇\",\"九畹溪镇\",\"水田坝乡\",\"泄滩乡\",\"梅家河乡\",\"磨坪乡\"],[\"龙舟坪镇\",\"高家堰镇\",\"磨市镇\",\"都镇湾镇\",\"资丘镇\",\"渔峡口镇\",\"榔坪镇\",\"贺家坪镇\",\"大堰乡\",\"鸭子口乡\",\"火烧坪乡\"],[\"渔洋关镇\",\"仁和坪镇\",\"长乐坪镇\",\"五峰镇\",\"湾潭镇\",\"付家堰乡\",\"牛庄乡\",\"采花乡\"],[\"陆城街道\",\"红花套镇\",\"高坝洲镇\",\"聂家河镇\",\"松木坪镇\",\"枝城镇\",\"姚家店镇\",\"五眼泉镇\",\"王家畈镇\",\"潘家湾土家族乡\",\"松宜矿区管理委员会\"],[\"当阳市玉阳街道\",\"当阳市坝陵街道\",\"当阳市玉泉街道\",\"当阳市两河镇\",\"当阳市河溶镇\",\"当阳市育溪镇\",\"当阳市庙前镇\",\"当阳市王店镇\",\"当阳市半月镇\",\"当阳市草埠湖镇\"],[\"马家店街道\",\"安福寺镇\",\"白洋镇\",\"顾家店镇\",\"董市镇\",\"仙女镇\",\"问安镇\",\"七星台镇\",\"百里洲镇\"]],[[\"真武山街道\",\"古城街道\",\"庞公街道\",\"檀溪街道\",\"隆中街道\",\"余家湖街道\",\"欧庙镇\",\"卧龙镇\",\"尹集乡\"],[\"汉江街道\",\"王寨街道\",\"中原街道\",\"定中门街道\",\"清河口街道\",\"屏襄门街道\",\"米公街道\",\"柿铺街道\",\"高新区紫贞街道\",\"高新区七里河街道\",\"高新区东风\",\"牛首镇\",\"太平店镇\",\"高新区团山镇\",\"高新区米庄镇\",\"经济开发区\",\"鱼梁洲开发区\",\"高新区汽车工业园\",\"高新区高新技术产业园\",\"高新区高新技术创业服务中心\"],[\"张湾\",\"刘集\",\"肖湾\",\"龙王镇\",\"石桥镇\",\"黄集镇\",\"伙牌镇\",\"古驿镇\",\"朱集镇\",\"程河镇\",\"双沟镇\",\"张家集镇\",\"黄龙镇\",\"峪山镇\",\"东津镇\",\"襄阳区经济技术开发区\",\"鹿门风景名胜区\",\"襄北农场\",\"深圳工业园\"],[\"城关镇\",\"武安镇\",\"九集镇\",\"李庙镇\",\"长坪镇\",\"薛坪镇\",\"板桥镇\",\"巡检镇\",\"东巩镇\",\"肖堰镇\",\"清河管理区\"],null,[\"城关镇\",\"黄堡镇\",\"后坪镇\",\"龙坪镇\",\"店垭镇\",\"马良镇\",\"歇马镇\",\"马桥镇\",\"寺坪镇\",\"过渡湾镇\",\"两峪乡\",\"湖北保康经济开发区管理委员会\"],[\"光化街道\",\"酂阳街道\",\"孟楼镇\",\"竹林桥镇\",\"薛集镇\",\"张集镇\",\"仙人渡镇\",\"洪山嘴镇\",\"李楼镇\",\"袁冲乡\",\"蔬菜原种场\",\"百花山林场\",\"林茂山林场\",\"二房营原种场\"],[\"北城街道\",\"南城街道\",\"环城街道\",\"琚湾镇\",\"七方镇\",\"杨当镇\",\"太平镇\",\"新市镇\",\"鹿头镇\",\"刘升镇\",\"兴隆镇\",\"王城镇\",\"吴店镇\",\"熊集镇\",\"平林镇\",\"枣阳经济开发区\",\"随阳农场\",\"车河农场\"],[\"鄢城街道\",\"南营街道\",\"郑集镇\",\"小河镇\",\"刘猴镇\",\"孔湾镇\",\"流水镇\",\"板桥镇\",\"王集镇\",\"雷河镇\",\"襄南监狱\",\"劳教所\",\"大雁工业园区\",\"宜城经济开发区\"]],[[\"太和镇\",\"东沟镇\",\"梁子生态管理区(镇)\",\"涂家垴镇\",\"沼山镇\",\"梧桐湖新区\"],[\"华容镇\",\"葛店镇\",\"庙岭镇\",\"段店镇\",\"临江乡\",\"蒲团乡\",\"葛店开发区\"],[\"凤凰街道\",\"古楼街道\",\"西山街道\",\"泽林镇\",\"杜山镇\",\"新庙镇\",\"碧石镇\",\"汀祖镇\",\"燕矶镇\",\"杨叶镇\",\"花湖镇\",\"长港镇\",\"沙窝乡\",\"鄂州经济开发区\"]],[[\"龙泉街道办\",\"泉口街道办\",\"栗溪镇\",\"子陵镇\",\"漳河镇\",\"马河镇\",\"石桥驿镇\",\"牌楼镇\",\"仙居乡\",\"东宝工业园区\"],[\"掇刀街道\",\"白庙街道\",\"兴隆街道\",\"双喜街道\",\"团林铺镇\",\"麻城镇\"],[\"新市镇\",\"永兴镇\",\"曹武镇\",\"罗店镇\",\"宋河镇\",\"坪坝镇\",\"三阳镇\",\"绿林镇\",\"杨集镇\",\"孙桥镇\",\"石龙镇\",\"永漋镇\",\"雁门口镇\",\"钱场镇\",\"开发区(镇)\",\"温泉新区\",\"太子山\",\"罗汉寺\",\"长滩\",\"何集\",\"易家岭\",\"屈家岭经济开发区\",\"原种场镇\"],[\"沙洋镇\",\"五里铺镇\",\"十里铺镇\",\"纪山镇\",\"拾回桥镇\",\"后港镇\",\"毛李镇\",\"官当镇\",\"李市镇\",\"马良镇\",\"高阳镇\",\"沈集镇\",\"曾集镇\",\"沙洋监狱管理局\"],[\"郢中街道\",\"洋梓镇\",\"长寿镇\",\"丰乐镇\",\"胡集镇\",\"双河镇\",\"磷矿镇\",\"文集镇\",\"冷水镇\",\"石牌镇\",\"旧口镇\",\"柴湖镇\",\"长滩镇\",\"东桥镇\",\"客店镇\",\"张集镇\",\"九里乡\",\"湖北钟祥经济开发区\",\"钟祥市官庄湖管理区\",\"南湖原种场\",\"罗汉寺种畜场\",\"双桥原种场\",\"东岳种畜场\",\"康桥湖农场\",\"大口林场\",\"盘石岭林场\",\"温峡水库\",\"石门水库\",\"黄坡水库\",\"湖北钟祥胡集经济技术开发区\"]],[[\"孝南区书院街\",\"孝南区新华街\",\"孝南区广场街\",\"孝南区车站街道\",\"孝南区新铺镇\",\"孝南区西河镇\",\"孝南区杨店镇\",\"孝南区陡岗镇\",\"孝南区肖港镇\",\"孝南区毛陈镇\",\"孝南区三汊镇\",\"孝南区祝站镇\",\"孝南区朋兴乡\",\"孝南区卧龙乡\",\"孝南区闵集乡\",\"孝南区经济开发区\",\"孝南区朱湖\",\"孝南区东山头\",\"孝感开发区丹阳\",\"孝感开发区孝天\",\"孝感开发区槐荫\"],[\"花园镇\",\"丰山镇\",\"周巷镇\",\"小河镇\",\"王店镇\",\"卫店镇\",\"白沙镇\",\"邹岗镇\",\"小悟乡\",\"季店乡\",\"花西乡\",\"陡山乡\",\"开发区\",\"观音湖生态文化旅游渡假区\",\"双峰山旅游渡假区\"],[\"城关镇\",\"阳平镇\",\"芳畈镇\",\"新城镇\",\"夏店镇\",\"刘集镇\",\"河口镇\",\"四姑镇\",\"吕王镇\",\"黄站镇\",\"宣化店镇\",\"丰店镇\",\"大新镇\",\"三里镇\",\"高店乡\",\"彭店乡\",\"东新乡\"],[\"城关镇\",\"义堂镇\",\"曾店镇\",\"吴铺镇\",\"伍洛镇\",\"下辛店镇\",\"道桥镇\",\"隔蒲潭镇\",\"胡金店镇\",\"倒店乡\",\"沙河乡\",\"清明河乡\",\"县经济开发区\"],[\"城中街道\",\"城北街道\",\"四里棚街道\",\"东马坊街道\",\"长江埠街道\",\"田店镇\",\"杨河镇\",\"三合镇\",\"郎君镇\",\"黄滩镇\",\"天鹅镇\",\"义和镇\",\"陈河镇\",\"杨岭镇\",\"汤池镇\",\"经济技术开发区\",\"南垸良种场\"],[\"府城街道\",\"南城街道\",\"赵棚镇\",\"李店镇\",\"巡店镇\",\"棠棣镇\",\"雷公镇\",\"王义贞镇\",\"烟店镇\",\"孛畈镇\",\"伏水镇\",\"陈店乡\",\"辛榨乡\",\"木梓乡\",\"接官乡\",\"开发区\"],[\"仙女山街道\",\"汈东街道\",\"马口镇\",\"脉旺镇\",\"城隍镇\",\"分水镇\",\"沉湖镇\",\"田二河镇\",\"回龙镇\",\"新堰镇\",\"垌塚镇\",\"麻河镇\",\"刘家隔镇\",\"新河镇\",\"庙头镇\",\"杨林沟镇\",\"西江乡\",\"湾潭乡\",\"南河乡\",\"马鞍乡\",\"里潭乡\",\"韩集乡\",\"国营中洲农场\",\"华严农场\",\"三星垸原种场\",\"汈汊湖养殖场\",\"汉川市经济技术开发区\"]],[[\"中山街道\",\"崇文街道\",\"解放街道\",\"胜利街道\",\"朝阳街道\",\"锣场镇\",\"岑河镇\",\"观音当镇\",\"关沮镇\",\"立新乡\"],[\"西城街道\",\"东城街道\",\"城南街道\",\"纪南镇\",\"川店镇\",\"马山镇\",\"八岭山镇\",\"李埠镇\",\"弥市镇\",\"郢城镇\",\"太湖港管理区\",\"菱角湖管理区\"],[\"埠河镇\",\"斗湖堤镇\",\"夹竹园镇\",\"闸口镇\",\"杨家厂镇\",\"麻豪口镇\",\"藕池镇\",\"黄山头镇\",\"孟家溪镇\",\"南平镇\",\"章庄铺镇\",\"狮子口镇\",\"斑竹垱镇\",\"毛家港镇\",\"甘家厂乡\",\"章田寺乡\"],[\"容城镇\",\"朱河镇\",\"新沟镇\",\"龚场镇\",\"周老嘴镇\",\"黄歇口镇\",\"汪桥镇\",\"程集镇\",\"分盐镇\",\"毛市镇\",\"福田寺镇\",\"上车湾镇\",\"汴河镇\",\"尺八镇\",\"白螺镇\",\"网市镇\",\"三洲镇\",\"桥市镇\",\"红城乡\",\"棋盘乡\",\"柘木乡\",\"人民大垸农场管理区\",\"荒湖农场管理区\"],[\"资市镇\",\"熊河镇\",\"白马寺镇\",\"沙岗镇\",\"普济镇\",\"郝穴镇\",\"马家寨乡\",\"秦市乡\",\"江北监狱\",\"三湖管理区\",\"六合垸管理区\"],[\"绣林街道\",\"笔架山街道\",\"新厂镇\",\"横沟市镇\",\"大垸镇\",\"小河口镇\",\"桃花山镇\",\"调关镇\",\"东升镇\",\"高基庙镇\",\"南口镇\",\"高陵镇\",\"团山寺镇\",\"久合垸乡\",\"天鹅洲开发区\"],[\"新堤街道\",\"滨湖街道\",\"螺山镇\",\"乌林镇\",\"龙口镇\",\"燕窝镇\",\"新滩镇\",\"峰口镇\",\"曹市镇\",\"府场镇\",\"戴家场镇\",\"瞿家湾镇\",\"沙口镇\",\"万全镇\",\"汊河镇\",\"黄家口镇\",\"老湾乡\",\"小港管理区\",\"大同湖管理区\",\"大沙湖管理区\"],[\"新江口镇\",\"南海镇\",\"八宝镇\",\"涴市镇\",\"老城镇\",\"陈店镇\",\"王家桥镇\",\"斯家场镇\",\"杨林市镇\",\"纸厂河镇\",\"街河市镇\",\"洈水镇\",\"刘家场镇\",\"沙道观镇\",\"万家乡\",\"卸甲坪土家族乡\"]],[[\"赤壁街道\",\"东湖街道\",\"禹王街道\",\"南湖街道\",\"路口镇\",\"堵城镇\",\"陈策楼镇\",\"陶店乡\",\"火车站开发区\",\"黄冈高新技术产业园区\",\"武汉经济技术开发区黄冈产业园管委会\"],[\"团风镇\",\"淋山河镇\",\"方高坪镇\",\"回龙山镇\",\"马曹庙镇\",\"上巴河镇\",\"总路咀镇\",\"但店镇\",\"贾庙乡\",\"杜皮乡\",\"黄湖农场\",\"金锣港农场\"],[\"城关镇\",\"七里坪镇\",\"华河镇\",\"二程镇\",\"上新集镇\",\"高桥镇\",\"觅儿镇\",\"八里镇\",\"太平桥镇\",\"永河镇\",\"杏花乡\",\"火连畈茶场\",\"天台山旅游开发管理处\",\"红安经济开发区\"],[\"凤山镇\",\"骆驼坳镇\",\"大河岸镇\",\"九资河镇\",\"胜利镇\",\"河铺镇\",\"三里畈镇\",\"匡河镇\",\"白庙河镇\",\"大崎镇\",\"白莲河乡\",\"平湖乡\",\"罗田县经济开发区\",\"青苔关林场\",\"天堂寨林场\",\"薄刀峰林场\",\"黄狮寨林场\"],[\"温泉镇\",\"南河镇\",\"红山镇\",\"金家铺镇\",\"石头咀镇\",\"草盘地镇\",\"雷家店镇\",\"杨柳湾镇\",\"方家咀乡\",\"孔家坊乡\",\"陶家河乡\",\"桃花冲林场\",\"吴家山林场\",\"五峰山林场\",\"英山县经济开发区\"],[\"清泉镇\",\"巴河镇\",\"竹瓦镇\",\"汪岗镇\",\"团陂镇\",\"关口镇\",\"白莲镇\",\"蔡河镇\",\"洗马镇\",\"丁司垱镇\",\"散花镇\",\"兰溪镇\",\"绿杨乡\",\"策湖国家湿地公园管理处\",\"三角山旅游度假区管理委员会\",\"经济开发区镇\"],[\"漕河镇\",\"赤东镇\",\"蕲州镇\",\"管窑镇\",\"彭思镇\",\"横车镇\",\"株林镇\",\"刘河镇\",\"狮子镇\",\"青石镇\",\"张榜镇\",\"大同镇\",\"檀林镇\",\"向桥乡\",\"八里湖农场\",\"李时珍医药工业园区管委会\"],[\"黄梅镇\",\"孔垄镇\",\"小池镇\",\"下新镇\",\"大河镇\",\"停前镇\",\"五祖镇\",\"濯港镇\",\"蔡山镇\",\"新开镇\",\"独山镇\",\"分路镇\",\"柳林乡\",\"杉木乡\",\"苦竹乡\",\"刘佐乡\",\"挪步园风景管理处\",\"黄梅县农业开发总公司\",\"黄梅县农科所\"],[\"龙池\",\"鼓楼\",\"南湖\",\"中馆驿镇\",\"宋埠镇\",\"歧亭镇\",\"白果镇\",\"夫子河镇\",\"阎家河镇\",\"龟山镇\",\"盐田河镇\",\"张家畈镇\",\"木子店镇\",\"三河口镇\",\"黄土岗镇\",\"福田河镇\",\"乘马岗镇\",\"顺河镇\",\"铁门岗乡\",\"宋埠良种场\",\"麻城明山水库\",\"麻城三河水库\",\"狮子峰林场\",\"麻城林店茶场\",\"湖北省麻城开发区\",\"龟山风景区管理处\",\"湖北浮桥河国家湿地公园管理处\",\"五脑山林场\"],[\"武穴街道\",\"刊江街道\",\"田镇街道\",\"万丈湖街道\",\"梅川镇\",\"余川镇\",\"花桥镇\",\"大金镇\",\"石佛寺镇\",\"四望镇\",\"大法寺镇\",\"龙坪镇\"]],[[\"温泉\",\"浮山\",\"永安\",\"汀泗桥镇\",\"向阳湖镇\",\"官埠桥镇\",\"横沟桥镇\",\"贺胜桥镇\",\"双溪桥镇\",\"马桥镇\",\"桂花镇\",\"高桥镇\",\"大幕乡\",\"向阳湖奶牛良种场\",\"咸宁市经济技术开发区\",\"湖北咸安经济开发区\"],[\"陆溪镇\",\"高铁岭镇\",\"官桥镇\",\"鱼岳镇\",\"新街镇\",\"渡普镇\",\"潘家湾镇\",\"牌洲湾镇\",\"头墩农场\",\"嘉鱼县经济开发区\"],[\"隽水镇\",\"麦市镇\",\"塘湖镇\",\"关刀镇\",\"沙堆镇\",\"五里镇\",\"石南镇\",\"北港镇\",\"马港镇\",\"四庄乡\",\"大坪乡\",\"鹿角山林场\",\"锡山森林公园管理处\",\"黄龙林场\",\"黄袍林场\",\"药姑林场\"],[\"天城镇\",\"沙坪镇\",\"石城镇\",\"桂花泉镇\",\"白霓镇\",\"路口镇\",\"金塘镇\",\"青山镇\",\"肖岭乡\",\"铜钟乡\",\"港口乡\",\"高枧乡\",\"崇阳县工业园区\"],[\"通羊镇\",\"南林桥镇\",\"黄沙铺镇\",\"厦铺镇\",\"九宫山镇\",\"闯王镇\",\"洪港镇\",\"大畈镇\",\"大路乡\",\"杨芳林乡\",\"燕厦乡\",\"慈口乡\",\"九宫山自然保护管理局\",\"开发区\"],[\"蒲圻街道\",\"赤马港街道\",\"陆水湖街道\",\"新店镇\",\"赵李桥镇\",\"茶庵岭镇\",\"车埠镇\",\"赤壁镇\",\"柳山湖镇\",\"神山镇\",\"中伙铺镇\",\"官塘驿镇\",\"黄盖湖镇\",\"余家桥乡\",\"蒲纺工业园\",\"官塘驿林场\",\"羊楼洞茶场\",\"沧湖开发区\",\"赤壁市经济开发区\"]],[[\"西城街道(办\",\"东城街道(办\",\"南郊街道(办\",\"北郊街道(办\",\"城南新区\",\"万店镇\",\"何店镇\",\"洛阳镇\",\"府河镇\",\"淅河镇\",\"曾都区新型工业基地\",\"随州市经济开发区\"],[\"厉山镇\",\"高城镇\",\"殷店镇\",\"草店镇\",\"小林镇\",\"淮河镇\",\"万和镇\",\"尚市镇\",\"唐县镇\",\"吴山镇\",\"新街镇\",\"安居镇\",\"澴潭镇\",\"洪山镇\",\"长岗镇\",\"三里岗镇\",\"柳林镇\",\"均川镇\",\"万福店镇\"],[\"应山街道\",\"十里街道\",\"广水街道\",\"城郊街道\",\"武胜关镇\",\"杨寨镇\",\"陈巷镇\",\"长岭镇\",\"马坪镇\",\"关庙镇\",\"余店镇\",\"吴店镇\",\"郝店镇\",\"蔡河镇\",\"李店镇\",\"太平镇\",\"骆店镇\",\"中华山林场\",\"三潭风景区\"]],[[\"舞阳坝街道\",\"六角亭街道\",\"小渡船街道\",\"龙凤镇\",\"崔坝镇\",\"板桥镇\",\"白杨坪镇\",\"三岔乡\",\"新塘乡\",\"红土乡\",\"沙地乡\",\"太阳河乡\",\"屯堡乡\",\"白果乡\",\"芭蕉侗族乡\",\"盛家坝乡\",\"沐抚\"],[\"都亭街道\",\"东城街道\",\"谋道镇\",\"柏杨坝镇\",\"汪营镇\",\"建南镇\",\"忠路镇\",\"团堡镇\",\"毛坝镇\",\"凉雾乡\",\"元堡乡\",\"南坪乡\",\"文斗乡\",\"沙溪乡\",\"佛宝山生态综合开发区\"],[\"业州镇\",\"高坪镇\",\"红岩寺镇\",\"景阳镇\",\"官店镇\",\"花坪镇\",\"长梁乡\",\"茅田乡\",\"龙坪乡\",\"三里乡\"],[\"信陵镇\",\"东瀼口镇\",\"沿渡河镇\",\"官渡口镇\",\"茶店子镇\",\"绿葱坡镇\",\"大支坪镇\",\"野三关镇\",\"水布垭镇\",\"清太坪镇\",\"溪丘湾乡\",\"金果坪乡\"],[\"珠山镇\",\"椒园镇\",\"沙道沟镇\",\"李家河镇\",\"高罗镇\",\"万寨乡\",\"长潭河侗族乡\",\"晓关侗族乡\",\"椿木营乡\"],[\"高乐山镇\",\"忠堡镇\",\"坪坝营镇\",\"朝阳寺镇\",\"清坪镇\",\"唐崖镇\",\"丁寨乡\",\"活龙坪乡\",\"小村乡\",\"黄金洞乡\",\"大路坝区\"],[\"翔凤镇\",\"百福司镇\",\"大河镇\",\"绿水镇\",\"旧司镇\",\"革勒车镇\",\"漫水乡\",\"三胡乡\"],[\"走马镇\",\"容美镇\",\"太平镇\",\"燕子镇\",\"中营镇\",\"铁炉乡\",\"五里乡\",\"下坪乡\",\"邬阳乡\"]]],[[[\"文艺路街道\",\"朝阳街街道\",\"韭菜园街道\",\"五里牌街道\",\"火星街道\",\"马王堆街道\",\"东屯渡街道\",\"湘湖街道\",\"定王台街道\",\"荷花园街道\",\"东岸街道\",\"马坡岭街道\",\"东湖街道\",\"隆平高科技园\"],[\"坡子街街道\",\"城南路街道\",\"裕南街街道\",\"金盆岭街道\",\"新开铺街道\",\"青园街道\",\"桂花坪街道\",\"赤岭路街道\",\"文源街道\",\"先锋街道\",\"黑石铺街道\",\"大托铺街道\",\"暮云街道\",\"南托街道\"],[\"望月湖街道\",\"岳麓街道\",\"桔子洲街道\",\"银盆岭街道\",\"观沙岭街道\",\"望城坡街道\",\"西湖街道\",\"咸嘉湖街道\",\"望岳街道\",\"梅溪湖街道\",\"麓谷街道\",\"坪塘街道\",\"含浦街道\",\"天顶街道\",\"洋湖街道\",\"学士街道\",\"莲花镇\",\"雨敞坪镇\"],[\"芙蓉北路街道\",\"东风路街道\",\"清水塘街道\",\"望麓园街道\",\"湘雅路街道\",\"伍家岭街道\",\"新河街道\",\"通泰街街道\",\"四方坪街道\",\"洪山街道\",\"浏阳河街道\",\"月湖街道\",\"秀峰街道\",\"沙坪街道\",\"捞刀河街道\",\"青竹湖街道\"],[\"侯家塘街道\",\"左家塘街道\",\"圭塘街道\",\"砂子塘街道\",\"东塘街道\",\"雨花亭街道\",\"高桥街道\",\"洞井街道\",\"黎托街道\",\"井湾子街道\",\"同升街道\",\"东山街道\",\"跳马镇\",\"长沙雨花经济开发区管理委员会\"],[\"高塘岭街道\",\"丁字湾街道\",\"大泽湖街道\",\"月亮岛街道\",\"白沙洲街道\",\"金山桥街道\",\"黄金园街道\",\"乌山街道\",\"铜官街道\",\"雷锋街道\",\"桥驿镇\",\"茶亭镇\",\"靖港镇\",\"乔口镇\",\"白箬铺镇\"],[\"星沙街道\",\"泉塘街道\",\"湘龙街道\",\"榔梨街道\",\"长龙街道\",\"黄兴镇\",\"江背镇\",\"黄花镇\",\"春华镇\",\"果园镇\",\"路口镇\",\"高桥镇\",\"金井镇\",\"福临镇\",\"青山铺镇\",\"安沙镇\",\"北山镇\",\"开慧镇\"],[\"玉潭街道\",\"白马桥街道\",\"历经铺街道\",\"城郊街道\",\"道林镇\",\"花明楼镇\",\"东湖塘镇\",\"夏铎铺镇\",\"双江口镇\",\"煤炭坝镇\",\"坝塘镇\",\"灰汤镇\",\"双凫铺镇\",\"老粮仓镇\",\"流沙河镇\",\"巷子口镇\",\"龙田镇\",\"横市镇\",\"回龙铺镇\",\"黄材镇\",\"大成桥镇\",\"青山桥镇\",\"金洲镇\",\"大屯营镇\",\"资福镇\",\"菁华铺乡\",\"喻家坳乡\",\"沙田乡\",\"沩山乡\"],[\"淮川街道\",\"集里街道\",\"荷花街道\",\"关口街道\",\"社港镇\",\"官渡镇\",\"张坊镇\",\"达浒镇\",\"沿溪镇\",\"古港镇\",\"永和镇\",\"大瑶镇\",\"金刚镇\",\"文家市镇\",\"枨冲镇\",\"镇头镇\",\"普迹镇\",\"永安镇\",\"北盛镇\",\"龙伏镇\",\"澄潭江镇\",\"中和镇\",\"柏加镇\",\"洞阳镇\",\"大围山镇\",\"沙市镇\",\"淳口镇\",\"高坪镇\",\"官桥镇\",\"葛家镇\",\"小河乡\",\"蕉溪乡\"]],[[\"月塘街道\",\"茨菇塘街道\",\"宋家桥街道\",\"桂花街道\",\"金山街道\",\"仙庾镇\"],[\"贺家土街道\",\"建设街道\",\"建宁街道\",\"董家段街道\",\"庆云街道\",\"枫溪街道\",\"龙泉街道\",\"白关镇\"],[\"田心街道\",\"响石岭街道\",\"清水塘街道\",\"铜塘湾街道\",\"井龙街道\"],[\"嵩山路街道\",\"泰山路街道\",\"栗雨街道\",\"群丰镇\",\"雷打石镇\",\"三门镇\"],[\"渌口镇\",\"朱亭镇\",\"古岳峰镇\",\"淦田镇\",\"龙门镇\",\"龙潭镇\",\"南洲镇\",\"龙船镇\"],[\"联星街道\",\"江桥街道\",\"春联街道\",\"谭桥街道\",\"酒埠江镇\",\"桃水镇\",\"网岭镇\",\"渌田镇\",\"石羊塘镇\",\"黄丰桥镇\",\"鸾山镇\",\"丫江桥镇\",\"皇图岭镇\",\"新市镇\",\"菜花坪镇\",\"莲塘坳镇\",\"宁家坪镇\",\"攸县工业园\",\"攸县网岭循环经济园\"],[\"下东街道\",\"思聪街道\",\"洣江街道\",\"云阳街道\",\"界首镇\",\"湖口镇\",\"马江镇\",\"高陇镇\",\"虎踞镇\",\"枣市镇\",\"火田镇\",\"严塘镇\",\"秩堂镇\",\"腰潞镇\",\"舲舫乡\",\"桃坑乡\",\"汉背\",\"茶陵县红色农场\"],[\"霞阳镇\",\"沔渡镇\",\"十都镇\",\"水口镇\",\"鹿原镇\",\"垄溪乡\",\"策源乡\",\"下村乡\",\"船形乡\",\"中村瑶族乡\",\"炎陵县大院农场\",\"炎陵县桃源洞管理局\"],[\"阳三石街道\",\"仙岳山街道\",\"国瓷街道\",\"来龙门街道\",\"白兔潭镇\",\"浦口镇\",\"王仙镇\",\"泗汾镇\",\"沈潭镇\",\"船湾镇\",\"均楚镇\",\"东富镇\",\"石亭镇\",\"孙家湾镇\",\"官庄镇\",\"嘉树镇\",\"板杉镇\",\"沩山镇\",\"枫林镇\",\"李畋镇\",\"明月镇\",\"左权镇\",\"茶山镇\",\"湖南醴陵经济开发区\"]],[[\"雨湖路街道\",\"城正街街道\",\"平政路街道\",\"云塘街道\",\"广场街道\",\"中山路街道\",\"窑湾街道\",\"羊牯塘街道\",\"昭潭街道\",\"万楼街道\",\"先锋街道\",\"鹤岭镇\",\"楠竹山镇\",\"姜畲镇\",\"长城乡\"],[\"岳塘街道\",\"东坪街道\",\"中洲路街道\",\"书院路街道\",\"下摄司街道\",\"建设路街道\",\"五里堆街道\",\"社建村街道\",\"宝塔街道\",\"红旗街道\",\"霞城街道\",\"荷塘街道\"],[\"易俗河镇\",\"谭家山镇\",\"中路铺镇\",\"茶恩寺镇\",\"河口镇\",\"射埠镇\",\"花石镇\",\"青山桥镇\",\"石鼓镇\",\"云湖桥镇\",\"石潭镇\",\"杨嘉桥镇\",\"乌石镇\",\"白石镇\",\"分水乡\",\"排头乡\",\"锦石乡\"],[\"望春门街道\",\"新湘路街道\",\"昆仑桥街道\",\"东山街道\",\"山枣镇\",\"栗山镇\",\"中沙镇\",\"虞塘镇\",\"潭市镇\",\"棋梓镇\",\"壶天镇\",\"翻江镇\",\"金石镇\",\"白田镇\",\"月山镇\",\"泉塘镇\",\"梅桥镇\",\"毛田镇\",\"龙洞镇\",\"东郊乡\",\"金薮乡\",\"育塅乡\"]],[[\"衡州路街道\",\"广东路街道\",\"东风路街道\",\"冶金街道\",\"苗圃街道\",\"粤汉街道\",\"东阳渡街道\",\"茶山坳镇\",\"和平乡\",\"酃湖乡\",\"金甲岭农场\",\"松林茶场\"],[\"先锋街道\",\"雁峰街道\",\"天马山街道\",\"黄茶岭街道\",\"白沙洲街道\",\"岳屏镇\",\"白沙洲工业园\"],[\"人民路街道\",\"青山街道\",\"潇湘街道\",\"五一街道\",\"合江街道\",\"黄沙湾街道\",\"角山乡\"],[\"蒸湘街道\",\"红湘街道\",\"联合街道\",\"呆鹰岭镇\",\"雨母山镇\"],[\"祝融街道\",\"南岳镇\",\"寿岳乡\"],[\"西渡镇\",\"集兵镇\",\"杉桥镇\",\"井头镇\",\"演陂镇\",\"金兰镇\",\"洪市镇\",\"曲兰镇\",\"金溪镇\",\"界牌镇\",\"渣江镇\",\"三湖镇\",\"台源镇\",\"关市镇\",\"库宗桥镇\",\"岘山镇\",\"石市镇\",\"樟木乡\",\"岣嵝乡\",\"栏垅乡\",\"大安乡\",\"溪江乡\",\"长安乡\",\"板市乡\",\"樟树乡\"],[\"云集镇\",\"廖田镇\",\"茶市镇\",\"冠市镇\",\"江口镇\",\"宝盖镇\",\"花桥镇\",\"铁丝塘镇\",\"泉溪镇\",\"洪山镇\",\"三塘镇\",\"谭子山镇\",\"鸡笼镇\",\"泉湖镇\",\"柞市镇\",\"茅市镇\",\"硫市镇\",\"栗江镇\",\"近尾洲镇\",\"咸塘镇\",\"松江镇\",\"相市乡\",\"衡州监狱\"],[\"开云镇\",\"白果镇\",\"东湖镇\",\"萱洲镇\",\"长江镇\",\"新桥镇\",\"店门镇\",\"永和乡\",\"福田铺乡\",\"岭坡乡\",\"贯塘乡\",\"江东乡\"],[\"洣水镇\",\"石湾镇\",\"新塘镇\",\"大浦镇\",\"吴集镇\",\"甘溪镇\",\"杨林镇\",\"草市镇\",\"杨桥镇\",\"霞流镇\",\"荣桓镇\",\"高湖镇\",\"白莲镇\",\"三樟镇\",\"蓬源镇\",\"南湾乡\",\"石滩乡\",\"河西开发区\",\"大浦工业园\"],[\"洪桥街道\",\"玉合街道\",\"永昌街道\",\"白鹤街道\",\"金桥镇\",\"鸟江镇\",\"粮市镇\",\"河洲镇\",\"归阳镇\",\"过水坪镇\",\"双桥镇\",\"灵官镇\",\"风石堰镇\",\"白地市镇\",\"黄土铺镇\",\"石亭子镇\",\"官家嘴镇\",\"步云桥镇\",\"砖塘镇\",\"蒋家桥镇\",\"太和堂镇\",\"马杜桥乡\",\"凤歧坪乡\",\"城连圩乡\"],[\"蔡子池街道\",\"灶市街街道\",\"水东江街道\",\"五里牌街道\",\"三架街道\",\"余庆街道\",\"黄市镇\",\"小水镇\",\"公平圩镇\",\"三都镇\",\"南阳镇\",\"夏塘镇\",\"龙塘镇\",\"哲桥镇\",\"永济镇\",\"遥田镇\",\"新市镇\",\"淝田镇\",\"大市镇\",\"仁义镇\",\"南京镇\",\"大义镇\",\"东湖圩镇\",\"马水镇\",\"导子镇\",\"亮源乡\",\"太平圩乡\",\"长坪乡\",\"太和圩乡\",\"坛下乡\"],[\"宜阳街道\",\"泉峰街道\",\"培元街道\",\"天堂山\",\"柏坊镇\",\"水口山镇\",\"烟洲镇\",\"荫田镇\",\"白沙镇\",\"西岭镇\",\"三角塘镇\",\"洋泉镇\",\"庙前镇\",\"罗桥镇\",\"板桥镇\",\"胜桥镇\",\"官岭镇\",\"新河镇\",\"蓬塘乡\",\"兰江乡\",\"大堡乡\",\"塔山瑶族乡\"]],[[\"兴隆街道\",\"龙须塘街道\",\"汽车站街道\",\"小江湖街道\",\"东风路街道\",\"桥头街道\",\"滨江街道\",\"石桥街道\",\"爱莲街道\",\"高崇山镇\",\"渡头桥镇\",\"火车站乡\"],[\"中心路街道\",\"红旗路街道\",\"城北路街道\",\"城西街道\",\"翠园街道\",\"百春园街道\",\"城南街道\",\"火车南站街道\",\"学院路街道\",\"雨溪街道\",\"檀江街道\",\"罗士镇\",\"蔡锷乡\",\"板桥乡\"],[\"新滩镇街道\",\"状元洲街道\",\"田江街道\",\"茶元头街道\",\"陈家桥乡\"],[\"大禾塘街道\",\"两市塘街道\",\"宋家塘街道\",\"牛马司镇\",\"九龙岭镇\",\"仙槎桥镇\",\"火厂坪镇\",\"佘田桥镇\",\"灵官殿镇\",\"团山镇\",\"砂石镇\",\"廉桥镇\",\"流光岭镇\",\"流泽镇\",\"魏家桥镇\",\"野鸡坪镇\",\"杨桥镇\",\"水东江镇\",\"黑田铺镇\",\"简家陇镇\",\"界岭镇\",\"双凤乡\",\"周官桥乡\",\"堡面前乡\",\"斫曹乡\"],[\"酿溪镇\",\"严塘镇\",\"雀塘镇\",\"陈家坊镇\",\"潭溪镇\",\"寸石镇\",\"坪上镇\",\"龙溪铺镇\",\"巨口铺镇\",\"新田铺镇\",\"小塘镇\",\"太芝庙镇\",\"大新镇\",\"潭府乡\",\"迎光乡\"],[\"塘渡口镇\",\"白仓镇\",\"金称市镇\",\"塘田市镇\",\"黄亭市镇\",\"长阳铺镇\",\"岩口铺镇\",\"九公桥镇\",\"下花桥镇\",\"谷洲镇\",\"郦家坪镇\",\"五峰铺镇\",\"小溪市乡\",\"长乐乡\",\"蔡桥乡\",\"河伯乡\",\"黄荆乡\",\"诸甲亭乡\",\"罗城乡\",\"金江乡\",\"七里山园艺场\",\"五丰铺林场\",\"河伯岭林场\"],[\"桃洪镇\",\"小沙江镇\",\"金石桥镇\",\"司门前镇\",\"高平镇\",\"六都寨镇\",\"荷香桥镇\",\"横板桥镇\",\"周旺镇\",\"滩头镇\",\"鸭田镇\",\"西洋江镇\",\"岩口镇\",\"北山镇\",\"三阁司镇\",\"南岳庙镇\",\"七江镇\",\"羊古坳镇\",\"罗洪镇\",\"麻塘山乡\",\"虎形山瑶族乡\",\"大水田乡\",\"荷田乡\",\"山界回族乡\"],[\"文昌街道\",\"雪峰街道\",\"花古街道\",\"江口镇\",\"毓兰镇\",\"高沙镇\",\"竹市镇\",\"石江镇\",\"黄桥镇\",\"山门镇\",\"醪田镇\",\"花园镇\",\"岩山镇\",\"水东镇\",\"杨林镇\",\"古楼乡\",\"长塘瑶族乡\",\"罗溪瑶族乡\",\"月溪乡\",\"渣坪乡\",\"石柱乡\",\"桐山乡\",\"大屋瑶族乡\",\"茶铺茶场管理区\"],[\"长铺镇\",\"武阳镇\",\"李熙桥镇\",\"红岩镇\",\"唐家坊镇\",\"金屋塘镇\",\"瓦屋塘镇\",\"黄土矿镇\",\"东山侗族乡\",\"鹅公岭侗族苗族乡\",\"寨市苗族侗族乡\",\"乐安铺苗族侗族乡\",\"关峡苗族乡\",\"长铺子苗族侗族乡\",\"麻塘苗族瑶族乡\",\"河口苗族乡\",\"水口乡\"],[\"金石镇\",\"水庙镇\",\"崀山镇\",\"黄龙镇\",\"高桥镇\",\"回龙寺镇\",\"一渡水镇\",\"马头桥镇\",\"黄金瑶族乡\",\"麻林瑶族乡\",\"万塘乡\",\"清江桥乡\",\"安山乡\",\"丰田乡\",\"巡田乡\",\"靖位乡\"],[\"儒林镇\",\"茅坪镇\",\"西岩镇\",\"丹口镇\",\"五团镇\",\"长安营镇\",\"威溪乡\",\"白毛坪乡\",\"兰蓉乡\",\"汀坪乡\",\"蒋坊乡\",\"金紫乡\"],[\"辕门口街道\",\"迎春亭街道\",\"法相岩街道\",\"水西门街道\",\"邓元泰镇\",\"湾头桥镇\",\"文坪镇\",\"荆竹铺镇\",\"稠树塘镇\",\"邓家铺镇\",\"龙溪镇\",\"司马冲镇\",\"秦桥镇\",\"双牌镇\",\"大甸镇\",\"马坪乡\",\"晏田乡\",\"水浸坪乡\"]],[[\"岳阳楼街道\",\"三眼桥街道\",\"吕仙亭街道\",\"金鹗山街道\",\"东茅岭街道\",\"五里牌街道\",\"望岳路街道\",\"城陵矶街道\",\"枫桥湖街道\",\"奇家岭街道\",\"洞庭街道\",\"洛王街道\",\"南湖街道\",\"站前街道\",\"王家河街道\",\"求索街道\",\"湖滨街道\",\"龙山街道\",\"月山街道\",\"西塘镇\",\"郭镇乡\",\"康王乡\",\"经济技术开发区通海路管理处\",\"金凤桥管理处\",\"木里港管理处\"],[\"长岭街道\",\"云溪镇\",\"陆城镇\",\"路口镇\"],[\"柳林洲街道\",\"广兴洲镇\",\"许市镇\",\"钱粮湖镇\",\"良心堡镇\"],[\"荣家湾镇\",\"黄沙街镇\",\"新墙镇\",\"柏祥镇\",\"筻口镇\",\"公田镇\",\"毛田镇\",\"月田镇\",\"张谷英镇\",\"新开镇\",\"步仙镇\",\"中洲乡\",\"长湖乡\",\"杨林乡\",\"东洞庭湖管委会\"],[\"三封寺镇\",\"治河渡镇\",\"北景港镇\",\"鲇鱼须镇\",\"万庾镇\",\"插旗镇\",\"注滋口镇\",\"操军镇\",\"东山镇\",\"梅田湖镇\",\"章华镇\",\"禹山镇\",\"新河乡\",\"团洲乡\"],[\"文星镇\",\"东塘镇\",\"樟树镇\",\"三塘镇\",\"岭北镇\",\"新泉镇\",\"湘滨镇\",\"南湖洲镇\",\"鹤龙湖镇\",\"金龙镇\",\"静河镇\",\"玉华镇\",\"六塘乡\",\"杨林寨乡\"],[\"汉昌镇\",\"安定镇\",\"三市镇\",\"加义镇\",\"长寿镇\",\"龙门镇\",\"虹桥镇\",\"南江镇\",\"梅仙镇\",\"浯口镇\",\"瓮江镇\",\"伍市镇\",\"向家镇\",\"童市镇\",\"岑川镇\",\"福寿山镇\",\"余坪镇\",\"石牛寨镇\",\"上塔市镇\",\"三阳乡\",\"木金乡\",\"板江乡\",\"大洲乡\",\"三墩乡\"],[\"汨罗镇\",\"新市镇\",\"古培镇\",\"白水镇\",\"川山坪镇\",\"弼时镇\",\"长乐镇\",\"大荆镇\",\"桃林寺镇\",\"三江镇\",\"屈子祠镇\",\"归义镇\",\"神鼎山镇\",\"罗江镇\",\"白塘镇\",\"营田\"],[\"长安街道\",\"桃矿街道\",\"五里牌街道\",\"忠防镇\",\"聂市镇\",\"江南镇\",\"桃林镇\",\"长塘镇\",\"白羊田镇\",\"詹桥镇\",\"黄盖镇\",\"羊楼司镇\",\"坦渡镇\"]],[[\"启明街道\",\"府坪街道\",\"穿紫河街道\",\"丹阳街道\",\"白马湖街道\",\"德山街道\",\"东江街道\",\"永安街道\",\"南坪街道\",\"长庚街道\",\"芷兰街道\",\"芙蓉街道\",\"柳叶湖街道\",\"七里桥街道\",\"樟木桥街道\",\"河洑镇\",\"白鹤镇\",\"芦荻山乡\",\"丹洲乡\"],[\"玉霞街道\",\"红云街道\",\"郭家铺街道\",\"斗姆湖街道\",\"蒿子港镇\",\"中河口镇\",\"十美堂镇\",\"牛鼻滩镇\",\"韩公渡镇\",\"石公桥镇\",\"镇德桥镇\",\"周家店镇\",\"双桥坪镇\",\"灌溪镇\",\"蔡家岗镇\",\"草坪镇\",\"石门桥镇\",\"谢家铺镇\",\"黄土店镇\",\"尧天坪镇\",\"石板滩镇\",\"花岩溪镇\",\"许家桥回族维吾尔族乡\",\"鼎城区园艺场\",\"特种养殖场\",\"花岩溪林场\",\"贺家山原种场\"],[\"深柳镇\",\"大鲸港镇\",\"黄山头镇\",\"三岔河镇\",\"官垱镇\",\"下渔口镇\",\"陈家嘴镇\",\"大湖口镇\",\"安障乡\",\"安全乡\",\"安丰乡\",\"安康乡\"],[\"龙阳街道\",\"辰阳街道\",\"沧浪街道\",\"株木山街道\",\"蒋家嘴镇\",\"岩汪湖镇\",\"坡头镇\",\"酉港镇\",\"洲口镇\",\"罐头嘴镇\",\"沧港镇\",\"朱家铺镇\",\"太子庙镇\",\"崔家桥镇\",\"军山铺镇\",\"百禄桥镇\",\"西湖镇\",\"洋淘湖镇\",\"丰家铺镇\",\"龙潭桥镇\",\"聂家桥乡\",\"毛家滩回族维吾尔族乡\",\"西湖管理区\"],[\"澧西街道\",\"澧阳街道\",\"澧浦街道\",\"澧澹街道\",\"小渡口镇\",\"梦溪镇\",\"复兴镇\",\"盐井镇\",\"大堰垱镇\",\"王家厂镇\",\"金罗镇\",\"码头铺镇\",\"甘溪滩镇\",\"火连坡镇\",\"澧南镇\",\"如东镇\",\"涔南镇\",\"官垸镇\",\"城头山镇\"],[\"安福镇\",\"合口镇\",\"新安镇\",\"佘市桥镇\",\"太浮镇\",\"四新岗镇\",\"停弦渡镇\",\"修梅镇\",\"烽火乡\",\"刻木山乡\"],[\"漳江镇\",\"陬市镇\",\"盘塘镇\",\"热市镇\",\"黄石镇\",\"漆河镇\",\"理公港镇\",\"观音寺镇\",\"龙潭镇\",\"三阳港镇\",\"剪市镇\",\"茶庵铺镇\",\"西安镇\",\"沙坪镇\",\"桃花源镇\",\"架桥镇\",\"马鬃岭镇\",\"夷望溪镇\",\"青林回族维吾尔族乡\",\"枫树维吾尔族回族乡\",\"木塘垸乡\",\"双溪口乡\",\"九溪乡\",\"牛车河乡\",\"佘家坪乡\",\"泥窝潭乡\",\"杨溪桥乡\",\"郑家驿乡\"],[\"楚江街道\",\"永兴街道\",\"宝峰街道\",\"二都街道\",\"蒙泉镇\",\"夹山镇\",\"易家渡镇\",\"新关镇\",\"皂市镇\",\"维新镇\",\"太平镇\",\"磨市镇\",\"壶瓶山镇\",\"南北镇\",\"白云镇\",\"新铺乡\",\"三圣乡\",\"子良乡\",\"所街乡\",\"雁池乡\",\"罗坪乡\",\"秀坪园艺场\",\"东山峰农场\",\"大同山林场\",\"白云山林场\",\"洛浦寺林场\",\"夹山管理处\"],[\"三洲驿街道\",\"汪家桥街道\",\"襄阳街街道\",\"金鱼岭街道\",\"嘉山街道\",\"新洲镇\",\"白衣镇\",\"药山镇\",\"毛里湖镇\",\"涔澹农场\"]],[[\"永定街道\",\"大庸桥街道\",\"西溪坪街道\",\"官黎坪街道\",\"崇文街道\",\"南庄坪街道\",\"新桥镇\",\"茅岩河镇\",\"教字垭镇\",\"天门山镇\",\"沅古坪镇\",\"尹家溪镇\",\"王家坪镇\",\"三家馆乡\",\"合作桥乡\",\"谢家垭乡\",\"罗塔坪乡\",\"罗水乡\",\"桥头乡\",\"四都坪乡\",\"原种场\"],[\"军地坪街道\",\"锣鼓塔街道\",\"协合乡\",\"中湖乡\"],[\"零阳镇\",\"岩泊渡镇\",\"溪口镇\",\"东岳观镇\",\"通津铺镇\",\"杉木桥镇\",\"象市镇\",\"江垭镇\",\"苗市镇\",\"零溪镇\",\"高桥镇\",\"龙潭河镇\",\"广福桥镇\",\"三合镇\",\"二坊坪镇\",\"南山坪乡\",\"洞溪乡\",\"杨柳铺乡\",\"三官寺土家族乡\",\"高峰土家族乡\",\"许家坊土家族乡\",\"金岩土家族乡\",\"赵家岗土家族乡\",\"甘堰土家族乡\",\"阳和土家族乡\"],[\"澧源镇\",\"瑞塔铺镇\",\"官地坪镇\",\"凉水口镇\",\"龙潭坪镇\",\"五道水镇\",\"陈家河镇\",\"廖家村镇\",\"利福塔镇\",\"八大公山镇\",\"桥自弯镇\",\"人潮溪镇\",\"空壳树乡\",\"竹叶坪乡\",\"走马坪白族乡\",\"刘家坪白族乡\",\"芙蓉桥白族乡\",\"马合口白族乡\",\"洪家关白族乡\",\"沙塔坪乡\",\"河口乡\",\"上河溪乡\",\"上洞街乡\"]],[[\"大码头街道\",\"汽车路街道\",\"迎风桥镇\",\"沙头镇\",\"茈湖口镇\",\"长春镇\",\"新桥河镇\",\"张家塞乡\",\"长春工业园\"],[\"赫山街道\",\"桃花仑街道\",\"金银山街道\",\"会龙山街道\",\"鱼形山街道\",\"龙光桥街道\",\"八字哨镇\",\"泉交河镇\",\"欧江岔镇\",\"沧水铺镇\",\"岳家桥镇\",\"新市渡镇\",\"兰溪镇\",\"衡龙桥镇\",\"泥江口镇\",\"笔架山乡\",\"龙岭工业园\"],[\"明山头镇\",\"青树嘴镇\",\"厂窖镇\",\"武圣宫镇\",\"南洲镇\",\"华阁镇\",\"茅草街镇\",\"三仙湖镇\",\"麻河口镇\",\"浪拔湖镇\",\"乌嘴乡\",\"中鱼口乡\"],[\"修山镇\",\"鸬鹚渡镇\",\"石牛江镇\",\"牛田镇\",\"松木塘镇\",\"桃花江镇\",\"灰山港镇\",\"武潭镇\",\"马迹塘镇\",\"三堂街镇\",\"大栗港镇\",\"沾溪镇\",\"高桥乡\",\"鲊埠回族乡\",\"浮丘山乡\",\"板溪林场\"],[\"清塘铺镇\",\"仙溪镇\",\"长塘镇\",\"小淹镇\",\"羊角塘镇\",\"冷市镇\",\"奎溪镇\",\"烟溪镇\",\"渠江镇\",\"平口镇\",\"柘溪镇\",\"乐安镇\",\"滔溪镇\",\"梅城镇\",\"大福镇\",\"马路镇\",\"东坪镇\",\"江南镇\",\"高明乡\",\"龙塘乡\",\"田庄乡\",\"南金乡\",\"古楼乡\"],[\"琼湖街道\",\"胭脂湖街道\",\"四季红镇\",\"泗湖山镇\",\"南嘴镇\",\"新湾镇\",\"茶盘洲镇\",\"南大膳镇\",\"黄茅洲镇\",\"草尾镇\",\"阳罗洲镇\",\"共华镇\",\"南洞庭芦苇场\",\"漉湖芦苇场\"]],[[\"人民路街道\",\"北湖街道\",\"燕泉街道\",\"下湄桥街道\",\"骆仙街道\",\"增福街道\",\"郴江街道\",\"涌泉街道\",\"安和街道\",\"石盖塘街道\",\"华塘镇\",\"鲁塘镇\",\"仰天湖瑶族乡\",\"保和瑶族乡\"],[\"苏仙岭街道\",\"南塔街道\",\"白鹿洞街道\",\"王仙岭街道\",\"卜里坪街道\",\"观山洞街道\",\"白露塘镇\",\"良田镇\",\"栖凤渡镇\",\"坳上镇\",\"许家洞镇\",\"五里牌镇\",\"五盖山镇\",\"飞天山镇\"],[\"龙潭街道\",\"鹿峰街道\",\"黄沙坪街道\",\"仁义镇\",\"太和镇\",\"洋市镇\",\"和平镇\",\"流峰镇\",\"塘市镇\",\"莲塘镇\",\"舂陵江镇\",\"荷叶镇\",\"方元镇\",\"樟市镇\",\"敖泉镇\",\"正和镇\",\"浩塘镇\",\"雷坪镇\",\"欧阳海镇\",\"四里镇\",\"桥市乡\",\"白水瑶族乡\"],[\"白石渡镇\",\"杨梅山镇\",\"瑶岗仙镇\",\"梅田镇\",\"黄沙镇\",\"迎春镇\",\"一六镇\",\"栗源镇\",\"岩泉镇\",\"玉溪镇\",\"天塘镇\",\"笆篱镇\",\"里田镇\",\"五岭镇\",\"浆水乡\",\"长村乡\",\"莽山瑶族乡\",\"关溪乡\",\"赤石乡\"],[\"马田镇\",\"湘阴渡镇\",\"塘门口镇\",\"金龟镇\",\"柏林镇\",\"鲤鱼塘镇\",\"便江镇\",\"悦来镇\",\"黄泥镇\",\"樟树镇\",\"太和镇\",\"油麻镇\",\"高亭司镇\",\"洋塘乡\",\"大布江乡\",\"龙形市乡\",\"七甲乡\"],[\"珠泉镇\",\"塘村镇\",\"袁家镇\",\"行廊镇\",\"龙潭镇\",\"石桥镇\",\"坦坪镇\",\"广发镇\",\"晋屏镇\",\"普满乡\"],[\"舜峰镇\",\"金江镇\",\"武水镇\",\"南强镇\",\"汾市镇\",\"水东镇\",\"楚江镇\",\"麦市镇\",\"香花镇\",\"花塘乡\",\"万水乡\",\"镇南乡\",\"西山瑶族乡\"],[\"热水镇\",\"土桥镇\",\"泉水镇\",\"暖水镇\",\"大坪镇\",\"三江口瑶族镇\",\"卢阳镇\",\"马桥镇\",\"井坡镇\",\"南洞乡\",\"濠头乡\",\"延寿瑶族乡\",\"集益乡\",\"文明瑶族乡\",\"大坪国有林场\",\"开发区\"],[\"沤江镇\",\"沙田镇\",\"清泉镇\",\"大塘镇\",\"四都镇\",\"寨前镇\",\"普乐镇\",\"桥头乡\",\"新坊乡\",\"东洛乡\",\"青山乡\",\"宋坪林场\"],[\"安平镇\",\"龙海镇\",\"灵官镇\",\"永乐江镇\",\"金紫仙镇\",\"龙市乡\",\"渡口乡\",\"华王乡\",\"牌楼乡\",\"平背乡\",\"承坪乡\",\"竹山乡\",\"洋际乡\"],[\"唐洞街道\",\"东江街道\",\"滁口镇\",\"三都镇\",\"蓼江镇\",\"兴宁镇\",\"州门司镇\",\"黄草镇\",\"汤溪镇\",\"清江镇\",\"白廊镇\",\"回龙山瑶族乡\",\"八面山瑶族乡\"]],[[\"朝阳街道\",\"南津渡街道\",\"七里店街道\",\"徐家井街道\",\"接履桥街道\",\"石山脚街道\",\"水口山镇\",\"珠山镇\",\"黄田铺镇\",\"富家桥镇\",\"菱角塘镇\",\"邮亭圩镇\",\"石岩头镇\",\"大庆坪乡\",\"梳子铺乡\",\"凼底乡\"],[\"梅湾街道\",\"菱角山街道\",\"肖家园街道\",\"杨家桥街道\",\"梧桐街道\",\"凤凰街道\",\"珊瑚街道\",\"曲河街道\",\"岚角山街道\",\"花桥街镇\",\"普利桥镇\",\"牛角坝镇\",\"高溪市镇\",\"黄阳司镇\",\"上岭桥镇\",\"伊塘镇\",\"蔡市镇\",\"杨村甸乡\"],[\"龙山街道\",\"长虹街道\",\"浯溪街道\",\"观音滩镇\",\"茅竹镇\",\"大忠桥镇\",\"三口塘镇\",\"肖家镇\",\"八宝镇\",\"白水镇\",\"黄泥塘镇\",\"进宝塘镇\",\"潘市镇\",\"梅溪镇\",\"羊角塘镇\",\"下马渡镇\",\"七里桥镇\",\"大村甸镇\",\"黎家坪镇\",\"文富市镇\",\"文明铺镇\",\"龚家坪镇\",\"原种场\",\"畜牧场\"],[\"白牙市镇\",\"大庙口镇\",\"紫溪市镇\",\"横塘镇\",\"石期市镇\",\"井头圩镇\",\"端桥铺镇\",\"鹿马桥镇\",\"芦洪市镇\",\"新圩江镇\",\"花桥镇\",\"大盛镇\",\"南桥镇\",\"川岩乡\",\"水岭乡\",\"大庙口林场\",\"黄泥洞林场\"],[\"泷泊镇\",\"江村镇\",\"五里牌镇\",\"茶林镇\",\"何家洞镇\",\"麻江镇\",\"塘底乡\",\"上梧江瑶族乡\",\"理家坪乡\",\"五星岭乡\",\"打鼓坪乡\",\"双牌打鼓坪林场\",\"双牌五星岭林场\",\"阳明山国家森林公园管理局\"],[\"濂溪街道\",\"西洲街道\",\"上关街道\",\"营江街道\",\"东门街道\",\"富塘街道\",\"万家庄街道\",\"梅花镇\",\"寿雁镇\",\"仙子脚镇\",\"清塘镇\",\"祥霖铺镇\",\"蚣坝镇\",\"四马桥镇\",\"白马渡镇\",\"柑子园镇\",\"白芒铺镇\",\"桥头镇\",\"乐福堂乡\",\"审章塘瑶族乡\",\"横岭瑶族乡\",\"洪塘营瑶族乡\",\"道县大坪铺农场\"],[\"潇浦镇\",\"上江圩镇\",\"夏层铺镇\",\"桃川镇\",\"粗石江镇\",\"松柏瑶族乡\",\"千家峒瑶族乡\",\"兰溪瑶族乡\",\"源口瑶族乡\"],[\"文庙街道\",\"舜陵街道\",\"桐山街道\",\"东溪街道\",\"天堂镇\",\"水市镇\",\"湾井镇\",\"冷水镇\",\"太平镇\",\"禾亭镇\",\"仁和镇\",\"中和镇\",\"柏家坪镇\",\"清水桥镇\",\"鲤溪镇\",\"保安镇\",\"九疑山瑶族乡\",\"五龙山瑶族乡\",\"棉花坪瑶族乡\",\"桐木漯瑶族乡\"],[\"塔峰镇\",\"毛俊镇\",\"楠市镇\",\"所城镇\",\"新圩镇\",\"祠堂圩镇\",\"土市镇\",\"太平圩镇\",\"汇源瑶族乡\",\"犁头瑶族乡\",\"浆洞瑶族乡\",\"湘江源瑶族乡\",\"大桥瑶族乡\",\"荆竹瑶族乡\",\"蓝山荆竹林场\",\"蓝山浆洞林场\",\"蓝山南岭林场\",\"蓝山原种场\",\"蓝山黄毛岭茶场\"],[\"龙泉镇\",\"金陵镇\",\"骥村镇\",\"枧头镇\",\"新圩镇\",\"石羊镇\",\"新隆镇\",\"三井镇\",\"大坪塘镇\",\"陶岭镇\",\"金盆镇\",\"门楼下瑶族乡\"],[\"沱江镇\",\"大路铺镇\",\"白芒营镇\",\"涛圩镇\",\"河路口镇\",\"大圩镇\",\"水口镇\",\"码市镇\",\"涔天河镇\",\"界牌乡\",\"桥市乡\",\"大石桥乡\",\"湘江乡\",\"蔚竹口乡\",\"大锡乡\",\"小圩壮族乡\"]],[[\"城中街道\",\"城北街道\",\"红星街道\",\"迎丰街道\",\"坨院街道\",\"河西街道\",\"城南街道\",\"黄金坳镇\",\"盈口乡\",\"凉亭坳乡\",\"黄岩旅游度假区\"],[\"中方镇\",\"泸阳镇\",\"花桥镇\",\"铜湾镇\",\"桐木镇\",\"铁坡镇\",\"新建镇\",\"接龙镇\",\"铜鼎镇\",\"新路河镇\",\"袁家镇\",\"蒿吉坪瑶族乡\"],[\"麻溪铺镇\",\"五强溪镇\",\"明溪口镇\",\"凉水井镇\",\"七甲坪镇\",\"筲箕湾镇\",\"官庄镇\",\"沅陵镇\",\"杜家坪乡\",\"楠木铺乡\",\"肖家桥乡\",\"火场土家族乡\",\"陈家滩乡\",\"清浪乡\",\"借母溪乡\",\"荔溪乡\",\"大合坪乡\",\"马底驿乡\",\"北溶乡\",\"二酉乡\",\"盘古乡\"],[\"辰阳镇\",\"孝坪镇\",\"田湾镇\",\"火马冲镇\",\"黄溪口镇\",\"潭湾镇\",\"安坪镇\",\"锦滨镇\",\"修溪镇\",\"船溪乡\",\"长田湾乡\",\"小龙门乡\",\"后塘瑶族乡\",\"苏木溪瑶族乡\",\"罗子山瑶族乡\",\"上蒲溪瑶族乡\",\"仙人湾瑶族乡\",\"龙头庵乡\",\"大水田乡\",\"桥头溪乡\",\"龙泉岩乡\",\"柿溪乡\",\"谭家场乡\"],[\"卢峰镇\",\"大江口镇\",\"低庄镇\",\"桥江镇\",\"龙潭镇\",\"均坪镇\",\"观音阁镇\",\"双井镇\",\"水东镇\",\"两丫坪镇\",\"黄茅园镇\",\"祖市殿镇\",\"葛竹坪镇\",\"深子湖镇\",\"思蒙镇\",\"三江镇\",\"统溪河镇\",\"北斗溪镇\",\"舒溶溪乡\",\"油洋乡\",\"小横垅乡\",\"淘金坪乡\",\"中都乡\",\"沿溪乡\",\"龙庄湾乡\"],[\"林城镇\",\"坪村镇\",\"堡子镇\",\"团河镇\",\"若水镇\",\"广坪镇\",\"马鞍镇\",\"金竹镇\",\"沙溪乡\",\"金子岩侗族苗族乡\",\"高椅乡\",\"宝田侗族苗族乡\",\"漠滨侗族苗族乡\",\"蒲稳侗族苗族乡\",\"青朗侗族苗族乡\",\"炮团侗族苗族乡\",\"地灵乡\",\"连山乡\"],[\"锦和镇\",\"江口墟镇\",\"岩门镇\",\"兰里镇\",\"吕家坪镇\",\"高村镇\",\"尧市镇\",\"郭公坪镇\",\"文昌阁乡\",\"大桥江乡\",\"舒家村乡\",\"隆家堡乡\",\"谭家寨乡\",\"石羊哨乡\",\"板栗树乡\",\"兰村乡\",\"和平溪乡\",\"黄桑乡\"],[\"波洲镇\",\"鱼市镇\",\"凉伞镇\",\"扶罗镇\",\"中寨镇\",\"晃洲镇\",\"林冲镇\",\"贡溪镇\",\"禾滩镇\",\"步头降苗族乡\",\"米贝苗族乡\"],[\"芷江镇\",\"罗旧镇\",\"新店坪镇\",\"碧涌镇\",\"公坪镇\",\"岩桥镇\",\"三道坑镇\",\"土桥镇\",\"楠木坪镇\",\"牛牯坪乡\",\"水宽乡\",\"大树坳乡\",\"梨溪口乡\",\"洞下场乡\",\"禾梨坳乡\",\"冷水溪乡\",\"晓坪乡\",\"罗卜田乡\"],[\"渠阳镇\",\"甘棠镇\",\"大堡子镇\",\"坳上镇\",\"新厂镇\",\"平茶镇\",\"太阳坪乡\",\"三锹乡\",\"文溪乡\",\"寨牙乡\",\"藕团乡\"],[\"双江镇\",\"县溪镇\",\"播阳镇\",\"牙屯堡镇\",\"菁芜洲镇\",\"溪口镇\",\"陇城镇\",\"万佛山镇\",\"独坡镇\",\"大高坪苗族乡\",\"坪坦乡\",\"通道县地连林场\",\"通道县播阳农场\"],[\"黔城镇\",\"安江镇\",\"托口镇\",\"雪峰镇\",\"江市镇\",\"沅河镇\",\"塘湾镇\",\"岔头乡\",\"茅渡乡\",\"大崇乡\",\"熟坪乡\",\"铁山乡\",\"群峰乡\",\"湾溪乡\",\"洗马乡\",\"沙湾乡\",\"深渡苗族乡\",\"龙船塘瑶族乡\",\"太平乡\",\"岩垅乡\"]],[[\"乐坪街道\",\"花山街道\",\"黄泥塘街道\",\"长青街道\",\"大科街道\",\"涟滨街道\",\"大埠桥街道\",\"杉山镇\",\"万宝镇\",\"石井镇\",\"双江乡\"],[\"永丰镇\",\"荷叶镇\",\"井字镇\",\"梓门桥镇\",\"杏子铺镇\",\"走马街镇\",\"蛇形山镇\",\"洪山殿镇\",\"甘棠镇\",\"三塘铺镇\",\"青树坪镇\",\"花门镇\",\"锁石镇\",\"石牛乡\",\"沙塘乡\",\"印塘乡\",\"经济开发区\"],[\"上梅镇\",\"石冲口镇\",\"洋溪镇\",\"槎溪镇\",\"水车镇\",\"文田镇\",\"奉家镇\",\"炉观镇\",\"游家镇\",\"西河镇\",\"孟公镇\",\"琅塘镇\",\"白溪镇\",\"圳上镇\",\"吉庆镇\",\"温塘镇\",\"田坪镇\",\"桑梓镇\",\"曹家镇\",\"科头乡\",\"维山乡\",\"天门乡\",\"荣华乡\",\"金凤乡\",\"油溪乡\",\"坐石乡\",\"上渡\",\"大熊山国有林场\",\"古台山国有林场\"],[\"冷水江街道\",\"锡矿山街道\",\"沙塘湾街道\",\"布溪街道\",\"禾青镇\",\"渣渡镇\",\"铎山镇\",\"三尖镇\",\"金竹山镇\",\"中连乡\"],[\"蓝田街道\",\"六亩塘镇\",\"石马山镇\",\"安平镇\",\"湄江镇\",\"伏口镇\",\"桥头河镇\",\"七星街镇\",\"杨市镇\",\"枫坪镇\",\"斗笠山镇\",\"水洞底镇\",\"白马镇\",\"茅塘镇\",\"荷塘镇\",\"金石镇\",\"龙塘镇\",\"渡头塘镇\",\"三甲乡\",\"古塘乡\"]],[[\"峒河街道\",\"乾州街道\",\"镇溪街道\",\"石家冲街道\",\"双塘街道\",\"矮寨镇\",\"马颈坳镇\",\"河溪镇\",\"丹青镇\",\"太平镇\",\"已略乡\"],[\"达岚镇\",\"兴隆场镇\",\"潭溪镇\",\"洗溪镇\",\"武溪镇\",\"浦市镇\",\"合水镇\",\"石榴坪乡\",\"解放岩乡\",\"小章乡\",\"白羊溪乡\",\"军亭界林场\"],[\"廖家桥镇\",\"茶田镇\",\"吉信镇\",\"腊尔山镇\",\"禾库镇\",\"沱江镇\",\"阿拉营镇\",\"木江坪镇\",\"山江镇\",\"落潮井镇\",\"新场镇\",\"筸子坪镇\",\"千工坪镇\",\"水打田乡\",\"林峰乡\",\"麻冲乡\",\"两林乡\"],[\"龙潭镇\",\"民乐镇\",\"吉卫镇\",\"麻栗场镇\",\"雅酉镇\",\"边城镇\",\"花垣镇\",\"双龙镇\",\"石栏镇\",\"长乐乡\",\"猫儿乡\",\"补抽乡\"],[\"普戎镇\",\"复兴镇\",\"迁陵镇\",\"清水坪镇\",\"比耳镇\",\"毛沟镇\",\"水田河镇\",\"葫芦镇\",\"碗米坡镇\",\"吕洞山镇\",\"阳朝乡\",\"长潭河乡\",\"扁朝牧场\",\"白云山农垦场\",\"钟灵山工业园\",\"麻风村\"],[\"古阳镇\",\"岩头寨镇\",\"默戎镇\",\"红石林镇\",\"断龙山镇\",\"高峰镇\",\"坪坝镇\"],[\"首车镇\",\"芙蓉镇\",\"永茂镇\",\"小溪镇\",\"青坪镇\",\"石堤镇\",\"万坪镇\",\"塔卧镇\",\"砂坝镇\",\"灵溪镇\",\"松柏镇\",\"泽家镇\",\"两岔乡\",\"西歧乡\",\"对山乡\",\"高坪乡\",\"朗溪乡\",\"润雅乡\",\"车坪乡\",\"毛坝乡\",\"万民乡\",\"盐井乡\",\"颗砂乡\"],[\"民安街道\",\"华塘街道\",\"兴隆街道\",\"石羔街道\",\"洗车河镇\",\"石牌镇\",\"茨岩塘镇\",\"红岩溪镇\",\"靛房镇\",\"苗儿滩镇\",\"里耶镇\",\"桂塘镇\",\"召市镇\",\"洗洛镇\",\"水田坝镇\",\"农车镇\",\"洛塔乡\",\"大安乡\",\"内溪乡\",\"咱果乡\",\"茅坪乡\"]]],[[[\"沙面街道\",\"岭南街道\",\"华林街道\",\"多宝街道\",\"昌华街道\",\"逢源街道\",\"龙津街道\",\"金花街道\",\"彩虹街道\",\"南源街道\",\"西村街道\",\"站前街道\",\"桥中街道\",\"白鹤洞街道\",\"冲口街道\",\"花地街道\",\"石围塘街道\",\"茶滘街道\",\"东漖街道\",\"海龙街道\",\"东沙街道\",\"中南街道\"],[\"洪桥街道\",\"北京街道\",\"六榕街道\",\"流花街道\",\"光塔街道\",\"人民街道\",\"东山街道\",\"农林街道\",\"梅花村街道\",\"黄花岗街道\",\"华乐街道\",\"建设街道\",\"大塘街道\",\"珠光街道\",\"大东街道\",\"白云街道\",\"登峰街道\",\"矿泉街道\"],[\"赤岗街道\",\"新港街道\",\"昌岗街道\",\"江南中街道\",\"滨江街道\",\"素社街道\",\"海幢街道\",\"南华西街道\",\"龙凤街道\",\"沙园街道\",\"南石头街道\",\"凤阳街道\",\"瑞宝街道\",\"江海街道\",\"琶洲街道\",\"南洲街道\",\"华洲街道\",\"官洲街道\"],[\"五山街道\",\"员村街道\",\"车陂街道\",\"沙河街道\",\"石牌街道\",\"沙东街道\",\"天河南街道\",\"林和街道\",\"兴华街道\",\"棠下街道\",\"天园街道\",\"猎德街道\",\"冼村街道\",\"元岗街道\",\"黄村街道\",\"长兴街道\",\"龙洞街道\",\"凤凰街道\",\"前进街道\",\"珠吉街道\",\"新塘街道\"],[\"三元里街道\",\"松洲街道\",\"景泰街道\",\"同德街道\",\"黄石街道\",\"棠景街道\",\"新市街道\",\"同和街道\",\"京溪街道\",\"永平街道\",\"嘉禾街道\",\"均禾街道\",\"石井街道\",\"金沙街道\",\"云城街道\",\"鹤龙街道\",\"白云湖街道\",\"石门街道\",\"人和镇\",\"太和镇\",\"钟落潭镇\",\"江高镇\"],[\"黄埔街道\",\"红山街道\",\"鱼珠街道\",\"大沙街道\",\"文冲街道\",\"穗东街道\",\"南岗街道\",\"荔联街道\",\"长洲街道\",\"夏港街道\",\"萝岗街道\",\"东区街道\",\"联和街道\",\"永和街道\",\"九龙镇\"],[\"市桥街道\",\"沙头街道\",\"东环街道\",\"桥南街道\",\"小谷围街道\",\"大石街道\",\"洛浦街道\",\"石壁街道\",\"钟村街道\",\"大龙街道\",\"南村镇\",\"新造镇\",\"化龙镇\",\"石楼镇\",\"沙湾镇\",\"石基镇\"],[\"新华街道\",\"花城街道\",\"秀全街道\",\"新雅街道\",\"梯面镇\",\"花山镇\",\"花东镇\",\"炭步镇\",\"赤坭镇\",\"狮岭镇\"],[\"南沙街道\",\"珠江街道\",\"龙穴街道\",\"万顷沙镇\",\"横沥镇\",\"黄阁镇\",\"东涌镇\",\"大岗镇\",\"榄核镇\"],[\"街口街道\",\"江埔街道\",\"城郊街道\",\"温泉镇\",\"良口镇\",\"吕田镇\",\"太平镇\",\"鳌头镇\",\"流溪河林场\",\"黄龙带水库管理处\",\"大岭山林场\"],[\"荔城街道\",\"增江街道\",\"朱村街道\",\"永宁街道\",\"新塘镇\",\"石滩镇\",\"中新镇\",\"正果镇\",\"派潭镇\",\"小楼镇\",\"仙村镇\"]],[[\"新华街道\",\"惠民街道\",\"西联镇\",\"西河镇\",\"龙归镇\",\"江湾镇\",\"重阳镇\"],[\"东河街道\",\"车站街道\",\"风采街道\",\"新韶镇\",\"乐园镇\",\"十里亭镇\",\"犁市镇\",\"花坪镇\",\"田螺冲\",\"曲仁\"],[\"松山街道\",\"马坝镇\",\"大塘镇\",\"枫湾镇\",\"小坑镇\",\"沙溪镇\",\"乌石镇\",\"樟市镇\",\"白土镇\",\"罗坑镇\",\"韶关发电厂\",\"曲江区大宝山矿\",\"韶关十六冶金建设公司\"],[\"太平镇\",\"马市镇\",\"澄江镇\",\"顿岗镇\",\"罗坝镇\",\"司前镇\",\"隘子镇\",\"城南镇\",\"沈所镇\",\"深渡水乡\"],[\"丹霞街道\",\"闻韶镇\",\"扶溪镇\",\"长江镇\",\"城口镇\",\"红山镇\",\"石塘镇\",\"董塘镇\",\"大桥镇\",\"周田镇\",\"黄坑镇\"],[\"龙仙镇\",\"坝仔镇\",\"江尾镇\",\"官渡镇\",\"周陂镇\",\"翁城镇\",\"新江镇\",\"铁龙林场\"],[\"乳城镇\",\"一六镇\",\"桂头镇\",\"洛阳镇\",\"大布镇\",\"大桥镇\",\"东坪镇\",\"游溪镇\",\"必背镇\",\"天井山林场\",\"乳阳林业局\"],[\"丰城街道\",\"黄礤镇\",\"马头镇\",\"梅坑镇\",\"沙田镇\",\"遥田镇\",\"回龙镇\"],[\"乐城街道\",\"北乡镇\",\"九峰镇\",\"廊田镇\",\"长来镇\",\"梅花镇\",\"三溪镇\",\"坪石镇\",\"黄圃镇\",\"五山镇\",\"两江镇\",\"沙坪镇\",\"云岩镇\",\"秀水镇\",\"大源镇\",\"庆云镇\",\"白石镇\",\"坪石\",\"梅田\"],[\"雄州街道\",\"乌迳镇\",\"界址镇\",\"坪田镇\",\"黄坑镇\",\"邓坊镇\",\"油山镇\",\"南亩镇\",\"水口镇\",\"江头镇\",\"湖口镇\",\"珠玑镇\",\"主田镇\",\"古市镇\",\"全安镇\",\"百顺镇\",\"澜河镇\",\"帽子峰镇\",\"东莞大岭山(南雄)产业转移工业园\"]],[[\"桂园街道\",\"黄贝街道\",\"东门街道\",\"翠竹街道\",\"南湖街道\",\"笋岗街道\",\"东湖街道\",\"莲塘街道\",\"东晓街道\",\"清水河街道\"],[\"南园街道\",\"园岭街道\",\"福田街道\",\"沙头街道\",\"香蜜湖街道\",\"梅林街道\",\"莲花街道\",\"华富街道\",\"福保街道\",\"华强北街道\",\"福田保税区\"],[\"南头街道\",\"南山街道\",\"沙河街道\",\"蛇口街道\",\"招商街道\",\"粤海街道\",\"桃源街道\",\"西丽街道\",\"前海合作区\"],[\"新安街道\",\"光明\",\"西乡街道\",\"福永街道\",\"沙井街道\",\"松岗街道\",\"公明\",\"石岩街道\",\"大浪\",\"龙华\",\"民治\",\"观湖\",\"福城\",\"观澜\",\"深圳市宝安国际机场\"],[\"平湖街道\",\"坪地街道\",\"坪山街道\",\"坑梓街道\",\"葵涌街道\",\"大鹏街道\",\"南澳街道\",\"南湾街道\",\"坂田街道\",\"布吉街道\",\"龙城街道\",\"龙岗街道\",\"横岗街道\",\"深圳市大工业区\"],[\"梅沙街道\",\"盐田街道\",\"沙头角街道\",\"海山街道\",\"市保税区(沙头角)\",\"市保税区(盐田港)\"]],[[\"翠香街道办\",\"梅华街道办\",\"前山街道办\",\"吉大街道办\",\"拱北街道办\",\"香湾街道办\",\"狮山街道办\",\"湾仔街道办\",\"唐家湾镇\",\"南屏镇\",\"横琴镇\",\"桂山镇\",\"万山镇\",\"担杆镇\",\"南屏科技园\",\"保税区\",\"前山商贸物流中心\",\"洪湾商贸物流中心\",\"金鼎工业园\"],[\"白藤街道\",\"莲洲镇\",\"斗门镇\",\"乾务镇\",\"白蕉镇\",\"井岸镇\"],[\"三灶镇\",\"南水镇\",\"红旗镇\",\"平沙镇\",\"联港工业区\",\"航空产业园\"]],[[\"金霞街道\",\"珠池街道\",\"新津街道\",\"鸥汀街道\",\"龙祥街道\",\"外砂镇\",\"新溪镇\"],[\"石炮台街道\",\"金砂街道\",\"金厦街道\",\"东方街道\",\"大华街道\",\"同益街道\",\"光华街道\",\"东墩街道\",\"广厦街道\",\"海安街道\",\"新福街道\",\"乌桥街道\",\"岐山街道\",\"永祥街道\",\"鮀莲街道\",\"鮀江街道\",\"月浦街道\"],[\"达濠街道\",\"马窖街道\",\"礐石街道\",\"广澳街道\",\"滨海街道\",\"河浦街道\",\"玉新街道\"],[\"文光街道\",\"棉北街道\",\"城南街道\",\"金浦街道\",\"海门镇\",\"河溪镇\",\"和平镇\",\"西胪镇\",\"关埠镇\",\"谷饶镇\",\"贵屿镇\",\"铜盂镇\",\"金灶镇\"],[\"峡山街道\",\"井都镇\",\"成田镇\",\"司马浦镇\",\"陈店镇\",\"两英镇\",\"仙城镇\",\"胪岗镇\",\"红场镇\",\"雷岭镇\",\"陇田镇\"],[\"凤翔街道\",\"广益街道\",\"澄华街道\",\"上华镇\",\"隆都镇\",\"莲下镇\",\"莲上镇\",\"溪南镇\",\"东里镇\",\"盐鸿镇\",\"莲华镇\"],[\"后宅镇\",\"云澳镇\",\"深澳镇\"]],[[\"石湾镇街道\",\"张槎街道\",\"祖庙街道\",\"南庄镇\"],[\"桂城街道\",\"九江镇\",\"西樵镇\",\"丹灶镇\",\"狮山镇\",\"大沥镇\",\"里水镇\"],[\"伦教街道\",\"勒流街道\",\"大良街道\",\"容桂街道\",\"陈村镇\",\"北滘镇\",\"乐从镇\",\"龙江镇\",\"杏坛镇\",\"均安镇\"],[\"西南街道\",\"云东海街道\",\"大塘镇\",\"乐平镇\",\"白坭镇\",\"芦苞镇\",\"南山镇\",\"省三水劳教所\",\"省南丰劳教所\",\"省女子劳教所\",\"省第二戒毒劳教所\",\"广州军区三水农场\"],[\"荷城街道\",\"杨和镇\",\"明城镇\",\"更合镇\",\"高明监狱\",\"云勇林场\",\"对川茶场\",\"佛山监狱\"]],[[\"白沙街道\",\"潮连街道\",\"环市街道\",\"棠下镇\",\"荷塘镇\",\"杜阮镇\"],[\"江南街道\",\"外海街道\",\"礼乐街道\"],[\"会城街道办\",\"大泽镇\",\"司前镇\",\"罗坑镇\",\"双水镇\",\"崖门镇\",\"沙堆镇\",\"古井镇\",\"三江镇\",\"睦洲镇\",\"大鳌镇\",\"圭峰管理委员会\",\"银湖湾管理委员会\",\"新会经济开发区管理委员会\"],[\"台城街道\",\"大江镇\",\"水步镇\",\"四九镇\",\"白沙镇\",\"三合镇\",\"冲蒌镇\",\"斗山镇\",\"都斛镇\",\"赤溪镇\",\"端芬镇\",\"广海镇\",\"海宴镇\",\"汶村镇\",\"深井镇\",\"北陡镇\",\"川岛镇\"],[\"三埠街道\",\"长沙街道\",\"沙塘镇\",\"苍城镇\",\"龙胜镇\",\"大沙镇\",\"马冈镇\",\"塘口镇\",\"赤坎镇\",\"百合镇\",\"蚬冈镇\",\"金鸡镇\",\"月山镇\",\"赤水镇\",\"水口镇\",\"翠山湖新区\"],[\"沙坪街道\",\"龙口镇\",\"雅瑶镇\",\"古劳镇\",\"桃源镇\",\"鹤城镇\",\"共和镇\",\"址山镇\",\"宅梧镇\",\"双合镇\",\"广东省江门监狱\",\"江门市四堡林场\"],[\"恩城街道\",\"横陂镇\",\"圣堂镇\",\"良西镇\",\"沙湖镇\",\"牛江镇\",\"君堂镇\",\"大田镇\",\"那吉镇\",\"大槐镇\",\"东成镇\",\"恩平园区管委会\"]],[[\"中华街道\",\"寸金街道\",\"民主街道\",\"中山街道\",\"沙湾街道\",\"调顺街道\",\"南桥街道\",\"北桥街道\"],[\"解放街道\",\"爱国街道\",\"工农街道\",\"友谊街道\",\"新兴街道\",\"海滨街道\",\"建设街道\",\"东新街道\",\"新园街道\",\"海头街道\",\"泉庄街道\",\"乐华街道\"],[\"南调街道\",\"麻斜街道\",\"南三镇\",\"坡头镇\",\"乾塘镇\",\"龙头镇\",\"官渡镇\",\"湛江市坡头区官渡工业园\"],[\"麻章镇\",\"太平镇\",\"湖光镇\",\"东山镇\",\"东简镇\",\"民安镇\",\"硇洲镇\",\"湖光农场\"],[\"遂城镇\",\"黄略镇\",\"洋青镇\",\"界炮镇\",\"乐民镇\",\"江洪镇\",\"杨柑镇\",\"城月镇\",\"乌塘镇\",\"建新镇\",\"岭北镇\",\"北坡镇\",\"港门镇\",\"草潭镇\",\"河头镇\",\"广前公司\"],[\"徐城街道办\",\"迈陈镇\",\"海安镇\",\"曲界镇\",\"前山镇\",\"西连镇\",\"下桥镇\",\"龙塘镇\",\"下洋镇\",\"锦和镇\",\"和安镇\",\"新寮镇\",\"南山镇\",\"城北乡\",\"角尾乡\",\"南华农场\",\"五一农场\",\"华海公司\",\"友好农场\",\"红星农场\"],[\"罗州街道办\",\"城南街道办\",\"城北街道办\",\"石城镇\",\"新民镇\",\"吉水镇\",\"河唇镇\",\"石角镇\",\"良垌镇\",\"横山镇\",\"安铺镇\",\"营仔镇\",\"青平镇\",\"车板镇\",\"高桥镇\",\"石岭镇\",\"雅塘镇\",\"石颈镇\",\"长山镇\",\"塘蓬镇\",\"和寮镇\",\"九洲江开发区\"],[\"雷城街道办\",\"西湖街道办\",\"新城街道办\",\"白沙镇\",\"沈塘镇\",\"客路镇\",\"杨家镇\",\"唐家镇\",\"企水镇\",\"纪家镇\",\"松竹镇\",\"南兴镇\",\"雷高镇\",\"东里镇\",\"调风镇\",\"龙门镇\",\"英利镇\",\"北和镇\",\"乌石镇\",\"覃斗镇\",\"附城镇\",\"湛江奋勇高新技术产业开发区管理委员会\",\"广东省丰收糖业发展有限公司\",\"广东省国营火炬农场\",\"广东省国营幸福农场\",\"湛江农垦东方红农场\",\"湛江农垦金星农场\"],[\"梅录街道\",\"塘尾街道\",\"大山江街道\",\"博铺街道\",\"海滨街道\",\"浅水镇\",\"长岐镇\",\"覃巴镇\",\"王村港镇\",\"振文镇\",\"樟铺镇\",\"吴阳镇\",\"塘缀镇\",\"黄坡镇\",\"兰石镇\"]],[[\"红旗街道办\",\"河西街道办\",\"河东街道办\",\"露天矿街道办\",\"新华街道办\",\"官渡街道办\",\"站前街道办\",\"金塘镇\",\"公馆镇\",\"新坡镇\",\"镇盛镇\",\"鳌头镇\",\"袂花镇\",\"高山镇\",\"山阁镇\",\"茂南开发区\"],[\"南海街道\",\"高地街道\",\"马踏镇\",\"岭门镇\",\"坡心镇\",\"七迳镇\",\"树仔镇\",\"沙院镇\",\"麻岗镇\",\"旦场镇\",\"羊角镇\",\"小良镇\",\"霞洞镇\",\"观珠镇\",\"沙琅镇\",\"黄岭镇\",\"望夫镇\",\"罗坑镇\",\"那霍镇\",\"水东镇\",\"博贺镇\",\"林头镇\",\"电城镇\",\"陈村镇\",\"曙光农场\",\"水丰农场\",\"新华农场\",\"电白盐场\"],[\"石仔岭街道\",\"山美街道\",\"金山街道\",\"潘州街道\",\"宝光街道\",\"谢鸡镇\",\"新垌镇\",\"云潭镇\",\"分界镇\",\"根子镇\",\"泗水镇\",\"镇江镇\",\"沙田镇\",\"南塘镇\",\"荷花镇\",\"石板镇\",\"大井镇\",\"潭头镇\",\"大坡镇\",\"平山镇\",\"深镇镇\",\"马贵镇\",\"古丁镇\",\"曹江镇\",\"荷塘镇\",\"石鼓镇\",\"东岸镇\",\"长坡镇\",\"团结农场\",\"胜利农场\",\"火星农场\"],[\"河西街道\",\"东山街道\",\"下郭街道\",\"南盛街道\",\"石湾街道\",\"长岐镇\",\"同庆镇\",\"杨梅镇\",\"良光镇\",\"笪桥镇\",\"丽岗镇\",\"新安镇\",\"官桥镇\",\"林尘镇\",\"合江镇\",\"那务镇\",\"播扬镇\",\"宝圩镇\",\"平定镇\",\"文楼镇\",\"江湖镇\",\"中垌镇\",\"鉴江开发区\",\"新时代农场\",\"新华农场\",\"和平农场\",\"红阳农场\",\"红峰农场\",\"建设农场\",\"石滩农场\"],[\"东镇街道办\",\"镇隆镇\",\"水口镇\",\"丁堡镇\",\"池洞镇\",\"贵子镇\",\"怀乡镇\",\"茶山镇\",\"洪冠镇\",\"白石镇\",\"大成镇\",\"钱排镇\",\"合水镇\",\"新宝镇\",\"平塘镇\",\"思贺镇\",\"金垌镇\",\"朱砂镇\",\"北界镇\",\"信宜市国营红旗农场\"]],[[\"端州区城东街道\",\"端州区城西街道\",\"端州区黄岗街道\",\"端州区睦岗街道\"],[\"坑口街道\",\"桂城街道\",\"广利街道\",\"永安镇\",\"沙浦镇\",\"凤凰镇\",\"莲花镇\"],[\"南岸街道\",\"河台镇\",\"乐城镇\",\"水南镇\",\"禄步镇\",\"小湘镇\",\"大湾镇\",\"新桥镇\",\"白诸镇\",\"莲塘镇\",\"活道镇\",\"蛟塘镇\",\"回龙镇\",\"白土镇\",\"金渡镇\",\"金利镇\",\"蚬岗镇\"],[\"排沙镇\",\"潭布镇\",\"江屯镇\",\"螺岗镇\",\"北市镇\",\"坑口镇\",\"赤坑镇\",\"南街镇\",\"宾亨镇\",\"五和镇\",\"横山镇\",\"木格镇\",\"石咀镇\",\"古水镇\",\"洲仔镇\"],[\"怀城镇\",\"闸岗镇\",\"坳仔镇\",\"汶朗镇\",\"甘洒镇\",\"凤岗镇\",\"洽水镇\",\"梁村镇\",\"大岗镇\",\"岗坪镇\",\"冷坑镇\",\"马宁镇\",\"蓝钟镇\",\"永固镇\",\"诗洞镇\",\"桥头镇\",\"中洲镇\",\"连麦镇\",\"下帅壮族瑶族乡\",\"广东省第一监狱\"],[\"江口镇\",\"江川镇\",\"白垢镇\",\"大洲镇\",\"渔涝镇\",\"河儿口镇\",\"连都镇\",\"杏花镇\",\"罗董镇\",\"长岗镇\",\"平凤镇\",\"南丰镇\",\"大玉口镇\",\"都平镇\",\"金装镇\",\"长安镇\"],[\"德城街道\",\"新圩镇\",\"回龙镇\",\"官圩镇\",\"马圩镇\",\"高良镇\",\"莫村镇\",\"永丰镇\",\"武垄镇\",\"播植镇\",\"凤村镇\",\"悦城镇\",\"九市镇\"],[\"城中街道\",\"东城街道\",\"贞山街道\",\"龙甫镇\",\"地豆镇\",\"威整镇\",\"罗源镇\",\"迳口镇\",\"大沙镇\",\"石狗镇\",\"黄田镇\",\"江谷镇\",\"下茆镇\",\"广东省济广监狱\",\"肇庆高新技术产业开发区\"]],[[\"桥东街道\",\"桥西街道\",\"江南街道\",\"江北街道\",\"龙丰街道\",\"河南岸街道\",\"惠环街道\",\"陈江街道\",\"水口街道\",\"小金口街道\",\"汝湖镇\",\"三栋镇\",\"潼湖镇\",\"沥林镇\",\"马安镇\",\"横沥镇\",\"芦洲镇\",\"潼侨镇\",\"东江高新科技产业园\",\"惠南高新科技产业园\",\"惠州市林场\"],[\"淡水街道\",\"秋长街道\",\"惠阳区三和街道\",\"大亚湾澳头\",\"大亚湾霞涌\",\"大亚湾西区\",\"沙田镇\",\"新圩镇\",\"镇隆镇\",\"永湖镇\",\"良井镇\",\"平潭镇\"],[\"石坝镇\",\"麻陂镇\",\"观音阁镇\",\"公庄镇\",\"杨村镇\",\"柏塘镇\",\"泰美镇\",\"罗阳镇\",\"湖镇镇\",\"长宁镇\",\"福田镇\",\"龙华镇\",\"龙溪镇\",\"园洲镇\",\"石湾镇\",\"杨侨镇\",\"横河镇\",\"罗浮山管委会\"],[\"平山街道\",\"大岭镇\",\"白花镇\",\"梁化镇\",\"稔山镇\",\"铁涌镇\",\"平海镇\",\"吉隆镇\",\"黄埠镇\",\"多祝镇\",\"安墩镇\",\"高潭镇\",\"宝口镇\",\"白盆珠镇\",\"广东省惠州市国营惠东梁化林场\",\"广东省惠州市国营惠东九龙峰林场\",\"惠东县港口海龟湾自然保护区\",\"莲花山白盆珠省级自然保护区\",\"广东惠东古田省级自然保护区\",\"惠东县珠三角产业转移园\",\"巺寮滨海旅游渡假区管理委员会\"],[\"龙城街道\",\"麻榨镇\",\"永汉镇\",\"平陵镇\",\"龙田镇\",\"龙潭镇\",\"地派镇\",\"龙华镇\",\"龙江镇\",\"蓝田瑶族乡\",\"龙门县密溪林场\",\"南昆山生态旅游区管理委员会\"]],[[\"江南街道\",\"金山街道\",\"西郊街道\",\"三角镇\",\"长沙镇\",\"城北镇\",\"西阳镇\"],[\"新城\",\"城东镇\",\"石扇镇\",\"梅西镇\",\"大坪镇\",\"石坑镇\",\"水车镇\",\"梅南镇\",\"丙村镇\",\"白渡镇\",\"松源镇\",\"隆文镇\",\"桃尧镇\",\"畲江镇\",\"雁洋镇\",\"松口镇\",\"南口镇\",\"程江镇\",\"扶大镇\",\"梅西水库\"],[\"湖寮镇\",\"青溪镇\",\"三河镇\",\"银江镇\",\"洲瑞镇\",\"光德镇\",\"桃源镇\",\"百侯镇\",\"大东镇\",\"大麻镇\",\"枫朗镇\",\"茶阳镇\",\"高陂镇\",\"西河镇\",\"丰溪林场\",\"洲瑞林场\",\"大埔林场\"],[\"北斗镇\",\"汤西镇\",\"汤南镇\",\"埔寨镇\",\"建桥镇\",\"龙岗镇\",\"潘田镇\",\"黄金镇\",\"小胜镇\",\"砂田镇\",\"八乡山镇\",\"丰良镇\",\"潭江镇\",\"汤坑镇\",\"留隍镇\",\"大龙华镇\",\"埔寨农场\"],[\"转水镇\",\"潭下镇\",\"郭田镇\",\"双华镇\",\"梅林镇\",\"华阳镇\",\"华城镇\",\"周江镇\",\"水寨镇\",\"河东镇\",\"岐岭镇\",\"长布镇\",\"横陂镇\",\"安流镇\",\"棉洋镇\",\"龙村镇\"],[\"石正镇\",\"八尺镇\",\"差干镇\",\"河头镇\",\"中行镇\",\"上举镇\",\"泗水镇\",\"长田镇\",\"热柘镇\",\"东石镇\",\"仁居镇\",\"大柘镇\"],[\"三圳镇\",\"文福镇\",\"广福镇\",\"新铺镇\",\"蓝坊镇\",\"南礤镇\",\"蕉城镇\",\"长潭镇\",\"华侨农场\"],[\"兴田街道\",\"福兴街道\",\"宁新街道\",\"永和镇\",\"新圩镇\",\"罗浮镇\",\"罗岗镇\",\"黄槐镇\",\"龙田镇\",\"石马镇\",\"宁中镇\",\"径南镇\",\"坭陂镇\",\"水口镇\",\"黄陂镇\",\"合水镇\",\"大坪镇\",\"叶塘镇\",\"新陂镇\",\"刁坊镇\"]],[[\"新港街道\",\"香洲街道\",\"凤山街道\",\"田墘街道\",\"东洲街道\",\"遮浪街道\",\"马宫街道\",\"红草镇\",\"东涌镇\",\"捷胜镇\"],[\"梅陇镇\",\"小漠镇\",\"鮜门镇\",\"联安镇\",\"陶河镇\",\"赤坑镇\",\"大湖镇\",\"可塘镇\",\"黄羌镇\",\"平东镇\",\"海城镇\",\"鹅埠镇\",\"赤石镇\",\"公平镇\",\"附城镇\",\"城东镇\",\"梅陇农场\"],[\"河田镇\",\"水唇镇\",\"河口镇\",\"新田镇\",\"上护镇\",\"螺溪镇\",\"东坑镇\",\"南万镇\"],[\"东海街道\",\"河西街道\",\"城东街道\",\"甲子镇\",\"碣石镇\",\"湖东镇\",\"大安镇\",\"博美镇\",\"内湖镇\",\"南塘镇\",\"陂洋镇\",\"八万镇\",\"金厢镇\",\"潭西镇\",\"甲东镇\",\"河东镇\",\"上英镇\",\"桥冲镇\",\"甲西镇\",\"西南镇\",\"华侨管理区\",\"铜锣湖农场\",\"星都经济开发试验区\",\"大安农场\",\"罗经嶂林场\",\"湖东林场\",\"东海岸林场\",\"红岭林场\",\"畜牧果林场\"]],[[\"上城街道\",\"新江街道\",\"东埔街道\",\"源西街道\",\"高埔岗街道\",\"源南镇\",\"埔前镇\"],[\"紫城镇\",\"龙窝镇\",\"九和镇\",\"上义镇\",\"蓝塘镇\",\"凤安镇\",\"义容镇\",\"古竹镇\",\"临江镇\",\"柏埔镇\",\"黄塘镇\",\"敬梓镇\",\"水墩镇\",\"南岭镇\",\"苏区镇\",\"瓦溪镇\",\"好义镇\",\"中坝镇\"],[\"老隆镇\",\"义都镇\",\"佗城镇\",\"鹤市镇\",\"黄布镇\",\"紫市镇\",\"通衢镇\",\"登云镇\",\"丰稔镇\",\"四都镇\",\"铁场镇\",\"龙母镇\",\"田心镇\",\"黎咀镇\",\"黄石镇\",\"赤光镇\",\"回龙镇\",\"新田镇\",\"车田镇\",\"岩镇镇\",\"麻布岗镇\",\"贝岭镇\",\"细坳镇\",\"上坪镇\"],[\"元善镇\",\"上坪镇\",\"内莞镇\",\"陂头镇\",\"溪山镇\",\"隆街镇\",\"田源镇\",\"油溪镇\",\"忠信镇\",\"高莞镇\",\"大湖镇\",\"三角镇\",\"绣缎镇\"],[\"阳明镇\",\"大坝镇\",\"长塘镇\",\"下车镇\",\"上陵镇\",\"优胜镇\",\"贝墩镇\",\"古寨镇\",\"彭寨镇\",\"合水镇\",\"公白镇\",\"青州镇\",\"浰源镇\",\"热水镇\",\"东水镇\",\"礼士镇\",\"林寨镇\"],[\"仙塘镇\",\"灯塔镇\",\"骆湖镇\",\"船塘镇\",\"顺天镇\",\"上莞镇\",\"曾田镇\",\"柳城镇\",\"义合镇\",\"蓝口镇\",\"黄田镇\",\"叶潭镇\",\"黄村镇\",\"康禾镇\",\"锡场镇\",\"新港镇\",\"双江镇\",\"涧头镇\",\"新回龙镇\",\"半江镇\",\"漳溪乡\"]],[[\"南恩街道\",\"城南街道\",\"城北街道\",\"中洲街道\",\"城东街道\",\"岗列街道\",\"城西街道\",\"白沙街道\",\"埠场镇\",\"平冈镇\",\"闸坡镇\",\"双捷镇\",\"阳江林场罗琴分场\",\"平冈农场\",\"红十月农场\"],[\"东城镇\",\"北惯镇\",\"那龙镇\",\"东平镇\",\"雅韶镇\",\"大沟镇\",\"新洲镇\",\"合山镇\",\"塘坪镇\",\"大八镇\",\"红丰镇\",\"阳江监狱\",\"红五月农场\",\"鸡山农场\",\"阳江林场宝山分场\",\"阳江林场田畔分场\",\"阳东原种场\",\"阳东林场\",\"阳江林场东岸分场\"],[\"织篢镇\",\"程村镇\",\"塘口镇\",\"上洋镇\",\"溪头镇\",\"沙扒镇\",\"儒洞镇\",\"新圩镇\",\"织贡农场\",\"阳江林场儒洞分场\"],[\"春城街道\",\"河西街道\",\"河朗镇\",\"松柏镇\",\"石望镇\",\"春湾镇\",\"合水镇\",\"陂面镇\",\"圭岗镇\",\"永宁镇\",\"马水镇\",\"岗美镇\",\"河口镇\",\"潭水镇\",\"三甲镇\",\"双窖镇\",\"八甲镇\",\"三叶农场\",\"石录矿区\",\"花滩林场\",\"东湖林场\",\"河尾山林场\",\"南山矿\",\"阳春监狱\",\"硫铁矿\"]],[[\"凤城街道\",\"东城街道\",\"洲心街道\",\"横荷街道\",\"源潭镇\",\"龙塘镇\",\"石角镇\",\"飞来峡镇\",\"清远市高新技术产业开发区\",\"清远市国营银盏林场\"],[\"太和镇\",\"太平镇\",\"山塘镇\",\"三坑镇\",\"龙颈镇\",\"禾云镇\",\"浸潭镇\",\"石潭镇\",\"笔架林场\"],[\"石角镇\",\"水头镇\",\"汤塘镇\",\"龙山镇\",\"高岗镇\",\"迳头镇\"],[\"青莲镇\",\"江英镇\",\"杜步镇\",\"七拱镇\",\"太平镇\",\"杨梅镇\",\"大崀镇\",\"小江镇\",\"岭背镇\",\"黄坌镇\",\"黎埠镇\",\"阳城镇\",\"秤架瑶族乡\"],[\"永和镇\",\"吉田镇\",\"太保镇\",\"禾洞镇\",\"福堂镇\",\"小三江镇\",\"上帅镇\",\"连山林场\",\"禾洞农林场\"],[\"三江镇\",\"大麦山镇\",\"寨岗镇\",\"三排镇\",\"涡水镇\",\"大坪镇\",\"香坪镇\"],[\"英城街道\",\"沙口镇\",\"望埠镇\",\"横石水镇\",\"桥头镇\",\"青塘镇\",\"白沙镇\",\"大站镇\",\"西牛镇\",\"九龙镇\",\"含光镇\",\"大湾镇\",\"石灰铺镇\",\"石牯塘镇\",\"下太镇\",\"波罗镇\",\"横石塘镇\",\"大洞镇\",\"连江口镇\",\"黎溪镇\",\"水边镇\",\"英红镇\",\"东华镇\",\"黄花镇\"],[\"连州镇\",\"星子镇\",\"大路边镇\",\"龙坪镇\",\"西岸镇\",\"保安镇\",\"丰阳镇\",\"东陂镇\",\"九陂镇\",\"西江镇\",\"瑶安瑶族乡\",\"三水瑶族乡\"]],null,null,[[\"湘桥街道\",\"西湖街道\",\"金山街道\",\"太平街道\",\"南春街道\",\"西新街道\",\"桥东街道\",\"城西街道\",\"凤新街道\",\"意溪镇\",\"磷溪镇\",\"铁铺镇\",\"官塘镇\",\"红山林场\",\"开发区\"],[\"古巷镇\",\"登塘镇\",\"凤塘镇\",\"浮洋镇\",\"龙湖镇\",\"金石镇\",\"沙溪镇\",\"彩塘镇\",\"东凤镇\",\"庵埠镇\",\"江东镇\",\"归湖镇\",\"文祠镇\",\"凤凰镇\",\"赤凤镇\",\"枫溪镇\",\"万峰林场\",\"大坑苗圃场\",\"东山湖农场\",\"庵埠经济开发试验区\"],[\"黄冈镇\",\"上饶镇\",\"饶洋镇\",\"新丰镇\",\"建饶镇\",\"三饶镇\",\"新塘镇\",\"汤溪镇\",\"浮滨镇\",\"浮山镇\",\"东山镇\",\"新圩镇\",\"樟溪镇\",\"钱东镇\",\"高堂镇\",\"联饶镇\",\"所城镇\",\"大埕镇\",\"柘林镇\",\"汫洲镇\",\"海山镇\",\"韩江林场\"]],[[\"榕华街道\",\"新兴街道\",\"中山街道\",\"西马街道\",\"东兴街道\",\"榕东街道\",\"仙桥街道\",\"梅云街道\",\"东升街道\",\"东阳街道\",\"渔湖镇\",\"炮台镇\",\"地都镇\",\"登岗镇\"],[\"曲溪街道\",\"磐东街道\",\"云路镇\",\"玉窖镇\",\"锡场镇\",\"新亨镇\",\"玉湖镇\",\"埔田镇\",\"霖磐镇\",\"月城镇\",\"白塔镇\",\"龙尾镇\",\"桂岭镇\",\"东径茶场\",\"坪上农场\",\"揭阳高新技术产业开发区\",\"卅岭农场\",\"蓝城区工业园区管理处\",\"珠海(揭阳)产业转移工业园\"],[\"河婆街道\",\"龙潭镇\",\"南山镇\",\"五经富镇\",\"京溪园镇\",\"灰寨镇\",\"塔头镇\",\"东园镇\",\"凤江镇\",\"棉湖镇\",\"金和镇\",\"大溪镇\",\"钱坑镇\",\"坪上镇\",\"五云镇\",\"上砂镇\",\"良田乡\",\"北山农林场\",\"果林场\",\"油桐林场\",\"高田农场\",\"河輋农场\",\"县苗圃场\"],[\"惠城镇\",\"华湖镇\",\"仙庵镇\",\"靖海镇\",\"周田镇\",\"前詹镇\",\"神泉镇\",\"东陇镇\",\"岐石镇\",\"隆江镇\",\"溪西镇\",\"鳌江镇\",\"东港镇\",\"葵潭镇\",\"东埔农场\",\"揭阳市大南山华侨管理区\",\"葵潭农场\",\"青坑林场\",\"揭阳(惠来)沿海经济开发试验区\",\"揭阳大南海石化工业区南海街道\"],[\"流沙东街道\",\"流沙南街道\",\"流沙西街道\",\"流沙北街道\",\"池尾街道\",\"燎原街道\",\"大南山街道\",\"赤岗镇\",\"大坝镇\",\"洪阳镇\",\"南溪镇\",\"广太镇\",\"麒麟镇\",\"南径镇\",\"占陇镇\",\"军埠镇\",\"下架山镇\",\"高埔镇\",\"云落镇\",\"大坪镇\",\"船埔镇\",\"梅林镇\",\"里湖镇\",\"梅塘镇\",\"后溪乡\",\"大池农场\",\"马鞍山农场\",\"大坪农场\",\"普侨区\",\"三坑农场\",\"乌石农场\",\"科技工业园\",\"英歌山工业园\"]],[[\"云城街道\",\"高峰街道\",\"河口街道\",\"安塘街道\",\"腰古镇\",\"思劳镇\",\"前锋镇\",\"南盛镇\"],[\"六都镇\",\"高村镇\",\"白石镇\",\"镇安镇\",\"富林镇\",\"石城镇\",\"都杨镇\",\"大云雾林场\"],[\"新城镇\",\"车岗镇\",\"水台镇\",\"稔村镇\",\"东成镇\",\"太平镇\",\"里洞镇\",\"大江镇\",\"天堂镇\",\"河头镇\",\"簕竹镇\",\"六祖镇\",\"广东省西江林业局良洞迳林场\",\"云浮市国有水台林场\",\"国营新兴县岩头林场\"],[\"都城镇\",\"平台镇\",\"桂圩镇\",\"通门镇\",\"建城镇\",\"宝珠镇\",\"大方镇\",\"千官镇\",\"大湾镇\",\"河口镇\",\"宋桂镇\",\"东坝镇\",\"连滩镇\",\"历洞镇\",\"南江口镇\",\"西江林场\",\"通门林场\",\"大历林场\",\"同乐林场\"],[\"罗城街道\",\"素龙街道\",\"附城街道\",\"双东镇街道\",\"罗镜镇\",\"太平镇\",\"分界镇\",\"罗平镇\",\"船步镇\",\"满塘镇\",\"苹塘镇\",\"金鸡镇\",\"围底镇\",\"华石镇\",\"林滨镇\",\"黎少镇\",\"生江镇\",\"连州镇\",\"泗纶镇\",\"加益镇\",\"龙湾镇\",\"罗平农场\"]]],[[[\"民生街道\",\"朝阳街道\",\"兴东街道\",\"三塘镇\",\"五塘镇\",\"昆仑镇\",\"九曲湾农场\"],[\"新竹街道\",\"中山街道\",\"建政街道\",\"南湖街道\",\"津头街道\",\"仙葫经济开发区管理委员会\",\"刘圩镇\",\"南阳镇\",\"伶俐镇\",\"长塘镇\",\"青秀山管理委员会\"],[\"福建园街道\",\"江南街道\",\"沙井街道\",\"那洪街道\",\"金凯街道\",\"吴圩镇\",\"苏圩镇\",\"延安镇\",\"江西镇\",\"经济技术开发区\",\"明阳工业园区管委会\"],[\"衡阳街道\",\"北湖街道\",\"西乡塘街道\",\"安吉街道\",\"华强街道\",\"新阳街道\",\"上尧街道\",\"安宁街道\",\"石埠街道\",\"心圩街道\",\"金陵镇\",\"双定镇\",\"坛洛镇\",\"那龙矿务局\",\"金光农场\",\"高新技术开发区管委会\"],[\"大沙田街道\",\"玉洞街道\",\"良庆镇\",\"那马镇\",\"那陈镇\",\"大塘镇\",\"南晓镇\",\"良庆经济开发区管委会\"],[\"蒲庙镇\",\"那楼镇\",\"新江镇\",\"百济镇\",\"中和乡\"],[\"城厢镇\",\"太平镇\",\"双桥镇\",\"宁武镇\",\"锣圩镇\",\"仙湖镇\",\"府城镇\",\"陆斡镇\",\"两江镇\",\"罗波镇\",\"灵马镇\",\"甘圩镇\",\"马头镇\",\"百合农场\",\"南宁华侨投资区\",\"东风农场\"],[\"城厢镇\",\"南圩镇\",\"雁江镇\",\"那桐镇\",\"乔建镇\",\"丁当镇\",\"古潭乡\",\"都结乡\",\"布泉乡\",\"屏山乡\",\"隆安华侨管理区管理委员会\"],[\"白山镇\",\"百龙滩镇\",\"林圩镇\",\"古零镇\",\"金钗镇\",\"周鹿镇\",\"永州镇\",\"乔利乡\",\"加方乡\",\"古寨瑶族乡\",\"里当瑶族乡\",\"光明山林场\"],[\"大丰镇\",\"明亮镇\",\"巷贤镇\",\"白圩镇\",\"三里镇\",\"乔贤镇\",\"西燕镇\",\"澄泰乡\",\"木山乡\",\"塘红乡\",\"镇圩瑶族乡\"],[\"宾州镇\",\"黎塘镇\",\"甘棠镇\",\"思陇镇\",\"新桥镇\",\"新圩镇\",\"邹圩镇\",\"大桥镇\",\"武陵镇\",\"中华镇\",\"古辣镇\",\"露圩镇\",\"王灵镇\",\"和吉镇\",\"洋桥镇\",\"陈平镇\",\"廖平农场\"],[\"横州镇\",\"百合镇\",\"那阳镇\",\"南乡镇\",\"新福镇\",\"莲塘镇\",\"平马镇\",\"峦城镇\",\"六景镇\",\"石塘镇\",\"陶圩镇\",\"校椅镇\",\"云表镇\",\"马岭镇\",\"马山乡\",\"平朗乡\",\"镇龙乡\",\"良圻农场\"]],[[\"城中街道\",\"公园街道\",\"中南街道\",\"水上街道\",\"潭中街道\",\"河东街道\",\"静兰街道\"],[\"天马街道\",\"驾鹤街道\",\"箭盘山街道\",\"五里亭街道\",\"荣军街道\",\"白莲街道\",\"麒麟街道\",\"阳和街道\",\"雒容镇\",\"洛埠镇\"],[\"河西街道\",\"南站街道\",\"鹅山街道\",\"柳南街道\",\"柳石街道\",\"银山街道\",\"潭西街道\",\"南环街道\",\"太阳村镇\"],[\"解放街道\",\"雅儒街道\",\"胜利街道\",\"雀儿山街道\",\"钢城街道\",\"锦绣街道\",\"白露街道\",\"石碑坪镇\",\"沙塘镇\",\"长塘镇\"],[\"拉堡镇\",\"里雍镇\",\"百朋镇\",\"成团镇\",\"洛满镇\",\"流山镇\",\"三都镇\",\"里高镇\",\"进德镇\",\"穿山镇\",\"土博镇\",\"白沙镇\",\"新兴工业园\",\"新兴农场\"],[\"大埔镇\",\"龙头镇\",\"太平镇\",\"沙埔镇\",\"东泉镇\",\"凤山镇\",\"六塘镇\",\"冲脉镇\",\"寨隆镇\",\"古砦仫佬族乡\",\"马山乡\",\"社冲乡\"],[\"鹿寨镇\",\"中渡镇\",\"寨沙镇\",\"平山镇\",\"黄冕镇\",\"四排镇\",\"江口乡\",\"导江乡\",\"拉沟乡\"],[\"长安镇\",\"浮石镇\",\"泗顶镇\",\"板榄镇\",\"大将镇\",\"大良镇\",\"雅瑶乡\",\"大坡乡\",\"东起乡\",\"沙子乡\",\"桥板乡\",\"潭头乡\"],[\"融水镇\",\"和睦镇\",\"三防镇\",\"怀宝镇\",\"洞头镇\",\"大浪镇\",\"永乐镇\",\"四荣乡\",\"香粉乡\",\"安太乡\",\"汪洞乡\",\"同练瑶族乡\",\"滚贝侗族乡\",\"杆洞乡\",\"安陲乡\",\"白云乡\",\"红水乡\",\"拱洞乡\",\"良寨乡\",\"大年乡\"],[\"古宜镇\",\"斗江镇\",\"丹洲镇\",\"八江镇\",\"林溪镇\",\"独峒镇\",\"同乐苗族乡\",\"梅林乡\",\"富禄苗族乡\",\"洋溪乡\",\"良口乡\",\"老堡乡\",\"高基瑶族乡\",\"和平乡\",\"程村乡\"]],[[\"秀峰街道\",\"丽君街道\",\"甲山街道\"],[\"叠彩街道\",\"北门街道\",\"大河乡\"],[\"南门街道\",\"象山街道\",\"平山街道\",\"二塘乡\"],[\"七星区街道\",\"东江街道\",\"穿山街道\",\"漓东街道\",\"朝阳乡\",\"桂林华侨旅游经济区管理委员会\"],[\"良丰街道\",\"雁山镇\",\"柘木镇\",\"大埠乡\",\"草坪回族乡\"],[\"临桂镇\",\"六塘镇\",\"会仙镇\",\"两江镇\",\"五通镇\",\"四塘镇\",\"南边山镇\",\"中庸镇\",\"茶洞乡\",\"宛田瑶族乡\",\"黄沙瑶族乡\"],[\"阳朔镇\",\"白沙镇\",\"福利镇\",\"兴坪镇\",\"葡萄镇\",\"高田镇\",\"金宝乡\",\"普益乡\",\"杨堤乡\"],[\"灵川镇\",\"大圩镇\",\"定江镇\",\"三街镇\",\"潭下镇\",\"九屋镇\",\"灵田镇\",\"潮田乡\",\"大境瑶族乡\",\"海洋乡\",\"兰田瑶族乡\",\"公平乡\"],[\"全州镇\",\"黄沙河镇\",\"庙头镇\",\"文桥镇\",\"大西江镇\",\"龙水镇\",\"才湾镇\",\"绍水镇\",\"石塘镇\",\"咸水镇\",\"凤凰镇\",\"安和镇\",\"两河镇\",\"枧塘镇\",\"永岁乡\",\"蕉江瑶族乡\",\"白宝乡\",\"东山瑶族乡\"],[\"兴安镇\",\"湘漓镇\",\"界首镇\",\"高尚镇\",\"严关镇\",\"溶江镇\",\"漠川乡\",\"白石乡\",\"崔家乡\",\"华江瑶族乡\"],[\"永福镇\",\"罗锦镇\",\"百寿镇\",\"苏桥镇\",\"三皇镇\",\"堡里镇\",\"广福乡\",\"永安乡\",\"龙江乡\"],[\"灌阳镇\",\"黄关镇\",\"文市镇\",\"新街镇\",\"新圩镇\",\"洞井瑶族乡\",\"观音阁乡\",\"西山瑶族乡\",\"水车乡\"],[\"龙胜镇\",\"瓢里镇\",\"三门镇\",\"龙脊镇\",\"平等镇\",\"泗水乡\",\"江底乡\",\"马堤乡\",\"伟江乡\",\"乐江乡\"],[\"资源镇\",\"中峰镇\",\"梅溪镇\",\"瓜里乡\",\"车田苗族乡\",\"两水苗族乡\",\"河口瑶族乡\"],[\"平乐镇\",\"二塘镇\",\"沙子镇\",\"同安镇\",\"张家镇\",\"源头镇\",\"阳安乡\",\"青龙乡\",\"桥亭乡\",\"大发瑶族乡\"],[\"荔城镇\",\"东昌镇\",\"新坪镇\",\"杜莫镇\",\"青山镇\",\"修仁镇\",\"大塘镇\",\"花箦镇\",\"双江镇\",\"马岭镇\",\"龙怀乡\",\"茶城乡\",\"蒲芦瑶族乡\"],[\"恭城镇\",\"栗木镇\",\"莲花镇\",\"嘉会镇\",\"西岭镇\",\"平安乡\",\"三江乡\",\"观音乡\",\"龙虎乡\"]],[[\"城东街道\",\"城南街道\",\"城中办街道事处\",\"城北办街道事处\",\"角嘴街道\",\"东兴街道\",\"富民街道\",\"城东镇\",\"龙湖镇\",\"夏郢镇\"],[\"大塘街道\",\"兴龙街道\",\"长洲镇\",\"倒水镇\"],[\"龙圩镇\",\"大坡镇\",\"广平镇\",\"新地镇\"],[\"石桥镇\",\"沙头镇\",\"梨埠镇\",\"岭脚镇\",\"京南镇\",\"狮寨镇\",\"旺甫镇\",\"六堡镇\",\"木双镇\"],[\"藤州镇\",\"塘步镇\",\"埌南镇\",\"同心镇\",\"金鸡镇\",\"新庆镇\",\"象棋镇\",\"岭景镇\",\"天平镇\",\"蒙江镇\",\"和平镇\",\"太平镇\",\"古龙镇\",\"东荣镇\",\"大黎镇\",\"平福乡\",\"宁康乡\"],[\"蒙山镇\",\"西河镇\",\"新圩镇\",\"文圩镇\",\"黄村镇\",\"陈塘镇\",\"汉豪乡\",\"长坪瑶族乡\",\"夏宜瑶族乡\"],[\"岑城镇\",\"马路镇\",\"南渡镇\",\"水汶镇\",\"大隆镇\",\"梨木镇\",\"大业镇\",\"筋竹镇\",\"诚谏镇\",\"归义镇\",\"糯垌镇\",\"安平镇\",\"三堡镇\",\"波塘镇\"]],[[\"中街街道\",\"东街街道\",\"西街街道\",\"海角街道\",\"地角街道\",\"高德街道\",\"驿马街道\",\"涠洲镇\"],[\"福成镇\",\"银滩镇\",\"平阳镇\",\"侨港镇\"],[\"南康镇\",\"营盘镇\",\"兴港镇\"],[\"廉州镇\",\"党江镇\",\"西场镇\",\"沙岗镇\",\"乌家镇\",\"闸口镇\",\"公馆镇\",\"白沙镇\",\"山口镇\",\"沙田镇\",\"石湾镇\",\"石康镇\",\"常乐镇\",\"星岛湖镇\",\"曲樟乡\"]],[[\"渔州坪街道\",\"白沙万街道\",\"沙潭江街道\",\"王府街道\",\"企沙镇\",\"光坡镇\"],[\"水营街道\",\"珠河街道\",\"文昌街道\",\"大菉镇\",\"华石镇\",\"那梭镇\",\"那良镇\",\"峒中镇\",\"江山镇\",\"茅岭镇\",\"扶隆镇\",\"防城区滩营乡\",\"十万山瑶族乡\",\"小峰经济作物场\",\"荣光农场\",\"垌美农场\",\"那梭农场\"],[\"思阳镇\",\"在妙镇\",\"华兰镇\",\"叫安镇\",\"南屏瑶族乡\",\"平福乡\",\"那琴乡\",\"公正乡\",\"国有昌菱农场\"]],[[\"向阳街道\",\"水东街道\",\"文峰街道\",\"南珠街道\",\"尖山街道\",\"沙埠镇\",\"康熙岭镇\",\"黄屋屯镇\",\"大番坡镇\",\"龙门港镇\",\"久隆镇\",\"东场镇\",\"那丽镇\",\"那彭镇\",\"那思镇\",\"犀牛脚镇\",\"丽光华侨农场\",\"钦州港经济技术开发区\",\"三娘湾旅游管理区\",\"广西钦州保税港区\",\"中马钦州产业园区\"],[\"长田街道\",\"鸿亭街道\",\"子材街道\",\"大垌镇\",\"平吉镇\",\"青塘镇\",\"小董镇\",\"板城镇\",\"那蒙镇\",\"长滩镇\",\"新棠镇\",\"大直镇\",\"大寺镇\",\"贵台镇\"],[\"灵城街道\",\"三海街道\",\"新圩镇\",\"丰塘镇\",\"平山镇\",\"石塘镇\",\"佛子镇\",\"平南镇\",\"烟墩镇\",\"檀圩镇\",\"那隆镇\",\"三隆镇\",\"陆屋镇\",\"旧州镇\",\"太平镇\",\"沙坪镇\",\"武利镇\",\"文利镇\",\"伯劳镇\",\"国营新光农场\",\"国营华山农场\"],[\"小江街道\",\"江城街道\",\"泉水镇\",\"石埇镇\",\"安石镇\",\"张黄镇\",\"大成镇\",\"白石水镇\",\"北通镇\",\"三合镇\",\"龙门镇\",\"福旺镇\",\"寨圩镇\",\"乐民镇\",\"六硍镇\",\"平睦镇\",\"官垌镇\"]],[[\"贵城街道\",\"港城镇\",\"大圩镇\",\"庆丰镇\",\"根竹镇\",\"武乐镇\",\"奇石乡\",\"中里乡\"],[\"江南\",\"桥圩镇\",\"木格镇\",\"木梓镇\",\"湛江镇\",\"东津镇\",\"八塘镇\",\"新塘镇\",\"瓦塘镇\"],[\"覃塘镇\",\"东龙镇\",\"三里镇\",\"黄练镇\",\"石卡镇\",\"五里镇\",\"樟木镇\",\"山北乡\",\"蒙公乡\",\"大岭乡\"],[\"平南镇\",\"平山镇\",\"寺面镇\",\"六陈镇\",\"大新镇\",\"大安镇\",\"武林镇\",\"大坡镇\",\"大洲镇\",\"镇隆镇\",\"上渡镇\",\"安怀镇\",\"丹竹镇\",\"官成镇\",\"思旺镇\",\"大鹏镇\",\"同和镇\",\"东华镇\",\"思界乡\",\"国安瑶族乡\",\"马练瑶族乡\"],[\"木乐镇\",\"木圭镇\",\"石咀镇\",\"油麻镇\",\"社坡镇\",\"罗秀镇\",\"麻垌镇\",\"社步镇\",\"下湾镇\",\"木根镇\",\"中沙镇\",\"大洋镇\",\"大湾镇\",\"白沙镇\",\"石龙镇\",\"蒙圩镇\",\"西山镇\",\"南木镇\",\"江口镇\",\"金田镇\",\"紫荆镇\",\"马皮乡\",\"寻旺乡\",\"罗播乡\",\"厚禄乡\",\"垌心乡\"]],[[\"玉城街道\",\"南江街道\",\"城西街道\",\"城北街道\",\"名山街道\",\"大塘镇\",\"茂林镇\",\"仁东镇\",\"仁厚镇\"],[\"福绵镇\",\"成均镇\",\"樟木镇\",\"新桥镇\",\"沙田镇\",\"石和镇\"],[\"容州镇\",\"杨梅镇\",\"灵山镇\",\"六王镇\",\"黎村镇\",\"杨村镇\",\"县底镇\",\"自良镇\",\"松山镇\",\"罗江镇\",\"石头镇\",\"石寨镇\",\"十里镇\",\"容西镇\",\"浪水镇\"],[\"温泉镇\",\"米场镇\",\"马坡镇\",\"珊罗镇\",\"平乐镇\",\"沙坡镇\",\"大桥镇\",\"乌石镇\",\"良田镇\",\"清湖镇\",\"古城镇\",\"沙湖镇\",\"横山镇\",\"滩面镇\"],[\"博白镇\",\"双凤镇\",\"顿谷镇\",\"水鸣镇\",\"那林镇\",\"江宁镇\",\"三滩镇\",\"黄凌镇\",\"亚山镇\",\"旺茂镇\",\"东平镇\",\"沙河镇\",\"菱角镇\",\"新田镇\",\"凤山镇\",\"宁潭镇\",\"文地镇\",\"英桥镇\",\"那卜镇\",\"大垌镇\",\"沙陂镇\",\"双旺镇\",\"松旺镇\",\"龙潭镇\",\"大坝镇\",\"永安镇\",\"径口镇\",\"浪平镇\"],[\"石南镇\",\"大平山镇\",\"葵阳镇\",\"城隍镇\",\"山心镇\",\"沙塘镇\",\"蒲塘镇\",\"北市镇\",\"龙安镇\",\"高峰镇\",\"小平山镇\",\"卖酒镇\",\"洛阳镇\"],[\"陵城街道\",\"城南街道\",\"城北街道\",\"北流镇\",\"新荣镇\",\"民安镇\",\"山围镇\",\"民乐镇\",\"西垠镇\",\"新圩镇\",\"大里镇\",\"塘岸镇\",\"清水口镇\",\"隆盛镇\",\"大坡外镇\",\"六麻镇\",\"新丰镇\",\"沙垌镇\",\"平政镇\",\"白马镇\",\"大伦镇\",\"扶新镇\",\"六靖镇\",\"石窝镇\",\"清湾镇\"]],[[\"百城街道\",\"龙景街道\",\"阳圩镇\",\"四塘镇\",\"龙川镇\",\"永乐镇\",\"汪甸瑶族乡\",\"大楞乡\",\"泮水乡\"],[\"田州镇\",\"那坡镇\",\"坡洪镇\",\"那满镇\",\"百育镇\",\"玉凤镇\",\"头塘镇\",\"五村镇\",\"洞靖镇\",\"巴别乡\"],[\"平马镇\",\"祥周镇\",\"林逢镇\",\"思林镇\",\"印茶镇\",\"江城镇\",\"朔良镇\",\"义圩镇\",\"那拔镇\",\"作登瑶族乡\"],[\"马头镇\",\"新安镇\",\"果化镇\",\"太平镇\",\"坡造镇\",\"四塘镇\",\"旧城镇\",\"榜圩镇\",\"风梧镇\",\"海城乡\",\"黎明乡\",\"同老乡\",\"平果铝\"],[\"城关镇\",\"足荣镇\",\"隆桑镇\",\"敬德镇\",\"马隘镇\",\"东凌镇\",\"那甲镇\",\"都安乡\",\"荣华乡\",\"燕峒乡\",\"龙光乡\",\"巴头乡\",\"德保铝业\"],[\"城厢镇\",\"平孟镇\",\"坡荷乡\",\"龙合乡\",\"德隆乡\",\"百合乡\",\"百南乡\",\"百省乡\",\"百都乡\"],[\"泗城镇\",\"逻楼镇\",\"加尤镇\",\"下甲镇\",\"伶站瑶族乡\",\"朝里瑶族乡\",\"沙里瑶族乡\",\"玉洪瑶族乡\"],[\"同乐镇\",\"甘田镇\",\"新化镇\",\"花坪镇\",\"逻沙乡\",\"逻西乡\",\"幼平乡\",\"雅长乡\"],[\"乐里镇\",\"旧州镇\",\"定安镇\",\"六隆镇\",\"潞城瑶族乡\",\"利周瑶族乡\",\"平塘乡\",\"浪平乡\",\"八桂瑶族乡\",\"八渡瑶族乡\",\"那比乡\",\"高龙乡\",\"百乐乡\",\"者苗乡\"],[\"八达镇\",\"古障镇\",\"那劳镇\",\"马蚌镇\",\"普合苗族乡\",\"西平乡\",\"那佐苗族乡\",\"足别瑶族苗族乡\"],[\"新州镇\",\"桠杈镇\",\"天生桥镇\",\"平班镇\",\"德峨镇\",\"隆或镇\",\"沙梨乡\",\"者保乡\",\"者浪乡\",\"革步乡\",\"金钟山乡\",\"猪场乡\",\"蛇场乡\",\"克长乡\",\"岩茶乡\",\"介廷乡\"],[\"新靖镇\",\"化峒镇\",\"湖润镇\",\"安德镇\",\"龙临镇\",\"渠洋镇\",\"岳圩镇\",\"龙邦镇\",\"禄峒镇\",\"武平镇\",\"地州镇\",\"同德乡\",\"壬庄乡\",\"安宁乡\",\"南坡乡\",\"吞盘乡\",\"果乐乡\",\"新甲乡\",\"魁圩乡\"]],[[\"八步街道\",\"城东街道\",\"江南街道\",\"贺街镇\",\"步头镇\",\"莲塘镇\",\"大宁镇\",\"南乡镇\",\"桂岭镇\",\"开山镇\",\"里松镇\",\"信都镇\",\"灵峰镇\",\"仁义镇\",\"铺门镇\",\"黄洞瑶族乡\"],[\"西湾街道\",\"黄田镇\",\"鹅塘镇\",\"沙田镇\",\"公会镇\",\"水口镇\",\"望高镇\",\"羊头镇\",\"大平瑶族乡\"],[\"昭平镇\",\"文竹镇\",\"黄姚镇\",\"富罗镇\",\"北陀镇\",\"马江镇\",\"五将镇\",\"走马镇\",\"樟木林镇\",\"仙回瑶族乡\",\"凤凰乡\",\"木格乡\"],[\"钟山镇\",\"回龙镇\",\"石龙镇\",\"凤翔镇\",\"珊瑚镇\",\"同古镇\",\"公安镇\",\"清塘镇\",\"燕塘镇\",\"红花镇\",\"花山瑶族乡\",\"两安瑶族乡\"],[\"富阳镇\",\"白沙镇\",\"莲山镇\",\"古城镇\",\"福利镇\",\"麦岭镇\",\"葛坡镇\",\"城北镇\",\"朝东镇\",\"新华乡\",\"石家乡\",\"柳家乡\"]],[[\"金城江街道\",\"东江镇\",\"六圩镇\",\"六甲镇\",\"河池镇\",\"拔贡镇\",\"九圩镇\",\"五圩镇\",\"白土乡\",\"侧岭乡\",\"保平乡\",\"长老乡\"],[\"城关镇\",\"大厂镇\",\"车河镇\",\"芒场镇\",\"六寨镇\",\"月里镇\",\"吾隘镇\",\"罗富镇\",\"中堡苗族乡\",\"八圩瑶族乡\",\"里湖瑶族乡\"],[\"六排镇\",\"向阳镇\",\"岜暮乡\",\"八腊瑶族乡\",\"纳直乡\",\"更新乡\",\"下老乡\",\"坡结乡\",\"三堡乡\"],[\"凤城镇\",\"长洲镇\",\"三门海镇\",\"砦牙乡\",\"乔音乡\",\"金牙瑶族乡\",\"中亭乡\",\"平乐瑶族乡\",\"江洲瑶族乡\"],[\"东兰镇\",\"隘洞镇\",\"长乐镇\",\"三石镇\",\"武篆镇\",\"长江镇\",\"泗孟乡\",\"兰木乡\",\"巴畴乡\",\"金谷乡\",\"三弄瑶族乡\",\"大同乡\",\"花香乡\",\"切学乡\"],[\"东门镇\",\"龙岸镇\",\"黄金镇\",\"小长安镇\",\"四把镇\",\"天河镇\",\"怀群镇\",\"宝坛乡\",\"乔善乡\",\"纳翁乡\",\"兼爱乡\"],[\"思恩镇\",\"水源镇\",\"洛阳镇\",\"川山镇\",\"明伦镇\",\"东兴镇\",\"大才乡\",\"下南乡\",\"大安乡\",\"长美乡\",\"龙岩乡\",\"驯乐苗族乡\"],[\"巴马镇\",\"甲篆镇\",\"燕洞镇\",\"那社乡\",\"所略乡\",\"西山乡\",\"东山乡\",\"凤凰乡\",\"百林乡\",\"那桃乡\"],[\"安阳镇\",\"高岭镇\",\"地苏镇\",\"下坳镇\",\"拉烈镇\",\"百旺镇\",\"澄江镇\",\"大兴镇\",\"拉仁镇\",\"东庙乡\",\"隆福乡\",\"保安乡\",\"板岭乡\",\"永安乡\",\"三只羊乡\",\"龙湾乡\",\"菁盛乡\",\"加贵乡\",\"九渡乡\"],[\"大化镇\",\"都阳镇\",\"岩滩镇\",\"北景镇\",\"共和乡\",\"贡川乡\",\"百马乡\",\"古河乡\",\"古文乡\",\"江南乡\",\"羌圩乡\",\"乙圩乡\",\"板升乡\",\"七百弄乡\",\"雅龙乡\",\"六也乡\"],[\"庆远镇\",\"三岔镇\",\"洛西镇\",\"怀远镇\",\"德胜镇\",\"石别镇\",\"北山镇\",\"刘三姐镇\",\"洛东镇\",\"祥贝乡\",\"屏南乡\",\"福龙瑶族乡\",\"北牙瑶族乡\",\"同德乡\",\"安马乡\",\"龙头乡\"]],[[\"城东街道\",\"城北街道\",\"河西街道\",\"八一街道\",\"来华街道\",\"凤凰镇\",\"良江镇\",\"小平阳镇\",\"迁江镇\",\"石陵镇\",\"平阳镇\",\"蒙村镇\",\"大湾镇\",\"桥巩镇\",\"寺山镇\",\"城厢镇\",\"三五镇\",\"五山乡\",\"陶邓乡\",\"良塘乡\",\"七洞乡\",\"石牙乡\",\"南泗乡\",\"高安乡\",\"正龙乡\",\"来华投资区\"],[\"城关镇\",\"大塘镇\",\"思练镇\",\"红渡镇\",\"古蓬镇\",\"果遂镇\",\"马泗乡\",\"欧洞乡\",\"安东乡\",\"新圩乡\",\"遂意乡\",\"北更乡\"],[\"象州镇\",\"石龙镇\",\"运江镇\",\"寺村镇\",\"中平镇\",\"罗秀镇\",\"大乐镇\",\"马坪镇\",\"妙皇乡\",\"百丈乡\",\"水晶乡\"],[\"武宣镇\",\"桐岭镇\",\"通挽镇\",\"东乡镇\",\"三里镇\",\"二塘镇\",\"黄茆镇\",\"禄新镇\",\"思灵乡\",\"金鸡乡\",\"黔江农场\"],[\"金秀镇\",\"桐木镇\",\"头排镇\",\"三角乡\",\"忠良乡\",\"罗香乡\",\"长垌乡\",\"大樟乡\",\"六巷乡\",\"三江乡\"],[\"岭南镇\",\"北泗镇\",\"河里镇\"]],[[\"太平街道\",\"江南街道\",\"石景林街道\",\"新和镇\",\"濑湍镇\",\"江州镇\",\"左州镇\",\"那隆镇\",\"驮卢镇\",\"罗白乡\",\"板利乡\",\"新和华侨农场\",\"左江华侨农场\"],[\"新宁镇\",\"渠黎镇\",\"渠旧镇\",\"柳桥镇\",\"东门镇\",\"山圩镇\",\"中东镇\",\"东罗镇\",\"龙头乡\",\"岜盆乡\",\"昌平乡\",\"广西农垦国有山圩农场\"],[\"城中镇\",\"爱店镇\",\"明江镇\",\"海渊镇\",\"桐棉镇\",\"那堪镇\",\"亭亮镇\",\"寨安乡\",\"峙浪乡\",\"东安乡\",\"板棍乡\",\"北江乡\",\"那楠乡\",\"国营宁明华侨农场\",\"国营天西华侨农场\"],[\"龙州镇\",\"下冻镇\",\"水口镇\",\"金龙镇\",\"响水镇\",\"八角乡\",\"上降乡\",\"彬桥乡\",\"上龙乡\",\"武德乡\",\"逐卜乡\",\"上金乡\"],[\"桃城镇\",\"全茗镇\",\"雷平镇\",\"硕龙镇\",\"下雷镇\",\"五山乡\",\"龙门乡\",\"昌明乡\",\"福隆乡\",\"那岭乡\",\"恩城乡\",\"榄圩乡\",\"宝圩乡\",\"堪圩乡\",\"国营桃城华侨农场\"],[\"天等镇\",\"龙茗镇\",\"进结镇\",\"向都镇\",\"东平镇\",\"福新镇\",\"都康乡\",\"宁干乡\",\"驮堪乡\",\"进远乡\",\"上映乡\",\"把荷乡\",\"小山乡\"],[\"凭祥镇\",\"友谊镇\",\"上石镇\",\"夏石镇\",\"广西凭祥综合保税区\"]]],[[[\"秀英街道\",\"海秀街道办\",\"长流镇\",\"西秀镇\",\"海秀镇\",\"石山镇\",\"永兴镇\",\"东山镇\"],[\"中山街道\",\"滨海街道\",\"金贸街道\",\"大同街道\",\"海垦街道\",\"金宇街道\",\"城西镇\",\"龙桥镇\",\"新坡镇\",\"遵谭镇\",\"龙泉镇\"],[\"国兴街道办\",\"府城街道办\",\"滨江街道办\",\"凤翔街道办\",\"龙塘镇\",\"云龙镇\",\"红旗镇\",\"三门坡镇\",\"大坡镇\",\"甲子镇\",\"旧州镇\",\"国营红明农场\",\"省岭脚热带作物场\",\"省长昌煤矿\"],[\"海府街道\",\"蓝天街道\",\"博爱街道\",\"海甸街道\",\"人民路街道\",\"白龙街道\",\"和平南街道\",\"白沙街道\",\"新埠街道\",\"灵山镇\",\"演丰镇\",\"三江镇\",\"大致坡镇\",\"国营桂林洋农场\",\"国营三江农场\",\"罗牛山农场\"]],[[\"海棠湾镇\"],[\"吉阳镇\"],[\"天涯镇\"],[\"崖城镇\"]]],[[[\"高笋塘街道\",\"太白街道\",\"牌楼街道\",\"双河口街道\",\"龙都街道\",\"周家坝街道\",\"沙河街道\",\"钟鼓楼街道\",\"百安坝街道\",\"五桥街道\",\"陈家坝街道\",\"小周镇\",\"大周镇\",\"新乡镇\",\"孙家镇\",\"高峰镇\",\"龙沙镇\",\"响水镇\",\"武陵镇\",\"瀼渡镇\",\"甘宁镇\",\"天城镇\",\"熊家镇\",\"高梁镇\",\"李河镇\",\"分水镇\",\"余家镇\",\"后山镇\",\"弹子镇\",\"长岭镇\",\"新田镇\",\"白羊镇\",\"龙驹镇\",\"走马镇\",\"罗田镇\",\"太龙镇\",\"长滩镇\",\"太安镇\",\"白土镇\",\"郭村镇\",\"柱山乡\",\"铁峰乡\",\"溪口乡\",\"长坪乡\",\"燕山乡\",\"梨树乡\",\"普子乡\",\"地宝土家族乡\",\"恒合土家族乡\",\"黄柏乡\",\"九池乡\",\"茨竹乡\"],[\"敦仁街道\",\"崇义街道\",\"荔枝街道\",\"江北街道\",\"江东街道\",\"李渡街道\",\"龙桥街道\",\"白涛街道\",\"马鞍街道\",\"南沱镇\",\"青羊镇\",\"百胜镇\",\"珍溪镇\",\"清溪镇\",\"焦石镇\",\"马武镇\",\"龙潭镇\",\"蔺市镇\",\"新妙镇\",\"石沱镇\",\"义和镇\",\"罗云乡\",\"大木乡\",\"武陵山乡\",\"大顺乡\",\"增福乡\",\"同乐乡\"],[\"七星岗街道\",\"解放碑街道\",\"两路口街道\",\"上清寺街道\",\"菜园坝街道\",\"南纪门街道\",\"朝天门街道\",\"大溪沟街道\",\"大坪街道\",\"化龙桥街道\",\"石油路街道\"],[\"新山村街道\",\"跃进村街道\",\"九宫庙街道\",\"茄子溪街道\",\"春晖路街道\",\"八桥镇\",\"建胜镇\",\"跳磴镇\"],[\"华新街街道\",\"江北城街道\",\"石马河街道\",\"大石坝街道\",\"寸滩街道\",\"观音桥街道\",\"五里店街道\",\"郭家沱街道\",\"铁山坪街道\",\"鱼嘴镇人民政府\",\"复盛镇人民政府\",\"五宝镇人民政府\"],[\"小龙坎街道\",\"沙坪坝街道\",\"渝碚路街道\",\"磁器口街道\",\"童家桥街道\",\"石井坡街道\",\"双碑街道\",\"井口街道\",\"歌乐山街道\",\"山洞街道\",\"新桥街道\",\"天星桥街道\",\"土湾街道\",\"覃家岗街道\",\"陈家桥街道\",\"虎溪街道\",\"西永街道\",\"联芳街道\",\"井口镇\",\"歌乐山镇\",\"青木关镇\",\"凤凰镇\",\"回龙坝镇\",\"曾家镇\",\"土主镇\",\"中梁镇\"],[\"杨家坪街道\",\"黄桷坪街道\",\"谢家湾街道\",\"石坪桥街道\",\"石桥铺街道\",\"中梁山街道\",\"渝州路街道\",\"二郎街道\",\"九龙镇\",\"华岩镇\",\"含谷镇\",\"金凤镇\",\"白市驿镇\",\"走马镇\",\"石板镇\",\"巴福镇\",\"陶家镇\",\"西彭镇\",\"铜罐驿镇\"],[\"铜元局街道\",\"花园路街道\",\"南坪街道\",\"海棠溪街道\",\"龙门浩街道\",\"弹子石街道\",\"南山街道\",\"天文街道\",\"南坪镇\",\"涂山镇\",\"鸡冠石镇\",\"峡口镇\",\"长生桥镇\",\"迎龙镇\",\"广阳镇\"],[\"天生街道\",\"朝阳街道\",\"北温泉街道\",\"东阳街道\",\"龙凤桥街道\",\"歇马镇\",\"澄江镇\",\"蔡家岗镇\",\"童家溪镇\",\"天府镇\",\"施家梁镇\",\"水土镇\",\"静观镇\",\"柳荫镇\",\"复兴镇\",\"三圣镇\",\"金刀峡镇\"],[\"古南街道\",\"文龙街道\",\"三江街道\",\"万盛街道\",\"东林街道\",\"万东镇\",\"南桐镇\",\"青年镇\",\"关坝镇\",\"丛林镇\",\"石林镇\",\"金桥镇\",\"黑山镇\",\"石角镇\",\"东溪镇\",\"赶水镇\",\"打通镇\",\"石壕镇\",\"永新镇\",\"三角镇\",\"隆盛镇\",\"郭扶镇\",\"篆塘镇\",\"丁山镇\",\"安稳镇\",\"扶欢镇\",\"永城镇\",\"新盛镇\",\"中峰镇\",\"横山镇\"],[\"龙岗街道\",\"棠香街道\",\"龙滩子街道\",\"双路街道\",\"通桥街道\",\"智凤街道\",\"龙水镇\",\"宝顶镇\",\"中敖镇\",\"三驱镇\",\"宝兴镇\",\"玉龙镇\",\"石马镇\",\"拾万镇\",\"回龙镇\",\"金山镇\",\"万古镇\",\"国梁镇\",\"雍溪镇\",\"珠溪镇\",\"龙石镇\",\"邮亭镇\",\"铁山镇\",\"高升镇\",\"季家镇\",\"古龙镇\",\"高坪镇\"],[\"双龙湖街道\",\"回兴街道\",\"鸳鸯街道\",\"翠云街道\",\"人和街道\",\"天宫殿街道\",\"龙溪街道\",\"龙山街道\",\"龙塔街道\",\"大竹林街道\",\"悦来街道\",\"两路街道\",\"双凤桥街道\",\"王家街道\",\"礼嘉街道\",\"宝圣湖街道\",\"金山街道\",\"康美街道\",\"仙桃街道\",\"玉峰山镇\",\"龙兴镇\",\"统景镇\",\"大湾镇\",\"兴隆镇\",\"木耳镇\",\"茨竹镇\",\"古路镇\",\"石船镇\",\"大盛镇\",\"洛碛镇\"],[\"龙洲湾街道\",\"鱼洞街道\",\"花溪街道\",\"李家沱街道\",\"南泉街道\",\"一品街道\",\"南彭街道\",\"惠民街道\",\"界石镇\",\"安澜镇\",\"跳石镇\",\"木洞镇\",\"双河口镇\",\"麻柳嘴镇\",\"丰盛镇\",\"二圣镇\",\"东泉镇\",\"姜家镇\",\"天星寺镇\",\"接龙镇\",\"石滩镇\",\"石龙镇\"],[\"城东街道\",\"城南街道\",\"城西街道\",\"正阳街道\",\"舟白街道\",\"冯家街道\",\"阿蓬江镇\",\"石会镇\",\"黑溪镇\",\"黄溪镇\",\"黎水镇\",\"金溪镇\",\"马喇镇\",\"濯水镇\",\"石家镇\",\"鹅池镇\",\"小南海镇\",\"邻鄂镇\",\"中塘乡\",\"蓬东乡\",\"沙坝乡\",\"白石乡\",\"杉岭乡\",\"太极乡\",\"水田乡\",\"白土乡\",\"金洞乡\",\"五里乡\",\"水市乡\",\"新华乡\"],[\"凤城街道\",\"晏家街道\",\"江南街道\",\"渡舟街道\",\"新市街道\",\"八颗街道\",\"菩提街道\",\"邻封镇\",\"但渡镇\",\"云集镇\",\"长寿湖镇\",\"双龙镇\",\"龙河镇\",\"石堰镇\",\"云台镇\",\"海棠镇\",\"葛兰镇\",\"洪湖镇\",\"万顺镇\"],[\"几江街道\",\"德感街道\",\"双福街道\",\"鼎山街道\",\"油溪镇\",\"吴滩镇\",\"石门镇\",\"朱杨镇\",\"石蟆镇\",\"永兴镇\",\"塘河镇\",\"白沙镇\",\"龙华镇\",\"李市镇\",\"慈云镇\",\"蔡家镇\",\"中山镇\",\"嘉平镇\",\"柏林镇\",\"先锋镇\",\"珞璜镇\",\"贾嗣镇\",\"夏坝镇\",\"西湖镇\",\"杜市镇\",\"广兴镇\",\"四面山镇\",\"支坪镇\",\"四屏镇\"],[\"合阳城街道\",\"钓鱼城街道\",\"南津街街道\",\"盐井街道\",\"草街街道\",\"云门街道\",\"大石街道\",\"沙鱼镇\",\"官渡镇\",\"涞滩镇\",\"肖家镇\",\"古楼镇\",\"三庙镇\",\"二郎镇\",\"龙凤镇\",\"隆兴镇\",\"铜溪镇\",\"双凤镇\",\"狮滩镇\",\"清平镇\",\"土场镇\",\"小沔镇\",\"三汇镇\",\"香龙镇\",\"钱塘镇\",\"龙市镇\",\"燕窝镇\",\"太和镇\",\"渭沱镇\",\"双槐镇\"],[\"中山路街道\",\"胜利路街道\",\"南大街街道\",\"茶山竹海街道\",\"大安街道\",\"陈食街道\",\"卫星湖街道\",\"青峰镇\",\"金龙镇\",\"临江镇\",\"何埂镇\",\"松溉镇\",\"仙龙镇\",\"吉安镇\",\"五间镇\",\"来苏镇\",\"宝峰镇\",\"双石镇\",\"红炉镇\",\"永荣镇\",\"三教镇\",\"板桥镇\",\"朱沱镇\"],[\"东城街道\",\"南城街道\",\"西城街道\",\"三泉镇\",\"南平镇\",\"神童镇\",\"鸣玉镇\",\"大观镇\",\"兴隆镇\",\"太平场镇\",\"白沙镇\",\"水江镇\",\"石墙镇\",\"金山镇\",\"头渡镇\",\"大有镇\",\"合溪镇\",\"黎香湖镇\",\"山王坪镇\",\"木凉镇\",\"楠竹山镇\",\"石溪镇\",\"德隆镇\",\"民主镇\",\"福寿镇\",\"河图镇\",\"庆元镇\",\"古花镇\",\"石莲乡\",\"乾丰乡\",\"骑龙乡\",\"中桥乡\",\"峰岩乡\",\"冷水关乡\"],[\"璧城街道\",\"璧泉街道\",\"青杠街道\",\"来凤街道\",\"丁家街道\",\"大路街道\",\"八塘镇\",\"七塘镇\",\"河边镇\",\"福禄镇\",\"大兴镇\",\"正兴镇\",\"广普镇\",\"三合镇\",\"健龙镇\"],[\"巴川街道\",\"东城街道\",\"南城街道\",\"蒲吕街道\",\"旧县街道\",\"土桥镇\",\"二坪镇\",\"水口镇\",\"安居镇\",\"白羊镇\",\"平滩镇\",\"小林镇\",\"双山镇\",\"虎峰镇\",\"石鱼镇\",\"福果镇\",\"庆隆镇\",\"少云镇\",\"维新镇\",\"高楼镇\",\"大庙镇\",\"围龙镇\",\"华兴镇\",\"永嘉镇\",\"安溪镇\",\"西河镇\",\"侣俸镇\",\"太平镇\"],[\"桂林街道\",\"梓潼街道\",\"上和镇\",\"龙形镇\",\"古溪镇\",\"宝龙镇\",\"玉溪镇\",\"米心镇\",\"群力镇\",\"双江镇\",\"花岩镇\",\"柏梓镇\",\"崇龛镇\",\"塘坝镇\",\"新胜镇\",\"太安镇\",\"小渡镇\",\"卧佛镇\",\"五桂镇\",\"田家镇\",\"别口镇\",\"寿桥镇\"],[\"昌元街道\",\"昌州街道\",\"广顺街道\",\"双河街道\",\"安富街道\",\"峰高街道\",\"荣隆镇\",\"仁义镇\",\"盘龙镇\",\"吴家镇\",\"直升镇\",\"万灵镇\",\"清升镇\",\"清江镇\",\"古昌镇\",\"河包镇\",\"观胜镇\",\"铜鼓镇\",\"清流镇\",\"远觉镇\",\"龙集镇\"],[\"汉丰街道\",\"文峰街道\",\"云枫街道\",\"镇东街道\",\"丰乐街道\",\"白鹤街道\",\"赵家街道\",\"大德镇\",\"镇安镇\",\"厚坝镇\",\"金峰镇\",\"温泉镇\",\"郭家镇\",\"白桥镇\",\"和谦镇\",\"河堰镇\",\"大进镇\",\"谭家镇\",\"敦好镇\",\"高桥镇\",\"九龙山镇\",\"天和镇\",\"中和镇\",\"义和镇\",\"临江镇\",\"竹溪镇\",\"铁桥镇\",\"南雅镇\",\"巫山镇\",\"岳溪镇\",\"长沙镇\",\"南门镇\",\"渠口镇\",\"满月乡\",\"关面乡\",\"白泉乡\",\"麻柳乡\",\"紫水乡\",\"三汇口乡\",\"五通乡\"]],[[\"梁平县梁山街道\",\"梁平县双桂街道\",\"仁贤镇\",\"礼让镇\",\"云龙镇\",\"屏锦镇\",\"袁驿镇\",\"新盛镇\",\"福禄镇\",\"金带镇\",\"聚奎镇\",\"明达镇\",\"荫平镇\",\"和林镇\",\"回龙镇\",\"碧山镇\",\"虎城镇\",\"七星镇\",\"龙门镇\",\"文化镇\",\"合兴镇\",\"石安镇\",\"柏家镇\",\"大观镇\",\"竹山镇\",\"蟠龙镇\",\"星桥镇\",\"曲水镇\",\"安胜乡\",\"铁门乡\",\"龙胜乡\",\"复平乡\",\"紫照乡\",\"梁平县农场\",\"梁平县双桂工业园区\"],[\"葛城街道\",\"复兴街道\",\"巴山镇\",\"坪坝镇\",\"庙坝镇\",\"明通镇\",\"修齐镇\",\"高观镇\",\"高燕镇\",\"东安镇\",\"咸宜镇\",\"高楠镇\",\"龙田乡\",\"北屏乡\",\"左岚乡\",\"沿河乡\",\"双河乡\",\"蓼子乡\",\"鸡鸣乡\",\"周溪乡\",\"明中乡\",\"治平乡\",\"岚天乡\",\"厚坪乡\",\"河鱼乡\"],[\"三合街道\",\"名山街道\",\"虎威镇\",\"社坛镇\",\"三元镇\",\"许明寺镇\",\"董家镇\",\"树人镇\",\"十直镇\",\"高家镇\",\"兴义镇\",\"双路镇\",\"江池镇\",\"龙河镇\",\"武平镇\",\"包鸾镇\",\"湛普镇\",\"南天湖镇\",\"保合镇\",\"兴龙镇\",\"仁沙镇\",\"龙孔镇\",\"暨龙镇\",\"双龙镇\",\"仙女湖镇\",\"青龙乡\",\"太平坝乡\",\"都督乡\",\"栗子乡\",\"三建乡\"],[\"桂溪街道\",\"桂阳街道\",\"新民镇\",\"沙坪镇\",\"周嘉镇\",\"普顺镇\",\"永安镇\",\"高安镇\",\"高峰镇\",\"五洞镇\",\"澄溪镇\",\"太平镇\",\"鹤游镇\",\"坪山镇\",\"砚台镇\",\"曹回镇\",\"杠家镇\",\"包家镇\",\"白家镇\",\"永平镇\",\"三溪镇\",\"裴兴镇\",\"黄沙镇\",\"长龙镇\",\"沙河乡\",\"大石乡\"],[\"忠州街道\",\"白公街道\",\"新生镇\",\"任家镇\",\"乌杨镇\",\"洋渡镇\",\"东溪镇\",\"复兴镇\",\"石宝镇\",\"汝溪镇\",\"野鹤镇\",\"官坝镇\",\"石黄镇\",\"马灌镇\",\"金鸡镇\",\"新立镇\",\"双桂镇\",\"拔山镇\",\"花桥镇\",\"永丰镇\",\"三汇镇\",\"白石镇\",\"黄金镇\",\"善广乡\",\"石子乡\",\"磨子土家族乡\",\"涂井乡\",\"金声乡\",\"兴峰乡\"],[\"双江街道\",\"青龙街道\",\"人和街道\",\"盘龙街道\",\"龙角镇\",\"故陵镇\",\"红狮镇\",\"路阳镇\",\"农坝镇\",\"渠马镇\",\"黄石镇\",\"巴阳镇\",\"沙市镇\",\"鱼泉镇\",\"凤鸣镇\",\"宝坪镇\",\"南溪镇\",\"双土镇\",\"桑坪镇\",\"江口镇\",\"高阳镇\",\"平安镇\",\"云阳镇\",\"云安镇\",\"栖霞镇\",\"双龙镇\",\"泥溪镇\",\"蔈草镇\",\"养鹿镇\",\"水口镇\",\"堰坪镇\",\"龙洞镇\",\"后叶镇\",\"耀灵镇\",\"大阳镇\",\"外郎乡\",\"新津乡\",\"普安乡\",\"洞鹿乡\",\"石门乡\",\"上坝乡\",\"清水土家族自治乡\"],[\"永安街道\",\"鱼复街道\",\"夔门街道\",\"白帝镇\",\"草堂镇\",\"汾河镇\",\"康乐镇\",\"大树镇\",\"竹园镇\",\"公平镇\",\"朱衣镇\",\"甲高镇\",\"羊市镇\",\"吐祥镇\",\"兴隆镇\",\"青龙镇\",\"新民镇\",\"永乐镇\",\"安坪镇\",\"五马镇\",\"青莲镇\",\"岩湾乡\",\"平安乡\",\"红土乡\",\"石岗乡\",\"康坪乡\",\"太和土家族乡\",\"鹤峰乡\",\"冯坪乡\",\"长安土家族乡\",\"龙桥土家族乡\",\"云雾土家族乡\"],[\"高唐街道\",\"龙门街道\",\"庙宇镇\",\"大昌镇\",\"福田镇\",\"龙溪镇\",\"双龙镇\",\"官阳镇\",\"骡坪镇\",\"抱龙镇\",\"官渡镇\",\"铜鼓镇\",\"巫峡镇\",\"红椿乡\",\"两坪乡\",\"曲尺乡\",\"建坪乡\",\"大溪乡\",\"金坪乡\",\"平河乡\",\"当阳乡\",\"竹贤乡\",\"三溪乡\",\"培石乡\",\"笃坪乡\",\"邓家乡\"],[\"宁河街道\",\"柏杨街道\",\"城厢镇\",\"凤凰镇\",\"宁厂镇\",\"上磺镇\",\"古路镇\",\"文峰镇\",\"徐家镇\",\"白鹿镇\",\"尖山镇\",\"下堡镇\",\"峰灵镇\",\"塘坊镇\",\"朝阳镇\",\"田坝镇\",\"通城镇\",\"菱角镇\",\"蒲莲镇\",\"土城镇\",\"胜利乡\",\"大河乡\",\"天星乡\",\"长桂乡\",\"鱼鳞乡\",\"乌龙乡\",\"中岗乡\",\"花台乡\",\"兰英乡\",\"双阳乡\",\"中梁乡\",\"天元乡\",\"红池坝经济开发区\"],[\"南宾街道\",\"万安街道\",\"下路街道\",\"西沱镇\",\"悦崃镇\",\"临溪镇\",\"黄水镇\",\"马武镇\",\"沙子镇\",\"王场镇\",\"沿溪镇\",\"龙沙镇\",\"鱼池镇\",\"三河镇\",\"大歇镇\",\"桥头镇\",\"万朝镇\",\"冷水镇\",\"黄鹤镇\",\"黎场乡\",\"三星乡\",\"六塘乡\",\"三益乡\",\"王家乡\",\"河嘴乡\",\"石家乡\",\"枫木乡\",\"中益乡\",\"洗新乡\",\"龙潭乡\",\"新乐乡\",\"金铃乡\",\"金竹乡\"],[\"中和街道\",\"乌杨街道\",\"平凯街道\",\"清溪场镇\",\"隘口镇\",\"溶溪镇\",\"官庄镇\",\"龙池镇\",\"石堤镇\",\"峨溶镇\",\"洪安镇\",\"雅江镇\",\"石耶镇\",\"梅江镇\",\"兰桥镇\",\"膏田镇\",\"溪口镇\",\"妙泉镇\",\"宋农镇\",\"里仁镇\",\"钟灵镇\",\"孝溪乡\",\"海洋乡\",\"大溪乡\",\"涌洞乡\",\"中平乡\",\"岑溪乡\"],[\"桃花源街道\",\"钟多街道\",\"龙潭镇\",\"麻旺镇\",\"酉酬镇\",\"大溪镇\",\"兴隆镇\",\"黑水镇\",\"丁市镇\",\"龚滩镇\",\"李溪镇\",\"泔溪镇\",\"酉水河镇\",\"苍岭镇\",\"小河镇\",\"板溪镇\",\"涂市乡\",\"铜鼓乡\",\"可大乡\",\"偏柏乡\",\"五福乡\",\"木叶乡\",\"毛坝乡\",\"花田乡\",\"后坪乡\",\"天馆乡\",\"宜居乡\",\"万木乡\",\"两罾乡\",\"板桥乡\",\"官清乡\",\"南腰界乡\",\"车田乡\",\"腴地乡\",\"清泉乡\",\"庙溪乡\",\"浪坪乡\",\"双泉乡\",\"楠木乡\"],[\"汉葭街道\",\"绍庆街道\",\"靛水街道\",\"保家镇\",\"郁山镇\",\"高谷镇\",\"桑柘镇\",\"鹿角镇\",\"黄家镇\",\"普子镇\",\"龙射镇\",\"连湖镇\",\"万足镇\",\"平安镇\",\"长生镇\",\"新田镇\",\"鞍子镇\",\"太原镇\",\"龙溪镇\",\"梅子垭镇\",\"大同镇\",\"岩东乡\",\"鹿鸣乡\",\"棣棠乡\",\"三义乡\",\"联合乡\",\"石柳乡\",\"走马乡\",\"芦塘乡\",\"乔梓乡\",\"诸佛乡\",\"桐楼乡\",\"善感乡\",\"双龙乡\",\"石盘乡\",\"大垭乡\",\"润溪乡\",\"朗溪乡\",\"龙塘乡\"]]],[[[\"督院街街道\",\"盐市口街道\",\"春熙路街道\",\"书院街街道\",\"合江亭街道\",\"水井坊街道\",\"牛市口街道\",\"龙舟路街道\",\"双桂路街道\",\"莲新街道\",\"沙河街道\",\"东光街道\",\"狮子山街道\",\"成龙路街道\",\"柳江街道\",\"三圣街道\"],[\"太升路街道\",\"草市街街道\",\"西御河街道\",\"汪家拐街道\",\"少城街道\",\"新华西路街道\",\"草堂街道\",\"府南街道\",\"光华街道\",\"东坡街道\",\"金沙街道\",\"黄田坝街道\",\"苏坡街道\",\"文家街道\"],[\"西安路街道\",\"西华街道\",\"人民北路街道\",\"荷花池街道\",\"驷马桥街道\",\"茶店子街道\",\"抚琴街道\",\"九里堤街道\",\"五块石街道\",\"黄忠街道\",\"营门口街道\",\"金泉街道\",\"沙河源街道\",\"天回镇街道\",\"凤凰山街道\"],[\"浆洗街街道\",\"望江路街道\",\"玉林街道\",\"跳伞塔街道\",\"火车南站街道\",\"双楠街道\",\"晋阳街道\",\"红牌楼街道\",\"簇桥街道\",\"机投桥街道\",\"金花桥街道\",\"簇锦街道\",\"华兴街道\",\"芳草街道\",\"肖家河街道\",\"石羊场街道\",\"桂溪街道\"],[\"猛追湾街道\",\"双桥子街道\",\"建设路街道\",\"府青路街道\",\"二仙桥街道\",\"跳蹬河街道\",\"双水碾街道\",\"万年场街道\",\"桃蹊路街道\",\"圣灯街道\",\"保和街道\",\"青龙街道\",\"龙潭街道\",\"白莲池街道\"],[\"龙泉街道\",\"大面街道\",\"十陵街道\",\"同安街道\",\"洛带镇\",\"西河镇\",\"洪安镇\",\"柏合镇\",\"茶店镇\",\"黄土镇\",\"山泉镇\",\"万兴乡\"],[\"红阳街道\",\"大弯街道\",\"弥牟镇\",\"大同镇\",\"城厢镇\",\"祥福镇\",\"姚渡镇\",\"清泉镇\",\"龙王镇\",\"福洪镇\",\"人和乡\"],[\"大丰街道\",\"三河街道\",\"新都街道\",\"石板滩镇\",\"新繁镇\",\"新民镇\",\"泰兴镇\",\"斑竹园镇\",\"清流镇\",\"马家镇\",\"龙桥镇\",\"木兰镇\",\"军屯镇\"],[\"柳城街道\",\"公平街道\",\"涌泉街道\",\"天府街道\",\"和盛镇\",\"永盛镇\",\"金马镇\",\"永宁镇\",\"万春镇\",\"寿安镇\"],[\"东升街道办\",\"西航港街道办\",\"华阳镇街道办\",\"中和街道办\",\"九江街道\",\"黄甲街道\",\"公兴街道\",\"协和街道\",\"太平镇\",\"永兴镇\",\"籍田镇\",\"正兴镇\",\"彭镇\",\"大林镇\",\"煎茶镇\",\"黄龙溪镇\",\"永安镇\",\"黄水镇\",\"金桥镇\",\"胜利镇\",\"新兴镇\",\"兴隆镇\",\"万安镇\",\"白沙镇\",\"三星镇\",\"合江镇\"],[\"赵镇街道\",\"三星镇\",\"清江镇\",\"官仓镇\",\"淮口镇\",\"白果镇\",\"五凤镇\",\"高板镇\",\"三溪镇\",\"福兴镇\",\"金龙镇\",\"赵家镇\",\"竹篙镇\",\"广兴镇\",\"隆盛镇\",\"转龙镇\",\"土桥镇\",\"云合镇\",\"又新镇\",\"栖贤乡\",\"平桥乡\"],[\"郫筒街道\",\"合作街道\",\"西园街道\",\"团结镇\",\"犀浦镇\",\"花园镇\",\"唐昌镇\",\"安德镇\",\"三道堰镇\",\"安靖镇\",\"红光镇\",\"新民场镇\",\"德源镇\",\"友爱镇\",\"古城镇\",\"唐元镇\"],[\"晋原镇街道\",\"王泗镇\",\"新场镇\",\"悦来镇\",\"安仁镇\",\"出江镇\",\"花水湾镇\",\"西岭镇\",\"斜源镇\",\"董场镇\",\"韩场镇\",\"三岔镇\",\"上安镇\",\"苏家镇\",\"青霞镇\",\"沙渠镇\",\"蔡场镇\",\"雾山乡\",\"金星乡\",\"鹤鸣乡\"],[\"鹤山街道\",\"大塘镇\",\"寿安镇\",\"朝阳湖镇\",\"西来镇\",\"大兴镇\",\"甘溪镇\",\"成佳镇\",\"复兴乡\",\"光明乡\",\"白云乡\",\"长秋乡\"],[\"五津街道\",\"花桥镇\",\"花源镇\",\"金华镇\",\"普兴镇\",\"兴义镇\",\"新平镇\",\"方兴镇\",\"安西镇\",\"永商镇\",\"邓双镇\",\"文井乡\"],[\"奎光塔街道\",\"幸福街道\",\"永丰街道\",\"灌口街道\",\"银杏街道\",\"蒲阳镇\",\"聚源镇\",\"崇义镇\",\"天马镇\",\"石羊镇\",\"柳街镇\",\"玉堂镇\",\"中兴镇\",\"青城山镇\",\"龙池镇\",\"胥家镇\",\"安龙镇\",\"大观镇\",\"向峨乡\"],[\"天彭街道\",\"龙门山镇\",\"新兴镇\",\"丽春镇\",\"九尺镇\",\"蒙阳镇\",\"通济镇\",\"丹景山镇\",\"隆丰镇\",\"敖平镇\",\"磁峰镇\",\"桂花镇\",\"军乐镇\",\"三界镇\",\"小渔洞镇\",\"红岩镇\",\"升平镇\",\"白鹿镇\",\"葛仙山镇\",\"致和镇\"],[\"文君街道\",\"临邛街道\",\"羊安镇\",\"牟礼镇\",\"桑园镇\",\"平乐镇\",\"夹关镇\",\"火井镇\",\"水口镇\",\"固驿镇\",\"冉义镇\",\"回龙镇\",\"高埂镇\",\"前进镇\",\"高何镇\",\"临济镇\",\"卧龙镇\",\"天台山镇\",\"宝林镇\",\"南宝山镇\",\"茶园乡\",\"道佐乡\",\"大同乡\",\"孔明乡\"],[\"崇阳街道\",\"三江镇\",\"江源镇\",\"羊马镇\",\"廖家镇\",\"元通镇\",\"观胜镇\",\"怀远镇\",\"三郎镇\",\"街子镇\",\"文井江镇\",\"王场镇\",\"白头镇\",\"道明镇\",\"隆兴镇\",\"大划镇\",\"崇平镇\",\"梓潼镇\",\"桤泉镇\",\"锦江乡\",\"公议乡\",\"鸡冠山乡\",\"济协乡\",\"燎原乡\",\"集贤乡\"],[\"简城街道\",\"射洪坝街道\",\"十里坝街道\",\"杨柳街道\",\"石桥镇\",\"新市镇\",\"石盘镇\",\"东溪镇\",\"平泉镇\",\"禾丰镇\",\"云龙镇\",\"三星镇\",\"养马镇\",\"贾家镇\",\"石板凳镇\",\"三岔镇\",\"镇金镇\",\"石钟镇\",\"施家镇\",\"三合镇\",\"平武镇\",\"金马镇\",\"踏水镇\",\"江源镇\",\"涌泉镇\",\"芦葭镇\",\"草池镇\",\"太平桥镇\",\"青龙镇\",\"老君井乡\",\"福田乡\",\"宏缘乡\",\"周家乡\",\"平窝乡\",\"武庙乡\",\"高明乡\",\"玉成乡\",\"丹景乡\",\"望水乡\",\"清风乡\",\"董家埂乡\",\"五星乡\",\"飞龙乡\",\"灵仙乡\",\"五指乡\",\"新民乡\",\"新星乡\",\"同合乡\",\"老龙乡\",\"壮溪乡\",\"海螺乡\",\"坛罐乡\",\"雷家乡\",\"安乐乡\",\"普安乡\",\"平息乡\",\"五合乡\",\"永宁乡\"]],[[\"五星街街道\",\"东兴寺街道\",\"新街街道\",\"郭家坳街街道\",\"丹桂街道\",\"学苑街道\",\"仲权镇\",\"舒坪镇\",\"荣边镇\",\"红旗乡\",\"高峰乡\",\"农团乡\",\"漆树乡\"],[\"筱溪街道\",\"贡井街道\",\"艾叶镇\",\"建设镇\",\"长土镇\",\"龙潭镇\",\"桥头镇\",\"五宝镇\",\"莲花镇\",\"成佳镇\",\"白庙镇\",\"章佳乡\",\"牛尾乡\"],[\"大安街道\",\"龙井街道\",\"马冲口街道\",\"凉高山街道\",\"大山铺镇\",\"团结镇\",\"三多寨镇\",\"何市镇\",\"新店镇\",\"新民镇\",\"牛佛镇\",\"庙坝镇\",\"回龙镇\",\"永嘉乡\",\"和平乡\",\"凤凰乡\"],[\"沿滩镇\",\"卫坪镇\",\"兴隆镇\",\"富全镇\",\"永安镇\",\"联络镇\",\"邓关镇\",\"王井镇\",\"黄市镇\",\"瓦市镇\",\"仙市镇\",\"刘山乡\",\"九洪乡\"],[\"旭阳镇\",\"双石镇\",\"望佳镇\",\"鼎新镇\",\"乐德镇\",\"过水镇\",\"古文镇\",\"河口镇\",\"新桥镇\",\"正紫镇\",\"度佳镇\",\"东佳镇\",\"长山镇\",\"保华镇\",\"留佳镇\",\"来牟镇\",\"双古镇\",\"观山镇\",\"高山镇\",\"东兴镇\",\"铁厂镇\",\"金花乡\",\"雷音乡\",\"古佳乡\",\"于佳乡\",\"复兴乡\",\"墨林乡\"],[\"富世镇\",\"东湖镇\",\"琵琶镇\",\"狮市镇\",\"骑龙镇\",\"互助镇\",\"代寺镇\",\"中石镇\",\"童寺镇\",\"古佛镇\",\"永年镇\",\"彭庙镇\",\"兜山镇\",\"板桥镇\",\"福善镇\",\"李桥镇\",\"赵化镇\",\"安溪镇\",\"万寿镇\",\"飞龙镇\",\"怀德镇\",\"长滩镇\",\"龙万乡\",\"宝庆乡\",\"富和乡\",\"石道乡\"]],[[\"大渡口街道\",\"炳草岗街道\",\"南山街道\",\"向阳村街道\",\"弄弄坪街道\",\"枣子坪街道\",\"长寿路街道\",\"密地街道\",\"瓜子坪街道\",\"银江镇\"],[\"清香坪街道\",\"玉泉街道\",\"河门口街道\",\"陶家渡街道\",\"摩梭河街道\",\"大宝鼎街道\",\"格里坪镇\"],[\"大河中路街道\",\"仁和镇\",\"平地镇\",\"大田镇\",\"福田镇\",\"同德镇\",\"金江镇\",\"布德镇\",\"前进镇\",\"大龙潭彝族乡\",\"啊喇彝族乡\",\"总发乡\",\"太平乡\",\"务本乡\",\"中坝乡\"],[\"攀莲镇\",\"丙谷镇\",\"得石镇\",\"撒莲镇\",\"垭口镇\",\"白马镇\",\"普威镇\",\"草场乡\",\"湾丘彝族乡\",\"白坡彝族乡\",\"麻陇彝族乡\",\"新山傈僳族乡\"],[\"桐子林镇\",\"红格镇\",\"渔门镇\",\"永兴镇\",\"益民乡\",\"新九乡\",\"和爱彝族乡\",\"红果彝族乡\",\"鳡鱼彝族乡\",\"共和乡\",\"国胜乡\",\"红宝苗族彝族乡\",\"惠民乡\",\"箐河傈僳族乡\",\"温泉彝族乡\",\"格萨拉彝族乡\"]],[[\"南城街道\",\"北城街道\",\"大山坪街道\",\"邻玉街道\",\"蓝田街道\",\"茜草街道\",\"华阳街道\",\"张坝景区\",\"泰安街道\",\"况场街道\",\"黄舣镇\",\"弥陀镇\",\"通滩镇\",\"江北镇\",\"方山镇\",\"丹林镇\",\"分水岭镇\",\"石寨镇\",\"高新技术开发区\",\"酒业集中发展区\",\"轻工业园区\"],[\"安富街道\",\"永宁街道\",\"东升街道\",\"大渡口镇\",\"护国镇\",\"打古镇\",\"上马镇\",\"合面镇\",\"棉花坡镇\",\"丰乐镇\",\"白节镇\",\"天仙镇\",\"新乐镇\",\"渠坝镇\",\"龙车镇\",\"泸州化工园区\"],[\"小市街道\",\"高坝街道\",\"红星街道\",\"莲花池街道\",\"罗汉街道\",\"鱼塘街道\",\"安宁街道\",\"石洞镇\",\"胡市镇\",\"特兴镇\",\"双加镇\",\"金龙镇\",\"长安镇\"],[\"玉蟾街道\",\"福集镇\",\"嘉明镇\",\"喻寺镇\",\"得胜镇\",\"牛滩镇\",\"兆雅镇\",\"玄滩镇\",\"太伏镇\",\"云龙镇\",\"石桥镇\",\"毗卢镇\",\"奇峰镇\",\"潮河镇\",\"云锦镇\",\"立石镇\",\"百和镇\",\"天兴镇\",\"方洞镇\",\"海潮镇\",\"泸县城西工业园区\",\"泸县城北工业园区\"],[\"合江镇\",\"望龙镇\",\"白沙镇\",\"佛荫镇\",\"先市镇\",\"尧坝镇\",\"九支镇\",\"五通镇\",\"凤鸣镇\",\"榕山镇\",\"白鹿镇\",\"甘雨镇\",\"福宝镇\",\"先滩镇\",\"自怀镇\",\"大桥镇\",\"车辋镇\",\"白米镇\",\"参宝镇\",\"法王寺镇\",\"虎头镇\",\"神臂城镇\",\"南滩镇\",\"实录镇\",\"石龙镇\",\"密溪乡\",\"榕右乡\",\"合江县临港工业园区\"],[\"叙永镇\",\"江门镇\",\"马岭镇\",\"天池镇\",\"水尾镇\",\"两河镇\",\"落卜镇\",\"后山镇\",\"分水镇\",\"摩尼镇\",\"赤水镇\",\"龙凤镇\",\"正东镇\",\"观兴镇\",\"向林镇\",\"兴隆镇\",\"营山镇\",\"麻城镇\",\"大石乡\",\"黄坭乡\",\"合乐苗族乡\",\"白腊苗族乡\",\"枧槽苗族乡\",\"水潦彝族乡\",\"石坝彝族乡\"],[\"古蔺镇\",\"龙山镇\",\"永乐镇\",\"太平镇\",\"二郎镇\",\"大村镇\",\"石宝镇\",\"丹桂镇\",\"水口镇\",\"观文镇\",\"双沙镇\",\"德耀镇\",\"护家镇\",\"石屏镇\",\"土城镇\",\"皇华镇\",\"鱼化乡\",\"东新乡\",\"白泥乡\",\"椒园乡\",\"马嘶苗族乡\",\"马蹄乡\",\"箭竹苗族乡\",\"大寨苗族乡\",\"桂花乡\",\"黄荆乡\"]],[[\"旌阳街道\",\"城南街道\",\"城北街道\",\"旌东街道\",\"工农街道\",\"八角井街道\",\"黄河街道\",\"天虹街道\",\"黄许镇\",\"孝泉镇\",\"柏隆镇\",\"孝感镇\",\"天元镇\",\"扬嘉镇\",\"德新镇\",\"双东镇\",\"新中镇\",\"和新镇\",\"东湖乡\"],[\"凯江镇\",\"南华镇\",\"回龙镇\",\"通济镇\",\"永太镇\",\"黄鹿镇\",\"集凤镇\",\"富兴镇\",\"辑庆镇\",\"兴隆镇\",\"龙台镇\",\"永安镇\",\"双龙镇\",\"玉兴镇\",\"永兴镇\",\"悦来镇\",\"继光镇\",\"仓山镇\",\"广福镇\",\"会龙镇\",\"万福镇\",\"普兴镇\",\"联合镇\",\"冯店镇\",\"积金镇\",\"太安镇\",\"杰兴镇\",\"南山镇\",\"东北镇\",\"古店乡\",\"青市乡\",\"瓦店乡\",\"石泉乡\",\"柏树乡\",\"白果乡\",\"清河乡\",\"高店乡\",\"石笋乡\",\"太平乡\",\"民主乡\",\"永丰乡\",\"元兴乡\",\"通山乡\",\"石龙乡\",\"合兴乡\"],[\"万安镇\",\"鄢家镇\",\"金山镇\",\"略坪镇\",\"御营镇\",\"慧觉镇\",\"调元镇\",\"新盛镇\",\"蟠龙镇\",\"白马关镇\"],[\"雒城镇\",\"三水镇\",\"连山镇\",\"高坪镇\",\"南兴镇\",\"向阳镇\",\"小汉镇\",\"金轮镇\",\"新丰镇\",\"兴隆镇\",\"和兴镇\",\"松林镇\",\"金鱼镇\",\"新平镇\",\"南丰镇\",\"西高镇\",\"北外乡\",\"西外乡\"],[\"方亭街道\",\"皂角街道\",\"元石镇\",\"回澜镇\",\"洛水镇\",\"禾丰镇\",\"双盛镇\",\"马祖镇\",\"隐峰镇\",\"马井镇\",\"蓥华镇\",\"南泉镇\",\"湔氐镇\",\"红白镇\",\"冰川镇\",\"师古镇\"],[\"剑南镇\",\"东北镇\",\"西南镇\",\"兴隆镇\",\"九龙镇\",\"遵道镇\",\"汉旺镇\",\"拱星镇\",\"土门镇\",\"广济镇\",\"金花镇\",\"玉泉镇\",\"板桥镇\",\"新市镇\",\"孝德镇\",\"富新镇\",\"齐天镇\",\"什地镇\",\"绵远镇\",\"清平镇\",\"天池乡\",\"四川绵竹经济开发区\"]],[[\"城厢街道\",\"城北街道\",\"工区街道\",\"南山街道\",\"朝阳街道\",\"高新街道\",\"城南街道\",\"金家林街道\",\"科创园街道\",\"丰谷镇\",\"关帝镇\",\"塘汛镇\",\"青义镇\",\"龙门镇\",\"石塘镇\",\"吴家镇\",\"杨家镇\",\"金峰镇\",\"玉皇镇\",\"新皂镇\",\"河边镇\",\"磨家镇\",\"永兴镇\",\"城郊乡\",\"石洞乡\"],[\"涪江街道\",\"富乐街道\",\"春雷街道办\",\"松林街道办\",\"华丰街道办\",\"游仙镇\",\"石马镇\",\"新桥镇\",\"小枧沟镇\",\"魏城镇\",\"沉抗镇\",\"忠兴镇\",\"柏林镇\",\"徐家镇\",\"石板镇\",\"刘家镇\",\"玉河镇\",\"松垭镇\",\"白蝉镇\",\"观太镇\",\"云凤镇\",\"太平镇\",\"街子镇\",\"建华乡\",\"东林乡\",\"梓棉乡\",\"朝真乡\",\"东宣乡\",\"凤凰乡\",\"四川省新华劳动教育管理所\"],[\"桑枣镇\",\"花荄镇\",\"黄土镇\",\"塔水镇\",\"秀水镇\",\"河清镇\",\"界牌镇\",\"永河镇\",\"雎水镇\",\"清泉镇\",\"宝林镇\",\"沸水镇\",\"晓坝镇\",\"乐兴镇\",\"千佛镇\",\"兴仁乡\",\"高川乡\",\"迎新乡\"],[\"北坝镇\",\"潼川镇\",\"东塔镇\",\"百顷镇\",\"塔山镇\",\"柳池镇\",\"龙树镇\",\"石安镇\",\"富顺镇\",\"三元镇\",\"秋林镇\",\"永新镇\",\"新德镇\",\"新生镇\",\"鲁班镇\",\"景福镇\",\"紫河镇\",\"安居镇\",\"观桥镇\",\"郪江镇\",\"中新镇\",\"古井镇\",\"万安镇\",\"西平镇\",\"八洞镇\",\"凯河镇\",\"乐安镇\",\"建平镇\",\"前锋镇\",\"建设镇\",\"光辉镇\",\"中太镇\",\"金石镇\",\"新鲁镇\",\"黎曙镇\",\"刘营镇\",\"灵兴镇\",\"芦溪镇\",\"立新镇\",\"花园镇\",\"永明镇\",\"高堰乡\",\"忠孝乡\",\"双胜乡\",\"金鼓乡\",\"断石乡\",\"玉林乡\",\"乐加乡\",\"曙光乡\",\"建中乡\",\"宝泉乡\",\"广利乡\",\"协和乡\",\"双乐乡\",\"菊河乡\",\"幸福乡\",\"下新乡\",\"进都乡\",\"上新乡\",\"老马乡\",\"里程乡\",\"争胜乡\",\"云同乡\"],[\"云溪镇\",\"玉龙镇\",\"富驿镇\",\"金孔镇\",\"两河镇\",\"黄甸镇\",\"柏梓镇\",\"八角镇\",\"黑坪镇\",\"高灯镇\",\"金鸡镇\",\"安家镇\",\"林农镇\",\"巨龙镇\",\"龙泉乡\",\"折弓乡\",\"麻秧乡\",\"三元乡\",\"五龙乡\",\"茶亭乡\",\"金安乡\",\"洗泽乡\",\"毛公乡\",\"冯河乡\",\"石牛庙乡\",\"大兴回族乡\",\"宗海乡\",\"两岔河乡\",\"剑河乡\",\"来龙乡\",\"永泰乡\",\"黄溪乡\",\"榉溪乡\",\"双碑乡\",\"林山乡\",\"新农乡\"],[\"文昌镇\",\"长卿镇\",\"许州镇\",\"黎雅镇\",\"白云镇\",\"卧龙镇\",\"观义镇\",\"玛瑙镇\",\"石牛镇\",\"自强镇\",\"仁和镇\",\"东石乡\",\"三泉乡\",\"宏仁乡\",\"小垭乡\",\"演武乡\",\"仙峰乡\",\"双板乡\",\"豢龙乡\",\"双峰乡\",\"交泰乡\",\"金龙场乡\",\"石台乡\",\"仙鹅乡\",\"马鸣乡\",\"马迎乡\",\"二洞乡\",\"建兴乡\",\"宝石乡\",\"定远乡\",\"大新乡\",\"文兴乡\"],[\"曲山镇\",\"擂鼓镇\",\"通口镇\",\"永昌镇\",\"安昌镇\",\"永安镇\",\"禹里镇\",\"桂溪镇\",\"香泉乡\",\"陈家坝乡\",\"贯岭乡\",\"漩坪乡\",\"白坭乡\",\"小坝乡\",\"片口乡\",\"开坪乡\",\"坝底乡\",\"白什乡\",\"青片乡\",\"都坝乡\",\"桃龙藏族乡\",\"墩上乡\",\"马槽乡\"],[\"龙安镇\",\"古城镇\",\"南坝镇\",\"响岩镇\",\"平通镇\",\"豆叩镇\",\"大印镇\",\"大桥镇\",\"水晶镇\",\"高村乡\",\"水田羌族乡\",\"坝子乡\",\"水观乡\",\"平南羌族乡\",\"徐塘羌族乡\",\"锁江羌族乡\",\"土城藏族乡\",\"旧堡羌族乡\",\"阔达藏族乡\",\"黄羊关藏族乡\",\"虎牙藏族乡\",\"泗耳藏族乡\",\"白马藏族乡\",\"木座藏族乡\",\"木皮藏族乡\"],[\"华坪街道\",\"长城街道\",\"中坝镇\",\"太平镇\",\"三合镇\",\"含增镇\",\"青莲镇\",\"彰明镇\",\"龙凤镇\",\"武都镇\",\"大康镇\",\"新安镇\",\"战旗镇\",\"双河镇\",\"永胜镇\",\"小溪坝镇\",\"河口镇\",\"重华镇\",\"厚坝镇\",\"二郎庙镇\",\"马角镇\",\"雁门镇\",\"九岭镇\",\"西屏镇\",\"贯山镇\",\"大堰镇\",\"文胜镇\",\"方水镇\",\"香水镇\",\"八一镇\",\"东兴乡\",\"义新乡\",\"新兴乡\",\"新春乡\",\"东安乡\",\"铜星乡\",\"重兴乡\",\"云集乡\",\"石元乡\",\"敬元乡\",\"六合乡\",\"枫顺乡\"]],[[\"东坝街道\",\"嘉陵街道\",\"河西街道\",\"雪峰街道\",\"南河街道\",\"上西街道\",\"回龙河街道\",\"杨家岩街道\",\"荣山镇\",\"大石镇\",\"盘龙镇\",\"宝轮镇\",\"赤化镇\",\"三堆镇\",\"工农镇\",\"白朝乡\",\"金洞乡\",\"龙潭乡\",\"袁家坝\",\"下西街道\"],[\"元坝镇\",\"卫子镇\",\"王家镇\",\"磨滩镇\",\"柏林沟镇\",\"太公镇\",\"虎跳镇\",\"红岩镇\",\"昭化镇\",\"石井铺镇\",\"明觉镇\",\"晋贤乡\",\"文村乡\",\"清水乡\",\"张家乡\",\"香溪乡\",\"青牛乡\",\"陈江乡\",\"丁家乡\",\"黄龙乡\",\"白果乡\",\"梅树乡\",\"射箭乡\",\"朝阳乡\",\"大朝乡\",\"沙坝乡\",\"柳桥乡\",\"紫云乡\",\"拣银岩社区街道\"],[\"朝天镇\",\"大滩镇\",\"羊木镇\",\"曾家镇\",\"中子镇\",\"沙河镇\",\"陈家乡\",\"小安乡\",\"鱼洞乡\",\"东溪河乡\",\"花石乡\",\"蒲家乡\",\"西北乡\",\"宣河乡\",\"转斗乡\",\"青林乡\",\"平溪乡\",\"两河口乡\",\"李家乡\",\"汪家乡\",\"麻柳乡\",\"临溪乡\",\"文安乡\",\"马家坝乡\",\"柏杨乡\"],[\"东河镇\",\"嘉川镇\",\"木门镇\",\"白水镇\",\"尚武镇\",\"张华镇\",\"黄洋镇\",\"普济镇\",\"三江镇\",\"金溪镇\",\"五权镇\",\"高阳镇\",\"双汇镇\",\"英萃镇\",\"国华镇\",\"龙凤镇\",\"九龙镇\",\"大河乡\",\"万家乡\",\"燕子乡\",\"水磨乡\",\"鼓城乡\",\"檬子乡\",\"福庆乡\",\"枣林乡\",\"麻英乡\",\"柳溪乡\",\"农建乡\",\"化龙乡\",\"大两乡\",\"万山乡\",\"正源乡\",\"天星乡\",\"盐河乡\",\"大德乡\",\"静乐寺管理办公室\",\"陈家岭管理办公室\",\"磨岩管理办公室\"],[\"乔庄镇\",\"青溪镇\",\"房石镇\",\"关庄镇\",\"凉水镇\",\"竹园镇\",\"木鱼镇\",\"沙州镇\",\"姚渡镇\",\"三锅镇\",\"马鹿镇\",\"黄坪乡\",\"瓦砾乡\",\"孔溪乡\",\"茶坝乡\",\"大坝乡\",\"桥楼乡\",\"蒿溪回族乡\",\"乐安寺乡\",\"前进乡\",\"曲河乡\",\"马公乡\",\"石坝乡\",\"红光乡\",\"苏河乡\",\"茅坝乡\",\"大院回族乡\",\"楼子乡\",\"金子山乡\",\"七佛乡\",\"建峰乡\",\"白家乡\",\"板桥乡\",\"骑马乡\",\"观音店乡\",\"营盘乡\",\"唐家河国家级自然保护区\"],[\"普安镇\",\"龙源镇\",\"城北镇\",\"盐店镇\",\"柳沟镇\",\"武连镇\",\"东宝镇\",\"开封镇\",\"元山镇\",\"演圣镇\",\"王河镇\",\"公兴镇\",\"金仙镇\",\"香沉镇\",\"白龙镇\",\"鹤龄镇\",\"杨村镇\",\"羊岭镇\",\"江口镇\",\"木马镇\",\"剑门关镇\",\"汉阳镇\",\"下寺镇\",\"江石乡\",\"田家乡\",\"闻溪乡\",\"姚家乡\",\"北庙乡\",\"西庙乡\",\"义兴乡\",\"毛坝乡\",\"凉山乡\",\"垂泉乡\",\"秀钟乡\",\"正兴乡\",\"马灯乡\",\"高池乡\",\"碗泉乡\",\"迎水乡\",\"国光乡\",\"柘坝乡\",\"公店乡\",\"吼狮乡\",\"长岭乡\",\"涂山乡\",\"圈龙乡\",\"碑垭乡\",\"广坪乡\",\"禾丰乡\",\"店子乡\",\"摇铃乡\",\"樵店乡\",\"锦屏乡\",\"柏垭乡\",\"高观乡\",\"张王乡\",\"上寺乡\"],[\"陵江镇\",\"云峰镇\",\"东青镇\",\"白桥镇\",\"八庙镇\",\"五龙镇\",\"永宁镇\",\"鸳溪镇\",\"三川镇\",\"龙王镇\",\"元坝镇\",\"唤马镇\",\"歧坪镇\",\"白驿镇\",\"漓江镇\",\"文昌镇\",\"岳东镇\",\"石马镇\",\"运山镇\",\"东溪镇\",\"高坡镇\",\"龙山镇\",\"中土镇\",\"亭子镇\",\"禅林乡\",\"白鹤乡\",\"浙水乡\",\"雍河乡\",\"新观乡\",\"石门乡\",\"月山乡\",\"白山乡\",\"彭店乡\",\"桥溪乡\",\"龙洞乡\",\"黄猫乡\",\"石灶乡\",\"河地乡\",\"双河乡\",\"苍溪九龙山自然保护区管理处\",\"苍溪县三溪口森林经营所\",\"苍溪县良种场\"]],[[\"南津路街道\",\"凯旋路街道\",\"高升街街道\",\"镇江寺街道\",\"育才路街道\",\"介福路街道\",\"嘉禾街道\",\"广德街道\",\"富源路街道\",\"龙坪街道\",\"灵泉街道\",\"慈音街道\",\"九莲街道\",\"南强街道\",\"龙凤镇\",\"仁里镇\",\"复桥镇\",\"永兴镇\",\"河沙镇\",\"新桥镇\",\"桂花镇\",\"西宁乡\",\"老池乡\",\"保升乡\",\"唐家乡\",\"北固乡\",\"养身谷\",\"河东二期\",\"科教园管理办公室\",\"西宁工作办\",\"凤台工作办\"],[\"柔刚街道\",\"凤凰街道\",\"安居镇\",\"东禅镇\",\"分水镇\",\"石洞镇\",\"拦江镇\",\"保石镇\",\"白马镇\",\"中兴镇\",\"横山镇\",\"会龙镇\",\"三家镇\",\"玉丰镇\",\"西眉镇\",\"磨溪镇\",\"聚贤镇\",\"观音镇\",\"常理镇\",\"莲花乡\",\"步云乡\",\"大安乡\",\"马家乡\"],[\"赤城镇\",\"新会镇\",\"文井镇\",\"明月镇\",\"常乐镇\",\"天福镇\",\"红江镇\",\"宝梵镇\",\"大石镇\",\"吉祥镇\",\"鸣凤镇\",\"任隆镇\",\"三凤镇\",\"高坪镇\",\"蓬南镇\",\"群利镇\",\"吉星镇\",\"金桥镇\",\"下东乡\",\"新星乡\",\"罗戈乡\",\"板桥乡\",\"槐花乡\",\"黄泥乡\",\"荷叶乡\",\"金龙乡\",\"农兴乡\",\"新胜乡\",\"回水乡\",\"群力乡\",\"高升乡\",\"城南新区\",\"上游工业园管理委员会\"],[\"子昂街道\",\"平安街道\",\"太和镇\",\"大榆镇\",\"广兴镇\",\"金华镇\",\"沱牌镇\",\"太乙镇\",\"金家镇\",\"复兴镇\",\"天仙镇\",\"仁和镇\",\"青岗镇\",\"洋溪镇\",\"香山镇\",\"明星镇\",\"涪西镇\",\"陈古镇\",\"凤来镇\",\"潼射镇\",\"曹碑镇\",\"官升镇\",\"瞿河乡\",\"伏河乡\",\"青堤乡\",\"双溪乡\",\"文升乡\",\"万林乡\",\"太兴乡\",\"东岳乡\",\"金鹤乡\",\"玉太乡\"],[\"蓬莱镇\",\"隆盛镇\",\"回马镇\",\"天保镇\",\"河边镇\",\"卓筒井镇\",\"玉峰镇\",\"象山镇\",\"金元镇\",\"通仙乡\",\"智水乡\"]],[[\"城东街道\",\"城南街道\",\"城西街道\",\"玉溪街道\",\"牌楼街道\",\"乐贤街道\",\"白马镇\",\"史家镇\",\"凌家镇\",\"朝阳镇\",\"永安镇\",\"全安镇\",\"靖民镇\",\"龚家镇\",\"凤鸣镇\",\"伏龙镇\",\"龙门镇\"],[\"东兴街道\",\"西林街道\",\"新江街道\",\"胜利街道\",\"高桥街道\",\"田家镇\",\"郭北镇\",\"高梁镇\",\"白合镇\",\"顺河镇\",\"双才镇\",\"小河口镇\",\"杨家镇\",\"椑木镇\",\"石子镇\",\"椑南镇\",\"永兴镇\",\"平坦镇\",\"中山镇\",\"柳桥镇\",\"双桥镇\",\"富溪镇\",\"同福镇\",\"永福镇\",\"三烈镇\",\"太安乡\",\"苏家乡\",\"新店乡\",\"大治乡\"],[\"严陵镇\",\"铺子湾镇\",\"新店镇\",\"向义镇\",\"界牌镇\",\"龙会镇\",\"高石镇\",\"东联镇\",\"靖和镇\",\"镇西镇\",\"庆卫镇\",\"山王镇\",\"黄荆沟镇\",\"观英滩镇\",\"新场镇\",\"连界镇\",\"越溪镇\",\"两河镇\",\"碗厂镇\",\"小河镇\"],[\"重龙镇\",\"甘露镇\",\"归德镇\",\"鱼溪镇\",\"金李井镇\",\"铁佛镇\",\"球溪镇\",\"顺河场镇\",\"龙结镇\",\"罗泉镇\",\"发轮镇\",\"兴隆街镇\",\"银山镇\",\"宋家镇\",\"太平镇\",\"骝马镇\",\"水南镇\",\"苏家湾镇\",\"新桥镇\",\"明心寺镇\",\"双河镇\",\"公民镇\",\"龙江镇\",\"双龙镇\",\"高楼镇\",\"陈家镇\",\"配龙镇\",\"走马镇\",\"孟塘镇\",\"马鞍镇\",\"狮子镇\",\"板栗桠镇\",\"龙山镇\"],[\"古湖街道\",\"金鹅街道\",\"山川镇\",\"响石镇\",\"圣灯镇\",\"黄家镇\",\"双凤镇\",\"龙市镇\",\"迎祥镇\",\"界市镇\",\"石碾镇\",\"周兴镇\",\"渔箭镇\",\"石燕桥镇\",\"李市镇\",\"胡家镇\",\"云顶镇\",\"桂花井镇\",\"普润镇\"]],[[\"张公桥街道\",\"泊水街街道\",\"上河街街道\",\"大佛街道\",\"肖坝街道\",\"通江街道\",\"柏杨街道\",\"牟子镇\",\"土主镇\",\"白马镇\",\"茅桥镇\",\"青平镇\",\"苏稽镇\",\"水口镇\",\"安谷镇\",\"棉竹镇\",\"全福镇\",\"童家镇\",\"九峰镇\",\"罗汉镇\",\"临江镇\",\"车子镇\",\"悦来乡\",\"关庙乡\",\"石龙乡\",\"剑峰乡\",\"凌云乡\",\"迎阳乡\",\"九龙乡\",\"普仁乡\",\"平兴乡\",\"杨湾乡\"],[\"沙湾镇\",\"嘉农镇\",\"太平镇\",\"福禄镇\",\"牛石镇\",\"龚嘴镇\",\"葫芦镇\",\"踏水镇\",\"谭坝乡\",\"轸溪乡\",\"范店乡\",\"铜茨乡\",\"碧山乡\",\"沫江\"],[\"竹根镇\",\"牛华镇\",\"杨柳镇\",\"桥沟镇\",\"金粟镇\",\"金山镇\",\"辉山镇\",\"西坝镇\",\"冠英镇\",\"蔡金镇\",\"石麟镇\",\"新云乡\"],[\"永和镇\",\"金河镇\",\"和平彝族乡\",\"共安彝族乡\",\"吉星乡\",\"永胜乡\"],[\"玉津镇\",\"孝姑镇\",\"石溪镇\",\"清溪镇\",\"新民镇\",\"罗城镇\",\"芭沟镇\",\"龙孔镇\",\"定文镇\",\"敖家镇\",\"金石井镇\",\"泉水镇\",\"双溪乡\",\"九井乡\",\"同兴乡\",\"榨鼓乡\",\"铁炉乡\",\"大兴乡\",\"南阳乡\",\"纪家乡\",\"新盛乡\",\"寿保乡\",\"舞雩乡\",\"下渡乡\",\"玉屏乡\",\"岷东乡\",\"塘坝乡\",\"马庙乡\",\"公平乡\",\"伏龙乡\"],[\"研城镇\",\"马踏镇\",\"竹园镇\",\"研经镇\",\"周坡镇\",\"千佛镇\",\"王村镇\",\"三江镇\",\"东林镇\",\"磨池镇\",\"集益乡\",\"纯复乡\",\"三教乡\",\"高滩乡\",\"宝五乡\",\"四合乡\",\"黄钵乡\",\"胜泉乡\",\"门坎乡\",\"石牛乡\",\"高凤乡\",\"金峰乡\",\"分全乡\",\"镇阳乡\",\"天云乡\",\"乌抛乡\",\"大佛乡\"],[\"焉城镇\",\"黄土镇\",\"甘江镇\",\"界牌镇\",\"中兴镇\",\"三洞镇\",\"吴场镇\",\"木城镇\",\"华头镇\",\"甘霖镇\",\"新场镇\",\"顺河乡\",\"马村乡\",\"土门乡\",\"青州乡\",\"梧凤乡\",\"永青乡\",\"迎江乡\",\"龙沱乡\",\"南安乡\",\"歇马乡\",\"麻柳乡\"],[\"沐溪镇\",\"永福镇\",\"大楠镇\",\"箭板镇\",\"舟坝镇\",\"黄丹镇\",\"利店镇\",\"建和乡\",\"幸福乡\",\"新凡乡\",\"富和乡\",\"炭库乡\",\"底堡乡\",\"杨村乡\",\"高笋乡\",\"茨竹乡\",\"海云乡\",\"武圣乡\",\"凤村乡\",\"五马坪监狱\"],[\"沙坪镇\",\"大堡镇\",\"毛坪镇\",\"五渡镇\",\"新林镇\",\"黑竹沟镇\",\"红花乡\",\"宜坪乡\",\"杨村乡\",\"白杨乡\",\"觉莫乡\",\"万坪乡\",\"杨河乡\",\"共和乡\",\"新场乡\",\"平等乡\",\"哈曲乡\",\"金岩乡\",\"勒乌乡\"],[\"民建镇\",\"荣丁镇\",\"下溪镇\",\"苏坝镇\",\"烟峰镇\",\"劳动乡\",\"建设乡\",\"石梁乡\",\"荍坝乡\",\"民主乡\",\"老河坝乡\",\"雪口山乡\",\"镇江庙乡\",\"大竹堡乡\",\"袁家溪乡\",\"沙腔乡\",\"三河口乡\",\"梅子坝乡\",\"高卓营乡\",\"永红乡\"],[\"绥山镇\",\"高桥镇\",\"罗目镇\",\"九里镇\",\"龙池镇\",\"乐都镇\",\"符溪镇\",\"峨山镇\",\"双福镇\",\"桂花桥镇\",\"大为镇\",\"胜利镇\",\"龙门乡\",\"川主乡\",\"沙溪乡\",\"新平乡\",\"普兴乡\",\"黄湾乡\",\"东方电气集团峨嵋半导体材料有限公司\",\"四川川投峨眉铁合金(集团)有限责任公司\",\"四川省食品药品学校\",\"五二五厂\",\"西南交大峨眉校区\"]],[[\"中城街道\",\"北城街道\",\"西城街道\",\"东南街道\",\"舞凤街道\",\"新建街道\",\"华凤街道\",\"和平路街道\",\"潆溪街道\",\"荆溪街道\",\"西山街道\",\"共兴镇\",\"金台镇\",\"芦溪镇\",\"李家镇\",\"双桥镇\",\"搬罾镇\",\"大林镇\",\"辉景镇\",\"永丰镇\",\"新复乡\",\"同仁乡\",\"梵殿乡\",\"顺河乡\",\"灯台乡\",\"龙桂乡\",\"桂花乡\",\"凤山乡\",\"渔溪乡\",\"潆华工业集中区\"],[\"白塔街道\",\"清溪街道\",\"小龙街道\",\"龙门街道\",\"青莲街道\",\"都京街道\",\"青松街道\",\"江陵镇\",\"擦耳镇\",\"老君镇\",\"东观镇\",\"长乐镇\",\"胜观镇\",\"永安镇\",\"阙家镇\",\"石圭镇\",\"青居镇\",\"会龙镇\",\"螺溪镇\",\"走马乡\",\"喻家乡\",\"马家乡\",\"黄溪乡\",\"万家乡\",\"御史乡\",\"隆兴乡\",\"斑竹乡\",\"鄢家乡\",\"佛门乡\",\"溪头乡\",\"凤凰乡\",\"南江乡\"],[\"火花街道\",\"凤垭街道\",\"都尉街道\",\"文峰街道\",\"西兴街道\",\"南湖街道\",\"曲水镇\",\"李渡镇\",\"吉安镇\",\"龙岭镇\",\"金凤镇\",\"安福镇\",\"安平镇\",\"世阳镇\",\"大通镇\",\"一立镇\",\"龙蟠镇\",\"里坝镇\",\"集凤镇\",\"金宝镇\",\"三会镇\",\"双桂镇\",\"七宝寺镇\",\"龙泉镇\",\"河西镇\",\"花园镇\",\"移山乡\",\"木老乡\",\"新场乡\",\"土门乡\",\"临江乡\",\"双店乡\",\"白家乡\",\"华兴乡\",\"大同乡\",\"盐溪乡\",\"桥龙乡\",\"天星乡\",\"大观乡\",\"大兴乡\",\"新庙乡\",\"桃园乡\",\"太和乡\",\"积善乡\",\"石楼乡\",\"礼乐乡\"],[\"滨江街道\",\"蜀北街道\",\"南隆镇\",\"河东镇\",\"老鸦镇\",\"永定镇\",\"碑院镇\",\"谢河镇\",\"盘龙镇\",\"铁佛塘镇\",\"石河镇\",\"王家镇\",\"富利镇\",\"楠木镇\",\"长坪镇\",\"东坝镇\",\"河坝镇\",\"定水镇\",\"大王镇\",\"黄金镇\",\"流马镇\",\"建兴镇\",\"三官镇\",\"伏虎镇\",\"双佛镇\",\"花罐镇\",\"大桥镇\",\"大河镇\",\"万年镇\",\"升钟镇\",\"升水镇\",\"大坪镇\",\"神坝镇\",\"碾盘乡\",\"火峰乡\",\"群龙乡\",\"大富乡\",\"碧龙乡\",\"三清乡\",\"中心乡\",\"五灵乡\",\"平桥乡\",\"梅家乡\",\"龙庙乡\",\"马王乡\",\"大堰乡\",\"窑场乡\",\"太华乡\",\"兴盛乡\",\"寒坡乡\",\"肖家乡\",\"四龙乡\",\"碾垭乡\",\"千秋乡\",\"玉镇乡\",\"小元乡\",\"柳驿乡\",\"石泉乡\",\"雄狮乡\",\"宏观乡\",\"永庆乡\",\"永红乡\",\"柳树乡\",\"保城乡\",\"双峰乡\",\"皂角乡\",\"丘垭乡\",\"光中乡\",\"铁鞭乡\",\"太霞乡\",\"店垭乡\",\"桐坪乡\",\"西河乡\",\"工业园区\"],[\"绥安街道\",\"朗池镇\",\"渌井镇\",\"东升镇\",\"骆市镇\",\"黄渡镇\",\"小桥镇\",\"灵鹫镇\",\"老林镇\",\"木垭镇\",\"消水镇\",\"双流镇\",\"绿水镇\",\"三兴镇\",\"蓼叶镇\",\"新店镇\",\"回龙镇\",\"星火镇\",\"西桥镇\",\"城南镇\",\"济川镇\",\"茶盘乡\",\"双溪乡\",\"带河乡\",\"四喜乡\",\"玲珑乡\",\"涌泉乡\",\"木顶乡\",\"清源乡\",\"龙伏乡\",\"双林乡\",\"明德乡\",\"普岭乡\",\"三元乡\",\"太蓬乡\",\"柏林乡\",\"孔雀乡\",\"合兴乡\",\"六合乡\",\"悦中乡\",\"高码乡\",\"安固乡\",\"大庙乡\",\"通天乡\",\"安化乡\",\"法堂乡\",\"增产乡\",\"丰产乡\",\"清水乡\",\"青山乡\",\"福源乡\",\"柏坪乡\",\"七涧乡\",\"凉风乡\"],[\"锦屏镇\",\"巨龙镇\",\"正源镇\",\"龙云镇\",\"金溪镇\",\"徐家镇\",\"河舒镇\",\"利溪镇\",\"龙蚕镇\",\"杨家镇\",\"罗家镇\",\"福德镇\",\"银汉镇\",\"兴旺镇\",\"相如镇\",\"高庙乡\",\"群乐乡\",\"长梁乡\",\"两路乡\",\"睦坝乡\",\"石梁乡\",\"平头乡\",\"鲜店乡\",\"茶亭乡\",\"诸家乡\",\"骑龙乡\",\"金甲乡\",\"新园乡\",\"三坝乡\",\"碧溪乡\",\"柳滩乡\",\"石孔乡\",\"开元乡\",\"新河乡\",\"南燕乡\",\"天成乡\",\"海田乡\",\"济渡乡\",\"凤石乡\"],[\"金城镇\",\"新政镇\",\"马鞍镇\",\"永乐镇\",\"日兴镇\",\"土门镇\",\"复兴镇\",\"观紫镇\",\"先锋镇\",\"三蛟镇\",\"回春镇\",\"柳垭镇\",\"义路镇\",\"立山镇\",\"三河镇\",\"瓦子镇\",\"大寅镇\",\"二道镇\",\"赛金镇\",\"丁字桥镇\",\"大仪镇\",\"张公镇\",\"五福镇\",\"周河镇\",\"杨桥镇\",\"保平镇\",\"文星镇\",\"双胜镇\",\"度门镇\",\"老木乡\",\"檬垭乡\",\"铜鼓乡\",\"中坝乡\",\"双盘乡\",\"凤仪乡\",\"双庆乡\",\"大风乡\",\"福临乡\",\"来仪乡\",\"碧泉乡\",\"乐兴乡\",\"石佛乡\",\"思德乡\",\"秋垭乡\",\"大罗乡\",\"义门乡\",\"合作乡\",\"龙桥乡\",\"板桥乡\",\"永光乡\",\"炬光乡\",\"九龙乡\",\"芭蕉乡\",\"灯塔乡\",\"武棚乡\",\"柴井乡\",\"光华乡\"],[\"晋城镇\",\"太平镇\",\"大全镇\",\"仙林镇\",\"古楼镇\",\"义兴镇\",\"关文镇\",\"凤鸣镇\",\"青狮镇\",\"槐树镇\",\"鸣龙镇\",\"双凤镇\",\"高院镇\",\"仁和镇\",\"多扶镇\",\"莲池镇\",\"常林乡\",\"占山乡\",\"宏桥乡\",\"金泉乡\",\"华光乡\",\"金源乡\",\"岱林乡\",\"李桥乡\",\"中岭乡\",\"西碾乡\",\"紫岩乡\",\"复安乡\",\"观凤乡\",\"青龙乡\",\"双洛乡\",\"义和乡\",\"中南乡\",\"双江乡\",\"凤和乡\",\"东岱乡\",\"同德乡\",\"祥龙乡\",\"车龙乡\",\"扶君乡\",\"东太乡\",\"永清乡\",\"金山乡\",\"罐垭乡\"],[\"保宁街道\",\"沙溪街道\",\"七里街道\",\"江南街道\",\"彭城镇\",\"双龙镇\",\"柏垭镇\",\"飞凤镇\",\"思依镇\",\"文成镇\",\"二龙镇\",\"石滩镇\",\"老观镇\",\"龙泉镇\",\"千佛镇\",\"望垭镇\",\"河溪镇\",\"妙高镇\",\"洪山镇\",\"石龙镇\",\"宝马镇\",\"水观镇\",\"金垭镇\",\"玉台镇\",\"裕华镇\",\"木兰镇\",\"东兴镇\",\"凉水镇\",\"五马镇\",\"垭口乡\",\"治平乡\",\"天宫乡\",\"天林乡\",\"枣碧乡\",\"北门乡\",\"桥楼乡\",\"河楼乡\",\"清泉乡\",\"博树回族乡\",\"解元乡\",\"西山乡\",\"方山乡\",\"金子乡\",\"三庙乡\",\"峰占乡\",\"鹤峰乡\",\"金城乡\",\"朱镇乡\",\"宝台乡\",\"福星乡\"]],[[\"通惠街道\",\"大石桥街道\",\"苏祠街道\",\"白马镇\",\"象耳镇\",\"太和镇\",\"悦兴镇\",\"尚义镇\",\"多悦镇\",\"秦家镇\",\"万胜镇\",\"崇仁镇\",\"思蒙镇\",\"修文镇\",\"松江镇\",\"崇礼镇\",\"富牛镇\",\"永寿镇\",\"三苏乡\",\"广济乡\",\"盘鳌乡\",\"土地乡\",\"复盛乡\",\"复兴乡\",\"金花乡\",\"柳圣乡\"],[\"武阳镇\",\"江口镇\",\"凤鸣镇\",\"公义镇\",\"牧马镇\",\"谢家镇\",\"黄丰镇\",\"观音镇\",\"彭溪镇\",\"青龙镇\",\"保胜乡\",\"义和乡\",\"锦江乡\"],[\"文宫镇\",\"禾加镇\",\"龙马镇\",\"方家镇\",\"文林镇\",\"大化镇\",\"高家镇\",\"中农镇\",\"禄加镇\",\"宝飞镇\",\"彰加镇\",\"慈航镇\",\"汪洋镇\",\"钟祥镇\",\"始建镇\",\"满井镇\",\"富加镇\",\"龙正镇\",\"黑龙滩镇\",\"清水镇\",\"视高镇\",\"北斗镇\",\"兴盛镇\",\"观寺镇\",\"宝马镇\",\"珠嘉镇\",\"四公镇\",\"曹家镇\",\"天峨镇\",\"中岗镇\",\"向家镇\",\"识经镇\",\"曲江镇\",\"玉龙镇\",\"虞丞乡\",\"青岗乡\",\"古佛乡\",\"板燕乡\",\"石咀乡\",\"藕塘乡\",\"合兴乡\",\"促进乡\",\"鸭池乡\",\"双堡乡\",\"河口乡\",\"板桥乡\",\"元通乡\",\"里仁乡\",\"兆嘉乡\",\"鳌陵乡\",\"龙桥乡\",\"城堰乡\",\"谢安乡\",\"新店乡\",\"凤陵乡\",\"涂加乡\",\"松峰乡\",\"景贤乡\",\"农旺乡\",\"洪峰乡\"],[\"止戈镇\",\"三宝镇\",\"花溪镇\",\"洪川镇\",\"余坪镇\",\"槽渔滩镇\",\"中保镇\",\"东岳镇\",\"柳江镇\",\"高庙镇\",\"瓦屋山镇\",\"中山乡\",\"将军乡\",\"汉王乡\",\"桃源乡\"],[\"仁美镇\",\"丹棱镇\",\"杨场镇\",\"双桥镇\",\"张场镇\",\"石桥乡\",\"顺龙乡\"],[\"汉阳镇\",\"河坝子镇\",\"南城镇\",\"青城镇\",\"瑞峰镇\",\"黑龙镇\",\"西龙镇\",\"高台乡\",\"白果乡\",\"罗波乡\"]],[[\"北城街道\",\"东城街道\",\"南城街道\",\"西城街道\",\"南岸街道\",\"西郊街道\",\"安阜街道\",\"白沙湾街道\",\"赵场街道\",\"象鼻街道\",\"沙坪街道\",\"南广镇\",\"李庄镇\",\"菜坝镇\",\"金坪镇\",\"高店镇\",\"牟坪镇\",\"李端镇\",\"邱场镇\",\"宗场镇\",\"宋家镇\",\"明威乡\",\"凉姜乡\",\"思坡乡\"],[\"南溪街道\",\"罗龙街道\",\"刘家镇\",\"江南镇\",\"大观镇\",\"汪家镇\",\"黄沙镇\",\"仙临镇\",\"长兴镇\",\"裴石镇\",\"马家乡\",\"大坪乡\",\"石鼓乡\",\"林丰乡\",\"留宾乡\"],[\"柏溪镇\",\"喜捷镇\",\"观音镇\",\"横江镇\",\"永兴镇\",\"白花镇\",\"柳嘉镇\",\"泥溪镇\",\"蕨溪镇\",\"商州镇\",\"高场镇\",\"安边镇\",\"双龙镇\",\"李场镇\",\"合什镇\",\"古罗镇\",\"孔滩镇\",\"复龙镇\",\"普安镇\",\"双谊镇\",\"古柏镇\",\"王场镇\",\"泥南镇\",\"隆兴乡\",\"龙池乡\",\"凤仪乡\"],[\"江安镇\",\"红桥镇\",\"桐梓镇\",\"井口镇\",\"怡乐镇\",\"留耕镇\",\"底蓬镇\",\"五矿镇\",\"迎安镇\",\"夕佳山镇\",\"水清镇\",\"铁清镇\",\"四面山镇\",\"大井镇\",\"阳春镇\",\"大妙乡\",\"蟠龙乡\",\"仁和乡\"],[\"长宁镇\",\"梅硐镇\",\"双河镇\",\"硐底镇\",\"花滩镇\",\"竹海镇\",\"老翁镇\",\"古河镇\",\"下长镇\",\"龙头镇\",\"开佛镇\",\"铜锣乡\",\"桃坪乡\",\"铜鼓乡\",\"井江乡\",\"三元乡\",\"富兴乡\",\"梅白乡\"],[\"文江镇\",\"庆符镇\",\"沙河镇\",\"嘉乐镇\",\"大窝镇\",\"罗场镇\",\"蕉村镇\",\"可久镇\",\"来复镇\",\"月江镇\",\"胜天镇\",\"复兴镇\",\"趱滩乡\",\"羊田乡\",\"落润乡\",\"潆溪乡\",\"庆岭乡\",\"双河乡\",\"四烈乡\"],[\"珙泉镇\",\"巡场镇\",\"孝儿镇\",\"底洞镇\",\"上罗镇\",\"洛表镇\",\"洛亥镇\",\"王家镇\",\"沐滩镇\",\"下罗镇\",\"曹营镇\",\"恒丰乡\",\"仁义乡\",\"玉和苗族乡\",\"罗渡苗族乡\",\"石碑乡\",\"观斗苗族乡\"],[\"筠连镇\",\"腾达镇\",\"巡司镇\",\"双腾镇\",\"沐爱镇\",\"维新镇\",\"镇舟镇\",\"蒿坝镇\",\"大雪山镇\",\"武德乡\",\"塘坝乡\",\"龙镇乡\",\"孔雀乡\",\"乐义乡\",\"高坎乡\",\"团林苗族乡\",\"联合苗族乡\",\"高坪苗族乡\"],[\"古宋镇\",\"僰王山镇\",\"共乐镇\",\"莲花镇\",\"九丝城镇\",\"石海镇\",\"太平镇\",\"周家镇\",\"五星镇\",\"玉屏镇\",\"大坝苗族乡\",\"毓秀苗族乡\",\"大河苗族乡\",\"麒麟苗族乡\",\"仙峰苗族乡\"],[\"锦屏镇\",\"新市镇\",\"中都镇\",\"龙华镇\",\"大乘镇\",\"富荣镇\",\"新安镇\",\"书楼镇\",\"屏山镇\",\"鸭池乡\",\"龙溪乡\",\"太平乡\",\"夏溪乡\",\"屏边彝族乡\",\"清平彝族乡\"]],[[\"浓洄街道\",\"北辰街道\",\"广福街道\",\"万盛街道\",\"中桥街道\",\"枣山镇\",\"官盛镇\",\"协兴镇\",\"浓溪镇\",\"悦来镇\",\"兴平镇\",\"井河镇\",\"花桥镇\",\"龙台镇\",\"肖溪镇\",\"恒升镇\",\"石笋镇\",\"白市镇\",\"大安镇\",\"穿石乡\",\"广门乡\",\"广罗乡\",\"方坪乡\",\"化龙乡\",\"大龙乡\",\"崇望乡\",\"龙安乡\",\"彭家乡\",\"杨坪乡\",\"郑山乡\",\"蒲莲乡\",\"大有乡\",\"消河乡\",\"东岳乡\",\"苏溪乡\",\"白马乡\"],[\"奎阁街道\",\"大佛寺街道\",\"龙塘街道\",\"桂兴镇\",\"观阁镇\",\"广兴镇\",\"代市镇\",\"观塘镇\",\"护安镇\",\"龙滩镇\",\"虎城镇\",\"小井乡\",\"光辉乡\",\"新桥乡\"],[\"九龙镇\",\"花园镇\",\"坪滩镇\",\"龙孔镇\",\"镇裕镇\",\"白庙镇\",\"酉溪镇\",\"同兴镇\",\"兴隆镇\",\"秦溪镇\",\"顾县镇\",\"苟角镇\",\"天平镇\",\"石垭镇\",\"乔家镇\",\"罗渡镇\",\"裕民镇\",\"中和镇\",\"新场镇\",\"普安镇\",\"赛龙镇\",\"临溪镇\",\"朝阳乡\",\"北城乡\",\"镇龙乡\",\"粽粑乡\",\"排楼乡\",\"西板乡\",\"嘉陵乡\",\"石鼓乡\",\"平安乡\",\"恐龙乡\",\"团结乡\",\"黄龙乡\",\"双鄢乡\",\"东板乡\",\"长田乡\",\"鱼峰乡\",\"大石乡\",\"花板乡\",\"大佛乡\",\"齐福乡\",\"伏龙乡\"],[\"沿口镇\",\"中心镇\",\"烈面镇\",\"飞龙镇\",\"乐善镇\",\"万善镇\",\"龙女镇\",\"三溪镇\",\"赛马镇\",\"胜利镇\",\"金牛镇\",\"清平镇\",\"街子镇\",\"万隆镇\",\"礼安镇\",\"华封镇\",\"宝箴塞镇\",\"鸣钟乡\",\"真静乡\",\"猛山乡\",\"双星乡\",\"龙庭乡\",\"石盘乡\",\"旧县乡\",\"鼓匠乡\",\"白坪乡\",\"永胜乡\",\"新学乡\",\"金光乡\",\"八一乡\",\"高石乡\"],[\"鼎屏镇\",\"城北镇\",\"城南镇\",\"柑子镇\",\"龙安镇\",\"观音桥镇\",\"牟家镇\",\"合流镇\",\"坛同镇\",\"高滩镇\",\"九龙镇\",\"御临镇\",\"袁市镇\",\"丰禾镇\",\"八耳镇\",\"石永镇\",\"兴仁镇\",\"王家镇\",\"石滓镇\",\"三古镇\",\"太和乡\",\"新镇乡\",\"冷家乡\",\"长安乡\",\"西天乡\",\"梁板乡\",\"甘坝乡\",\"四海乡\",\"九峰乡\",\"椿木乡\",\"华蓥乡\",\"子中乡\",\"风垭乡\",\"黎家乡\",\"龙桥乡\",\"关河乡\",\"两河乡\",\"长滩乡\",\"凉山乡\",\"复盛乡\",\"古路乡\",\"荆坪乡\",\"柳塘乡\",\"护邻乡\",\"同石乡\"],[\"双河街道\",\"古桥街道\",\"华龙街道\",\"天池镇\",\"禄市镇\",\"永兴镇\",\"明月镇\",\"阳和镇\",\"高兴镇\",\"观音溪镇\",\"溪口镇\",\"庆华镇\",\"红岩乡\"]],[[\"东城街道\",\"西城街道\",\"朝阳街道\",\"西外镇\",\"北外镇\",\"罗江镇\",\"蒲家镇\",\"复兴镇\",\"双龙镇\",\"魏兴镇\",\"江陵镇\",\"碑庙镇\",\"磐石镇\",\"东岳镇\",\"梓桐镇\",\"北山镇\",\"金石镇\",\"新村乡\",\"檬双乡\",\"龙滩乡\",\"安云乡\",\"青宁乡\"],[\"三里坪街道\",\"翠屏街道\",\"亭子镇\",\"福善镇\",\"麻柳镇\",\"檀木镇\",\"大树镇\",\"南岳镇\",\"万家镇\",\"景市镇\",\"百节镇\",\"赵家镇\",\"河市镇\",\"石板镇\",\"金垭镇\",\"渡市镇\",\"管村镇\",\"石梯镇\",\"石桥镇\",\"堡子镇\",\"平滩镇\",\"马家镇\",\"双庙镇\",\"金檀镇\",\"赵固镇\",\"桥湾镇\",\"大风乡\",\"江阳乡\",\"东兴乡\",\"安仁乡\",\"葫芦乡\",\"大滩乡\",\"花红乡\",\"黄庭乡\",\"黄都乡\",\"碑高乡\",\"木子乡\",\"陈家乡\",\"龙会乡\",\"罐子乡\",\"申家乡\",\"草兴乡\",\"木头乡\",\"大堰乡\",\"九岭乡\",\"五四乡\",\"银铁乡\",\"沿河乡\",\"香隆乡\",\"永进乡\",\"洛车乡\",\"道让乡\",\"虎让乡\",\"米城乡\"],[\"东乡镇\",\"君塘镇\",\"清溪镇\",\"普光镇\",\"天生镇\",\"柏树镇\",\"芭蕉镇\",\"南坝镇\",\"五宝镇\",\"峰城镇\",\"土黄镇\",\"华景镇\",\"樊哙镇\",\"新华镇\",\"黄金镇\",\"胡家镇\",\"毛坝镇\",\"双河镇\",\"大成镇\",\"土主镇\",\"下八镇\",\"红岭镇\",\"塔河镇\",\"茶河镇\",\"厂溪镇\",\"明月乡\",\"柳池乡\",\"三河乡\",\"老君乡\",\"黄石乡\",\"七里乡\",\"庙安乡\",\"天宝乡\",\"东林乡\",\"凉风乡\",\"上峡乡\",\"天台乡\",\"观山乡\",\"南坪乡\",\"凤林乡\",\"桃花乡\",\"白马乡\",\"漆碑乡\",\"三墩土家族乡\",\"漆树土家族乡\",\"龙泉土家族乡\",\"渡口土家族乡\",\"石铁乡\",\"红峰乡\",\"凤鸣乡\",\"花池乡\",\"庆云乡\",\"马渡乡\",\"隘口乡\"],[\"新宁镇\",\"普安镇\",\"回龙镇\",\"天师镇\",\"永兴镇\",\"讲治镇\",\"甘棠镇\",\"任市镇\",\"广福镇\",\"长岭镇\",\"八庙镇\",\"灵岩镇\",\"宝石镇\",\"长田乡\",\"骑龙乡\",\"新太乡\",\"沙坝场乡\",\"梅家乡\",\"靖安乡\",\"新街乡\"],[\"竹阳街道\",\"东柳街道\",\"白塔街道\",\"乌木镇\",\"团坝镇\",\"杨家镇\",\"清河镇\",\"柏林镇\",\"石河镇\",\"双拱镇\",\"石桥铺镇\",\"观音镇\",\"周家镇\",\"石子镇\",\"文星镇\",\"妈妈镇\",\"高穴镇\",\"欧家镇\",\"庙坝镇\",\"清水镇\",\"月华镇\",\"高明镇\",\"童家镇\",\"天城镇\",\"城西乡\",\"竹北乡\",\"朝阳乡\",\"人和乡\",\"中华乡\",\"黄家乡\",\"柏家乡\",\"李家乡\",\"二郎乡\",\"蒲包乡\",\"永胜乡\",\"新生乡\",\"安吉乡\",\"白坝乡\",\"双溪乡\",\"八渡乡\",\"中和乡\",\"杨通乡\",\"四合乡\",\"张家乡\",\"神合乡\",\"金鸡乡\",\"黄滩乡\",\"牌坊乡\",\"姚市乡\",\"莲印乡\",\"川主乡\"],[\"渠江镇\",\"天星镇\",\"临巴镇\",\"土溪镇\",\"三汇镇\",\"文崇镇\",\"涌兴镇\",\"贵福镇\",\"岩峰镇\",\"静边镇\",\"清溪场镇\",\"宝城镇\",\"有庆镇\",\"鲜渡镇\",\"琅琊镇\",\"李渡镇\",\"中滩镇\",\"龙潭镇\",\"三板镇\",\"丰乐镇\",\"渠南乡\",\"渠北乡\",\"青龙乡\",\"板桥乡\",\"锡溪乡\",\"河东乡\",\"李馥乡\",\"青神乡\",\"流溪乡\",\"东安乡\",\"汇东乡\",\"汇南乡\",\"汇北乡\",\"报恩乡\",\"安北乡\",\"平安乡\",\"千佛乡\",\"柏水乡\",\"大义乡\",\"义和乡\",\"水口乡\",\"巨光乡\",\"蔡和乡\",\"鹤林乡\",\"白兔乡\",\"青丝乡\",\"万寿乡\",\"射洪乡\",\"望江乡\",\"和乐乡\",\"龙凤乡\",\"新市乡\",\"宋家乡\",\"拱市乡\",\"屏西乡\",\"定远乡\",\"嘉禾乡\",\"望溪乡\",\"双土乡\",\"卷硐乡\"],[\"太平镇\",\"青花镇\",\"旧院镇\",\"罗文镇\",\"河口镇\",\"草坝镇\",\"竹峪镇\",\"大竹镇\",\"黄钟镇\",\"官渡镇\",\"白沙镇\",\"沙滩镇\",\"石窝镇\",\"八台镇\",\"石塘镇\",\"茶垭乡\",\"长石乡\",\"白羊乡\",\"铁矿乡\",\"固军乡\",\"井溪乡\",\"堰塘乡\",\"蜂桶乡\",\"花楼乡\",\"长坝乡\",\"曾家乡\",\"大沙乡\",\"秦河乡\",\"庙垭乡\",\"鹰背乡\",\"玉带乡\",\"新店乡\",\"魏家乡\",\"柳黄乡\",\"溪口乡\",\"永宁乡\",\"虹桥乡\",\"康乐乡\",\"白果乡\",\"钟亭乡\",\"庙子乡\",\"紫溪乡\",\"庙坡乡\",\"梨树乡\",\"皮窝乡\",\"丝罗乡\",\"罐坝乡\",\"石人乡\",\"赵塘乡\",\"中坪乡\",\"花萼乡\",\"曹家乡\"]],[[\"东城街道\",\"西城街道\",\"河北街道\",\"青江街道\",\"北郊镇\",\"草坝镇\",\"合江镇\",\"大兴镇\",\"对岩镇\",\"沙坪镇\",\"中里镇\",\"上里镇\",\"严桥镇\",\"晏场镇\",\"多营镇\",\"碧峰峡镇\",\"南郊乡\",\"八步乡\",\"观化乡\",\"孔坪乡\",\"凤鸣乡\",\"望鱼乡\"],null,[\"严道镇\",\"花滩镇\",\"龙苍沟镇\",\"六合乡\",\"烈太乡\",\"安靖乡\",\"民建彝族乡\",\"烈士乡\",\"荥河乡\",\"新建乡\",\"泗坪乡\",\"新庙乡\",\"三合乡\",\"大田坝乡\",\"天凤乡\",\"宝峰彝族乡\",\"新添乡\",\"附城乡\",\"五宪乡\",\"烟竹乡\",\"青龙乡\"],[\"富林镇\",\"九襄镇\",\"乌斯河镇\",\"宜东镇\",\"富庄镇\",\"清溪镇\",\"大树镇\",\"皇木镇\",\"唐家镇\",\"富泉镇\",\"大田乡\",\"河西乡\",\"前域乡\",\"后域乡\",\"富乡乡\",\"梨园乡\",\"三交乡\",\"双溪乡\",\"西溪乡\",\"安乐乡\",\"万里乡\",\"马烈乡\",\"河南乡\",\"晒经乡\",\"料林乡\",\"小堡藏族彝族乡\",\"片马彝族乡\",\"坭美彝族乡\",\"永利彝族乡\",\"顺河彝族乡\"],[\"棉城街道\",\"新棉镇\",\"安顺彝族乡\",\"先锋藏族乡\",\"蟹螺藏族乡\",\"永和乡\",\"回隆彝族乡\",\"擦罗彝族乡\",\"栗子坪彝族乡\",\"美罗乡\",\"迎政乡\",\"宰羊乡\",\"丰乐乡\",\"新民藏族彝族乡\",\"挖角彝族藏族乡\",\"田湾彝族乡\",\"草科藏族乡\"],[\"城厢镇\",\"始阳镇\",\"小河乡\",\"思经乡\",\"鱼泉乡\",\"紫石乡\",\"两路乡\",\"大坪乡\",\"乐英乡\",\"多功乡\",\"仁义乡\",\"老场乡\",\"新华乡\",\"新场乡\",\"兴业乡\"],[\"芦阳镇\",\"飞仙关镇\",\"双石镇\",\"太平镇\",\"大川镇\",\"思延乡\",\"清仁乡\",\"龙门乡\",\"宝盛乡\"],[\"穆坪镇\",\"灵关镇\",\"陇东镇\",\"蜂桶寨乡\",\"硗碛乡\",\"永富乡\",\"明礼乡\",\"五龙乡\",\"大溪乡\"]],[[\"东城街道\",\"西城街道\",\"回风街道\",\"江北街道\",\"宕梁街道\",\"玉堂街道\",\"大茅坪镇\",\"清江镇\",\"水宁寺镇\",\"化成镇\",\"曾口镇\",\"梁永镇\",\"三江镇\",\"鼎山镇\",\"大罗镇\",\"枣林镇\",\"平梁镇\",\"光辉镇\",\"寺岭镇\",\"梓桐庙镇\",\"凤溪镇\",\"花溪乡\",\"大和乡\",\"白庙乡\",\"关渡乡\",\"凌云乡\",\"金碑乡\",\"羊凤乡\",\"龙背乡\"],[\"登科街道\",\"明阳镇\",\"玉山镇\",\"渔溪镇\",\"三河场镇\",\"青木镇\",\"花丛镇\",\"柳林镇\",\"下八庙镇\",\"茶坝镇\",\"观音井镇\",\"三汇镇\",\"上八庙镇\",\"三星乡\",\"关公乡\",\"舞凤乡\",\"兴隆场乡\",\"石城乡\",\"九镇乡\",\"尹家乡\",\"双胜乡\",\"群乐乡\",\"万安乡\",\"玉井乡\",\"义兴乡\"],[\"诺江镇\",\"民胜镇\",\"火炬镇\",\"广纳镇\",\"铁佛镇\",\"麻石镇\",\"至诚镇\",\"洪口镇\",\"沙溪镇\",\"瓦室镇\",\"永安镇\",\"铁溪镇\",\"涪阳镇\",\"诺水河镇\",\"杨柏乡\",\"大兴乡\",\"东山乡\",\"三溪乡\",\"双泉乡\",\"文峰乡\",\"春在乡\",\"三合乡\",\"云昙乡\",\"唱歌乡\",\"芝苞乡\",\"龙凤场乡\",\"董溪乡\",\"澌波乡\",\"松溪乡\",\"九层乡\",\"胜利乡\",\"板凳乡\",\"文胜乡\",\"兴隆乡\",\"毛裕乡\",\"泥溪乡\",\"烟溪乡\",\"沙坪乡\",\"朱元乡\",\"长坪乡\",\"两河口乡\",\"空山乡\",\"青浴乡\",\"板桥口乡\",\"铁厂乡\",\"新场乡\",\"陈河乡\",\"草池乡\",\"回林乡\"],[\"南江镇\",\"沙河镇\",\"乐坝镇\",\"长赤镇\",\"正直镇\",\"大河镇\",\"光雾山镇\",\"东榆镇\",\"下两镇\",\"赶场镇\",\"杨坝镇\",\"天池镇\",\"关坝镇\",\"红光镇\",\"元潭镇\",\"赤溪镇\",\"八庙镇\",\"双流镇\",\"坪河镇\",\"燕山乡\",\"高塔乡\",\"团结乡\",\"傅家乡\",\"红四乡\",\"侯家乡\",\"双桂乡\",\"凤仪乡\",\"朱公乡\",\"黑潭乡\",\"和平乡\",\"高桥乡\",\"平岗乡\",\"仁和乡\",\"石滩乡\",\"关门乡\",\"兴马乡\",\"北极乡\",\"关路乡\",\"关田乡\",\"红岩乡\",\"桥亭乡\",\"贵民乡\",\"沙坝乡\",\"柳湾乡\",\"汇滩乡\",\"上两乡\",\"寨坡乡\",\"流坝乡\"],[\"同州街道\",\"江口镇\",\"响滩镇\",\"西兴镇\",\"佛楼镇\",\"白衣镇\",\"涵水镇\",\"岳家镇\",\"兰草镇\",\"驷马镇\",\"坦溪镇\",\"元山镇\",\"云台镇\",\"邱家镇\",\"笔山镇\",\"镇龙镇\",\"得胜镇\",\"鹿鸣镇\",\"青凤镇\",\"灵山镇\",\"土兴镇\",\"望京镇\",\"龙岗镇\",\"板庙镇\",\"泥龙镇\",\"五木镇\",\"青云乡\",\"元石乡\",\"六门乡\",\"大寨乡\",\"岩口乡\",\"喜神乡\",\"土垭乡\",\"石垭乡\",\"澌岸乡\",\"马鞍乡\",\"界牌乡\",\"粉壁乡\",\"澌滩乡\",\"高峰乡\",\"南风乡\",\"福申乡\",\"双鹿乡\",\"黑水乡\"]],[[\"莲花街道\",\"三贤祠街道\",\"资溪街道\",\"狮子山街道\",\"雁江镇\",\"松涛镇\",\"宝台镇\",\"临江镇\",\"保和镇\",\"老君镇\",\"中和镇\",\"丹山镇\",\"小院镇\",\"堪嘉镇\",\"伍隍镇\",\"石岭镇\",\"东峰镇\",\"南津镇\",\"忠义镇\",\"碑记镇\",\"丰裕镇\",\"迎接镇\",\"祥符镇\",\"新场乡\",\"回龙乡\",\"清水乡\",\"四川大堰劳动教养管理所\"],[\"岳阳镇\",\"鸳大镇\",\"石桥铺镇\",\"通贤镇\",\"龙台镇\",\"姚市镇\",\"林凤镇\",\"毛家镇\",\"永清镇\",\"永顺镇\",\"石羊镇\",\"两板桥镇\",\"护龙镇\",\"李家镇\",\"元坝镇\",\"兴隆镇\",\"天林镇\",\"镇子镇\",\"文化镇\",\"周礼镇\",\"驯龙镇\",\"华严镇\",\"卧佛镇\",\"长河源镇\",\"忠义镇\",\"护建镇\",\"南薰镇\",\"城北乡\",\"城西乡\",\"思贤乡\",\"石鼓乡\",\"来凤乡\",\"天马乡\",\"人和乡\",\"团结乡\",\"悦来乡\",\"白水乡\",\"云峰乡\",\"岳新乡\",\"偏岩乡\",\"东胜乡\",\"坪河乡\",\"乾龙乡\",\"高升乡\",\"横庙乡\",\"瑞云乡\",\"白塔寺乡\",\"双龙街乡\",\"顶新乡\",\"和平乡\",\"高屋乡\",\"合义乡\",\"努力乡\",\"清流乡\",\"共和乡\",\"天宝乡\",\"协和乡\",\"鱼龙乡\",\"建华乡\",\"大平乡\",\"九龙乡\",\"岳源乡\",\"龙桥乡\",\"千佛乡\",\"拱桥乡\",\"宝华乡\",\"自治乡\",\"大埝乡\",\"朝阳乡\"],[\"天池镇\",\"石佛镇\",\"回澜镇\",\"石湍镇\",\"童家镇\",\"宝林镇\",\"大佛镇\",\"良安镇\",\"金顺镇\",\"中和场镇\",\"劳动镇\",\"中天镇\",\"佛星镇\",\"蟠龙镇\",\"东山镇\",\"通旅镇\",\"高寺镇\",\"龙溪乡\",\"全胜乡\",\"孔雀乡\",\"龙门乡\",\"双河场乡\",\"放生乡\",\"盛池乡\",\"凉水乡\"]],[[\"马尔康镇\",\"卓克基镇\",\"松岗镇\",\"梭磨乡\",\"白湾乡\",\"党坝乡\",\"木尔宗乡\",\"脚木足乡\",\"沙尔宗乡\",\"龙尔甲乡\",\"大藏乡\",\"康山乡\",\"草登乡\",\"日部乡\"],[\"威州镇\",\"映秀镇\",\"卧龙镇\",\"水磨镇\",\"漩口镇\",\"三江镇\",\"耿达镇\",\"绵虒镇\",\"龙溪乡\",\"克枯乡\",\"雁门乡\",\"银杏乡\"],[\"杂谷脑镇\",\"米亚罗镇\",\"古尔沟镇\",\"薛城镇\",\"桃坪镇\",\"夹壁乡\",\"朴头乡\",\"甘堡乡\",\"蒲溪乡\",\"上孟乡\",\"下孟乡\",\"木卡乡\",\"通化乡\"],[\"凤仪镇\",\"南新镇\",\"叠溪镇\",\"光明镇\",\"雅都镇\",\"富顺镇\",\"渭门乡\",\"永和乡\",\"沟口乡\",\"土门乡\",\"东兴乡\",\"黑虎乡\",\"飞虹乡\",\"回龙乡\",\"三龙乡\",\"白溪乡\",\"洼底乡\",\"石大关乡\",\"太平乡\",\"松坪沟乡\",\"曲谷乡\"],[\"进安镇\",\"川主寺镇\",\"进安回族乡\",\"十里回族乡\",\"青云乡\",\"安宏乡\",\"大寨乡\",\"牟尼乡\",\"镇江关乡\",\"镇坪乡\",\"岷江乡\",\"大姓乡\",\"白羊乡\",\"红土乡\",\"红扎乡\",\"小姓乡\",\"燕云乡\",\"山巴乡\",\"水晶乡\",\"小河乡\",\"施家堡乡\",\"黄龙乡\",\"上八寨乡\",\"下八寨乡\",\"草原乡\",\"松潘林业局\"],[\"永乐镇\",\"漳扎镇\",\"双河镇\",\"永丰乡\",\"永和乡\",\"安乐乡\",\"白河乡\",\"保华乡\",\"罗依乡\",\"勿角乡\",\"马家乡\",\"郭元乡\",\"草地乡\",\"陵江乡\",\"黑河乡\",\"玉瓦乡\",\"大录乡\",\"九寨沟国营牧场\",\"九寨沟风景名胜管理局\"],[\"观音桥镇\",\"安宁镇\",\"勒乌镇\",\"沙耳乡\",\"庆宁乡\",\"咯尔乡\",\"万林乡\",\"河东乡\",\"河西乡\",\"集沐乡\",\"撒瓦脚乡\",\"卡拉足乡\",\"俄热乡\",\"太阳河乡\",\"二嘎里乡\",\"阿科里乡\",\"卡撒乡\",\"曾达乡\",\"独松乡\",\"马尔邦乡\",\"马奈乡\",\"毛日乡\"],[\"美兴镇\",\"四姑娘山镇\",\"两河口镇\",\"达维镇\",\"老营乡\",\"崇德乡\",\"新桥乡\",\"美沃乡\",\"沙龙乡\",\"宅垄乡\",\"新格乡\",\"日尔乡\",\"结斯乡\",\"沃日乡\",\"木坡乡\",\"抚边乡\",\"八角乡\",\"双柏乡\",\"窝底乡\",\"汗牛乡\",\"潘安乡\"],null,[\"壤柯镇\",\"南木达镇\",\"中壤塘镇\",\"蒲西乡\",\"宗科乡\",\"石里乡\",\"吾伊乡\",\"岗木达乡\",\"上杜柯乡\",\"茸木达乡\",\"尕多乡\",\"上壤塘乡\"],[\"阿坝镇\",\"贾洛镇\",\"哇尔玛乡\",\"麦昆乡\",\"河支乡\",\"龙藏乡\",\"求吉玛乡\",\"甲尔多乡\",\"各莫乡\",\"德格乡\",\"四洼乡\",\"安斗乡\",\"柯河乡\",\"垮沙乡\",\"安羌乡\",\"查理乡\",\"茸安乡\",\"洛尔达乡\",\"麦尔玛乡\",\"若柯河农场\",\"贾柯河牧场\"],[\"达扎寺镇\",\"唐克镇\",\"红星镇\",\"辖曼镇\",\"班佑乡\",\"阿西乡\",\"麦溪乡\",\"嫩哇乡\",\"冻列乡\",\"崇尔乡\",\"热尔乡\",\"占哇乡\",\"降扎乡\",\"巴西乡\",\"阿西茸乡\",\"求吉乡\",\"包座乡\",\"白河牧场\",\"辖曼牧场\"],[\"邛溪镇\",\"刷经寺镇\",\"瓦切镇\",\"安曲镇\",\"色地镇\",\"龙日乡\",\"江茸乡\",\"查尔玛乡\",\"阿木乡\",\"壤口乡\",\"麦洼乡\"]],[[\"炉城镇\",\"姑咱镇\",\"新都桥镇\",\"塔公镇\",\"沙德镇\",\"金汤镇\",\"雅拉乡\",\"时济乡\",\"前溪乡\",\"舍联乡\",\"麦崩乡\",\"三合乡\",\"捧塔乡\",\"贡嘎山乡\",\"普沙绒乡\",\"吉居乡\",\"瓦泽乡\",\"呷巴乡\",\"甲根坝乡\",\"朋布西乡\",\"孔玉乡\"],[\"泸桥镇\",\"冷碛镇\",\"兴隆镇\",\"磨西镇\",\"燕子沟镇\",\"得妥镇\",\"烹坝镇\",\"岚安乡\",\"田坝乡\",\"杵坭乡\",\"加郡乡\",\"德威乡\"],[\"章谷镇\",\"巴底镇\",\"革什扎镇\",\"巴旺乡\",\"聂呷乡\",\"边耳乡\",\"丹东乡\",\"东谷乡\",\"水子乡\",\"格宗乡\",\"梭坡乡\",\"中路乡\",\"岳扎乡\",\"半扇门乡\",\"太平桥乡\"],[\"呷尔镇\",\"烟袋镇\",\"汤古乡\",\"斜卡乡\",\"三岩龙乡\",\"上团乡\",\"八窝龙乡\",\"乃渠乡\",\"乌拉溪乡\",\"魁多乡\",\"子耳彝族乡\",\"三垭彝族乡\",\"俄尔彝族乡\",\"小金彝族乡\",\"朵洛彝族乡\",\"踏卡彝族乡\",\"湾坝彝族乡\",\"洪坝乡\"],[\"河口镇\",\"呷拉镇\",\"西俄洛镇\",\"八角楼乡\",\"普巴绒乡\",\"祝桑乡\",\"米龙乡\",\"八衣绒乡\",\"波斯河乡\",\"恶古乡\",\"牙衣河乡\",\"麻郎错乡\",\"德差乡\",\"红龙乡\",\"柯拉乡\",\"瓦多乡\",\"木绒乡\"],[\"鲜水镇\",\"八美镇\",\"亚卓镇\",\"甲宗镇\",\"格西乡\",\"麻孜乡\",\"孔色乡\",\"葛卡乡\",\"仲尼乡\",\"红顶乡\",\"扎拖乡\",\"下拖乡\",\"瓦日乡\",\"木茹乡\",\"甲斯孔乡\",\"七美乡\",\"银恩乡\",\"维它乡\",\"龙灯乡\",\"协德乡\",\"色卡乡\",\"沙冲乡\"],[\"新都镇\",\"朱倭镇\",\"斯木镇\",\"泥巴乡\",\"雅德乡\",\"洛秋乡\",\"宜木乡\",\"仁达乡\",\"旦都乡\",\"充古乡\",\"更知乡\",\"卡娘乡\",\"宗塔乡\",\"宗麦乡\",\"上罗柯马乡\",\"下罗柯马乡\"],[\"甘孜镇\",\"查龙镇\",\"来马镇\",\"呷拉乡\",\"色西底乡\",\"南多乡\",\"生康乡\",\"贡隆乡\",\"扎科乡\",\"昔色乡\",\"卡攻乡\",\"仁果乡\",\"拖坝乡\",\"斯俄乡\",\"庭卡乡\",\"下雄乡\",\"四通达乡\",\"夺多乡\",\"泥柯乡\",\"茶扎乡\",\"大德乡\",\"卡龙乡\"],[\"如龙镇\",\"拉日马镇\",\"大盖镇\",\"沙堆乡\",\"乐安乡\",\"绕鲁乡\",\"色威乡\",\"甲拉西乡\",\"博美乡\",\"尤拉西乡\",\"子拖西乡\",\"和平乡\",\"洛古乡\",\"雄龙西乡\",\"麻日乡\",\"通宵乡\",\"友谊乡\",\"皮擦乡\",\"银多乡\"],[\"更庆镇\",\"马尼干戈镇\",\"竹庆镇\",\"阿须镇\",\"达马镇\",\"错阿镇\",\"普马乡\",\"岳巴乡\",\"八帮乡\",\"龚垭乡\",\"白垭乡\",\"汪布顶乡\",\"柯洛洞乡\",\"卡松渡乡\",\"俄南乡\",\"俄支乡\",\"玉隆乡\",\"中扎科乡\",\"然姑乡\",\"窝公乡\",\"温拖乡\",\"年古乡\",\"浪多乡\",\"打滚乡\",\"亚丁乡\",\"所巴乡\"],[\"建设镇\",\"阿察镇\",\"金沙乡\",\"绒盖乡\",\"章都乡\",\"麻绒乡\",\"河坡乡\",\"热加乡\",\"登龙乡\",\"赠科乡\",\"麻邛乡\",\"辽西乡\",\"纳塔乡\",\"安孜乡\",\"盖玉乡\",\"沙马乡\",\"山岩乡\"],[\"尼呷镇\",\"洛须镇\",\"色须镇\",\"虾扎镇\",\"温波镇\",\"蒙宜镇\",\"真达乡\",\"奔达乡\",\"正科乡\",\"麻呷乡\",\"德荣马乡\",\"长沙贡马乡\",\"呷衣乡\",\"格孟乡\",\"新荣乡\",\"宜牛乡\",\"起坞乡\",\"阿日扎乡\",\"长须贡马乡\",\"长沙干马乡\",\"长须干马乡\",\"瓦须乡\"],[\"色柯镇\",\"翁达镇\",\"洛若镇\",\"泥朵镇\",\"克戈乡\",\"然充乡\",\"康勒乡\",\"大章乡\",\"大则乡\",\"亚龙乡\",\"塔子乡\",\"年龙乡\",\"霍西乡\",\"旭日乡\",\"杨各乡\",\"甲学乡\",\"歌乐沱乡\"],[\"高城镇\",\"甲洼镇\",\"君坝乡\",\"哈依乡\",\"觉吾乡\",\"莫坝乡\",\"亚火乡\",\"绒坝乡\",\"呷洼乡\",\"奔戈乡\",\"村戈乡\",\"禾尼乡\",\"曲登乡\",\"喇嘛垭乡\",\"章纳乡\",\"上木拉乡\",\"下木拉乡\",\"中木拉乡\",\"濯桑乡\",\"藏坝乡\",\"格木乡\",\"拉波乡\",\"麦洼乡\",\"德巫乡\"],[\"夏邛镇\",\"中咱镇\",\"措拉镇\",\"拉哇乡\",\"党巴乡\",\"竹巴龙乡\",\"中心绒乡\",\"苏哇龙乡\",\"昌波乡\",\"地巫乡\",\"亚日贡乡\",\"波密乡\",\"莫多乡\",\"松多乡\",\"波戈溪乡\",\"甲英乡\",\"茶洛乡\",\"列衣乡\",\"德达乡\"],[\"香巴拉镇\",\"青德镇\",\"尼斯镇\",\"沙贡乡\",\"水洼乡\",\"青麦乡\",\"然乌乡\",\"洞松乡\",\"热打乡\",\"定波乡\",\"正斗乡\",\"白依乡\"],[\"金珠镇\",\"香格里拉镇\",\"桑堆镇\",\"省母乡\",\"傍河乡\",\"色拉乡\",\"巨龙乡\",\"邓波乡\",\"木拉乡\",\"赤土乡\",\"蒙自乡\",\"各卡乡\",\"吉呷乡\",\"俄牙同乡\"],[\"松麦镇\",\"瓦卡镇\",\"白松镇\",\"斯闸乡\",\"徐龙乡\",\"日龙乡\",\"曲雅贡乡\",\"奔都乡\",\"八日乡\",\"古学乡\",\"贡波乡\",\"茨巫乡\"]],[[\"北城街道\",\"西城街道\",\"东城街道\",\"长安街道\",\"新村街道\",\"长宁街道\",\"马道镇\",\"礼州镇\",\"安宁镇\",\"川兴镇\",\"黄联关镇\",\"佑君镇\",\"太和镇\",\"安哈镇\",\"西郊乡\",\"高枧乡\",\"小庙乡\",\"四合乡\",\"月华乡\",\"兴胜乡\",\"琅环乡\",\"民胜乡\",\"西乡乡\",\"樟木箐乡\",\"响水乡\",\"开元乡\",\"大兴乡\",\"海南乡\",\"大箐乡\",\"经久乡\",\"西溪乡\",\"黄水乡\",\"洛古波乡\",\"裕隆回族乡\",\"高草回族乡\",\"中坝乡\",\"阿七乡\",\"荞地乡\",\"磨盘乡\",\"巴汝乡\",\"银厂乡\",\"白马乡\",\"马鞍山乡\"],[\"乔瓦镇\",\"瓦厂镇\",\"茶布朗镇\",\"雅砻江镇\",\"博科乡\",\"宁朗乡\",\"依吉乡\",\"俄亚纳西族乡\",\"水洛乡\",\"牦牛坪乡\",\"屋脚蒙古族乡\",\"项脚蒙古族乡\",\"李子坪乡\",\"列瓦乡\",\"芽祖乡\",\"下麦地乡\",\"西秋乡\",\"克尔乡\",\"白碉苗族乡\",\"三桷桠乡\",\"倮波乡\",\"卡拉乡\",\"后所乡\",\"沙湾乡\",\"固增苗族乡\",\"麦日乡\",\"东朗乡\",\"唐央乡\",\"博窝乡\"],[\"盐井镇\",\"卫城镇\",\"梅雨镇\",\"白乌镇\",\"树河镇\",\"黄草镇\",\"平川镇\",\"泸沽湖镇\",\"官地镇\",\"双河乡\",\"下海乡\",\"棉桠乡\",\"甘塘乡\",\"藤桥乡\",\"田湾乡\",\"大河乡\",\"盐塘乡\",\"巫木乡\",\"大草乡\",\"博大乡\",\"金河乡\",\"右所乡\",\"长柏乡\",\"桃子乡\",\"盖租乡\",\"前所乡\",\"沃底乡\",\"大坡蒙古族乡\",\"洼里乡\",\"梅子坪乡\"],[\"德州镇\",\"永郎镇\",\"乐跃镇\",\"麻栗镇\",\"阿月镇\",\"六所镇\",\"茨达镇\",\"小高镇\",\"王所镇\",\"巴洞镇\",\"宽裕镇\",\"锦川乡\",\"老碾乡\",\"大湾乡\",\"马安乡\",\"铁炉乡\",\"大山乡\",\"大六槽乡\",\"热河乡\",\"南山傈僳族乡\",\"金沙傈僳族乡\"],[\"城北街道\",\"城南街道\",\"鹿厂镇\",\"黎溪镇\",\"通安镇\",\"太平镇\",\"益门镇\",\"绿水镇\",\"新发镇\",\"云甸镇\",\"关河镇\",\"富乐镇\",\"彰冠镇\",\"木古镇\",\"六华镇\",\"内东乡\",\"外北乡\",\"爱民乡\",\"爱国乡\",\"凤营乡\",\"白鸡乡\",\"矮郎乡\",\"小黑箐乡\",\"河口乡\",\"中厂乡\",\"鱼鲊乡\",\"黎洪乡\",\"金雨乡\",\"树堡乡\",\"江竹乡\",\"新安傣族乡\",\"普隆乡\",\"竹箐乡\",\"杨家坝乡\",\"江普乡\",\"海潮乡\",\"芭蕉乡\",\"马宗乡\",\"法坪乡\",\"槽元乡\",\"黄柏乡\",\"白果湾乡\",\"下村乡\",\"龙泉乡\",\"六民乡\"],[\"鲹鱼河镇\",\"铅锌镇\",\"堵格镇\",\"姜州镇\",\"乌东德镇\",\"淌塘镇\",\"铁柳镇\",\"嘎吉镇\",\"满银沟镇\",\"新街镇\",\"鲁吉镇\",\"大崇镇\",\"松坪镇\",\"小坝乡\",\"拉马乡\",\"老君滩乡\",\"江西街乡\",\"溜姑乡\",\"野牛坪乡\",\"野租乡\"],[\"披砂镇\",\"松新镇\",\"竹寿镇\",\"华弹镇\",\"白鹤滩镇\",\"葫芦口镇\",\"西瑶镇\",\"景星乡\",\"俱乐乡\",\"新村乡\",\"幸福乡\",\"海子乡\",\"六铁乡\",\"新建乡\",\"稻谷乡\",\"新华乡\",\"石梨乡\",\"松林乡\",\"杉树乡\",\"梁子乡\",\"大同乡\",\"红星乡\",\"骑骡沟乡\",\"倮格乡\",\"跑马乡\"],[\"普基镇\",\"荞窝镇\",\"螺髻山镇\",\"永安乡\",\"向阳乡\",\"文坪乡\",\"黎安乡\",\"花山乡\",\"东山乡\",\"大坪乡\",\"辉隆乡\",\"洛乌沟乡\",\"雨水乡\",\"甘天地乡\",\"洛乌乡\",\"孟甘乡\",\"特兹乡\",\"吉乐乡\",\"特口乡\",\"耶底乡\",\"夹铁乡\",\"瓦洛乡\",\"哈力洛乡\",\"菜子乡\",\"祝联乡\",\"刘家坪乡\",\"月吾乡\",\"特补乡\",\"五道箐乡\",\"特尔果乡\",\"大槽乡\",\"马洪乡\",\"洛甘乡\",\"红莫依达乡\"],[\"特木里镇\",\"龙潭镇\",\"拖觉镇\",\"木尔乡\",\"九都乡\",\"拉达乡\",\"乌科乡\",\"沙洛乡\",\"洛古乡\",\"补尔乡\",\"觉撒乡\",\"美撒乡\",\"拉果乡\",\"乌依乡\",\"浪珠乡\",\"包谷坪乡\",\"合井乡\",\"罗家坪乡\",\"牛角湾乡\",\"补洛乡\",\"火烈乡\",\"乐安乡\",\"四棵乡\",\"地洛乡\",\"俄里坪乡\",\"瓦都乡\",\"采哈乡\",\"委只洛乡\",\"联补乡\",\"基只乡\"],[\"天地坝镇\",\"派来镇\",\"芦稿镇\",\"对坪镇\",\"桃坪乡\",\"热水河乡\",\"马依足乡\",\"红峰乡\",\"尔觉西乡\",\"热柯觉乡\",\"甲依乡\",\"木府乡\",\"寨子乡\",\"则祖乡\",\"基觉乡\",\"小银木乡\",\"春江乡\",\"红联乡\",\"青松乡\",\"放马坪乡\",\"梗堡乡\",\"山江乡\",\"洛觉乡\",\"向岭乡\",\"谷德乡\",\"高峰乡\",\"老寨子乡\",\"德溪乡\",\"南瓦乡\",\"依莫合乡\",\"土沟乡\",\"丙底乡\",\"依达乡\",\"丝窝乡\"],[\"新城镇\",\"城北乡\",\"树坪乡\",\"谷曲乡\",\"达洛乡\",\"龙恩乡\",\"美甘乡\",\"四开乡\",\"大坝乡\",\"地莫乡\",\"柳且乡\",\"博洛乡\",\"库莫乡\",\"解放乡\",\"三岗乡\",\"洒拉地坡乡\",\"三岔河乡\",\"尼地乡\",\"碗厂乡\",\"普诗乡\",\"玛增依乌乡\",\"塘且乡\",\"久特洛古乡\",\"齿可波西乡\",\"特口甲谷乡\",\"竹核乡\",\"阿并洛古乡\",\"格吾乡\",\"特布洛乡\",\"庆恒乡\",\"拉一木乡\",\"色底乡\",\"补约乡\",\"比尔乡\",\"库依乡\",\"金曲乡\",\"宜牧地乡\",\"波洛乡\",\"央摩租乡\",\"则普乡\",\"永乐乡\",\"且莫乡\",\"甘多洛古乡\",\"支尔莫乡\",\"龙沟乡\",\"日哈乡\",\"哈甘乡\"],[\"光明镇\",\"冕山镇\",\"红莫镇\",\"两河口镇\",\"米市镇\",\"洛哈镇\",\"尼波镇\",\"拉克乡\",\"则约乡\",\"贺波洛乡\",\"鲁基乡\",\"李子乡\",\"北山乡\",\"西河乡\",\"东河乡\",\"且拖乡\",\"博洛拉达乡\",\"沙马拉达乡\",\"巴久乡\",\"洛莫乡\",\"依洛乡\",\"热柯依达乡\",\"额尼乡\",\"乐武乡\"],[\"城厢镇\",\"漫水湾镇\",\"大桥镇\",\"复兴镇\",\"泸沽镇\",\"沙坝镇\",\"彝海镇\",\"石龙镇\",\"回龙镇\",\"河边镇\",\"锦屏镇\",\"后山镇\",\"里庄镇\",\"惠安镇\",\"宏模镇\",\"泽远镇\",\"回坪乡\",\"哈哈乡\",\"森荣乡\",\"林里乡\",\"铁厂乡\",\"河里乡\",\"冶勒乡\",\"拖乌乡\",\"曹古乡\",\"先锋乡\",\"金林乡\",\"腊窝乡\",\"联合乡\",\"麦地沟乡\",\"南河乡\",\"青纳乡\",\"和爱藏族乡\",\"棉沙湾乡\",\"马头乡\",\"窝堡乡\",\"新兴乡\",\"健美乡\"],[\"越城镇\",\"中所镇\",\"新民镇\",\"乃托镇\",\"普雄镇\",\"大瑞镇\",\"新乡乡\",\"马拖乡\",\"南箐乡\",\"丁山乡\",\"大花乡\",\"河东乡\",\"西山乡\",\"板桥乡\",\"瓦岩乡\",\"大屯乡\",\"保安藏族乡\",\"白果乡\",\"梅花乡\",\"拉普乡\",\"铁西乡\",\"尔觉乡\",\"四甘普乡\",\"贡莫乡\",\"拉白乡\",\"乐青地乡\",\"德吉乡\",\"依洛地坝乡\",\"尔赛乡\",\"古二乡\",\"竹阿觉乡\",\"保石乡\",\"五里箐乡\",\"书古乡\",\"瓦普莫乡\",\"申果乡\",\"瓦曲觉乡\",\"申普乡\",\"瓦曲乃乌乡\",\"瓦里觉乡\",\"拉吉乡\"],[\"新市坝镇\",\"田坝镇\",\"海棠镇\",\"吉米镇\",\"斯觉镇\",\"普昌镇\",\"玉田镇\",\"前进乡\",\"胜利乡\",\"新茶乡\",\"两河乡\",\"里克乡\",\"尼尔觉乡\",\"拉莫乡\",\"波波乡\",\"阿嘎乡\",\"阿尔乡\",\"石海乡\",\"团结乡\",\"嘎日乡\",\"则拉乡\",\"坪坝乡\",\"蓼坪乡\",\"阿兹觉乡\",\"乌史大桥乡\",\"黑马乡\",\"沙岱乡\",\"苏雄乡\"],[\"巴普镇\",\"觉洛乡\",\"井叶特西乡\",\"合姑洛乡\",\"巴古乡\",\"农作乡\",\"佐戈依达乡\",\"子威乡\",\"依洛拉达乡\",\"典补乡\",\"哈洛乡\",\"牛牛坝乡\",\"尔合乡\",\"竹库乡\",\"候古莫乡\",\"候播乃拖乡\",\"采红乡\",\"苏洛乡\",\"九口乡\",\"洛俄依甘乡\",\"拉木阿觉乡\",\"洛莫依达乡\",\"柳洪乡\",\"乐约乡\",\"尔其乡\",\"瓦古乡\",\"峨曲古乡\",\"炳途乡\",\"拖木乡\",\"尼哈乡\",\"龙门乡\",\"依果觉乡\",\"洒库乡\",\"瓦西乡\",\"树窝乡\",\"龙窝乡\"],[\"锦城镇\",\"西宁镇\",\"汶水镇\",\"黄琅镇\",\"金沙镇\",\"海湾乡\",\"杉树堡乡\",\"箐口乡\",\"帕哈乡\",\"永盛乡\",\"溪洛米乡\",\"顺河乡\",\"渡口乡\",\"回龙场乡\",\"马湖乡\",\"中田乡\",\"谷米乡\",\"柑子乡\",\"双河口乡\",\"罗山溪乡\",\"桂花乡\",\"烂坝子乡\",\"沙沱乡\",\"山棱岗乡\",\"长河乡\",\"谷堆乡\",\"八寨乡\",\"拉咪乡\",\"松树乡\",\"曲依乡\",\"千万贯乡\",\"五官乡\",\"上田坝乡\",\"大坪子乡\",\"簸箕梁子乡\",\"小沟乡\",\"莫红乡\",\"克觉乡\",\"坪头乡\",\"雷池乡\",\"巴姑乡\",\"咪姑乡\",\"一车乡\",\"斯古溪乡\",\"卡哈洛乡\",\"元宝山乡\",\"大岩洞乡\",\"岩脚乡\"]]],[[[\"后巢乡\",\"云关乡\",\"小碧布依族苗族乡\",\"永乐乡\",\"新华社区服务中心\",\"西湖社区服务中心\",\"水口寺社区服务中心\",\"大南社区服务中心\",\"中南社区服务中心\",\"市府社区服务中心\",\"河滨社区服务中心\",\"遵义社区服务中心\",\"兴关社区服务中心\",\"沙冲社区服务中心\",\"沙南社区服务中心\",\"太慈社区服务中心\",\"湘雅社区服务中心\",\"油榨社区服务中心\",\"中曹司社区服务中心\",\"二戈寨社区服务中心\",\"见龙社区服务中心\",\"龙洞社区服务中心\",\"花果园社区服务中心\"],[\"黔灵镇\",\"中华社区服务中心\",\"中环社区服务中心\",\"中东社区服务中心\",\"东山社区服务中心\",\"延中社区服务中心\",\"市西社区服务中心\",\"威清社区服务中心\",\"普陀社区服务中心\",\"北京路社区服务中心\",\"栖霞社区服务中心\",\"黔东社区服务中心\",\"宅吉社区服务中心\",\"省府社区服务中心\",\"金狮社区服务中心\",\"中天社区服务中心\",\"贵乌社区服务中心\",\"头桥社区服务中心\",\"金龙社区服务中心\",\"圣泉社区服务中心\",\"三桥社区服务中心\",\"金关社区服务中心\",\"蔡关社区服务中心\",\"荷塘社区服务中心\",\"普天社区服务中心\",\"金鸭社区服务中心\",\"金惠社区服务中心\",\"水东社区服务中心\"],[\"青岩镇\",\"石板镇\",\"党武镇\",\"麦坪镇\",\"燕楼镇\",\"孟关苗族布依族乡\",\"湖潮苗族布依族乡\",\"久安乡\",\"高坡苗族乡\",\"黔陶布依族苗族乡\",\"马铃布依族苗族乡\",\"羊艾农场\",\"阳光社区服务中心\",\"贵筑社区服务中心\",\"溪北社区服务中心\",\"清溪社区服务中心\",\"明珠社区服务中心\",\"兴隆社区服务中心\",\"瑞华社区服务中心\",\"清浦社区服务中心\",\"黔江社区服务中心\",\"平桥社区服务中心\",\"航天社区服务中心\",\"航空社区服务中心\",\"金欣社区服务中心\",\"黄河社区服务中心\",\"三江社区服务中心\",\"小孟社区服务中心\",\"金竹社区服务中心\",\"花孟社区服务中心\"],[\"东风镇\",\"水田镇\",\"羊昌镇\",\"下坝镇\",\"新场镇\",\"百宜镇\",\"新堡布依族乡\",\"偏坡布依族乡\",\"顺新社区服务中心\",\"新天社区服务中心\",\"创新社区服务中心\",\"振新社区服务中心\",\"高新社区服务中心\"],[\"艳山红镇\",\"麦架镇\",\"沙文镇\",\"都拉布依族乡\",\"牛场布依族乡\",\"红云社区服务中心\",\"大山洞社区服务中心\",\"艳山红社区服务中心\",\"铝兴社区服务中心\",\"白沙关社区服务中心\",\"都新社区服务中心\"],[\"金华镇\",\"朱昌镇\",\"百花湖乡\",\"世纪城社区服务中心\",\"金源社区服务中心\",\"逸景社区服务中心\",\"碧海社区服务中心\",\"金麦社区服务中心\",\"新世界社区服务中心\",\"金华园社区服务中心\",\"金岭社区服务中心\",\"会展社区服务中心\",\"观山社区服务中心\"],[\"城关镇\",\"双流镇\",\"金中镇\",\"冯三镇\",\"楠木渡镇\",\"龙岗镇\",\"永温镇\",\"花梨镇\",\"南龙乡\",\"宅吉乡\",\"龙水乡\",\"米坪乡\",\"禾丰布依族苗族乡\",\"南江布依族苗族乡\",\"高寨苗族布依族乡\",\"毛云乡\",\"紫兴社区服务中心\",\"南山社区服务中心\"],[\"永靖镇\",\"温泉镇\",\"九庄镇\",\"小寨坝镇\",\"西山镇\",\"养龙司镇\",\"石硐镇\",\"鹿窝镇\",\"流长镇\",\"青山苗族乡\",\"新华社区服务中心\"],[\"龙场镇\",\"扎佐镇\",\"久长镇\",\"六广镇\",\"六屯镇\",\"洒坪镇\",\"六桶镇\",\"谷堡乡\",\"小箐乡\",\"大石布依族乡\",\"龙岗社区服务中心\",\"珍珠河社区服务中心\"],[\"红枫湖镇\",\"站街镇\",\"卫城镇\",\"新店镇\",\"暗流镇\",\"犁倭镇\",\"麦格苗族布依族乡\",\"王庄布依族苗族乡\",\"流长苗族乡\",\"新岭社区服务中心\",\"红塔社区服务中心\",\"巢凤社区服务中心\",\"百花社区服务中心\",\"红新社区服务中心\"]],[[\"大河镇\",\"汪家寨镇\",\"大湾镇\",\"建设路社区服务中心\",\"黄土坡社区服务中心\",\"红岩社区服务中心\",\"荷泉社区服务中心\",\"荷城社区服务中心\",\"杉树林社区服务中心\",\"杨柳社区服务中心\",\"场坝社区服务中心\",\"凤凰社区服务中心\",\"广场社区服务中心\",\"明湖社区服务中心\",\"德坞社区服务中心\",\"西宁社区服务中心\",\"月照社区服务中心\",\"石桥社区服务中心\",\"双戛社区服务中心\"],[\"九龙街道\",\"银壶街道\",\"塔山街道\",\"岩脚镇\",\"木岗镇\",\"大用镇\",\"关寨镇\",\"牂牁镇\",\"新华镇\",\"龙河镇\",\"新窑镇\",\"郎岱镇\",\"梭戛苗族彝族回族乡\",\"牛场苗族彝族乡\",\"新场乡\",\"中寨苗族彝族布依族乡\",\"落别布依族彝族乡\",\"月亮河彝族布依族苗族乡\"],[\"双水街道\",\"尖山街道\",\"老鹰山街道\",\"董地街道\",\"比德镇\",\"化乐镇\",\"蟠龙镇\",\"阿戛镇\",\"勺米镇\",\"玉舍镇\",\"都格镇\",\"发耳镇\",\"鸡场镇\",\"木果镇\",\"保华镇\",\"陡箐镇\",\"米箩镇\",\"南开苗族彝族乡\",\"青林苗族彝族乡\",\"金盆苗族彝族乡\",\"坪寨彝族乡\",\"龙场苗族白族彝族乡\",\"营盘苗族彝族白族乡\",\"顺场苗族彝族布依族乡\",\"花戛苗族布依族彝族乡\",\"杨梅彝族苗族回族乡\",\"新街彝族苗族布依族乡\",\"野钟苗族彝族布依族乡\",\"果布戛彝族苗族布依族乡\",\"猴场苗族布依族乡\"],[\"亦资街道\",\"翰林街道\",\"两河街道\",\"红果街道\",\"胜境街道\",\"刘官街道\",\"民主镇\",\"大山镇\",\"保田镇\",\"石桥镇\",\"响水镇\",\"柏果镇\",\"新民镇\",\"盘关镇\",\"竹海镇\",\"英武镇\",\"鸡场坪镇\",\"双凤镇\",\"丹霞镇\",\"乌蒙镇\",\"普田回族乡\",\"坪地彝族乡\",\"淤泥彝族乡\",\"普古彝族苗族乡\",\"旧营白族彝族苗族乡\",\"羊场布依族白族苗族乡\",\"保基苗族彝族乡\"]],[[\"老城街道\",\"万里路街道\",\"中华路街道\",\"迎红街道\",\"延安路街道\",\"舟水桥街道\",\"中山路街道\",\"北京路街道\",\"长征街道\",\"礼仪街道\",\"南关街道\",\"忠庄街道\",\"新蒲街道\",\"巷口镇\",\"海龙镇\",\"深溪镇\",\"金鼎山镇\",\"新舟镇\",\"虾子镇\",\"三渡镇\",\"永乐镇\",\"喇叭镇\"],[\"上海路街道\",\"洗马路街道\",\"大连路街道\",\"高桥街道\",\"董公寺街道\",\"高坪街道\",\"团泽镇\",\"板桥镇\",\"泗渡镇\",\"沙湾镇\",\"山盆镇\",\"芝麻镇\",\"松林镇\",\"毛石镇\"],[\"南白镇\",\"龙坑镇\",\"三岔镇\",\"苟江镇\",\"三合镇\",\"乌江镇\",\"龙坪镇\",\"团溪镇\",\"铁厂镇\",\"西坪镇\",\"尚嵇镇\",\"茅栗镇\",\"新民镇\",\"鸭溪镇\",\"石板镇\",\"乐山镇\",\"枫香镇\",\"泮水镇\",\"马蹄镇\",\"平正仡佬族乡\",\"洪关苗族乡\"],[\"海校街道\",\"娄山关街道\",\"楚米镇\",\"新站镇\",\"松坎镇\",\"高桥镇\",\"水坝塘镇\",\"官仓镇\",\"花秋镇\",\"羊磴镇\",\"九坝镇\",\"大河镇\",\"夜郎镇\",\"木瓜镇\",\"坡渡镇\",\"燎原镇\",\"狮溪镇\",\"茅石镇\",\"尧龙山镇\",\"风水镇\",\"容光镇\",\"芭蕉镇\",\"小水乡\",\"黄莲乡\",\"马鬃苗族乡\"],[\"洋川镇\",\"郑场镇\",\"旺草镇\",\"蒲场镇\",\"风华镇\",\"茅垭镇\",\"枧坝镇\",\"宽阔镇\",\"黄杨镇\",\"青杠塘镇\",\"太白镇\",\"温泉镇\",\"坪乐镇\",\"大路槽乡\",\"小关乡\"],[\"凤仪街道\",\"瑞溪镇\",\"和溪镇\",\"安场镇\",\"土坪镇\",\"流渡镇\",\"格林镇\",\"新州镇\",\"庙塘镇\",\"小雅镇\",\"中观镇\",\"芙蓉江镇\",\"班竹镇\",\"碧峰镇\",\"乐俭镇\",\"杨兴镇\",\"桴镇\",\"谢坝仡佬族苗族乡\",\"市坪苗族仡佬族乡\"],[\"玉溪镇\",\"三江镇\",\"隆兴镇\",\"旧城镇\",\"忠信镇\",\"洛龙镇\",\"阳溪镇\",\"三桥镇\",\"大磏镇\",\"平模镇\",\"上坝土家族乡\",\"棕坪乡\",\"桃源乡\",\"河口乡\"],[\"丹砂街道\",\"都濡街道\",\"大坪街道\",\"丰乐镇\",\"黄都镇\",\"涪洋镇\",\"镇南镇\",\"砚山镇\",\"浞水镇\",\"茅天镇\",\"柏村镇\",\"泥高镇\",\"分水镇\",\"蕉坝镇\",\"红丝乡\",\"石朝乡\"],[\"龙泉镇\",\"进化镇\",\"琊川镇\",\"蜂岩镇\",\"永和镇\",\"花坪镇\",\"绥阳镇\",\"土溪镇\",\"永安镇\",\"何坝镇\",\"天桥镇\",\"王寨镇\",\"新建镇\",\"石径乡\"],[\"湄江街道\",\"黄家坝街道\",\"鱼泉街道\",\"永兴镇\",\"复兴镇\",\"马山镇\",\"高台镇\",\"茅坪镇\",\"兴隆镇\",\"新南镇\",\"石莲镇\",\"西河镇\",\"洗马镇\",\"抄乐镇\",\"天城镇\"],[\"子营街道\",\"龙溪镇\",\"构皮滩镇\",\"大乌江镇\",\"敖溪镇\",\"龙家镇\",\"松烟镇\",\"关兴镇\",\"白泥镇\",\"花山苗族乡\"],[\"东皇街道\",\"九龙街道\",\"杉王街道\",\"马临街道\",\"土城镇\",\"同民镇\",\"醒民镇\",\"隆兴镇\",\"习酒镇\",\"回龙镇\",\"桑木镇\",\"永安镇\",\"良村镇\",\"温水镇\",\"仙源镇\",\"官店镇\",\"寨坝镇\",\"民化镇\",\"二郎镇\",\"二里镇\",\"三岔河镇\",\"大坡镇\",\"桃林镇\",\"程寨镇\",\"双龙乡\",\"坭坝乡\"],[\"市中街道\",\"文华街道\",\"金华街道\",\"天台镇\",\"复兴镇\",\"大同镇\",\"旺隆镇\",\"葫市镇\",\"元厚镇\",\"官渡镇\",\"长期镇\",\"长沙镇\",\"两河口镇\",\"丙安镇\",\"宝源乡\",\"石堡乡\",\"白云乡\"],[\"盐津街道\",\"中枢街道\",\"苍龙街道\",\"坛厂街道\",\"鲁班街道\",\"长岗镇\",\"五马镇\",\"茅坝镇\",\"九仓镇\",\"喜头镇\",\"大坝镇\",\"三合镇\",\"合马镇\",\"火石镇\",\"学孔镇\",\"龙井镇\",\"美酒河镇\",\"高大坪镇\",\"茅台镇\",\"后山苗族布依族乡\"]],[[\"南街街道\",\"东街街道\",\"西街街道\",\"北街街道\",\"东关街道\",\"华西街道\",\"西航街道\",\"宋旗镇\",\"幺铺镇\",\"宁谷镇\",\"龙宫镇\",\"双堡镇\",\"大西桥镇\",\"七眼桥镇\",\"蔡官镇\",\"轿子山镇\",\"旧州镇\",\"新场布依族苗族乡\",\"岩腊苗族布依族乡\",\"鸡场布依族苗族乡\",\"杨武布依族苗族乡\",\"东屯乡\",\"黄腊布依族苗族乡\",\"刘官乡\"],[\"安平街道\",\"鼓楼街道\",\"白云镇\",\"高峰镇\",\"天龙镇\",\"夏云镇\",\"马场镇\",\"乐平镇\",\"齐伯镇\",\"十字回族苗族乡\",\"羊昌布依族苗族乡\"],[\"定南街道\",\"穿洞街道\",\"黄桶街道\",\"马官镇\",\"化处镇\",\"马场镇\",\"白岩镇\",\"坪上镇\",\"鸡场坡镇\",\"补郎苗族乡\",\"猴场苗族仡佬族乡\",\"猫洞苗族仡佬族乡\"],[\"白马湖街道\",\"环翠街道\",\"丁旗街道\",\"双龙山街道\",\"黄果树镇\",\"马厂镇\",\"良田镇\",\"扁担山镇\",\"募役镇\",\"江龙镇\",\"本寨镇\",\"六马镇\",\"沙子乡\",\"革利乡\",\"简嘎乡\"],[\"顶云街道\",\"关索街道\",\"龙潭街道\",\"永宁镇\",\"岗乌镇\",\"上关镇\",\"坡贡镇\",\"白水镇\",\"新铺镇\",\"沙营镇\",\"花江镇\",\"断桥镇\",\"普利乡\"],[\"松山街道\",\"五峰街道\",\"格凸河镇\",\"猴场镇\",\"猫营镇\",\"板当镇\",\"宗地镇\",\"大营镇\",\"坝羊镇\",\"火花镇\",\"白石岩乡\",\"四大寨乡\"]],[[\"市西街道\",\"市东街道\",\"三板桥街道\",\"大新桥街道\",\"观音桥街道\",\"洪山街道\",\"麻园街道\",\"碧阳街道\",\"德溪街道\",\"碧海街道\",\"鸭池镇\",\"梨树镇\",\"岔河镇\",\"朱昌镇\",\"田坝镇\",\"长春堡镇\",\"撒拉溪镇\",\"杨家湾镇\",\"放珠镇\",\"青场镇\",\"水箐镇\",\"何官屯镇\",\"对坡镇\",\"大银镇\",\"林口镇\",\"生机镇\",\"清水铺镇\",\"亮岩镇\",\"燕子口镇\",\"八寨镇\",\"田坝桥镇\",\"海子街镇\",\"小坝镇\",\"层台镇\",\"小吉场镇\",\"普宜镇\",\"龙场营镇\",\"千溪彝族苗族白族乡\",\"阴底彝族苗族白族乡\",\"野角乡\",\"大河乡\",\"团结彝族苗族乡\",\"阿市苗族彝族乡\",\"大屯彝族乡\",\"田坎彝族乡\"],[\"红旗街道\",\"顺德街道\",\"慕俄格古城街道\",\"双山镇\",\"猫场镇\",\"马场镇\",\"羊场镇\",\"黄泥塘镇\",\"六龙镇\",\"达溪镇\",\"瓢井镇\",\"长石镇\",\"对江镇\",\"东关乡\",\"竹园彝族苗族乡\",\"响水白族彝族仡佬族乡\",\"文阁乡\",\"绿塘乡\",\"鼎新彝族苗族乡\",\"牛场苗族彝族乡\",\"小屯乡\",\"理化苗族彝族乡\",\"凤山彝族蒙古族乡\",\"安乐彝族仡佬族乡\",\"核桃彝族白族乡\",\"八堡彝族苗族乡\",\"兴隆苗族乡\",\"果瓦乡\",\"大山苗族彝族乡\",\"雨冲乡\",\"黄泥彝族苗族满族乡\",\"大水彝族苗族布依族乡\",\"沙厂彝族乡\",\"普底彝族苗族白族乡\",\"百纳彝族乡\",\"三元彝族苗族白族乡\",\"星宿苗族彝族仡佬族乡\"],[\"莲城街道\",\"水西街道\",\"文峰街道\",\"杜鹃街道\",\"金碧镇\",\"雨朵镇\",\"大关镇\",\"谷里镇\",\"素朴镇\",\"中坪镇\",\"重新镇\",\"林泉镇\",\"金兰镇\",\"甘棠镇\",\"洪水镇\",\"锦星镇\",\"钟山镇\",\"协和镇\",\"观音洞镇\",\"五里布依族苗族乡\",\"绿化白族彝族乡\",\"新仁苗族乡\",\"铁石苗族彝族乡\",\"太来彝族苗族乡\",\"永燊彝族苗族乡\",\"中建苗族彝族乡\",\"花溪彝族苗族乡\",\"定新彝族苗族乡\",\"金坡苗族彝族满族乡\",\"仁和彝族苗族乡\",\"红林彝族苗族乡\"],[\"西洛街道\",\"岩孔街道\",\"五龙街道\",\"鼓场街道\",\"安底镇\",\"沙土镇\",\"禹谟镇\",\"岚头镇\",\"清池镇\",\"柳塘镇\",\"平坝镇\",\"源村镇\",\"高坪镇\",\"化觉镇\",\"茶园镇\",\"木孔镇\",\"长坝镇\",\"后山镇\",\"石场苗族彝族乡\",\"桂花乡\",\"太平彝族苗族乡\",\"安洛苗族彝族满族乡\",\"新化苗族彝族满族乡\",\"大田彝族苗族布依族乡\",\"马路彝族苗族乡\"],[\"双堰街道\",\"文腾街道\",\"金凤街道\",\"三甲街道\",\"绮陌街道\",\"八步街道\",\"桂果镇\",\"牛场镇\",\"猫场镇\",\"化起镇\",\"龙场镇\",\"以那镇\",\"三塘镇\",\"阿弓镇\",\"珠藏镇\",\"中寨镇\",\"马场镇\",\"板桥镇\",\"白泥镇\",\"少普镇\",\"熊家场镇\",\"黑土镇\",\"自强苗族乡\",\"大平苗族彝族乡\",\"官寨苗族乡\",\"茶店布依族苗族彝族乡\",\"金龙苗族彝族布依族乡\",\"后寨苗族乡\",\"鸡场苗族彝族乡\",\"实兴乡\",\"上坪寨乡\",\"纳雍乡\"],[\"雍熙街道\",\"文昌街道\",\"居仁街道\",\"中岭镇\",\"阳长镇\",\"维新镇\",\"龙场镇\",\"乐治镇\",\"百兴镇\",\"张家湾镇\",\"勺窝镇\",\"寨乐镇\",\"玉龙坝镇\",\"沙包镇\",\"水东镇\",\"曙光镇\",\"新房彝族苗族乡\",\"厍东关彝族白族苗族乡\",\"董地苗族彝族乡\",\"化作苗族彝族乡\",\"姑开苗族彝族乡\",\"羊场苗族彝族乡\",\"锅圈岩苗族彝族乡\",\"昆寨苗族彝族白族乡\",\"左鸠戛彝族苗族乡\",\"猪场苗族彝族乡\"],[\"海边街道\",\"五里岗街道\",\"六桥街道\",\"陕桥街道\",\"草海镇\",\"么站镇\",\"金钟镇\",\"炉山镇\",\"龙场镇\",\"黑石头镇\",\"哲觉镇\",\"观风海镇\",\"牛棚镇\",\"迤那镇\",\"中水镇\",\"龙街镇\",\"雪山镇\",\"羊街镇\",\"小海镇\",\"盐仓镇\",\"东风镇\",\"二塘镇\",\"猴场镇\",\"秀水镇\",\"双龙镇\",\"麻乍镇\",\"兔街镇\",\"海拉镇\",\"玉龙镇\",\"哈喇河镇\",\"斗古镇\",\"金斗镇\",\"岔河镇\",\"黑土河镇\",\"新发布依族乡\",\"石门乡\",\"云贵乡\",\"板底乡\",\"大街乡\"],[\"城关镇\",\"白果镇\",\"妈姑镇\",\"财神镇\",\"六曲河镇\",\"野马川镇\",\"达依乡\",\"水塘堡彝族苗族乡\",\"兴发苗族彝族回族乡\",\"松林坡白族彝族苗族乡\",\"雉街彝族苗族乡\",\"珠市彝族乡\",\"罗州乡\",\"双坪彝族苗族乡\",\"铁匠苗族乡\",\"辅处彝族苗族乡\",\"可乐彝族苗族乡\",\"河镇彝族苗族乡\",\"德卓乡\",\"安乐溪乡\",\"朱明乡\",\"结构彝族苗族乡\",\"古基乡\",\"哲庄乡\",\"平山乡\",\"古达苗族彝族乡\",\"威奢乡\"]],[[\"市中\",\"环北\",\"河西\",\"灯塔\",\"川硐\",\"坝黄镇\",\"云场坪镇\",\"漾头镇\",\"桐木坪乡\",\"滑石乡\",\"和平乡\",\"瓦屋乡\",\"六龙山乡\"],[\"谢桥街道\",\"茶店街道\",\"仁山街道\",\"万山镇\",\"高楼坪侗族乡\",\"黄道侗族乡\",\"敖寨侗族乡\",\"下溪侗族乡\",\"鱼塘侗族苗族乡\",\"大坪侗族土家族苗族乡\"],[\"双江街道\",\"凯德街道\",\"闵孝镇\",\"太平镇\",\"坝盘镇\",\"民和镇\",\"桃映镇\",\"怒溪镇\",\"德旺土家族苗族乡\",\"官和侗族土家族苗族乡\"],[\"皂角坪街道\",\"平溪街道\",\"新店镇\",\"大龙镇\",\"朱家场镇\",\"田坪镇\",\"亚鱼乡\"],[\"汤山街道\",\"泉都街道\",\"中坝街道\",\"本庄镇\",\"白沙镇\",\"龙塘镇\",\"花桥镇\",\"五德镇\",\"河坝镇\",\"国荣乡\",\"聚凤仡佬族侗族乡\",\"龙井侗族仡佬族乡\",\"大沙坝仡佬族侗族乡\",\"枫香侗族仡佬族乡\",\"青阳苗族仡佬族侗族乡\",\"石固仡佬族侗族乡\",\"坪地场仡佬族侗族乡\",\"甘溪仡佬族侗族乡\",\"坪山仡佬族侗族乡\"],[\"思唐街道\",\"关中坝街道\",\"双塘街道\",\"塘头镇\",\"许家坝镇\",\"大坝场镇\",\"文家店镇\",\"鹦鹉溪镇\",\"合朋溪镇\",\"张家寨镇\",\"孙家坝镇\",\"青杠坡镇\",\"瓮溪镇\",\"凉水井镇\",\"邵家桥镇\",\"大河坝镇\",\"亭子坝镇\",\"香坝镇\",\"长坝镇\",\"板桥镇\",\"思林土家族苗族乡\",\"胡家湾苗族土家族乡\",\"宽坪苗族土家族乡\",\"枫芸土家族苗族乡\",\"三道水土家族苗族乡\",\"天桥土家族苗族乡\",\"兴隆土家族苗族乡\",\"杨家坳苗族土家族乡\"],[\"峨岭街道\",\"龙津街道\",\"中兴街道\",\"板溪镇\",\"沙子坡镇\",\"天堂镇\",\"木黄镇\",\"合水镇\",\"朗溪镇\",\"缠溪镇\",\"洋溪镇\",\"新寨镇\",\"杉树镇\",\"刀坝镇\",\"紫薇镇\",\"杨柳镇\",\"罗场乡\"],[\"青龙街道\",\"玉水街道\",\"煎茶镇\",\"潮砥镇\",\"枫香溪镇\",\"稳坪镇\",\"复兴镇\",\"合兴镇\",\"高山镇\",\"泉口镇\",\"长堡镇\",\"共和镇\",\"平原镇\",\"荆角土家族乡\",\"堰塘土家族乡\",\"龙泉土家族乡\",\"钱家土家族乡\",\"沙溪土家族乡\",\"楠杆土家族乡\",\"长丰土家族乡\",\"桶井土家族乡\"],[\"团结街道\",\"和平街道\",\"沙子街道\",\"黑水镇\",\"谯家镇\",\"夹石镇\",\"淇滩镇\",\"官舟镇\",\"土地坳镇\",\"思渠镇\",\"客田镇\",\"洪渡镇\",\"中界镇\",\"甘溪镇\",\"板场镇\",\"泉坝镇\",\"中寨镇\",\"黄土镇\",\"新景镇\",\"塘坝镇\",\"晓景乡\",\"后坪乡\"],[\"大兴街道\",\"蓼皋街道\",\"世昌街道\",\"太平营街道\",\"九江街道\",\"盘石镇\",\"盘信镇\",\"大坪场镇\",\"普觉镇\",\"寨英镇\",\"孟溪镇\",\"乌罗镇\",\"甘龙镇\",\"长兴堡镇\",\"迓驾镇\",\"牛郎镇\",\"黄板镇\",\"平头镇\",\"大路镇\",\"木树镇\",\"冷水溪镇\",\"正大镇\",\"长坪乡\",\"妙隘乡\",\"石梁乡\",\"瓦溪乡\",\"永安乡\",\"沙坝河乡\"]],[[\"黄草街道\",\"兴泰街道\",\"桔山街道\",\"丰都街道\",\"坪东街道\",\"木贾街道\",\"下五屯街道\",\"万峰林街道\",\"敬南镇\",\"泥凼镇\",\"南盘江镇\",\"捧乍镇\",\"鲁布格镇\",\"三江口镇\",\"乌沙镇\",\"白碗窑镇\",\"马岭镇\",\"威舍镇\",\"清水河镇\",\"顶效镇\",\"郑屯镇\",\"万屯镇\",\"鲁屯镇\",\"仓更镇\",\"七舍镇\",\"则戎乡\",\"沧江乡\",\"洛万乡\",\"猪场坪乡\",\"雄武乡\"],[\"东湖街道\",\"城南街道\",\"真武山街道\",\"城北街道\",\"屯脚镇\",\"巴铃镇\",\"百德镇\",\"雨樟镇\",\"潘家庄镇\",\"回龙镇\",\"下山镇\",\"新龙场镇\",\"大山镇\",\"马马崖镇\",\"波阳镇\",\"鲁础营回族乡\"],[\"盘水街道\",\"南湖街道\",\"龙吟镇\",\"江西坡镇\",\"地瓜镇\",\"楼下镇\",\"兴中镇\",\"青山镇\",\"罗汉镇\",\"新店镇\",\"白沙乡\",\"高棉乡\"],[\"东观街道\",\"莲城街道\",\"沙子镇\",\"碧痕镇\",\"大厂镇\",\"鸡场镇\",\"花贡镇\",\"中营镇\",\"光照镇\",\"茶马镇\",\"长流乡\",\"紫马乡\",\"安谷乡\",\"三宝彝族乡\"],[\"永丰街道\",\"珉谷街道\",\"龙场镇\",\"者相镇\",\"北盘江镇\",\"白层镇\",\"鲁贡镇\",\"小屯镇\",\"长田镇\",\"沙坪镇\",\"挽澜镇\",\"连环乡\",\"平街乡\",\"鲁容乡\"],[\"王母街道\",\"平洞街道\",\"新屯街道\",\"乐元镇\",\"打易镇\",\"乐旺镇\",\"桑郎镇\",\"麻山镇\",\"石屯镇\",\"蔗香镇\",\"郊纳镇\",\"大观镇\",\"边饶镇\",\"昂武镇\",\"油迈瑶族乡\"],[\"者楼街道\",\"纳福街道\",\"丫他镇\",\"巧马镇\",\"秧坝镇\",\"岩架镇\",\"八渡镇\",\"冗渡镇\",\"坡妹镇\",\"双江镇\",\"弼佑镇\",\"百口乡\"],[\"招堤街道\",\"栖凤街道\",\"钱相街道\",\"龙广镇\",\"德卧镇\",\"万峰湖镇\",\"木咱镇\",\"洒雨镇\",\"普坪镇\",\"龙山镇\",\"新桥镇\",\"海子镇\",\"笃山镇\"]],[[\"城西街道\",\"大十字街道\",\"西门街道\",\"洗马河街道\",\"湾溪街道\",\"鸭塘街道\",\"开怀街道\",\"三棵树镇\",\"舟溪镇\",\"旁海镇\",\"湾水镇\",\"炉山镇\",\"万潮镇\",\"龙场镇\",\"碧波镇\",\"下司镇\",\"凯棠镇\",\"大风洞镇\"],[\"新州镇\",\"旧州镇\",\"重安镇\",\"谷陇镇\",\"平溪镇\",\"野洞河镇\",\"浪洞镇\",\"上塘镇\",\"一碗水乡\",\"纸房乡\",\"翁坪乡\"],[\"城关镇\",\"杨柳塘镇\",\"双井镇\",\"牛大场镇\",\"马号镇\",\"白垛乡\",\"甘溪乡\",\"马溪乡\"],[\"八弓镇\",\"台烈镇\",\"瓦寨镇\",\"桐林镇\",\"雪洞镇\",\"长吉镇\",\"良上镇\",\"滚马乡\",\"款场乡\"],[\"舞阳镇\",\"蕉溪镇\",\"青溪镇\",\"羊坪镇\",\"羊场镇\",\"都坪镇\",\"金堡镇\",\"江古镇\",\"涌溪乡\",\"报京乡\",\"大地乡\",\"尚寨土家族乡\"],[\"思旸镇\",\"水尾镇\",\"天马镇\",\"龙田镇\",\"大有镇\",\"注溪镇\",\"凯本镇\",\"平庄镇\",\"客楼镇\",\"天星乡\",\"羊桥土家族乡\"],[\"凤城街道\",\"邦洞街道\",\"社学街道\",\"坪地镇\",\"兰田镇\",\"瓮洞镇\",\"高酿镇\",\"石洞镇\",\"远口镇\",\"坌处镇\",\"白市镇\",\"渡马镇\",\"江东镇\",\"竹林镇\",\"注溪乡\",\"地湖乡\"],[\"三江镇\",\"茅坪镇\",\"敦寨镇\",\"启蒙镇\",\"平秋镇\",\"铜鼓镇\",\"平略镇\",\"大同乡\",\"新化乡\",\"隆里乡\",\"钟灵乡\",\"偶里乡\",\"固本乡\",\"河口乡\",\"彦洞乡\"],[\"仰阿莎街道\",\"柳川镇\",\"岑松镇\",\"南加镇\",\"南明镇\",\"革东镇\",\"太拥镇\",\"磻溪镇\",\"久仰镇\",\"南哨镇\",\"南寨镇\",\"观么镇\",\"敏洞乡\"],[\"台拱街道\",\"萃文街道\",\"施洞镇\",\"南宫镇\",\"革一镇\",\"方召镇\",\"排羊乡\",\"台盘乡\",\"老屯乡\"],[\"德凤街道\",\"高屯街道\",\"中潮镇\",\"孟彦镇\",\"敖市镇\",\"九潮镇\",\"岩洞镇\",\"水口镇\",\"洪州镇\",\"尚重镇\",\"双江镇\",\"肇兴镇\",\"龙额镇\",\"永从镇\",\"茅贡镇\",\"地坪镇\",\"顺化瑶族乡\",\"雷洞瑶族水族乡\",\"罗里乡\",\"坝寨乡\",\"口江乡\",\"德顺乡\",\"大稼乡\",\"平寨乡\",\"德化乡\"],[\"古州镇\",\"忠诚镇\",\"寨蒿镇\",\"平永镇\",\"乐里镇\",\"朗洞镇\",\"栽麻镇\",\"平江镇\",\"八开镇\",\"崇义乡\",\"三江水族乡\",\"仁里水族乡\",\"塔石瑶族水族乡\",\"定威水族乡\",\"兴华水族乡\",\"计划乡\",\"水尾水族乡\",\"平阳乡\",\"两汪乡\"],[\"丙妹镇\",\"贯洞镇\",\"洛香镇\",\"下江镇\",\"宰便镇\",\"西山镇\",\"停洞镇\",\"往洞镇\",\"庆云镇\",\"斗里镇\",\"东朗镇\",\"加鸠镇\",\"高增乡\",\"谷坪乡\",\"刚边壮族乡\",\"加榜乡\",\"秀塘壮族乡\",\"翠里瑶族壮族乡\",\"加勉乡\"],[\"丹江镇\",\"西江镇\",\"永乐镇\",\"郎德镇\",\"大塘镇\",\"望丰乡\",\"达地水族乡\",\"方祥乡\"],[\"杏山街道\",\"金竹街道\",\"谷硐镇\",\"宣威镇\",\"龙山镇\",\"贤昌镇\",\"坝芒布依族乡\"],[\"龙泉镇\",\"兴仁镇\",\"排调镇\",\"扬武镇\",\"雅灰乡\",\"南皋乡\"]],[[\"广惠街道\",\"文峰街道\",\"小围寨街道\",\"沙包堡街道\",\"绿茵湖街道\",\"墨冲镇\",\"平浪镇\",\"毛尖镇\",\"匀东镇\",\"归兰水族乡\"],[\"金山\",\"马场坪\",\"凤山镇\",\"陆坪镇\",\"龙昌镇\",\"牛场镇\",\"道坪镇\",\"仙桥乡\"],[\"玉屏街道\",\"朝阳镇\",\"茂兰镇\",\"甲良镇\",\"佳荣镇\",\"小七孔镇\",\"瑶山瑶族乡\",\"黎明关水族乡\"],[\"金南街道\",\"宝山街道\",\"新巴镇\",\"德新镇\",\"盘江镇\",\"沿山镇\",\"昌明镇\",\"云雾镇\"],[\"雍阳街道\",\"瓮水街道\",\"平定营镇\",\"中坪镇\",\"建中镇\",\"永和镇\",\"珠藏镇\",\"玉山镇\",\"天文镇\",\"银盏镇\",\"猴场镇\",\"江界河镇\",\"岚关乡\"],[\"百泉镇\",\"影山镇\",\"基长镇\",\"下司镇\",\"麻尾镇\",\"麻万镇\",\"上司镇\",\"玉水镇\"],[\"金盆街道\",\"平舟镇\",\"牙舟镇\",\"通州镇\",\"大塘镇\",\"克度镇\",\"塘边镇\",\"甲茶镇\",\"者密镇\",\"掌布镇\",\"卡蒲毛南族乡\"],[\"斛兴街道\",\"龙坪镇\",\"边阳镇\",\"沫阳镇\",\"逢亭镇\",\"罗悃镇\",\"茂井镇\",\"红水河镇\",\"木引镇\",\"凤亭乡\"],[\"长寨街道\",\"广顺镇\",\"摆所镇\",\"代化镇\",\"白云山镇\",\"鼓扬镇\",\"敦操乡\"],[\"冠山街道\",\"龙山镇\",\"醒狮镇\",\"谷脚镇\",\"湾滩河镇\",\"洗马镇\"],[\"涟江街道\",\"濛江街道\",\"好花红镇\",\"摆金镇\",\"雅水镇\",\"断杉镇\",\"芦山镇\",\"王佑镇\",\"羡塘镇\",\"岗度镇\"],[\"三合街道\",\"大河镇\",\"普安镇\",\"都江镇\",\"中和镇\",\"周覃镇\",\"九阡镇\"]]],[[[\"华山街道\",\"护国街道\",\"大观街道\",\"龙翔街道\",\"丰宁街道\",\"莲华街道\",\"红云街道\",\"黑林铺街道\",\"普吉街道\",\"西翥街道\",\"昆明国家高新技术产业开发区\"],[\"拓东街道\",\"鼓楼街道\",\"东华街道\",\"联盟街道\",\"金辰街道\",\"青云街道\",\"龙泉街道\",\"茨坝街道\",\"双龙街道\",\"松华街道\",\"盘龙区滇源街道\",\"盘龙区阿子营街道\"],[\"关上街道\",\"太和街道\",\"吴井街道\",\"金马街道\",\"小板桥街道\",\"官渡街道\",\"矣六街道\",\"六甲街道\",\"大板桥街道\",\"阿拉街道\",\"昆明经济技术开发区\"],[\"西苑街道\",\"马街街道\",\"金碧街道\",\"永昌街道\",\"前卫街道\",\"福海街道\",\"棕树营街道\",\"碧鸡街道\",\"海口街道\",\"团结街道\",\"昆明滇池国家旅游度假区\"],[\"铜都街道\",\"汤丹镇\",\"因民镇\",\"阿旺镇\",\"乌龙镇\",\"红土地镇\",\"拖布卡镇\",\"舍块乡\"],[\"龙城街道\",\"洛龙街道\",\"斗南街道\",\"乌龙街道\",\"吴家营街道\",\"雨花街道\",\"七甸街道\",\"洛羊街道\",\"大渔街道\",\"马金铺街道\"],[\"昆阳街道\",\"晋城镇\",\"二街镇\",\"上蒜镇\",\"六街镇\",\"双河彝族乡\",\"夕阳彝族乡\"],[\"永定街道\",\"罗免镇\",\"赤鹫镇\",\"东村镇\",\"款庄镇\",\"散旦镇\"],[\"匡远街道\",\"汤池街道\",\"北古城镇\",\"狗街镇\",\"竹山镇\",\"马街镇\",\"耿家营乡\",\"九乡乡\",\"昆明阳宗海风景名胜区\"],[\"鹿阜街道\",\"西街口镇\",\"长湖镇\",\"圭山镇\",\"大可乡\"],[\"嵩阳街道\",\"小街镇\",\"杨林镇\",\"牛栏江镇\",\"嵩明杨林经济技术开发区\",\"云南省嵩明职业教育基地\"],[\"屏山街道\",\"撒营盘镇\",\"转龙镇\",\"茂山镇\",\"团街镇\",\"中屏镇\",\"皎平渡镇\",\"乌东德镇\",\"翠华镇\",\"九龙镇\",\"云龙乡\",\"汤郎乡\",\"马鹿塘乡\",\"则黑乡\",\"乌蒙乡\",\"雪山乡\",\"禄劝工业园区管理委员会\"],[\"仁德街道\",\"羊街镇\",\"柯渡镇\",\"倘甸镇\",\"功山镇\",\"河口镇\",\"七星镇\",\"先锋镇\",\"鸡街镇\",\"凤合镇\",\"六哨乡\",\"联合乡\",\"金源乡\",\"甸沙乡\",\"昆明倘甸产业园区轿子山旅游开发区\"],[\"连然街道\",\"金方街道\",\"八街街道\",\"温泉街道\",\"青龙街道\",\"禄脿街道\",\"草铺街道\",\"太平新城街道\",\"县街街道\"]],[[\"南宁街道\",\"建宁街道\",\"白石江街道\",\"寥廓街道\",\"西城街道\",\"益宁街道\",\"文华街道\",\"太和街道\",\"潇湘街道\",\"翠峰街道\",\"三宝街道\",\"沿江街道\",\"珠街街道\",\"越州镇\",\"东山镇\",\"茨营镇\"],[\"西平街道\",\"龙华街道\",\"金龙街道\",\"花山街道\",\"白水镇\",\"盘江镇\",\"炎方乡\",\"播乐乡\",\"大坡乡\",\"菱角乡\",\"德泽乡\"],[\"通泉街道\",\"鸡头村街道\",\"王家庄街道\",\"张安屯街道\",\"旧县街道\",\"马过河镇\",\"纳章镇\",\"马鸣乡\",\"大庄乡\",\"月望乡\"],[\"中枢街道\",\"同乐街道\",\"板桥镇\",\"三岔河镇\",\"马街镇\",\"召夸镇\",\"大莫古镇\",\"芳华镇\",\"小百户镇\",\"活水乡\",\"龙海乡\",\"陆良华侨管理区(镇)\"],[\"丹凤街道\",\"漾月街道\",\"大同街道\",\"雄壁镇\",\"葵山镇\",\"彩云镇\",\"竹基镇\",\"龙庆乡\",\"五龙乡\",\"高良乡\"],[\"罗雄街道\",\"腊山街道\",\"九龙街道\",\"板桥镇\",\"马街镇\",\"富乐镇\",\"阿岗镇\",\"大水井乡\",\"鲁布革乡\",\"旧屋基乡\",\"钟山乡\",\"长底乡\",\"老厂乡\"],[\"中安街道\",\"胜境街道\",\"营上镇\",\"黄泥河镇\",\"竹园镇\",\"后所镇\",\"大河镇\",\"墨红镇\",\"富村镇\",\"十八连山镇\",\"老厂镇\",\"古敢乡\"],[\"古城街道\",\"宝云街道\",\"金钟街道\",\"娜姑镇\",\"迤车镇\",\"乐业镇\",\"矿山镇\",\"者海镇\",\"大井镇\",\"待补镇\",\"大海乡\",\"老厂乡\",\"五星乡\",\"大桥乡\",\"纸厂乡\",\"马路乡\",\"火红乡\",\"新街乡\",\"雨碌乡\",\"鲁纳乡\",\"上村乡\",\"驾车乡\",\"田坝乡\"],[\"宛水街道\",\"西宁街道\",\"双龙街道\",\"虹桥街道\",\"丰华街道\",\"板桥街道\",\"来宾街道\",\"凤凰街道\",\"格宜镇\",\"田坝镇\",\"羊场镇\",\"倘塘镇\",\"落水镇\",\"务德镇\",\"海岱镇\",\"龙场镇\",\"龙潭镇\",\"热水镇\",\"宝山镇\",\"东山镇\",\"普立乡\",\"西泽乡\",\"得禄乡\",\"杨柳乡\",\"双河乡\",\"乐丰乡\",\"文兴乡\",\"阿都乡\"]],[[\"玉兴路街道\",\"凤凰路街道\",\"玉带路街道\",\"北城街道\",\"春和街道\",\"李棋街道\",\"大营街街道\",\"研和街道\",\"高仓街道\",\"小石桥乡\",\"洛河乡\"],[\"大街街道\",\"江城镇\",\"前卫镇\",\"九溪镇\",\"路居镇\",\"安化彝族乡\",\"雄关乡\"],[\"凤麓街道\",\"龙街街道\",\"右所镇\",\"阳宗镇\",\"海口镇\",\"九村镇\"],[\"秀山街道\",\"九龙街道\",\"杨广镇\",\"河西镇\",\"四街镇\",\"纳古镇\",\"里山乡\",\"高大乡\",\"兴蒙乡\"],[\"宁州街道\",\"盘溪镇\",\"华溪镇\",\"青龙镇\",\"通红甸乡\"],[\"龙泉街道\",\"六街街道\",\"绿汁镇\",\"浦贝彝族乡\",\"十街彝族乡\",\"铜厂彝族乡\",\"小街乡\"],[\"双江街道\",\"小街街道\",\"甸中镇\",\"化念镇\",\"塔甸镇\",\"岔河乡\",\"大龙潭乡\",\"富良棚乡\"],[\"桂山街道\",\"古城街道\",\"扬武镇\",\"漠沙镇\",\"戛洒镇\",\"水塘镇\",\"平甸乡\",\"新化乡\",\"建兴乡\",\"老厂乡\",\"者竜乡\",\"平掌乡\"],[\"红河街道\",\"澧江街道\",\"甘庄街道\",\"曼来镇\",\"因远镇\",\"龙潭乡\",\"羊街乡\",\"那诺乡\",\"洼垤乡\",\"咪哩乡\"]],[[\"兰城街道\",\"永昌街道\",\"九隆街道\",\"青华街道\",\"板桥镇\",\"河图镇\",\"汉庄镇\",\"蒲缥镇\",\"瓦窑镇\",\"潞江镇\",\"金鸡乡\",\"辛街乡\",\"西邑乡\",\"丙麻乡\",\"瓦渡乡\",\"水寨乡\",\"瓦马彝族白族乡\",\"瓦房彝族苗族乡\",\"杨柳白族彝族乡\",\"芒宽彝族傣族乡\",\"保山工贸园区\",\"保山市高黎贡山旅游渡假区\"],[\"甸阳镇\",\"由旺镇\",\"姚关镇\",\"仁和镇\",\"太平镇\",\"万兴乡\",\"摆榔彝族布朗族乡\",\"酒房乡\",\"旧城乡\",\"木老元布朗族彝族乡\",\"老麦乡\",\"何元乡\",\"水长乡\",\"保山市水长工业园区\"],[\"龙山镇\",\"镇安镇\",\"勐糯镇\",\"腊勐镇\",\"象达镇\",\"龙江乡\",\"碧寨乡\",\"龙新乡\",\"平达乡\",\"木城彝族傈僳族乡\"],[\"田园镇\",\"漭水镇\",\"柯街镇\",\"卡斯镇\",\"勐统镇\",\"温泉镇\",\"大田坝镇\",\"鸡飞镇\",\"翁堵镇\",\"湾甸傣族乡\",\"更戛乡\",\"珠街彝族乡\",\"耈街彝族苗族乡\"],[\"腾越镇\",\"固东镇\",\"滇滩镇\",\"猴桥镇\",\"和顺镇\",\"界头镇\",\"曲石镇\",\"明光镇\",\"中和镇\",\"芒棒镇\",\"荷花镇\",\"马站乡\",\"北海乡\",\"清水乡\",\"五合乡\",\"新华乡\",\"蒲川乡\",\"团田乡\"]],[[\"凤凰街道\",\"龙泉街道\",\"太平街道\",\"旧圃镇\",\"永丰镇\",\"北闸镇\",\"盘河镇\",\"靖安镇\",\"洒渔镇\",\"乐居镇\",\"苏家院镇\",\"大山包镇\",\"炎山镇\",\"布嘎回族乡\",\"守望回族乡\",\"小龙洞回族彝族乡\",\"青岗岭回族彝族乡\",\"苏甲乡\",\"大寨子乡\",\"田坝乡\"],[\"文屏镇\",\"水磨镇\",\"龙头山镇\",\"小寨镇\",\"江底镇\",\"火德红镇\",\"龙树镇\",\"新街镇\",\"梭山镇\",\"乐红镇\",\"桃源回族乡\",\"茨院回族乡\"],[\"白鹤滩镇\",\"大寨镇\",\"小河镇\",\"药山镇\",\"马树镇\",\"老店镇\",\"茂租镇\",\"东坪镇\",\"新店镇\",\"崇溪镇\",\"金塘镇\",\"蒙姑镇\",\"红山乡\",\"包谷垴乡\",\"中寨乡\",\"炉房乡\"],[\"盐井镇\",\"普洱镇\",\"豆沙镇\",\"中和镇\",\"庙坝镇\",\"柿子镇\",\"兴隆乡\",\"落雁乡\",\"滩头乡\",\"牛寨乡\"],[\"翠华镇\",\"玉碗镇\",\"吉利镇\",\"天星镇\",\"木杆镇\",\"悦乐镇\",\"寿山镇\",\"高桥镇\",\"上高桥回族彝族苗族乡\"],[\"溪洛渡镇\",\"桧溪镇\",\"黄华镇\",\"茂林镇\",\"大兴镇\",\"莲峰镇\",\"务基镇\",\"码口镇\",\"团结乡\",\"细沙乡\",\"青胜乡\",\"马楠苗族彝族乡\",\"水竹乡\",\"墨翰乡\",\"伍寨彝族苗族乡\"],[\"中城镇\",\"南岸镇\",\"新滩镇\",\"会仪镇\",\"板栗镇\"],[\"乌峰街道\",\"南台街道\",\"旧府街道\",\"泼机镇\",\"黑树镇\",\"母享镇\",\"大湾镇\",\"以勒镇\",\"赤水源镇\",\"芒部镇\",\"雨河镇\",\"罗坎镇\",\"牛场镇\",\"五德镇\",\"坡头镇\",\"以古镇\",\"场坝镇\",\"塘房镇\",\"中屯镇\",\"木卓镇\",\"盐源镇\",\"碗厂镇\",\"坪上镇\",\"鱼洞乡\",\"花朗乡\",\"尖山乡\",\"杉树乡\",\"花山乡\",\"果珠彝族乡\",\"林口彝族苗族乡\"],[\"角奎镇\",\"洛泽河镇\",\"牛街镇\",\"海子镇\",\"荞山镇\",\"龙安镇\",\"钟鸣镇\",\"两河镇\",\"小草坝镇\",\"龙海镇\",\"龙街苗族彝族乡\",\"奎香苗族彝族乡\",\"树林彝族苗族乡\",\"柳溪苗族乡\",\"洛旺乡\"],[\"扎西镇\",\"旧城镇\",\"罗布镇\",\"林凤镇\",\"长安镇\",\"庙沟镇\",\"水田镇\",\"双河苗族彝族乡\",\"高田乡\",\"三桃乡\"],[\"云富街道\",\"向家坝镇\",\"太平镇\",\"两碗镇\"]],[[\"西安街道\",\"大研街道\",\"祥和街道\",\"束河街道\",\"金山街道\",\"开南街道\",\"文化街道\",\"金安镇\",\"七河镇\",\"大东乡\",\"金江白族乡\"],[\"黄山镇\",\"石鼓镇\",\"巨甸镇\",\"白沙镇\",\"拉市镇\",\"奉科镇\",\"鸣音镇\",\"太安乡\",\"龙蟠乡\",\"黎明傈僳族乡\",\"鲁甸乡\",\"塔城乡\",\"大具乡\",\"宝山乡\",\"石头白族乡\",\"九河白族乡\"],[\"永北镇\",\"仁和镇\",\"期纳镇\",\"三川镇\",\"程海镇\",\"涛源镇\",\"鲁地拉镇\",\"片角镇\",\"顺州镇\",\"羊坪彝族乡\",\"六德傈僳族彝族乡\",\"东山傈僳族彝族乡\",\"光华傈僳族彝族乡\",\"松坪傈僳族乡\",\"大安彝族纳西族乡\"],[\"中心镇\",\"荣将镇\",\"兴泉镇\",\"石龙坝镇\",\"新庄傈僳族傣族乡\",\"通达傈僳族乡\",\"永兴傈僳族乡\",\"船房傈僳族傣族乡\"],[\"大兴镇\",\"拉伯乡\",\"永宁乡\",\"翠玉傈僳族普米族乡\",\"红桥乡\",\"宁利乡\",\"金棉乡\",\"西川乡\",\"西布河乡\",\"战河乡\",\"永宁坪乡\",\"跑马坪乡\",\"蝉战河乡\",\"新营盘乡\",\"烂泥箐乡\"]],[[\"思茅镇\",\"南屏镇\",\"倚象镇\",\"思茅港镇\",\"六顺镇\",\"龙潭彝族傣族乡\",\"云仙彝族乡\"],[\"宁洱镇\",\"磨黑镇\",\"德化镇\",\"同心镇\",\"勐先镇\",\"梅子镇\",\"德安乡\",\"普义乡\",\"黎明乡\"],[\"联珠镇\",\"通关镇\",\"龙坝镇\",\"新安镇\",\"团田镇\",\"新抚镇\",\"景星镇\",\"鱼塘镇\",\"文武镇\",\"坝溜镇\",\"泗南江镇\",\"雅邑镇\",\"孟弄彝族乡\",\"龙潭乡\",\"那哈乡\"],[\"锦屏镇\",\"文井镇\",\"漫湾镇\",\"大朝山东镇\",\"花山镇\",\"大街镇\",\"太忠镇\",\"文龙镇\",\"安定镇\",\"景福镇\",\"曼等乡\",\"龙街乡\",\"林街乡\"],[\"威远镇\",\"永平镇\",\"正兴镇\",\"民乐镇\",\"凤山镇\",\"景谷镇\",\"碧安乡\",\"益智乡\",\"半坡乡\",\"勐班乡\"],[\"恩乐镇\",\"按板镇\",\"勐大镇\",\"者东镇\",\"九甲镇\",\"古城镇\",\"振太镇\",\"和平镇\",\"田坝乡\"],[\"勐烈镇\",\"整董镇\",\"曲水镇\",\"宝藏镇\",\"康平镇\",\"国庆乡\",\"嘉禾乡\"],[\"娜允镇\",\"勐马镇\",\"芒信镇\",\"富岩镇\",\"景信乡\",\"公信乡\"],[\"勐朗镇\",\"上允镇\",\"糯扎渡镇\",\"惠民镇\",\"东回镇\",\"发展河哈尼族乡\",\"谦六彝族乡\",\"糯福乡\",\"东河乡\",\"大山乡\",\"南岭乡\",\"雪林佤族乡\",\"木戛乡\",\"酒井哈尼族乡\",\"拉巴乡\",\"竹塘乡\",\"富邦乡\",\"安康佤族乡\",\"文东佤族乡\",\"富东乡\"],[\"勐梭镇\",\"勐卡镇\",\"翁嘎科镇\",\"中课镇\",\"新厂镇\",\"力所拉祜族乡\",\"岳宋乡\"]],[[\"凤翔街道\",\"忙畔街道\",\"博尚镇\",\"南美乡\",\"蚂蚁堆乡\",\"章驮乡\",\"圈内乡\",\"马台乡\",\"邦东乡\",\"平村乡\"],[\"凤山镇\",\"鲁史镇\",\"小湾镇\",\"营盘镇\",\"三岔河镇\",\"勐佑镇\",\"雪山镇\",\"洛党镇\",\"诗礼乡\",\"新华乡\",\"大寺乡\",\"腰街乡\",\"郭大寨乡\"],[\"爱华镇\",\"漫湾镇\",\"大朝山西镇\",\"涌宝镇\",\"茂兰镇\",\"幸福镇\",\"大寨镇\",\"忙怀乡\",\"晓街乡\",\"茶房乡\",\"栗树乡\",\"后箐乡\",\"幸福农场\",\"新城农场\"],[\"德党镇\",\"小勐统镇\",\"永康镇\",\"勐板乡\",\"亚练乡\",\"乌木龙乡\",\"大雪山乡\",\"班卡乡\",\"崇岗乡\",\"大山乡\",\"勐底农场\"],[\"凤尾镇\",\"勐捧镇\",\"南伞镇\",\"忙丙乡\",\"勐堆乡\",\"木场乡\",\"军赛乡\"],[\"勐勐镇\",\"勐库镇\",\"沙河乡\",\"大文乡\",\"忙糯乡\",\"邦丙乡\"],[\"耿马镇\",\"勐永镇\",\"勐撒镇\",\"孟定镇\",\"大兴乡\",\"芒洪乡\",\"四排山乡\",\"贺派乡\",\"勐简乡\",\"耿马华侨农场\",\"勐撒农场\",\"孟定农场\"],[\"勐董镇\",\"岩帅镇\",\"勐省镇\",\"芒卡镇\",\"单甲乡\",\"糯良乡\",\"勐来乡\",\"勐角乡\",\"班洪乡\",\"班老乡\",\"勐省农场\"]],[[\"鹿城镇\",\"东瓜镇\",\"吕合镇\",\"紫溪镇\",\"东华镇\",\"子午镇\",\"苍岭镇\",\"三街镇\",\"八角镇\",\"中山镇\",\"新村镇\",\"西舍路镇\",\"树苴乡\",\"大过口乡\",\"大地基乡\"],[\"妥甸镇\",\"大庄镇\",\"法脿镇\",\"鄂嘉镇\",\"大麦地镇\",\"安龙堡乡\",\"爱尼山乡\",\"独田乡\"],[\"共和镇\",\"新桥镇\",\"江坡镇\",\"凤屯镇\",\"蟠猫乡\",\"戌街乡\",\"安乐乡\"],[\"龙川镇\",\"沙桥镇\",\"五街镇\",\"红土坡镇\",\"马街镇\",\"兔街镇\",\"雨露白族自治乡\",\"一街乡\",\"罗武庄乡\",\"五顶山乡\"],[\"栋川镇\",\"光禄镇\",\"前场镇\",\"弥兴镇\",\"太平镇\",\"官屯镇\",\"适中乡\",\"左门乡\",\"大河口乡\"],[\"金碧镇\",\"石羊镇\",\"六苴镇\",\"龙街镇\",\"新街镇\",\"赵家店镇\",\"三岔河镇\",\"桂花镇\",\"昙华乡\",\"湾碧傣族傈僳族自治乡\",\"铁锁乡\",\"三台乡\"],[\"永定镇\",\"宜就镇\",\"中和镇\",\"莲池乡\",\"维的乡\",\"猛虎乡\",\"永兴乡\"],[\"元马镇\",\"黄瓜园镇\",\"羊街镇\",\"老城乡\",\"物茂乡\",\"江边乡\",\"新华乡\",\"平田乡\",\"凉山乡\",\"姜驿乡\"],[\"狮山镇\",\"高桥镇\",\"猫街镇\",\"插甸镇\",\"白路镇\",\"万德镇\",\"己衣镇\",\"田心乡\",\"发窝乡\",\"环州乡\",\"东坡傣族自治乡\"],[\"金山镇\",\"仁兴镇\",\"碧城镇\",\"勤丰镇\",\"一平浪镇\",\"广通镇\",\"黑井镇\",\"土官镇\",\"彩云镇\",\"和平镇\",\"恐龙山镇\",\"中村乡\",\"高峰乡\",\"妥安乡\"]],[[\"城区街道\",\"锡城镇\",\"沙甸镇\",\"鸡街镇\",\"大屯镇\",\"老厂镇\",\"卡房镇\",\"蔓耗镇\",\"贾沙乡\",\"保和乡\"],[\"乐白道街道\",\"灵泉街道\",\"中和营镇\",\"小龙潭镇\",\"大庄回族乡\",\"羊街乡\",\"碑格乡\"],[\"文澜镇\",\"草坝镇\",\"雨过铺镇\",\"新安所镇\",\"芷村镇\",\"鸣鹫镇\",\"冷泉镇\",\"期路白苗族乡\",\"老寨苗族乡\",\"水田乡\",\"西北勒乡\"],[\"弥阳镇\",\"新哨镇\",\"虹溪镇\",\"竹园镇\",\"朋普镇\",\"巡检司镇\",\"西一镇\",\"西二镇\",\"西三镇\",\"东山镇\",\"五山乡\",\"江边乡\"],[\"玉屏镇\",\"新现镇\",\"和平镇\",\"白河镇\",\"白云乡\",\"新华乡\",\"湾塘乡\"],[\"临安镇\",\"官厅镇\",\"西庄镇\",\"青龙镇\",\"南庄镇\",\"岔科镇\",\"曲江镇\",\"面甸镇\",\"普雄乡\",\"李浩寨乡\",\"坡头乡\",\"盘江乡\",\"利民乡\",\"甸尾乡\"],[\"异龙镇\",\"宝秀镇\",\"坝心镇\",\"龙朋镇\",\"龙武镇\",\"哨冲镇\",\"牛街镇\",\"新城乡\",\"大桥乡\"],[\"中枢镇\",\"金马镇\",\"旧城镇\",\"午街铺镇\",\"白水镇\",\"向阳乡\",\"三塘乡\",\"永宁乡\"],[\"南沙镇\",\"新街镇\",\"牛角寨乡\",\"沙拉托乡\",\"嘎娘乡\",\"上新城乡\",\"小新街乡\",\"逢春岭乡\",\"大坪乡\",\"攀枝花乡\",\"黄茅岭乡\",\"黄草岭乡\",\"俄扎乡\",\"马街乡\"],[\"迤萨镇\",\"甲寅镇\",\"宝华镇\",\"乐育镇\",\"浪堤镇\",\"洛恩乡\",\"石头寨乡\",\"阿扎河乡\",\"大羊街乡\",\"车古乡\",\"架车乡\",\"垤玛乡\",\"三村乡\"],[\"金河镇\",\"金水河镇\",\"勐拉镇\",\"老勐镇\",\"铜厂乡\",\"老集寨乡\",\"者米拉祜乡\",\"阿得博乡\",\"沙依坡乡\",\"大寨乡\",\"马鞍底乡\",\"勐桥乡\",\"营盘乡\"],[\"大兴镇\",\"牛孔镇\",\"大黑山镇\",\"平河镇\",\"戈奎乡\",\"大水沟乡\",\"半坡乡\",\"骑马坝乡\",\"三猛乡\"],[\"河口镇\",\"南溪镇\",\"老范寨乡\",\"桥头苗族壮族乡\",\"瑶山乡\",\"莲花滩乡\"]],[[\"开化街道\",\"卧龙\",\"新平街道\",\"古木镇\",\"平坝镇\",\"马塘镇\",\"德厚镇\",\"小街镇\",\"薄竹镇\",\"追栗街镇\",\"东山彝族乡\",\"柳井彝族乡\",\"新街乡\",\"喜古乡\",\"坝心彝族乡\",\"秉烈彝族乡\",\"红甸回族乡\",\"文山市三七产业园区管理委员会\",\"文山市马塘工业园区管理委员会\"],[\"江那镇\",\"平远镇\",\"稼依镇\",\"阿猛镇\",\"阿舍彝族乡\",\"维末彝族乡\",\"盘龙彝族乡\",\"八嘎乡\",\"者腊乡\",\"蚌峨乡\",\"干河彝族乡\",\"平远管理区\",\"稼依管理区\",\"回龙管理区\"],[\"西洒镇\",\"兴街镇\",\"蚌谷乡\",\"莲花塘乡\",\"新马街乡\",\"柏林乡\",\"法斗乡\",\"董马乡\",\"鸡街乡\"],[\"麻栗镇\",\"大坪镇\",\"董干镇\",\"天保镇\",\"猛硐瑶族乡\",\"下金厂乡\",\"八布乡\",\"六河乡\",\"杨万乡\",\"铁厂乡\",\"马街乡\"],[\"马白镇\",\"八寨镇\",\"仁和镇\",\"木厂镇\",\"夹寒箐镇\",\"小坝子镇\",\"都龙镇\",\"金厂镇\",\"坡脚镇\",\"南捞乡\",\"大栗树乡\",\"篾厂乡\",\"古林箐乡\",\"健康农场\"],[\"锦屏镇\",\"曰者镇\",\"双龙营镇\",\"八道哨彝族乡\",\"天星乡\",\"平寨乡\",\"树皮彝族乡\",\"腻脚彝族乡\",\"新店彝族乡\",\"舍得彝族乡\",\"官寨乡\",\"温浏乡\"],[\"莲城镇\",\"八宝镇\",\"南屏镇\",\"珠街镇\",\"那洒镇\",\"珠琳镇\",\"坝美镇\",\"董堡乡\",\"旧莫乡\",\"杨柳井乡\",\"板蚌乡\",\"曙光乡\",\"黑支果乡\",\"篆角乡\",\"五珠乡\",\"者兔乡\",\"者太乡\",\"底圩乡\"],[\"新华镇\",\"归朝镇\",\"剥隘镇\",\"里达镇\",\"田蓬镇\",\"木央镇\",\"板仑乡\",\"谷拉乡\",\"者桑乡\",\"那能乡\",\"洞波瑶族乡\",\"阿用乡\",\"花甲乡\"]],[[\"允景洪街道办事\",\"嘎洒镇\",\"勐龙镇\",\"勐罕镇\",\"勐养镇\",\"普文镇\",\"景哈乡\",\"景讷乡\",\"大渡岗乡\",\"勐旺乡\",\"基诺乡\",\"景洪农场\",\"东风农场\",\"橄榄坝农场\",\"勐养农场\",\"大渡岗农场\",\"西双版纳州渡假区管理委员\",\"景洪工业园区\",\"西双版纳监狱\"],[\"勐海镇\",\"打洛镇\",\"勐混镇\",\"勐遮镇\",\"勐满镇\",\"勐阿镇\",\"勐宋乡\",\"勐往乡\",\"格朗和乡\",\"布朗山乡\",\"西定乡\",\"黎明农场\"],[\"勐腊镇\",\"勐捧镇\",\"勐满镇\",\"勐仑镇\",\"西双版纳磨憨经济开发区(尚勇镇)\",\"勐伴镇\",\"关累镇\",\"易武镇\",\"象明乡\",\"瑶区乡\",\"勐腊农场\",\"勐捧农场\",\"勐满农场\",\"勐醒农场\"]],[[\"大理创新工业园区天井\",\"大理创新工业园区满江\",\"下关镇\",\"大理镇\",\"大理创新工业园区凤仪镇\",\"喜洲镇\",\"海东镇\",\"挖色镇\",\"湾桥镇\",\"银桥镇\",\"双廊镇\",\"上关镇\",\"太邑彝族乡\"],[\"苍山西镇\",\"漾江镇\",\"平坡镇\",\"顺濞镇\",\"富恒乡\",\"太平乡\",\"瓦厂乡\",\"龙潭乡\",\"鸡街乡\"],[\"祥城镇\",\"沙龙镇\",\"云南驿镇\",\"下庄镇\",\"普棚镇\",\"刘厂镇\",\"禾甸镇\",\"米甸镇\",\"鹿鸣乡\",\"东山彝族乡\"],[\"金牛镇\",\"宾居镇\",\"州城镇\",\"大营镇\",\"鸡足山镇\",\"力角镇\",\"平川镇\",\"乔甸镇\",\"钟英傈僳族彝族乡\",\"拉乌彝族乡\"],[\"弥城镇\",\"红岩镇\",\"新街镇\",\"寅街镇\",\"苴力镇\",\"密祉镇\",\"德苴乡\",\"牛街彝族乡\"],[\"南涧镇\",\"小湾东镇\",\"公郎镇\",\"宝华镇\",\"无量山镇\",\"拥翠乡\",\"乐秋乡\",\"碧溪乡\"],[\"南诏镇\",\"庙街镇\",\"大仓镇\",\"永建镇\",\"巍宝山乡\",\"马鞍山乡\",\"紫金乡\",\"五印乡\",\"牛街乡\",\"青华乡\"],[\"博南镇\",\"杉阳镇\",\"龙街镇\",\"龙门乡\",\"北斗彝族乡\",\"厂街彝族乡\",\"水泄彝族乡\"],[\"诺邓镇\",\"功果桥镇\",\"漕涧镇\",\"白石镇\",\"宝丰乡\",\"关坪乡\",\"团结彝族乡\",\"长新乡\",\"检槽乡\",\"苗尾傈僳族乡\",\"民建乡\"],[\"茈碧湖镇\",\"邓川镇\",\"右所镇\",\"三营镇\",\"凤羽镇\",\"乔后镇\",\"牛街乡\",\"炼铁乡\",\"西山乡\"],[\"金华镇\",\"老君山镇\",\"甸南镇\",\"沙溪镇\",\"马登镇\",\"羊岑乡\",\"弥沙乡\",\"象图乡\"],[\"云鹤镇\",\"辛屯镇\",\"松桂镇\",\"黄坪镇\",\"草海镇\",\"西邑镇\",\"龙开口镇\",\"金墩乡\",\"六合彝族乡\"]],[[\"勐卯镇\",\"畹町镇\",\"弄岛镇\",\"姐相乡\",\"户育乡\",\"勐秀乡\"],[\"勐焕街道\",\"芒市镇\",\"遮放镇\",\"勐戛镇\",\"芒海镇\",\"风平镇\",\"轩岗乡\",\"江东乡\",\"西山乡\",\"中山乡\",\"三台山乡\",\"五岔路乡\"],[\"遮岛镇\",\"芒东镇\",\"勐养镇\",\"平山乡\",\"小厂乡\",\"大厂乡\",\"九保阿昌族乡\",\"曩宋阿昌族乡\",\"河西乡\"],[\"平原镇\",\"旧城镇\",\"那邦镇\",\"弄璋镇\",\"盏西镇\",\"卡场镇\",\"昔马镇\",\"太平镇\",\"新城乡\",\"油松岭乡\",\"芒章乡\",\"支那乡\",\"苏典傈僳族乡\",\"勐弄乡\",\"铜壁关乡\"],[\"章凤镇\",\"陇把镇\",\"景罕镇\",\"城子镇\",\"户撒阿昌族乡\",\"护国乡\",\"清平乡\",\"王子树乡\",\"勐约乡\"]],[[\"六库镇\",\"鲁掌镇\",\"片马镇\",\"上江镇\",\"老窝镇\",\"大兴地镇\",\"称杆乡\",\"古登乡\",\"洛本卓乡\"],[\"上帕镇\",\"匹河乡\",\"子里甲乡\",\"架科底乡\",\"鹿马登乡\",\"石月亮乡\",\"马吉乡\"],[\"茨开镇\",\"丙中洛镇\",\"捧当乡\",\"普拉底乡\",\"独龙江乡\"],[\"金顶镇\",\"啦井镇\",\"营盘镇\",\"通甸镇\",\"河西乡\",\"中排乡\",\"石登乡\",\"兔峨乡\"]],[[\"建塘镇\",\"小中甸镇\",\"虎跳峡镇\",\"金江镇\",\"上江乡\",\"三坝乡\",\"洛吉乡\",\"尼西乡\",\"格咱乡\",\"东旺乡\",\"五境乡\"],[\"升平镇\",\"奔子栏镇\",\"佛山乡\",\"云岭乡\",\"燕门乡\",\"拖顶乡\",\"霞若乡\",\"羊拉乡\"],[\"保和镇\",\"叶枝镇\",\"塔城镇\",\"永春乡\",\"攀天阁乡\",\"白济汛乡\",\"康普乡\",\"巴迪乡\",\"中路乡\",\"维登乡\"]]],[[[\"八廓街道\",\"吉日街道\",\"吉崩岗街道\",\"扎细街道\",\"公德林街道\",\"嘎玛贡桑街道\",\"两岛街道\",\"金珠西路街道\",\"蔡公堂乡\",\"纳金乡\",\"娘热乡\",\"夺底乡\"],[\"东嘎镇\",\"乃琼镇\",\"羊达乡\",\"古荣乡\",\"柳梧乡\",\"马乡\",\"德庆乡\"],[\"甘丹曲果镇\",\"春堆乡\",\"松盘乡\",\"强嘎乡\",\"卡孜乡\",\"边交林乡\",\"江热夏乡\",\"阿朗乡\",\"唐古乡\",\"旁多乡\"],[\"当曲卡镇\",\"羊八井镇\",\"格达乡\",\"宁中乡\",\"公塘乡\",\"龙仁乡\",\"乌玛塘乡\",\"纳木湖乡\"],[\"塔荣镇\",\"麻江乡\",\"普松乡\",\"卡如乡\",\"尼木乡\",\"续迈乡\",\"帕古乡\",\"吞巴乡\"],[\"曲水镇\",\"达嘎乡\",\"才纳乡\",\"南木乡\",\"聂当乡\",\"茶巴拉乡\"],[\"德庆镇\",\"塔杰乡\",\"章多乡\",\"唐嘎乡\",\"雪乡\",\"帮堆乡\"],[\"工卡镇\",\"扎雪乡\",\"门巴乡\",\"扎西岗乡\",\"日多乡\",\"尼玛江热乡\",\"甲玛乡\",\"唐加乡\"]],[[\"城北\",\"城南\",\"曲美乡\",\"聂日雄乡\",\"曲布雄乡\",\"联乡\",\"甲措雄乡\",\"纳尔乡\",\"年木乡\",\"东嘎乡\",\"边雄乡\",\"江当乡\"],[\"南木林镇\",\"普当乡\",\"仁堆乡\",\"拉布普乡\",\"多角乡\",\"卡孜乡\",\"土布加乡\",\"艾玛乡\",\"奴玛乡\",\"达孜乡\",\"索金乡\",\"茶尔乡\",\"秋木乡\",\"达那乡\",\"芒热乡\",\"热当乡\",\"甲措乡\"],[\"江孜镇\",\"纳如乡\",\"卡麦乡\",\"卡堆乡\",\"藏改乡\",\"日朗乡\",\"达孜乡\",\"热索乡\",\"重孜乡\",\"龙马乡\",\"紫金乡\",\"江热乡\",\"年堆乡\",\"康卓乡\",\"金嘎乡\",\"日星乡\",\"热龙乡\",\"车仁乡\",\"加克西乡\"],[\"协格尔镇\",\"岗嘎镇\",\"加措乡\",\"绒辖乡\",\"尼辖乡\",\"盆吉乡\",\"曲当乡\",\"扎果乡\",\"扎西宗乡\",\"长所乡\",\"曲洛乡\",\"措果乡\",\"克玛乡\"],[\"萨迦镇\",\"吉定镇\",\"木拉乡\",\"查荣乡\",\"拉洛乡\",\"赛乡\",\"扯休乡\",\"扎西岗乡\",\"雄玛乡\",\"麻布加乡\",\"雄麦乡\"],[\"曲下镇\",\"拉孜镇\",\"扎西宗乡\",\"曲玛乡\",\"彭措林乡\",\"扎西岗乡\",\"柳乡\",\"热萨乡\",\"芒普乡\",\"锡钦乡\",\"查务乡\"],[\"卡嘎镇\",\"桑桑镇\",\"切热乡\",\"秋窝乡\",\"达居乡\",\"亚木乡\",\"贡久布乡\",\"达若乡\",\"措迈乡\",\"尼果乡\",\"孔隆乡\",\"如萨乡\",\"阿木雄乡\",\"查孜乡\",\"日吾其乡\",\"多白乡\",\"雄巴乡\"],[\"卡嘎镇\",\"达木夏乡\",\"查布乡\",\"春哲乡\",\"则许乡\",\"娘热乡\",\"措布西乡\",\"纳当乡\",\"青都乡\",\"切琼乡\",\"美巴切勤乡\",\"列巴乡\",\"塔定乡\",\"荣玛乡\",\"通门乡\",\"仁钦则乡\",\"达那普乡\",\"达那塔乡\",\"南木切乡\"],[\"洛江镇\",\"嘎东镇\",\"巴扎乡\",\"玛乡\",\"旺丹乡\",\"曲奴乡\",\"杜琼乡\",\"强堆乡\",\"嘎普乡\",\"者下乡\",\"东喜乡\"],[\"德吉林镇\",\"帕当乡\",\"康雄乡\",\"普松乡\",\"然巴乡\",\"茶巴乡\",\"切洼乡\",\"母乡\",\"仁布乡\"],[\"康马镇\",\"涅如麦乡\",\"涅如堆乡\",\"嘎拉乡\",\"萨玛达乡\",\"康如乡\",\"少岗乡\",\"南尼乡\",\"雄章乡\"],[\"江嘎镇\",\"陈塘镇\",\"日屋镇\",\"确布乡\",\"扎西岗乡\",\"多布扎乡\",\"定结乡\",\"琼孜乡\",\"萨尔乡\",\"郭加乡\"],[\"帕羊镇\",\"拉让乡\",\"帕江乡\",\"仁多乡\",\"吉玛乡\",\"隆格尔乡\",\"霍尔巴乡\",\"吉拉乡\",\"纳久乡\",\"偏吉乡\",\"布多乡\",\"亚热乡\",\"琼果乡\"],[\"下司马镇\",\"帕里镇\",\"下亚东乡\",\"堆纳乡\",\"上亚东乡\",\"吉汝乡\",\"康布乡\"],[\"宗嘎镇\",\"吉隆镇\",\"折巴乡\",\"贡当乡\",\"差那乡\",\"萨勒乡\"],[\"聂拉木镇\",\"樟木镇\",\"亚来乡\",\"锁作乡\",\"门布乡\",\"乃龙乡\",\"波绒乡\"],[\"加加镇\",\"夏如乡\",\"旦嘎乡\",\"达吉岭乡\",\"如角乡\",\"拉藏乡\",\"雄如乡\",\"昌果乡\"],[\"岗巴镇\",\"昌龙乡\",\"直克乡\",\"孔玛乡\",\"龙中乡\"]],[[\"城关镇\",\"俄洛镇\",\"卡若镇\",\"芒达乡\",\"沙贡乡\",\"若巴乡\",\"埃西乡\",\"如意乡\",\"日通乡\",\"柴维乡\",\"妥坝乡\",\"嘎玛乡\",\"面达乡\",\"约巴乡\",\"拉多乡\"],[\"江达镇\",\"岗托镇\",\"邓柯乡\",\"岩比乡\",\"卡贡乡\",\"生达乡\",\"娘西乡\",\"字嘎乡\",\"青泥洞乡\",\"汪布顶乡\",\"德登乡\",\"同普乡\",\"波罗乡\"],[\"莫洛镇\",\"敏都乡\",\"则巴乡\",\"罗麦乡\",\"沙东乡\",\"克日乡\",\"木协乡\",\"阿旺乡\",\"拉妥乡\",\"雄松乡\",\"哈加乡\",\"相皮乡\"],[\"桑多镇\",\"类乌齐镇\",\"吉多乡\",\"岗色乡\",\"宾达乡\",\"卡玛多乡\",\"尚卡乡\",\"伊日乡\",\"甲桑卡乡\",\"长毛岭乡\"],[\"丁青镇\",\"尺犊镇\",\"木塔乡\",\"布塔乡\",\"巴达乡\",\"甘岩乡\",\"嘎塔乡\",\"色扎乡\",\"协雄乡\",\"桑多乡\",\"当堆乡\",\"沙贡乡\",\"觉恩乡\"],[\"烟多镇\",\"吉塘镇\",\"香堆镇\",\"宗沙乡\",\"肯通乡\",\"扩达乡\",\"新卡乡\",\"王卡乡\",\"阿孜乡\",\"巴日乡\",\"荣周乡\",\"卡贡乡\",\"察拉乡\"],[\"白玛镇\",\"然乌镇\",\"帮达镇\",\"同卡镇\",\"林卡乡\",\"夏里乡\",\"拥乡\",\"瓦乡\",\"吉达乡\",\"卡瓦白庆乡\",\"吉中乡\",\"益庆乡\",\"拉根乡\",\"郭庆乡\"],[\"旺达镇\",\"田妥镇\",\"扎玉镇\",\"东坝乡\",\"中林卡乡\",\"美玉乡\",\"下林卡乡\",\"碧土乡\",\"仁果乡\",\"绕金乡\"],[\"嘎托镇\",\"如美镇\",\"曲孜卡乡\",\"木许乡\",\"纳西民族乡\",\"朱巴龙乡\",\"曲登乡\",\"徐中乡\",\"帮达乡\",\"戈波乡\",\"洛尼乡\",\"措瓦乡\",\"昂多乡\",\"宗西乡\",\"莽岭乡\",\"索多西乡\"],[\"孜托镇\",\"硕督镇\",\"康沙镇\",\"马利镇\",\"玉西乡\",\"新荣乡\",\"达龙乡\",\"腊久乡\",\"俄西乡\",\"中亦乡\",\"白达乡\"],[\"草卡镇\",\"边坝镇\",\"马武乡\",\"热玉乡\",\"尼木乡\",\"沙丁乡\",\"金岭乡\",\"加贡乡\",\"马秀乡\",\"都瓦乡\",\"拉孜乡\"]],[[\"林芝镇\",\"百巴镇\",\"八一镇\",\"鲁朗镇\",\"更章门巴民族乡\",\"布久乡\",\"米瑞乡\"],[\"工布江达镇\",\"金达镇\",\"巴河镇\",\"错高乡\",\"朱拉乡\",\"仲莎乡\",\"江达乡\",\"娘蒲乡\",\"加兴乡\"],[\"米林镇\",\"卧龙镇\",\"派镇\",\"丹娘乡\",\"南伊珞巴民族乡\",\"羌纳乡\",\"里龙乡\",\"扎西绕登乡\"],[\"墨脱镇\",\"甘登乡\",\"加热萨乡\",\"达木珞巴民族乡\",\"帮辛乡\",\"格当乡\",\"德兴乡\",\"背崩乡\"],[\"扎木镇\",\"倾多镇\",\"松宗镇\",\"古乡\",\"玉许乡\",\"多吉乡\",\"康玉乡\",\"玉普乡\",\"易贡乡\",\"八盖乡\"],[\"竹瓦根镇\",\"上察隅镇\",\"下察隅镇\",\"古玉乡\",\"古拉乡\",\"察瓦龙乡\"],[\"朗镇\",\"仲达镇\",\"洞嘎镇\",\"金东乡\",\"拉多乡\",\"登木乡\"]],[[\"泽当镇\",\"昌珠镇\",\"颇章乡\",\"结巴乡\",\"多颇章乡\",\"索珠乡\",\"亚堆乡\"],[\"扎唐镇\",\"桑耶镇\",\"阿扎乡\",\"扎其乡\",\"吉汝乡\"],[\"吉雄镇\",\"岗堆镇\",\"甲竹林镇\",\"江塘镇\",\"杰德秀镇\",\"朗杰学乡\",\"昌果乡\",\"东拉乡\",\"克西乡\"],[\"桑日镇\",\"增期乡\",\"白堆乡\",\"绒乡\"],[\"琼结镇\",\"拉玉乡\",\"下水乡\",\"加麻乡\"],[\"曲松镇\",\"罗布沙镇\",\"邱多江乡\",\"堆随乡\",\"下江乡\"],[\"措美镇\",\"哲古镇\",\"乃西乡\",\"古堆乡\"],[\"洛扎镇\",\"拉康镇\",\"生格乡\",\"边巴乡\",\"扎日乡\",\"色乡\",\"拉郊乡\"],[\"加查镇\",\"安绕镇\",\"拉绥乡\",\"崔久乡\",\"坝乡\",\"冷达乡\",\"洛林乡\"],[\"隆子镇\",\"日当镇\",\"加玉乡\",\"列麦乡\",\"热荣乡\",\"三林乡\",\"准巴乡\",\"斗玉珞巴民族乡\",\"雪沙乡\",\"扎日乡\",\"玉麦乡\"],[\"错那镇\",\"勒门巴民族乡\",\"贡日门巴民族乡\",\"吉巴门巴民族乡\",\"麻麻门巴民族乡\",\"库局乡\",\"曲卓木乡\",\"浪波乡\",\"觉拉乡\",\"卡达乡\"],[\"浪卡子镇\",\"打隆镇\",\"张达乡\",\"伦布雪乡\",\"多却乡\",\"普玛江塘乡\",\"阿扎乡\",\"卡龙乡\",\"白地乡\",\"卡热乡\"]],[[\"那曲镇\",\"罗玛镇\",\"古露镇\",\"香茂乡\",\"油恰乡\",\"那么切乡\",\"孔玛乡\",\"达萨乡\",\"劳麦乡\",\"色雄乡\",\"尼玛乡\",\"达前乡\"],[\"阿扎镇\",\"嘉黎镇\",\"鸽群乡\",\"藏比乡\",\"忠玉乡\",\"措多乡\",\"措拉乡\",\"林堤乡\",\"夏玛乡\",\"绒多乡\"],[\"比如镇\",\"夏曲镇\",\"白嘎乡\",\"羊秀乡\",\"香曲乡\",\"达塘乡\",\"良曲乡\",\"茶曲乡\",\"扎拉乡\",\"恰则乡\"],[\"聂荣镇\",\"尼玛乡\",\"查当乡\",\"当木江乡\",\"永曲乡\",\"索雄乡\",\"白雄乡\",\"桑荣乡\",\"下曲乡\",\"色庆乡\"],[\"扎仁镇\",\"雁石坪镇\",\"强玛镇\",\"帕那镇\",\"措玛乡\",\"滩堆乡\",\"扎曲乡\",\"岗尼乡\",\"玛曲乡\",\"色务乡\",\"玛荣乡\",\"多玛乡\",\"帮爱乡\"],[\"申扎镇\",\"雄梅镇\",\"马跃乡\",\"买巴乡\",\"塔尔玛乡\",\"下过乡\",\"卡乡\",\"巴扎乡\"],[\"亚拉镇\",\"荣布镇\",\"若达乡\",\"热瓦乡\",\"西昌乡\",\"嘎木乡\",\"赤多乡\",\"嘎美乡\",\"加勤乡\",\"江达乡\"],[\"普保镇\",\"北拉镇\",\"佳琼镇\",\"德庆镇\",\"马前乡\",\"门当乡\",\"保吉乡\",\"青龙乡\",\"新吉乡\",\"尼玛乡\"],[\"雅安镇\",\"拉西镇\",\"杂色镇\",\"江绵乡\",\"岗切乡\",\"巴青乡\",\"阿秀乡\",\"玛如乡\",\"本塔乡\",\"贡日乡\"],[\"尼玛镇\",\"文部乡\",\"中仓乡\",\"卓瓦乡\",\"卓尼乡\",\"吉瓦乡\",\"甲谷乡\",\"阿索乡\",\"俄久乡\",\"荣玛乡\",\"达果乡\",\"申亚乡\",\"来多乡\",\"军仓乡\"],[\"措折罗玛镇\",\"协德乡\",\"雅曲乡\",\"嘎措乡\",\"措折强玛乡\",\"多玛乡\",\"巴岭乡\"]],[[\"普兰镇\",\"巴嘎乡\",\"霍尔乡\"],[\"托林镇\",\"萨让乡\",\"达巴乡\",\"底雅乡\",\"香孜乡\",\"曲松乡\",\"楚鲁松杰乡\"],[\"狮泉河镇\",\"昆莎乡\",\"左左乡\",\"门士乡\",\"扎西岗乡\"],[\"日土镇\",\"热帮乡\",\"日松乡\",\"东汝乡\",\"多玛乡\"],[\"革吉镇\",\"雄巴乡\",\"亚热乡\",\"盐湖乡\",\"文布当桑乡\"],[\"改则镇\",\"物玛乡\",\"先遣乡\",\"麻米乡\",\"洞措乡\",\"古姆乡\",\"察布乡\"],[\"措勤镇\",\"磁石乡\",\"曲洛乡\",\"江让乡\",\"达雄乡\"]]],[[[\"西一路街道\",\"长乐中路街道\",\"中山门街道\",\"韩森寨街道\",\"解放门街道\",\"自强路街道\",\"太华路街道\",\"长乐西路街道\",\"胡家庙街道\"],[\"南院门街道\",\"柏树林街道\",\"长乐坊街道\",\"东关南街街道\",\"太乙路街道\",\"文艺路街道\",\"长安路街道\",\"张家村街道\"],[\"青年路街道\",\"北院门街道\",\"北关街道\",\"红庙坡街道\",\"环城西路街道\",\"西关街道\",\"土门街道\",\"桃园路街道\",\"枣园街道\"],[\"纺织城街道\",\"十里铺街道\",\"红旗街道\",\"席王街道\",\"洪庆街道\",\"狄寨街道\",\"灞桥街道\",\"新筑街道\",\"新合街道\"],[\"张家堡街道\",\"三桥街道\",\"辛家庙街道\",\"徐家湾街道\",\"大明宫街道\",\"谭家街道\",\"草滩街道\",\"六村堡街道\",\"未央宫街道\",\"汉城街道\",\"未央湖街道\",\"建章路街道\"],[\"小寨路街道\",\"大雁塔街道\",\"长延堡街道\",\"电子城街道\",\"等驾坡街道\",\"鱼化寨街道\",\"丈八沟街道\",\"曲江街道\"],[\"凤凰路街道\",\"新华路街道\",\"振兴街道\",\"新兴街道\",\"北屯街道\",\"武屯镇\",\"关山镇\"],[\"骊山街道\",\"秦陵街道\",\"新丰街道\",\"代王街道\",\"斜口街道\",\"行者街道\",\"零口街道\",\"相桥街道\",\"雨金街道\",\"新市街道\",\"徐杨街道\",\"西泉街道\",\"栎阳街道\",\"马额街道\",\"何寨街道\",\"交口街道\",\"油槐街道\",\"北田街道\",\"铁炉街道\",\"任留街道\",\"穆寨街道\",\"小金街道\",\"仁宗街道\"],[\"韦曲街道\",\"郭杜街道\",\"滦镇街道\",\"引镇街道\",\"王寺街道\",\"马王街道\",\"太乙宫街道\",\"东大街道\",\"子午街道\",\"斗门街道\",\"细柳街道\",\"杜曲街道\",\"大兆街道\",\"黄良街道\",\"兴隆街道\",\"王曲街道\",\"鸣犊街道\",\"王莽街道\",\"五台街道\",\"高桥街道\",\"五星街道\",\"灵沼街道\",\"杨庄街道\",\"砲里街道\",\"魏寨街道\"],[\"鹿苑街道\",\"泾渭街道\",\"崇皇街道\",\"姬家街道\",\"通远镇\",\"耿镇\",\"张卜镇\"],[\"蓝关街道\",\"洩湖镇\",\"华胥镇\",\"前卫镇\",\"汤峪镇\",\"焦岱镇\",\"玉山镇\",\"三里镇\",\"普化镇\",\"葛牌镇\",\"灞源镇\",\"九间房镇\",\"蓝桥镇\",\"辋川镇\",\"厚镇\",\"三官庙镇\",\"安村镇\",\"孟村镇\",\"小寨镇\"],[\"二曲街道\",\"哑柏镇\",\"终南镇\",\"马召镇\",\"集贤镇\",\"楼观镇\",\"尚村镇\",\"广济镇\",\"厚畛子镇\",\"青化镇\",\"竹峪镇\",\"翠峰镇\",\"四屯镇\",\"司竹镇\",\"九峰镇\",\"富仁镇\",\"骆峪镇\",\"陈河镇\",\"板房子镇\",\"王家河镇\"],[\"甘亭街道办\",\"余下镇\",\"祖庵镇\",\"秦渡镇\",\"大王镇\",\"草堂镇\",\"蒋村镇\",\"庞光镇\",\"涝店镇\",\"甘河镇\",\"石井镇\",\"玉蝉镇\",\"五竹镇\",\"渭丰镇\"]],[[\"七一路街道\",\"红旗街道\",\"桃园街道\",\"青年路街道\",\"王家河街道\",\"王益街道\",\"黄堡镇\"],null,[\"永安路街道\",\"天宝路街道\",\"咸丰路街道\",\"正阳路街道\",\"锦阳路街道\",\"坡头街道\",\"董家河镇\",\"庙湾镇\",\"瑶曲镇\",\"照金镇\",\"小丘镇\",\"孙塬镇\",\"关庄镇\",\"石柱镇\"],[\"宜阳街道\",\"彭镇\",\"五里镇\",\"太安镇\",\"棋盘镇\",\"尧生镇\",\"哭泉镇\",\"云梦乡\"]],[[\"金陵街道\",\"经二路街道\",\"清姜街道\",\"姜谭街道\",\"桥南街道\",\"马营镇\",\"石鼓镇\",\"神农镇\",\"高家镇\",\"八鱼镇\"],[\"中山东路街道\",\"西关街道\",\"中山西路街道\",\"群众路街道\",\"东风路街道\",\"十里铺街道\",\"卧龙寺街道\",\"陈仓镇\",\"蟠龙镇\",\"金河镇\",\"硖石镇\"],[\"虢镇街道\",\"东关街道\",\"千渭街道\",\"阳平镇\",\"千河镇\",\"磻溪镇\",\"天王镇\",\"慕仪镇\",\"周原镇\",\"贾村镇\",\"县功镇\",\"新街镇\",\"坪头镇\",\"香泉镇\",\"赤沙镇\",\"拓石镇\",\"凤阁岭镇\",\"钓渭镇\"],[\"城关镇\",\"虢王镇\",\"彪角镇\",\"横水镇\",\"田家庄镇\",\"糜杆桥镇\",\"南指挥镇\",\"陈村镇\",\"长青镇\",\"柳林镇\",\"姚家沟镇\",\"范家寨镇\"],[\"凤鸣镇\",\"蔡家坡镇\",\"益店镇\",\"蒲村镇\",\"青化镇\",\"枣林镇\",\"雍川镇\",\"故郡镇\",\"京当镇\"],[\"城关街道\",\"天度镇\",\"午井镇\",\"绛帐镇\",\"段家镇\",\"杏林镇\",\"召公镇\",\"法门镇\"],[\"首善街道\",\"横渠镇\",\"槐芽镇\",\"汤峪镇\",\"常兴镇\",\"金渠镇\",\"营头镇\",\"齐镇\",\"陕西省太白山旅游区\",\"红河谷森林公园\"],[\"城关镇\",\"东风镇\",\"八渡镇\",\"东南镇\",\"温水镇\",\"天成镇\",\"曹家湾镇\",\"固关镇\",\"河北镇\",\"新集川镇\"],[\"城关镇\",\"崔家头镇\",\"南寨镇\",\"张家塬镇\",\"水沟镇\",\"草碧镇\",\"高崖镇\"],[\"九成宫镇\",\"崔木镇\",\"招贤镇\",\"两亭镇\",\"常丰镇\",\"丈八镇\",\"酒房镇\"],[\"双石铺镇\",\"凤州镇\",\"黄牛铺镇\",\"红花铺镇\",\"河口镇\",\"唐藏镇\",\"平木镇\",\"坪坎镇\",\"留凤关镇\",\"马头滩林业局\",\"辛家山林业场\"],[\"咀头镇\",\"桃川镇\",\"鹦鸽镇\",\"靖口镇\",\"太白河镇\",\"黄柏塬镇\",\"王家堎镇\"]],[[\"人民路街道\",\"西兰路街道\",\"吴家堡街道\",\"渭阳西路街道\",\"陈杨寨街道\",\"古渡街道\",\"沣东街道\",\"钓台街道\",\"马泉街道\",\"渭滨街道\",\"双照街道\",\"马庄街道\"],[\"杨陵街道\",\"李台街道\",\"大寨街道\",\"五泉镇\",\"揉谷镇\"],[\"中山街道\",\"文汇路街道\",\"新兴街道\",\"渭阳街道\",\"渭城街道\",\"窑店街道\",\"正阳街道\",\"周陵街道\",\"底张街道\",\"北杜街道\"],[\"城关街道\",\"陂西镇\",\"独李镇\",\"大程镇\",\"西阳镇\",\"鲁桥镇\",\"陵前镇\",\"新兴镇\",\"嵯峨镇\",\"渠岸镇\"],[\"泾干街道\",\"永乐镇\",\"云阳镇\",\"桥底镇\",\"王桥镇\",\"口镇\",\"三渠镇\",\"高庄镇\",\"太平镇\",\"崇文镇\",\"安吴镇\",\"兴隆镇\",\"中张镇\"],[\"城关街道\",\"薛录镇\",\"梁村镇\",\"临平镇\",\"姜村镇\",\"王村镇\",\"马连镇\",\"阳峪镇\",\"峰阳镇\",\"注泔镇\",\"灵源镇\",\"阳洪镇\",\"梁山镇\",\"周城镇\",\"新阳镇\",\"大杨镇\"],[\"城关街道\",\"史德镇\",\"西张堡镇\",\"阡东镇\",\"烽火镇\",\"烟霞镇\",\"赵镇\",\"叱干镇\",\"南坊镇\",\"石潭镇\",\"昭陵镇\",\"骏马镇\"],[\"监军街道\",\"店头镇\",\"常宁镇\",\"甘井镇\",\"马坊镇\",\"渠子镇\",\"永平镇\"],[\"城关街道\",\"北极镇\",\"新民镇\",\"龙高镇\",\"永乐镇\",\"义门镇\",\"水口镇\",\"韩家镇\",\"太峪镇\"],[\"昭仁街道\",\"相公镇\",\"巨家镇\",\"丁家镇\",\"洪家镇\",\"亭口镇\",\"彭公镇\",\"枣元镇\"],[\"城关街道\",\"土桥镇\",\"职田镇\",\"张洪镇\",\"太村镇\",\"郑家镇\",\"湫坡头镇\",\"底庙镇\",\"马栏镇\",\"清塬镇\"],[\"城关街道\",\"官庄镇\",\"方里镇\",\"润镇\",\"车坞镇\",\"铁王镇\",\"石桥镇\",\"十里塬镇\"],[\"普集街道\",\"苏坊镇\",\"武功镇\",\"游风镇\",\"贞元镇\",\"长宁镇\",\"小村镇\",\"大庄镇\"],[\"东城街道\",\"西城街道\",\"店张街道\",\"西吴街道\",\"马嵬街道\",\"赵村镇\",\"桑镇\",\"南市镇\",\"庄头镇\",\"南位镇\",\"阜寨镇\",\"丰仪镇\",\"汤坊镇\"]],[[\"杜桥街道\",\"人民街道\",\"解放街道\",\"向阳街道\",\"站南街道\",\"双王街道\",\"良田街道\",\"崇业路街道\",\"桥南镇\",\"阳郭镇\",\"故市镇\",\"下邽镇\",\"三张镇\",\"交斜镇\",\"辛市镇\",\"崇宁镇\",\"孝义镇\",\"吝店镇\",\"官底镇\",\"官路镇\",\"丰原镇\",\"阎村镇\",\"龙背镇\",\"官道镇\"],[\"华州街道\",\"杏林镇\",\"赤水镇\",\"高塘镇\",\"大明镇\",\"瓜坡镇\",\"莲花寺镇\",\"柳枝镇\",\"下庙镇\",\"金堆镇\"],[\"城关街道\",\"秦东镇\",\"太要镇\",\"桐峪镇\",\"代字营镇\"],[\"城关街道\",\"许庄镇\",\"朝邑镇\",\"安仁镇\",\"两宜镇\",\"羌白镇\",\"官池镇\",\"冯村镇\",\"双泉镇\",\"下寨镇\",\"韦林镇\",\"范家镇\",\"苏村镇\",\"赵渡镇\",\"埝桥镇\",\"段家镇\",\"国营陕西荔北企业公司\",\"国营陕西沙苑企业公司\",\"国营陕西黄河企业公司\"],[\"城关街道\",\"甘井镇\",\"坊镇\",\"洽川镇\",\"新池镇\",\"黑池镇\",\"路井镇\",\"和家庄镇\",\"王村镇\",\"同家庄镇\",\"百良镇\",\"金峪镇\"],[\"城关街道\",\"冯原镇\",\"王庄镇\",\"尧头镇\",\"赵庄镇\",\"交道镇\",\"寺前镇\",\"韦庄镇\",\"安里镇\",\"庄头镇\"],[\"城关街道\",\"罕井镇\",\"孙镇\",\"兴镇\",\"党睦镇\",\"高阳镇\",\"永丰镇\",\"荆姚镇\",\"苏坊镇\",\"龙阳镇\",\"洛滨镇\",\"陈庄镇\",\"桥陵镇\",\"尧山镇\",\"椿林镇\",\"龙池镇\"],[\"城关街道\",\"尧禾镇\",\"杜康镇\",\"西固镇\",\"林皋镇\",\"史官镇\",\"北塬镇\",\"雷牙镇\"],[\"城关街道\",\"庄里镇\",\"张桥镇\",\"美原镇\",\"流曲镇\",\"淡村镇\",\"留古镇\",\"老庙镇\",\"薛镇\",\"到贤镇\",\"曹村镇\",\"宫里镇\",\"梅家坪镇\",\"刘集镇\",\"齐村镇\"],[\"新城街道\",\"金城街道\",\"龙门镇\",\"桑树坪镇\",\"芝川镇\",\"西庄镇\",\"芝阳镇\",\"板桥镇\"],[\"太华路街道\",\"岳庙街道\",\"孟塬镇\",\"华西镇\",\"罗敷镇\",\"华山镇\",\"国营陕西华山企业公司\"]],[[\"宝塔山街道\",\"南市街道\",\"凤凰山街道\",\"枣园街道\",\"桥沟街道\",\"河庄坪镇\",\"李渠镇\",\"姚店镇\",\"青化砭镇\",\"蟠龙镇\",\"柳林镇\",\"南泥湾镇\",\"临镇\",\"甘谷驿镇\",\"川口乡\",\"冯庄乡\",\"麻洞川乡\",\"万花山乡\"],[\"真武洞街道\",\"砖窑湾镇\",\"沿河湾镇\",\"招安镇\",\"化子坪镇\",\"坪桥镇\",\"建华镇\",\"高桥镇\",\"镰刀湾镇\"],[\"七里村街道\",\"黑家堡镇\",\"郑庄镇\",\"张家滩镇\",\"交口镇\",\"雷赤镇\",\"罗子山镇\",\"安沟镇\"],[\"大禹街道\",\"永坪镇\",\"延水关镇\",\"文安驿镇\",\"杨家圪台镇\",\"贾家坪镇\",\"关庄镇\",\"乾坤湾镇\"],[\"瓦窑堡街道\",\"杨家园子镇\",\"玉家湾镇\",\"安定镇\",\"马家砭镇\",\"南沟岔镇\",\"涧峪岔镇\",\"李家岔镇\",\"余家坪镇\"],[\"保安街道\",\"杏河镇\",\"顺宁镇\",\"旦八镇\",\"金丁镇\",\"永宁镇\",\"义正镇\",\"双河镇\"],[\"吴起街道\",\"铁边城镇\",\"周湾镇\",\"白豹镇\",\"长官庙镇\",\"长城镇\",\"五谷城镇\",\"吴仓堡镇\",\"庙沟镇\"],[\"美水街道\",\"下寺湾镇\",\"道镇\",\"石门镇\",\"桥镇乡\",\"劳山乡\"],[\"茶坊街道\",\"羊泉镇\",\"张村驿镇\",\"张家湾镇\",\"直罗镇\",\"牛武镇\",\"寺仙镇\",\"北道德乡\"],[\"凤栖街道\",\"旧县镇\",\"交口河镇\",\"老庙镇\",\"土基镇\",\"石头镇\",\"槐柏镇\",\"永乡镇\",\"菩堤乡\"],[\"丹州街道\",\"秋林镇\",\"云岩镇\",\"集义镇\",\"壶口镇\",\"英旺乡\",\"交里乡\"],[\"石堡镇\",\"白马滩镇\",\"瓦子街镇\",\"界头庙镇\",\"三岔镇\",\"圪台乡\",\"崾崄乡\"],[\"桥山街道\",\"店头镇\",\"隆坊镇\",\"田庄镇\",\"阿党镇\",\"双龙镇\"]],[[\"北关街道\",\"东大街街道\",\"汉中路街道\",\"中山街街道\",\"东关街道\",\"鑫源街道\",\"七里街道\",\"龙江街道\",\"铺镇\",\"武乡镇\",\"河东店镇\",\"宗营镇\",\"老君镇\",\"汉王镇\",\"徐望镇\"],[\"汉山街道\",\"圣水镇\",\"大河坎镇\",\"协税镇\",\"梁山镇\",\"阳春镇\",\"高台镇\",\"新集镇\",\"濂水镇\",\"黄官镇\",\"青树镇\",\"红庙镇\",\"牟家坝镇\",\"法镇\",\"湘水镇\",\"小南海镇\",\"碑坝镇\",\"黎坪镇\",\"福成镇\",\"两河镇\",\"胡家营镇\"],[\"博望街道\",\"莲花街道\",\"龙头镇\",\"沙河营镇\",\"文川镇\",\"柳林镇\",\"老庄镇\",\"桔园镇\",\"原公镇\",\"上元观镇\",\"天明镇\",\"二里镇\",\"五堵镇\",\"双溪镇\",\"小河镇\",\"董家营镇\",\"三合镇\",\"陕西飞机制造公司\"],[\"洋州街道\",\"纸坊街道\",\"戚氏街道\",\"龙亭镇\",\"谢村镇\",\"马畅镇\",\"溢水镇\",\"磨子桥镇\",\"黄家营镇\",\"黄安镇\",\"黄金峡镇\",\"槐树关镇\",\"金水镇\",\"华阳镇\",\"茅坪镇\",\"八里关镇\",\"桑溪镇\",\"关帝镇\"],[\"城北街道\",\"城南街道\",\"杨河镇\",\"柳树镇\",\"沙河镇\",\"私渡镇\",\"桑园镇\",\"白龙塘镇\",\"峡口镇\",\"堰口镇\",\"茶镇\",\"高川镇\",\"两河口镇\",\"大河镇\",\"骆家坝镇\",\"子午镇\",\"白勉峡镇\"],[\"勉阳街道\",\"武侯镇\",\"周家山镇\",\"同沟寺镇\",\"新街子镇\",\"老道寺镇\",\"褒城镇\",\"金泉镇\",\"定军山镇\",\"温泉镇\",\"元墩镇\",\"阜川镇\",\"新铺镇\",\"茶店镇\",\"镇川镇\",\"漆树坝镇\",\"张家河镇\",\"长沟河镇\"],[\"汉源街道\",\"高寨子街道\",\"大安镇\",\"代家坝镇\",\"阳平关镇\",\"燕子砭镇\",\"广坪镇\",\"青木川镇\",\"毛坝河镇\",\"铁锁关镇\",\"胡家坝镇\",\"巴山镇\",\"巨亭镇\",\"舒家坝镇\",\"太阳岭镇\",\"安乐河镇\",\"二郎坝镇\",\"禅家岩镇\"],[\"兴州街道\",\"横现河街道\",\"接官亭镇\",\"西淮坝镇\",\"两河口镇\",\"金家河镇\",\"徐家坪镇\",\"白水江镇\",\"硖口驿镇\",\"马蹄湾镇\",\"乐素河镇\",\"郭镇\",\"黑河镇\",\"白雀寺镇\",\"仙台坝镇\",\"五龙洞镇\",\"观音寺镇\"],[\"泾洋街道\",\"渔渡镇\",\"盐场镇\",\"观音镇\",\"巴庙镇\",\"兴隆镇\",\"长岭镇\",\"三元镇\",\"简池镇\",\"碾子镇\",\"小洋镇\",\"青水镇\",\"赤南镇\",\"平安镇\",\"杨家河镇\",\"巴山镇\",\"黎坝镇\",\"仁村镇\",\"大池镇\",\"永乐镇\"],[\"紫柏街道\",\"马道镇\",\"武关驿镇\",\"留侯镇\",\"江口镇\",\"玉皇庙镇\",\"火烧店镇\",\"青桥驿镇\"],[\"袁家庄街道\",\"陈家坝镇\",\"大河坝镇\",\"西岔河镇\",\"岳坝镇\",\"长角坝镇\",\"石墩河镇\"]],[[\"鼓楼街道\",\"青山路街道\",\"上郡路街道\",\"新明楼街道\",\"驼峰路街道\",\"崇文路街道\",\"航宇路街道\",\"长城路街道\",\"鱼河镇\",\"上盐湾镇\",\"镇川镇\",\"麻黄梁镇\",\"牛家梁镇\",\"金鸡滩镇\",\"马合镇\",\"巴拉素镇\",\"鱼河峁镇\",\"青云镇\",\"古塔镇\",\"大河塔镇\",\"小纪汗镇\",\"芹河镇\",\"孟家湾乡\",\"小壕兔乡\",\"岔河则乡\",\"补浪河乡\",\"红石桥乡\"],[\"横山街道\",\"石湾镇\",\"高镇\",\"武镇\",\"党岔镇\",\"响水镇\",\"波罗镇\",\"殿市镇\",\"塔湾镇\",\"赵石畔镇\",\"魏家楼镇\",\"韩岔镇\",\"白界镇\",\"雷龙湾镇\"],[\"神木镇\",\"高家堡镇\",\"店塔镇\",\"孙家岔镇\",\"大柳塔镇\",\"花石崖镇\",\"中鸡镇\",\"贺家川镇\",\"尔林兔镇\",\"万镇\",\"大保当镇\",\"马镇\",\"栏杆堡镇\",\"沙峁镇\",\"锦界镇\"],[\"府谷镇\",\"黄甫镇\",\"哈镇\",\"庙沟门镇\",\"新民镇\",\"孤山镇\",\"清水镇\",\"大昌汗镇\",\"古城镇\",\"三道沟镇\",\"老高川镇\",\"武家庄镇\",\"木瓜镇\",\"田家寨镇\"],[\"张家畔街道\",\"东坑镇\",\"青阳岔镇\",\"宁条梁镇\",\"周河镇\",\"红墩界镇\",\"杨桥畔镇\",\"王渠则镇\",\"中山涧镇\",\"杨米涧镇\",\"天赐湾镇\",\"小河镇\",\"龙洲镇\",\"黄蒿界镇\",\"海则滩镇\",\"席麻湾镇\",\"镇靖镇\"],[\"定边街道\",\"贺圈镇\",\"红柳沟镇\",\"砖井镇\",\"白泥井镇\",\"安边镇\",\"堆子梁镇\",\"白湾子镇\",\"姬塬镇\",\"杨井镇\",\"新安边镇\",\"张崾先镇\",\"樊学镇\",\"盐场堡镇\",\"郝滩镇\",\"石洞沟乡\",\"油房庄乡\",\"冯地坑乡\",\"学庄乡\"],[\"名州镇\",\"薛家峁镇\",\"崔家湾镇\",\"定仙墕镇\",\"枣林坪镇\",\"义合镇\",\"吉镇\",\"薛家河镇\",\"四十铺镇\",\"石家湾镇\",\"田庄镇\",\"中角镇\",\"满堂川镇\",\"张家砭镇\",\"白家硷镇\"],[\"银州街道\",\"桃镇\",\"龙镇\",\"杨家沟镇\",\"杜家石沟镇\",\"沙家店镇\",\"印斗镇\",\"郭兴庄镇\",\"城郊镇\"],[\"佳州街道\",\"坑镇\",\"店镇\",\"乌镇\",\"金明寺镇\",\"通镇\",\"王家砭镇\",\"方塌镇\",\"朱家坬镇\",\"螅镇\",\"朱官寨镇\",\"刘国具镇\",\"木头峪镇\"],[\"宋家川街道\",\"辛家沟镇\",\"郭家沟镇\",\"寇家塬镇\",\"岔上镇\",\"张家山镇\"],[\"宽州镇\",\"石咀驿镇\",\"折家坪镇\",\"玉家河镇\",\"高杰村镇\",\"李家塔镇\",\"店则沟镇\",\"解家沟镇\",\"下廿里铺镇\"],[\"双湖峪街道\",\"何家集镇\",\"老君殿镇\",\"裴家湾镇\",\"苗家坪镇\",\"三川口镇\",\"马蹄沟镇\",\"周家硷镇\",\"电市镇\",\"砖庙镇\",\"淮宁湾镇\",\"马岔镇\",\"驼耳巷乡\"]],[[\"老城街道\",\"新城街道\",\"江北街道\",\"建民\",\"关庙镇\",\"张滩镇\",\"瀛湖镇\",\"五里镇\",\"大同镇\",\"恒口镇\",\"吉河镇\",\"流水镇\",\"大竹园镇\",\"洪山镇\",\"茨沟镇\",\"大河镇\",\"沈坝镇\",\"双龙镇\",\"叶坪镇\",\"中原镇\",\"县河镇\",\"紫荆镇\",\"早阳镇\",\"关家镇\",\"石梯镇\",\"坝河镇\",\"牛蹄镇\",\"晏坝镇\",\"谭坝镇\"],[\"城关镇\",\"涧池镇\",\"蒲溪镇\",\"平梁镇\",\"双乳镇\",\"铁佛寺镇\",\"漩涡镇\",\"汉阳镇\",\"双河口镇\",\"观音河镇\"],[\"城关镇\",\"饶峰镇\",\"两河镇\",\"迎丰镇\",\"池河镇\",\"后柳镇\",\"喜河镇\",\"熨斗镇\",\"云雾山镇\",\"中池镇\",\"曾溪镇\"],[\"城关镇\",\"四亩地镇\",\"江口镇\",\"广货街镇\",\"龙王镇\",\"筒车湾镇\",\"金川镇\",\"皇冠镇\",\"太山庙镇\",\"梅子镇\",\"新场镇\"],[\"城关镇\",\"蒿坪镇\",\"汉王镇\",\"焕古镇\",\"向阳镇\",\"洞河镇\",\"洄水镇\",\"双桥镇\",\"高桥镇\",\"红椿镇\",\"高滩镇\",\"毛坝镇\",\"瓦庙镇\",\"麻柳镇\",\"双安镇\",\"东木镇\",\"界岭镇\"],[\"城关镇\",\"佐龙镇\",\"滔河镇\",\"官元镇\",\"石门镇\",\"民主镇\",\"大道河镇\",\"堰门镇\",\"蔺河镇\",\"四季镇\",\"孟石岭镇\",\"南宫山镇\"],[\"城关镇\",\"兴隆镇\",\"老县镇\",\"大贵镇\",\"三阳镇\",\"洛河镇\",\"广佛镇\",\"八仙镇\",\"长安镇\",\"正阳镇\",\"西河镇\"],[\"城关镇\",\"曾家镇\",\"牛头店镇\",\"钟宝镇\",\"上竹镇\",\"华坪镇\",\"曙坪镇\"],[\"城关镇\",\"棕溪镇\",\"关口镇\",\"蜀河镇\",\"双河镇\",\"小河镇\",\"赵湾镇\",\"麻坪镇\",\"甘溪镇\",\"白柳镇\",\"吕河镇\",\"神河镇\",\"铜钱关镇\",\"段家河镇\",\"仙河镇\",\"金寨镇\",\"桐木镇\",\"构元镇\",\"石门镇\",\"红军镇\",\"仁河口镇\"],[\"城关镇\",\"中厂镇\",\"构扒镇\",\"卡子镇\",\"茅坪镇\",\"宋家镇\",\"西营镇\",\"仓上镇\",\"冷水镇\",\"双丰镇\",\"麻虎镇\"]],[[\"城关街道\",\"大赵峪街道\",\"陈塬街道\",\"刘湾街道\",\"夜村镇\",\"沙河子镇\",\"杨峪河镇\",\"金陵寺镇\",\"黑山镇\",\"杨斜镇\",\"麻街镇\",\"牧护关镇\",\"大荆镇\",\"腰市镇\",\"板桥镇\",\"北宽坪镇\",\"三岔河镇\",\"闫村镇\",\"二龙山水库\",\"南秦水库\",\"二龙山国营林场\",\"商丹循环工业园\",\"荆河工业园\",\"荆河农业示范园\",\"高校园区\",\"商洛职业技术学院\",\"氟化硅产业业园\"],[\"城关街道\",\"四皓街道\",\"景村镇\",\"古城镇\",\"三要镇\",\"灵口镇\",\"寺耳镇\",\"巡检镇\",\"石坡镇\",\"石门镇\",\"麻坪镇\",\"洛源镇\",\"保安镇\",\"永丰镇\",\"柏峪寺镇\",\"高耀镇\"],[\"龙驹寨街道\",\"庾岭镇\",\"蔡川镇\",\"峦庄镇\",\"铁峪铺镇\",\"武关镇\",\"竹林关镇\",\"土门镇\",\"寺坪镇\",\"商镇\",\"棣花镇\",\"花瓶子镇\"],[\"城关街道\",\"富水镇\",\"湘河镇\",\"赵川镇\",\"过风楼镇\",\"试马镇\",\"清油河镇\",\"十里坪镇\",\"金丝峡镇\",\"青山镇\"],[\"城关街道\",\"十里铺街道\",\"高坝店镇\",\"天竺山镇\",\"中村镇\",\"银花镇\",\"西照川镇\",\"漫川关镇\",\"南宽坪镇\",\"户家塬镇\",\"杨地镇\",\"小河口镇\",\"色河铺镇\",\"板岩镇\",\"延坪镇\",\"两岭镇\",\"王阎镇\",\"法官镇\"],[\"永乐街道\",\"回龙镇\",\"铁厂镇\",\"大坪镇\",\"米粮镇\",\"茅坪回族镇\",\"西口回族镇\",\"高峰镇\",\"青铜关镇\",\"柴坪镇\",\"达仁镇\",\"木王镇\",\"云盖寺镇\",\"庙沟镇\",\"月河镇\",\"黑窑沟林厂\",\"木王林厂\",\"镇安县苗圃\"],[\"乾佑街道\",\"营盘镇\",\"下梁镇\",\"小岭镇\",\"凤凰镇\",\"红岩寺镇\",\"曹坪镇\",\"杏坪镇\",\"瓦房口镇\"]]],[[[\"酒泉路街道\",\"张掖路街道\",\"雁南街道\",\"临夏路街道\",\"雁北街道\",\"五泉街道\",\"白银路街道\",\"皋兰路街道\",\"广武门街道\",\"伏龙坪街道\",\"靖远路街道\",\"草场街街道\",\"火车站街道\",\"拱星墩街道\",\"东岗街道\",\"团结新村街道\",\"东岗西路街道\",\"铁路东村街道\",\"铁路西村街道\",\"渭源路街道\",\"盐场路街道\",\"嘉峪关路街道\",\"焦家湾街道\",\"青白石街道\",\"高新区\",\"甘肃农垦集团\",\"甘肃监狱企业集团公司\"],[\"西园街道\",\"西湖街道\",\"建兰路街道\",\"敦煌路街道\",\"西站街道\",\"晏家坪街道\",\"龚家湾街道\",\"土门墩街道\",\"秀川街道\",\"阿干镇\",\"八里镇\",\"彭家坪镇\",\"西果园镇\",\"魏岭乡\",\"黄峪乡\"],[\"陈坪街道\",\"先锋路街道\",\"福利路街道\",\"西固城街道\",\"四季青街道\",\"临洮街街道\",\"西柳沟街道\",\"新城镇\",\"东川镇\",\"河口镇\",\"达川镇\",\"柳泉镇\",\"金沟乡\",\"新安路街道\",\"新和路街道\"],[\"培黎街道\",\"西路街道\",\"沙井驿街道\",\"十里店街道\",\"孔家崖街道\",\"银滩路街道\",\"刘家堡街道\",\"安宁堡街道\"],[\"窑街街道\",\"下窑街道\",\"矿区街道\",\"华龙街道\",\"海石湾镇\",\"花庄镇\",\"平安镇\",\"红古镇\"],[\"城关镇\",\"红城镇\",\"中堡镇\",\"武胜驿镇\",\"河桥镇\",\"连城镇\",\"苦水镇\",\"大同镇\",\"龙泉寺镇\",\"树屏镇\",\"上川镇\",\"柳树镇\",\"坪城乡\",\"民乐乡\",\"通远乡\",\"七山乡\"],[\"石洞镇\",\"忠和镇\",\"什川镇\",\"九合镇\",\"水阜镇\",\"黑石镇\"],[\"城关镇\",\"夏官营镇\",\"高崖镇\",\"金崖镇\",\"和平镇\",\"甘草店镇\",\"青城镇\",\"定远镇\",\"来紫堡乡\",\"三角城乡\",\"小康营乡\",\"连搭乡\",\"银山乡\",\"马坡乡\",\"新营乡\",\"清水驿乡\",\"龙泉乡\",\"韦营乡\",\"中连川乡\",\"贡井乡\",\"园子岔乡\",\"上花岔乡\",\"哈岘乡\"]],[[\"胜利街道\",\"五一街道\",\"矿山街道\",\"新华街道\",\"建设街道\",\"前进街道\",\"峪苑街道\",\"朝阳街道\"]],[[\"滨河路街道\",\"桂林路街道\",\"北京路街道\",\"金川路街道\",\"新华路街道\",\"广州路街道\",\"宁远堡镇\",\"双湾镇\"],[\"城关镇\",\"河西堡镇\",\"新城子镇\",\"朱王堡镇\",\"东寨镇\",\"水源镇\",\"红山窑乡\",\"焦家庄乡\",\"六坝乡\",\"南坝乡\"]],[[\"人民路街道\",\"公园路街道\",\"四龙路街道\",\"工农路街道\",\"纺织路街道\",\"水川镇\",\"四龙镇\",\"王岘镇\",\"强湾乡\",\"武川乡\"],[\"长征街道\",\"电力路街道\",\"红会路街道\",\"兴平路街道\",\"王家山镇\",\"水泉镇\",\"共和镇\",\"宝积镇\",\"黄峤镇\",\"种田乡\",\"复兴乡\"],[\"北湾镇\",\"东湾镇\",\"乌兰镇\",\"刘川镇\",\"北滩镇\",\"五合镇\",\"大芦镇\",\"糜滩镇\",\"高湾镇\",\"平堡镇\",\"东升镇\",\"双龙镇\",\"三滩镇\",\"兴隆乡\",\"石门乡\",\"靖安乡\",\"永新乡\",\"若笠乡\"],[\"会师镇\",\"郭城驿镇\",\"河畔镇\",\"头寨子镇\",\"太平店镇\",\"甘沟驿镇\",\"侯家川镇\",\"柴家门镇\",\"汉家岔镇\",\"刘家寨子镇\",\"白草塬镇\",\"大沟镇\",\"四房吴镇\",\"中川镇\",\"老君坡镇\",\"平头川镇\",\"丁家沟镇\",\"杨崖集镇\",\"翟家所镇\",\"韩家集镇\",\"土门岘镇\",\"新塬镇\",\"草滩镇\",\"新庄镇\",\"新添堡回族乡\",\"党家岘乡\",\"八里湾乡\",\"土高山乡\"],[\"一条山镇\",\"芦阳镇\",\"上沙沃镇\",\"喜泉镇\",\"草窝滩镇\",\"红水镇\",\"中泉镇\",\"正路镇\",\"寺滩乡\",\"五佛乡\",\"漫水滩乡\",\"条山集团\"]],[[\"大城街道\",\"七里墩街道\",\"东关街道\",\"中城街道\",\"西关街道\",\"石马坪街道\",\"天水郡街道\",\"玉泉镇\",\"太京镇\",\"藉口镇\",\"皂郊镇\",\"汪川镇\",\"牡丹镇\",\"关子镇\",\"平南镇\",\"天水镇\",\"娘娘坝镇\",\"中梁镇\",\"杨家寺镇\",\"齐寿镇\",\"大门镇\",\"秦岭乡\",\"华歧乡\"],[\"道北街道\",\"北道埠街道\",\"桥南街道\",\"社棠镇\",\"马跑泉镇\",\"甘泉镇\",\"渭南镇\",\"东岔镇\",\"花牛镇\",\"中滩镇\",\"新阳镇\",\"元龙镇\",\"伯阳镇\",\"麦积镇\",\"石佛镇\",\"三岔镇\",\"琥珀镇\",\"利桥镇\",\"五龙乡\",\"党川乡\",\"天水经济开发区\",\"天水市高新技术工业园\",\"天水市农业高新技术示范区\",\"天水市麦积区三阳工业示范区\",\"天水市麦积区廿铺工业示范区\",\"天水市麦积区东柯河工业园区\"],[\"永清镇\",\"红堡镇\",\"白驼镇\",\"金集镇\",\"秦亭镇\",\"山门镇\",\"白沙镇\",\"王河镇\",\"郭川镇\",\"黄门镇\",\"松树乡\",\"远门乡\",\"土门乡\",\"贾川乡\",\"丰望乡\",\"草川铺乡\",\"陇东乡\",\"新城乡\",\"清水县科技养殖示范园区\"],[\"兴国镇\",\"莲花镇\",\"西川镇\",\"陇城镇\",\"郭嘉镇\",\"五营镇\",\"叶堡镇\",\"魏店镇\",\"安伏镇\",\"千户镇\",\"王尹镇\",\"兴丰镇\",\"刘坪乡\",\"中山乡\",\"王铺乡\",\"王窑乡\",\"云山乡\"],[\"大像山镇\",\"磐安镇\",\"新兴镇\",\"安远镇\",\"六峰镇\",\"金山镇\",\"大庄镇\",\"大石镇\",\"礼辛镇\",\"武家河镇\",\"八里湾乡\",\"西坪乡\",\"谢家湾乡\",\"古坡乡\",\"白家湾乡\"],[\"城关镇\",\"洛门镇\",\"鸳鸯镇\",\"滩歌镇\",\"四门镇\",\"马力镇\",\"山丹镇\",\"温泉镇\",\"桦林镇\",\"龙台镇\",\"榆盘镇\",\"咀头乡\",\"高楼乡\",\"杨河乡\",\"沿安乡\"],[\"张家川镇\",\"龙山镇\",\"恭门镇\",\"马鹿镇\",\"梁山镇\",\"马关镇\",\"刘堡乡\",\"张棉乡\",\"胡川乡\",\"木河乡\",\"大阳乡\",\"川王乡\",\"连五乡\",\"平安乡\",\"阎家乡\"]],[[\"东大街街道\",\"西大街街道\",\"东关街街道\",\"西关街街道\",\"火车站街街道\",\"地质新村街街道\",\"荣华街街道\",\"宣武街道\",\"黄羊河街道\",\"黄羊镇\",\"武南镇\",\"清源镇\",\"永昌镇\",\"双城镇\",\"丰乐镇\",\"高坝镇\",\"金羊镇\",\"和平镇\",\"羊下坝镇\",\"中坝镇\",\"永丰镇\",\"古城镇\",\"张义镇\",\"发放镇\",\"西营镇\",\"四坝镇\",\"洪祥镇\",\"谢河镇\",\"金沙镇\",\"松树镇\",\"怀安镇\",\"下双镇\",\"清水镇\",\"河东镇\",\"五和乡\",\"韩佐乡\",\"大柳乡\",\"长城乡\",\"柏树乡\",\"金塔乡\",\"九墩乡\",\"金山乡\",\"吴家井乡\",\"新华乡\",\"康宁乡\",\"东河乡\",\"九墩滩指挥部\",\"邓马营湖生态建设指挥部\"],[\"三雷镇\",\"东坝镇\",\"泉山镇\",\"西渠镇\",\"东湖镇\",\"红沙岗镇\",\"昌宁镇\",\"重兴镇\",\"薛百镇\",\"大坝镇\",\"苏武镇\",\"大滩镇\",\"双茨科镇\",\"红沙梁镇\",\"蔡旗乡\",\"夹河乡\",\"收成乡\",\"南湖乡\"],[\"古浪镇\",\"泗水镇\",\"土门镇\",\"大靖镇\",\"裴家营镇\",\"海子滩镇\",\"定宁镇\",\"黄羊川镇\",\"黑松驿镇\",\"永丰滩镇\",\"黄花滩镇\",\"西靖镇\",\"民权乡\",\"直滩乡\",\"新堡乡\",\"干城乡\",\"横梁乡\",\"十八里堡乡\",\"古丰乡\"],[\"华藏寺镇\",\"打柴沟镇\",\"安远镇\",\"炭山岭镇\",\"哈溪镇\",\"赛什斯镇\",\"石门镇\",\"松山镇\",\"天堂镇\",\"朵什镇\",\"东坪乡\",\"赛拉隆乡\",\"东大滩乡\",\"抓喜秀龙乡\",\"西大滩乡\",\"大红沟乡\",\"毛藏乡\",\"祁连乡\",\"旦马乡\",\"天祝建材厂\",\"天祝煤电公司\"]],[[\"东街街道\",\"南街街道\",\"西街街道\",\"北街街道\",\"火车站街道\",\"梁家墩镇\",\"上秦镇\",\"大满镇\",\"沙井镇\",\"乌江镇\",\"甘浚镇\",\"新墩镇\",\"党寨镇\",\"碱滩镇\",\"三闸镇\",\"小满镇\",\"明永镇\",\"长安镇\",\"安阳乡\",\"花寨乡\",\"龙渠乡\",\"靖安乡\",\"平山湖蒙古族乡\",\"甘肃农垦张掖农场\",\"甘肃省农业科学院张掖试验场\",\"甘肃张掖工业园区\",\"张掖滨河新区\"],[\"红湾寺镇\",\"皇城镇\",\"马蹄藏族乡\",\"康乐乡\",\"白银蒙古族乡\",\"大河乡\",\"明花乡\",\"祁丰蔵族乡\",\"甘肃省绵羊育种场\",\"张掖宝瓶河牧场\"],[\"洪水镇\",\"六坝镇\",\"新天镇\",\"南古镇\",\"永固镇\",\"三堡镇\",\"南丰乡\",\"民联乡\",\"顺化乡\",\"丰乐乡\",\"民乐生态工业园区\"],[\"沙河镇\",\"新华镇\",\"蓼泉镇\",\"平川镇\",\"板桥镇\",\"鸭暖镇\",\"倪家营镇\",\"国营临泽农场\",\"五泉林场\",\"沙河林场\",\"小泉子治沙站\",\"园艺场\",\"良种繁殖场\"],[\"城关镇\",\"宣化镇\",\"南华镇\",\"巷道镇\",\"合黎镇\",\"骆驼城镇\",\"新坝镇\",\"黑泉镇\",\"罗城镇\",\"甘肃高台工业园区\"],[\"清泉镇\",\"位奇镇\",\"霍城镇\",\"陈户镇\",\"大马营镇\",\"东乐镇\",\"老军乡\",\"李桥乡\",\"国营山丹农场\",\"中牧公司山丹马场\"]],[[\"东关街道\",\"中街街道\",\"西郊街道\",\"崆峒镇\",\"白水镇\",\"草峰镇\",\"安国镇\",\"柳湖镇\",\"花所乡\",\"索罗乡\",\"香莲乡\",\"西阳乡\",\"大秦乡\",\"白庙乡\",\"寨河乡\",\"大寨乡\",\"上杨乡\",\"麻武乡\",\"峡门乡\",\"平凉崆峒山生态文化旅游示范区管理委员会\"],[\"街道\",\"城关镇\",\"玉都镇\",\"高平镇\",\"荔堡镇\",\"王村镇\",\"窑店镇\",\"飞云镇\",\"丰台镇\",\"党原镇\",\"汭丰镇\",\"太平镇\",\"罗汉洞乡\",\"泾明乡\",\"红河乡\",\"温泉经济开发区\",\"张老寺农场\"],[\"街道\",\"中台镇\",\"邵寨镇\",\"独店镇\",\"什字镇\",\"朝那镇\",\"西屯镇\",\"上良镇\",\"百里镇\",\"蒲窝镇\",\"新开乡\",\"梁原乡\",\"龙门乡\",\"星火乡\",\"万宝川农场\"],[\"锦屏街道办\",\"锦屏镇\",\"新窑镇\",\"柏树镇\",\"黄寨镇\",\"黄花乡\",\"木林乡\",\"崇信县新窑工业园区管理委员会\",\"五举农场\",\"崇信县铜城工业园区管理委员会\"],[\"东华街道\",\"东华镇\",\"安口镇\",\"西华镇\",\"马峡镇\",\"策底镇\",\"上关镇\",\"河西镇\",\"神峪乡\",\"山寨乡\",\"砚峡乡\",\"石堡子开发区管委会\"],[\"水洛街道\",\"水洛镇\",\"南湖镇\",\"朱店镇\",\"万泉镇\",\"韩店镇\",\"卧龙镇\",\"阳川镇\",\"盘安镇\",\"大庄镇\",\"通化镇\",\"岳堡乡\",\"杨河乡\",\"赵墩乡\",\"柳梁乡\",\"良邑乡\",\"永宁乡\",\"郑河乡\",\"南坪乡\"],[\"城区街道\",\"城关镇\",\"威戎镇\",\"界石铺镇\",\"八里镇\",\"李店镇\",\"古城镇\",\"仁大镇\",\"甘沟镇\",\"城川镇\",\"曹务镇\",\"雷大镇\",\"四河镇\",\"细巷镇\",\"司桥乡\",\"双岘乡\",\"余湾乡\",\"贾河乡\",\"深沟乡\",\"治平乡\",\"新店乡\",\"红寺乡\",\"三合乡\",\"原安乡\",\"灵芝乡\"]],[[\"东北街街道\",\"东南街街道\",\"工业园街道\",\"新城街道\",\"西北街街道\",\"西南街街道\",\"玉管局生活基地街道\",\"西洞镇\",\"清水镇\",\"总寨镇\",\"金佛寺镇\",\"上坝镇\",\"三墩镇\",\"银达镇\",\"西峰镇\",\"泉湖镇\",\"果园镇\",\"下河清乡\",\"黄泥堡乡\",\"铧尖乡\",\"东洞乡\",\"丰乐乡\",\"国营下河清农场\",\"酒泉经济技术开发区\",\"十号基地\"],[\"中东镇\",\"鼎新镇\",\"金塔镇\",\"东坝镇\",\"航天镇\",\"大庄子乡\",\"古城乡\",\"西坝乡\",\"羊井子湾乡\",\"甘肃亚盛农工商集团有限责任公司\",\"工业园区管委会\",\"农林场站\"],[\"渊泉镇\",\"柳园镇\",\"三道沟镇\",\"南岔镇\",\"锁阳城镇\",\"河东乡\",\"布隆吉乡\",\"西湖乡\",\"瓜州乡\",\"腰站子东乡族乡\",\"七墩回族东乡族乡\",\"双塔乡\",\"广至藏族乡\",\"沙河回族乡\",\"梁湖乡\",\"国营小宛农场\"],[\"党城湾镇\",\"马鬃山镇\",\"盐池湾乡\",\"石包城乡\"],[\"红柳湾镇\",\"阿克旗乡\",\"阿勒腾乡\"],[\"新市区街道\",\"玉门镇\",\"赤金镇\",\"花海镇\",\"老君庙镇\",\"黄闸湾镇\",\"下西号镇\",\"柳河镇\",\"昌马乡\",\"小金湾东乡族乡\",\"柳湖乡\",\"独山子东乡族乡\",\"六墩乡\",\"国营饮马农场\",\"国营黄花农场\",\"甘肃农垦裕盛农业公司\",\"甘肃省农垦建筑工程公司\",\"甘肃矿区\"],[\"七里镇\",\"沙州镇\",\"肃州镇\",\"莫高镇\",\"转渠口镇\",\"阳关镇\",\"月牙泉镇\",\"郭家堡镇\",\"黄渠镇\",\"国营敦煌农场\",\"青海石油管理局生活基地\"]],[[\"北街\",\"南街\",\"西街\",\"肖金镇\",\"董志镇\",\"后官寨镇\",\"彭原镇\",\"温泉镇\",\"什社乡\",\"显胜乡\"],[\"庆城镇\",\"驿马镇\",\"三十里铺镇\",\"马岭镇\",\"玄马镇\",\"白马铺镇\",\"桐川镇\",\"赤城乡\",\"太白梁乡\",\"土桥乡\",\"蔡口集乡\",\"高楼乡\",\"南庄乡\",\"翟家河乡\",\"蔡家庙乡\"],[\"环城镇\",\"曲子镇\",\"甜水镇\",\"木钵镇\",\"洪德镇\",\"合道镇\",\"虎洞镇\",\"毛井镇\",\"樊家川镇\",\"天池乡\",\"演武乡\",\"八珠乡\",\"耿湾乡\",\"秦团庄乡\",\"山城乡\",\"南湫乡\",\"罗山川乡\",\"小南沟乡\",\"车道乡\",\"芦家湾乡\",\"四合原旅游开发办公室\"],[\"悦乐镇\",\"柔远镇\",\"元城镇\",\"南梁镇\",\"城壕镇\",\"五蛟镇\",\"上里塬乡\",\"王咀子乡\",\"白马乡\",\"怀安乡\",\"乔川乡\",\"乔河乡\",\"山庄乡\",\"林镇乡\",\"紫坊畔乡\"],[\"西华池镇\",\"老城镇\",\"太白镇\",\"板桥镇\",\"何家畔镇\",\"吉岘乡\",\"肖咀乡\",\"段家集乡\",\"固城乡\",\"太莪乡\",\"店子乡\",\"蒿咀铺乡\"],[\"山河镇\",\"榆林子镇\",\"宫河镇\",\"永和镇\",\"永正镇\",\"周家镇\",\"湫头镇\",\"西坡镇\",\"五顷原乡\",\"三嘉乡\"],[\"新宁镇\",\"平子镇\",\"早胜镇\",\"长庆桥镇\",\"和盛镇\",\"湘乐镇\",\"新庄镇\",\"盘克镇\",\"中村镇\",\"焦村镇\",\"米桥镇\",\"良平镇\",\"太昌镇\",\"春荣镇\",\"南义乡\",\"瓦斜乡\",\"金村乡\",\"九岘乡\"],[\"城关镇\",\"屯字镇\",\"孟坝镇\",\"三岔镇\",\"平泉镇\",\"开边镇\",\"太平镇\",\"临泾镇\",\"新城镇\",\"南川乡\",\"上肖乡\",\"新集乡\",\"方山乡\",\"殷家城乡\",\"马渠乡\",\"庙渠乡\",\"武沟乡\",\"郭原乡\",\"中原乡\"]],[[\"中华路街道\",\"永定路街道\",\"凤翔镇\",\"内官营镇\",\"巉口镇\",\"称钩驿镇\",\"鲁家沟镇\",\"西巩驿镇\",\"宁远镇\",\"李家堡镇\",\"团结镇\",\"香泉镇\",\"符家川镇\",\"葛家岔镇\",\"白碌乡\",\"石峡湾乡\",\"新集乡\",\"青岚山乡\",\"高峰乡\",\"石泉乡\",\"杏园乡\"],[\"平襄镇\",\"马营镇\",\"鸡川镇\",\"榜罗镇\",\"常家河镇\",\"义岗川镇\",\"陇阳乡\",\"陇山乡\",\"陇川乡\",\"新景乡\",\"碧玉乡\",\"襄南乡\",\"李家店乡\",\"什川乡\",\"第三铺乡\",\"华家岭乡\",\"寺子川乡\",\"北城铺乡\"],[\"巩昌镇\",\"文峰镇\",\"首阳镇\",\"菜子镇\",\"福星镇\",\"通安驿镇\",\"云田镇\",\"碧岩镇\",\"马河镇\",\"柯寨镇\",\"渭阳乡\",\"宏伟乡\",\"和平乡\",\"双泉乡\",\"德兴乡\",\"永吉乡\",\"权家湾乡\"],[\"清源镇\",\"莲峰镇\",\"会川镇\",\"五竹镇\",\"路园镇\",\"北寨镇\",\"新寨镇\",\"麻家集镇\",\"锹峪乡\",\"大安乡\",\"秦祁乡\",\"庆坪乡\",\"祁家庙乡\",\"上湾乡\",\"峡城乡\",\"田家河乡\"],[\"洮阳镇\",\"八里铺镇\",\"新添镇\",\"辛店镇\",\"太石镇\",\"中铺镇\",\"峡口镇\",\"龙门镇\",\"窑店镇\",\"玉井镇\",\"衙下集镇\",\"南屏镇\",\"红旗乡\",\"上营乡\",\"康家集乡\",\"站滩乡\",\"漫洼乡\",\"连儿湾乡\"],[\"武阳镇\",\"三岔镇\",\"新寺镇\",\"金钟镇\",\"盐井镇\",\"殪虎桥镇\",\"大草滩镇\",\"四族镇\",\"石川镇\",\"贵清山镇\",\"马泉乡\",\"武当乡\",\"东泉乡\"],[\"岷阳镇\",\"蒲麻镇\",\"西寨镇\",\"梅川镇\",\"西江镇\",\"闾井镇\",\"十里镇\",\"茶埠镇\",\"中寨镇\",\"清水乡\",\"马坞乡\",\"寺沟乡\",\"麻子川乡\",\"秦许乡\",\"禾驮乡\",\"维新乡\",\"申都乡\",\"锁龙乡\"]],[[\"钟楼滩街道\",\"吉石坝街道\",\"江北街道\",\"江南街道\",\"城关镇\",\"安化镇\",\"东江镇\",\"两水镇\",\"汉王镇\",\"洛塘镇\",\"角弓镇\",\"马街镇\",\"三河镇\",\"甘泉镇\",\"鱼龙镇\",\"琵琶镇\",\"外纳镇\",\"马营镇\",\"柏林镇\",\"姚寨镇\",\"坪垭藏族乡\",\"蒲池乡\",\"石门乡\",\"汉林乡\",\"池坝乡\",\"佛崖乡\",\"黄坪乡\",\"隆兴乡\",\"龙坝乡\",\"龙凤乡\",\"桔柑乡\",\"磨坝藏族乡\",\"玉皇乡\",\"郭河乡\",\"枫相乡\",\"三仓乡\",\"五库乡\",\"月照乡\",\"五马乡\",\"裕河乡\"],[\"城关镇\",\"黄渚镇\",\"红川镇\",\"小川镇\",\"纸坊镇\",\"抛沙镇\",\"店村镇\",\"王磨镇\",\"陈院镇\",\"沙坝镇\",\"黄陈镇\",\"鸡峰镇\",\"苏元镇\",\"索池镇\",\"宋坪乡\",\"二郎乡\",\"镡河乡\"],[\"城关镇\",\"碧口镇\",\"尚德镇\",\"中寨镇\",\"临江镇\",\"桥头镇\",\"黎坪镇\",\"天池镇\",\"堡子坝镇\",\"石坊镇\",\"石鸡坝镇\",\"丹堡镇\",\"中庙镇\",\"范坝镇\",\"铁楼藏族乡\",\"刘家坪乡\",\"玉垒乡\",\"口头坝乡\",\"尖山乡\",\"舍书乡\"],[\"城关镇\",\"哈达铺镇\",\"理川镇\",\"南阳镇\",\"官亭镇\",\"沙湾镇\",\"阿坞乡\",\"南河乡\",\"八力乡\",\"木耳乡\",\"庞家乡\",\"何家堡乡\",\"贾河乡\",\"将台乡\",\"车拉乡\",\"新城子藏族乡\",\"临江乡\",\"好梯乡\",\"韩院乡\",\"竹院乡\",\"兴化乡\",\"甘江头乡\",\"新寨乡\",\"狮子乡\",\"两河口乡\"],[\"城关镇\",\"平洛镇\",\"大堡镇\",\"岸门口镇\",\"两河镇\",\"长坝镇\",\"云台镇\",\"阳坝镇\",\"王坝镇\",\"碾坝镇\",\"豆坝镇\",\"望关镇\",\"大南峪镇\",\"周家坝镇\",\"寺台乡\",\"迷坝乡\",\"店子乡\",\"白杨乡\",\"太石乡\",\"铜钱乡\",\"三河坝乡\"],[\"汉源镇\",\"长道镇\",\"何坝镇\",\"姜席镇\",\"石峡镇\",\"洛峪镇\",\"西峪镇\",\"马元镇\",\"大桥镇\",\"石堡乡\",\"苏河乡\",\"卢河乡\",\"兴隆乡\",\"稍峪乡\",\"晒经乡\",\"十里乡\",\"蒿林乡\",\"太石河乡\",\"六巷乡\",\"西高山乡\"],[\"城关镇\",\"盐官镇\",\"石桥镇\",\"白河镇\",\"宽川镇\",\"永兴镇\",\"祁山镇\",\"红河镇\",\"永坪镇\",\"中坝镇\",\"罗坝镇\",\"雷坝镇\",\"崖城镇\",\"洮坪镇\",\"龙林镇\",\"马河乡\",\"固城乡\",\"湫山乡\",\"上坪乡\",\"江口乡\",\"雷王乡\",\"白关乡\",\"沙金乡\",\"桥头乡\",\"草坪乡\",\"王坝乡\",\"肖良乡\",\"三峪乡\",\"滩坪乡\"],[\"城关镇\",\"伏家镇\",\"江洛镇\",\"泥阳镇\",\"柳林镇\",\"嘉陵镇\",\"永宁镇\",\"银杏树镇\",\"水阳镇\",\"栗川镇\",\"麻沿河镇\",\"高桥镇\",\"大河店镇\",\"榆树乡\",\"虞关乡\"],[\"城关镇\",\"站儿巷镇\",\"西坡镇\",\"杨店乡\",\"左家乡\",\"显龙乡\",\"鱼池乡\",\"兴化乡\",\"张家乡\",\"云屏乡\",\"泰山乡\",\"金洞乡\"]],[[\"城南街道\",\"城北街道\",\"东关街道\",\"西关街道\",\"八坊街道\",\"红园街道\",\"东区街道\",\"城郊镇\",\"枹罕镇\",\"南龙镇\",\"折桥镇\"],[\"韩集镇\",\"土桥镇\",\"马集镇\",\"莲花镇\",\"新集镇\",\"尹集镇\",\"营滩乡\",\"掌子沟乡\",\"麻尼寺沟乡\",\"漠泥沟乡\",\"刁祁乡\",\"漫路乡\",\"榆林乡\",\"井沟乡\",\"北塬乡\",\"坡头乡\",\"桥寺乡\",\"先锋乡\",\"河西乡\",\"安家坡乡\",\"南塬乡\",\"红台乡\",\"黄泥湾乡\",\"路盘乡\",\"民主乡\"],[\"附城镇\",\"苏集镇\",\"胭脂镇\",\"景古镇\",\"莲麓镇\",\"康丰乡\",\"虎关乡\",\"流川乡\",\"白王乡\",\"八松乡\",\"鸣鹿乡\",\"八丹乡\",\"上湾乡\",\"草滩乡\",\"五户乡\"],[\"刘家峡镇\",\"盐锅峡镇\",\"太极镇\",\"西河镇\",\"三塬镇\",\"岘塬镇\",\"陈井镇\",\"川城镇\",\"王台镇\",\"红泉镇\",\"关山乡\",\"徐顶乡\",\"三条岘乡\",\"坪沟乡\",\"新寺乡\",\"小岭乡\",\"杨塔乡\"],[\"城关镇\",\"三甲集镇\",\"祁家集镇\",\"庄禾集镇\",\"买家巷镇\",\"齐家镇\",\"水泉乡\",\"官坊乡\",\"阿力麻土东乡族乡\"],[\"城关镇\",\"三合镇\",\"三十里铺镇\",\"马家堡镇\",\"买家集镇\",\"松鸣镇\",\"梁家寺乡\",\"陈家集乡\",\"罗家集乡\",\"卜家庄乡\",\"新营乡\",\"新庄乡\",\"达浪乡\"],[\"锁南镇\",\"达板镇\",\"河滩镇\",\"那勒寺镇\",\"唐汪镇\",\"春台乡\",\"柳树乡\",\"东塬乡\",\"坪庄乡\",\"百和乡\",\"关卜乡\",\"赵家乡\",\"五家乡\",\"果园乡\",\"沿岭乡\",\"汪集乡\",\"风山乡\",\"车家湾乡\",\"高山乡\",\"大树乡\",\"北岭乡\",\"龙泉乡\",\"考勒乡\",\"董岭乡\"],[\"吹麻滩镇\",\"大河家镇\",\"居集镇\",\"癿藏镇\",\"刘集乡\",\"石塬乡\",\"柳沟乡\",\"关家川乡\",\"胡林家乡\",\"安集乡\",\"寨子沟乡\",\"郭干乡\",\"徐扈家乡\",\"中咀岭乡\",\"小关乡\",\"铺川乡\",\"银川乡\"]],[[\"当周街道\",\"伊合昂街道\",\"坚木克尔街道\",\"通钦街道\",\"卡加曼乡\",\"卡加道乡\",\"佐盖多玛乡\",\"佐盖曼玛乡\",\"勒秀乡\",\"那吾乡\",\"甘南州综合实验场\",\"合作市苗圃\"],[\"城关镇\",\"新城镇\",\"冶力关镇\",\"羊永镇\",\"王旗镇\",\"初布乡\",\"古战回族乡\",\"卓洛回族乡\",\"长川回族乡\",\"流顺乡\",\"店子乡\",\"洮滨乡\",\"三岔乡\",\"石门乡\",\"羊沙乡\",\"八角乡\"],[\"柳林镇\",\"木耳镇\",\"扎古录镇\",\"纳浪乡\",\"喀尔钦乡\",\"刀告乡\",\"尼巴乡\",\"完冒乡\",\"阿子塘乡\",\"申藏乡\",\"恰盖乡\",\"康多乡\",\"勺哇土族乡\",\"洮砚乡\",\"藏巴哇乡\",\"卓尼县林场\",\"国营大峪牧场\",\"国营柏林牧场\"],[\"城关镇\",\"大川镇\",\"峰迭镇\",\"立节镇\",\"曲瓦乡\",\"巴藏乡\",\"大峪乡\",\"憨班乡\",\"坪定乡\",\"江盘乡\",\"东山乡\",\"南峪乡\",\"果耶乡\",\"八楞乡\",\"武坪乡\",\"插岗乡\",\"拱坝乡\",\"曲告纳乡\",\"博峪乡\",\"舟曲县林场\"],[\"电尕镇\",\"益哇乡\",\"卡坝乡\",\"达拉乡\",\"尼傲乡\",\"旺藏乡\",\"阿夏乡\",\"多儿乡\",\"桑坝乡\",\"腊子口乡\",\"洛大乡\",\"国营迭部县林场\"],[\"尼玛镇\",\"欧拉乡\",\"欧拉秀玛乡\",\"阿万仓乡\",\"木西合乡\",\"齐哈玛乡\",\"采日玛乡\",\"曼日玛乡\",\"河曲马场\",\"大水军牧场\",\"高原生物研究所\"],[\"郎木寺镇\",\"玛艾镇\",\"尕海乡\",\"西仓乡\",\"拉仁关乡\",\"双岔乡\",\"阿拉乡\",\"双岔林场\",\"李恰如种畜场\"],[\"拉卜楞镇\",\"王格尔塘镇\",\"阿木去乎镇\",\"桑科乡\",\"甘加乡\",\"达麦乡\",\"麻当乡\",\"曲奥乡\",\"唐尕昂乡\",\"扎油乡\",\"博拉乡\",\"吉仓乡\",\"科才乡\",\"夏河县种子站\",\"夏河县机饲总站\",\"夏河县桑科种羊场\"]]],[[[\"东关大街社区公共服务中心\",\"清真巷社区公共服务中心\",\"大众街社区公共服务中心\",\"周家泉社区公共服务中心\",\"火车站社区公共服务中心\",\"康乐社区公共服务中心\",\"林家崖社区公共服务中心\",\"国际村社区公共服务中心\",\"富强巷社区公共服务中心\",\"青藏花园社区公共服务中心\",\"泰宁社区公共服务中心\",\"互助中路社区公共服务中心\",\"乐家湾镇政府\",\"韵家口镇政府\"],[\"人民街街道\",\"南滩街道\",\"仓门街街道\",\"礼让街街道\",\"饮马街街道\",\"南川东路街道\",\"南川西路街道\",\"总寨镇\",\"南川工业园\"],[\"西关大街街道\",\"古城台街道\",\"虎台街道\",\"胜利路街道\",\"兴海路街道\",\"文汇路街道\",\"通海路街道\",\"彭家寨镇\"],[\"朝阳街道\",\"小桥大街街道\",\"马坊街道\",\"火车西站\",\"大堡子镇\",\"廿里铺镇\",\"生物科技产业园\"],[\"桥头镇\",\"城关镇\",\"塔尔镇\",\"东峡镇\",\"黄家寨镇\",\"长宁镇\",\"景阳镇\",\"多林镇\",\"新庄镇\",\"青林乡\",\"青山乡\",\"逊让乡\",\"极乐乡\",\"石山乡\",\"宝库乡\",\"斜沟乡\",\"良教乡\",\"向化藏族乡\",\"桦林乡\",\"朔北藏族乡\"],[\"康川街道\",\"鲁沙尔镇\",\"西堡镇\",\"上新庄镇\",\"田家寨镇\",\"甘河滩镇\",\"共和镇\",\"多巴镇\",\"拦隆口镇\",\"上五庄镇\",\"李家山镇\",\"群加乡\",\"土门关乡\",\"汉东乡\",\"大才乡\",\"海子沟乡\",\"甘河工业园\"],[\"城关镇\",\"大华镇\",\"东峡乡\",\"日月乡\",\"和平乡\",\"波航乡\",\"申中乡\",\"巴燕乡\",\"寺寨乡\"]],[[\"碾伯镇\",\"雨润镇\",\"寿乐镇\",\"高庙镇\",\"洪水镇\",\"高店镇\",\"瞿昙镇\",\"共和乡\",\"中岭乡\",\"李家乡\",\"下营乡\",\"芦化乡\",\"马营乡\",\"马厂乡\",\"蒲台乡\",\"中坝乡\",\"峰堆乡\",\"城台乡\",\"达拉乡\"],[\"平安镇\",\"小峡镇\",\"三合镇\",\"洪水泉乡\",\"石灰窑乡\",\"古城乡\",\"沙沟乡\",\"巴藏沟乡\",\"曹家堡临空综合经济园平安园区\"],[\"川口镇\",\"古鄯镇\",\"马营镇\",\"官亭镇\",\"巴州镇\",\"满坪镇\",\"李二堡镇\",\"峡门镇\",\"马场垣乡\",\"北山乡\",\"松树乡\",\"西沟乡\",\"总堡乡\",\"隆治乡\",\"大庄乡\",\"转导乡\",\"前河乡\",\"甘沟乡\",\"中川乡\",\"杏儿乡\",\"核桃庄乡\",\"新民乡\"],[\"威远镇\",\"丹麻镇\",\"高寨镇\",\"南门峡镇\",\"加定镇\",\"塘川镇\",\"五十镇\",\"五峰镇\",\"台子乡\",\"西山乡\",\"红崖子沟乡\",\"巴扎藏族乡\",\"哈拉直沟乡\",\"松多藏族乡\",\"东山乡\",\"东和乡\",\"东沟乡\",\"林川乡\",\"蔡家堡乡\",\"曹家堡临空综合经济园互助园区\"],[\"巴燕镇\",\"群科镇\",\"牙什尕镇\",\"甘都镇\",\"扎巴镇\",\"昂思多镇\",\"雄先藏族乡\",\"初麻乡\",\"查甫藏族乡\",\"塔加藏族乡\",\"金源藏族乡\",\"二塘乡\",\"谢家滩乡\",\"德恒隆乡\",\"沙连堡乡\",\"阿什奴乡\",\"石大仓乡\",\"李家峡管理委员会\",\"公伯峡管理委员会\"],[\"积石镇\",\"白庄镇\",\"街子镇\",\"道帏藏族乡\",\"清水乡\",\"岗察藏族乡\",\"查汗都斯乡\",\"文都藏族乡\",\"尕楞藏族乡\"]],[[\"浩门镇\",\"青石咀镇\",\"泉口镇\",\"东川镇\",\"北山乡\",\"麻莲乡\",\"西滩乡\",\"阴田乡\",\"仙米乡\",\"珠固乡\",\"苏吉滩乡\",\"皇城蒙古族乡\",\"门源监狱\",\"门源种马场\"],[\"八宝镇\",\"峨堡镇\",\"默勒镇\",\"扎麻什乡\",\"阿柔乡\",\"野牛沟乡\",\"央隆乡\"],[\"三角城镇\",\"西海镇\",\"金滩乡\",\"哈勒景蒙古族乡\",\"青海湖乡\",\"甘子河乡\"],[\"沙柳河镇\",\"哈尔盖镇\",\"伊克乌兰乡\",\"泉吉乡\",\"吉尔孟乡\",\"青海湖农场\",\"三角城种羊场\"]],[[\"隆务镇\",\"保安镇\",\"多哇镇\",\"兰采乡\",\"双朋西乡\",\"扎毛乡\",\"黄乃亥乡\",\"曲库乎乡\",\"年都乎乡\",\"瓜什则乡\",\"加吾乡\"],[\"马克堂镇\",\"康扬镇\",\"坎布拉镇\",\"贾加乡\",\"措周乡\",\"昂拉乡\",\"能科乡\",\"当顺乡\",\"尖扎滩乡\"],[\"泽曲镇\",\"麦秀镇\",\"和日镇\",\"宁秀乡\",\"王加乡\",\"西卜沙乡\",\"多禾茂乡\"],[\"优干宁镇\",\"宁木特镇\",\"多松乡\",\"赛尔龙乡\",\"柯生乡\"]],[[\"恰卜恰镇\",\"倒淌河镇\",\"龙羊峡镇\",\"塘格木镇\",\"黑马河乡\",\"石乃亥乡\",\"沙珠玉乡\",\"铁盖乡\",\"廿地乡\",\"切吉乡\",\"江西沟乡\",\"湖东种羊场\",\"巴卡台农场\",\"安置农场\",\"铁卜加草改站\"],[\"尕巴松多镇\",\"唐谷镇\",\"巴沟乡\",\"秀麻乡\",\"河北乡\",\"省牧草良种繁殖场\"],[\"河阴镇\",\"河西镇\",\"拉西瓦镇\",\"常牧镇\",\"河东乡\",\"新街回族乡\",\"尕让乡\"],[\"子科滩镇\",\"河卡镇\",\"曲什安镇\",\"温泉乡\",\"龙藏乡\",\"中铁乡\",\"唐乃亥乡\",\"河卡种羊场\"],[\"茫曲镇\",\"过马营镇\",\"森多镇\",\"沙沟乡\",\"茫拉乡\",\"塔秀乡\",\"贵南草业开发有限责任公司\"]],[[\"大武镇\",\"拉加镇\",\"大武乡\",\"东倾沟乡\",\"雪山乡\",\"下大武乡\",\"优云乡\",\"当洛乡\"],[\"赛来塘镇\",\"多贡麻乡\",\"马可河乡\",\"吉卡乡\",\"达卡乡\",\"知钦乡\",\"江日堂乡\",\"亚尔堂乡\",\"灯塔乡\"],[\"柯曲镇\",\"上贡麻乡\",\"下贡麻乡\",\"岗龙乡\",\"青珍乡\",\"江千乡\",\"下藏科乡\"],[\"吉迈镇\",\"满掌乡\",\"德昂乡\",\"窝赛乡\",\"莫坝乡\",\"上红科乡\",\"下红科乡\",\"建设乡\",\"桑日麻乡\",\"特合土乡\"],[\"智青松多镇\",\"门堂乡\",\"哇赛乡\",\"索呼日麻乡\",\"白玉乡\",\"哇尔依乡\"],[\"玛查理镇\",\"花石峡镇\",\"黄河乡\",\"扎陵湖乡\"]],[[\"结古镇街道\",\"扎西科街道\",\"西杭街道\",\"新寨街道\",\"隆宝镇\",\"下拉秀镇\",\"仲达乡\",\"巴塘乡\",\"小苏莽乡\",\"上拉秀乡\",\"哈秀乡\",\"安冲乡\"],[\"萨呼腾镇\",\"昂赛乡\",\"结多乡\",\"阿多乡\",\"苏鲁乡\",\"查旦乡\",\"莫云乡\",\"扎青乡\"],[\"称文镇\",\"歇武镇\",\"扎朵镇\",\"清水河镇\",\"珍秦镇\",\"尕朵乡\",\"拉布乡\"],[\"加吉博洛格镇\",\"索加乡\",\"扎河乡\",\"多彩乡\",\"治渠乡\",\"立新乡\"],[\"香达镇\",\"白扎乡\",\"吉曲乡\",\"娘拉乡\",\"毛庄乡\",\"觉拉乡\",\"东坝乡\",\"尕羊乡\",\"吉尼赛乡\",\"着晓乡\"],[\"约改镇\",\"巴干乡\",\"秋智乡\",\"叶格乡\",\"麻多乡\",\"曲麻河乡\"]],[[\"昆仑路街道\",\"黄河路街道\",\"金峰路街道\",\"河西街道\",\"西藏路街道\",\"郭勒木德镇\",\"唐古拉镇\",\"大格勒乡\",\"乌图美仁乡\",\"察尔汗工行委\",\"格尔木农垦有限公司\"],[\"河西街道\",\"河东街道\",\"火车站街道\",\"尕海镇\",\"怀头他拉镇\",\"柯鲁柯镇\",\"蓄集乡\"],[\"希里沟镇\",\"茶卡镇\",\"柯柯镇\",\"铜普镇\",\"海西州莫河畜牧场\"],[\"察汉乌苏镇\",\"香日德镇\",\"夏日哈镇\",\"宗加镇\",\"热水乡\",\"香加乡\",\"沟里乡\",\"巴隆乡\"],[\"新源镇\",\"木里镇\",\"江河镇\",\"快尔玛乡\",\"舟群乡\",\"织合玛乡\",\"苏里乡\",\"生格乡\",\"阳康乡\",\"龙门乡\"]]],[[[\"凤凰北街街道\",\"解放西街街道\",\"文化街街道\",\"富宁街街道\",\"新华街街道\",\"玉皇阁北街街道\",\"前进街街道\",\"中山南街街道\",\"银古路街道\",\"胜利街街道\",\"丽景街街道\",\"掌政镇\",\"大新镇\",\"通贵乡\",\"月牙湖乡\",\"燕鸽湖管委会\"],[\"西花园街道\",\"北京西路街道\",\"文昌路街道\",\"朔方路街道\",\"宁华路街道\",\"贺兰山西路街道\",\"怀远路街道\",\"兴泾镇\",\"镇北堡镇\"],[\"满城北街街道\",\"黄河东路街道\",\"长城中路街道\",\"北京中路街道\",\"上海西路街道\",\"良田镇\",\"丰登镇\"],[\"杨和镇\",\"李俊镇\",\"望远镇\",\"望洪镇\",\"闽宁镇\",\"胜利乡\",\"黄羊滩农场\",\"玉泉营农场\"],[\"习岗镇\",\"金贵镇\",\"立岗镇\",\"洪广镇\",\"常信乡\",\"南梁台子管委会\",\"暖泉农场\",\"宁夏原种场\",\"京星农牧场\"],[\"城区街道\",\"东塔镇\",\"郝家桥镇\",\"崇兴镇\",\"宁东镇\",\"马家滩镇\",\"临河镇\",\"梧桐树乡\",\"白土岗乡\",\"灵武农场\",\"狼皮子梁管委会\"]],[[\"长胜街道\",\"朝阳街道\",\"人民路街道\",\"长城街道\",\"青山街道\",\"石炭井街道\",\"白芨沟街道\",\"沟口街道\",\"长兴街道\",\"锦林街道\",\"星海镇\"],[\"育才路街道\",\"南街街道\",\"中街街道\",\"北街街道\",\"河滨街道\",\"火车站街道\",\"红果子镇\",\"尾闸镇\",\"园艺镇\",\"庙台乡\",\"礼和乡\",\"燕子墩乡\",\"简泉农场\",\"国营农林牧场\",\"良种繁殖场\"],[\"城关镇\",\"黄渠桥镇\",\"宝丰镇\",\"头闸镇\",\"姚伏镇\",\"崇岗镇\",\"陶乐镇\",\"高庄乡\",\"灵沙乡\",\"渠口乡\",\"通伏乡\",\"高仁乡\",\"红崖子乡\",\"前进农场\"]],[[\"金积镇\",\"金银滩镇\",\"高闸镇\",\"扁担沟镇\",\"上桥镇\",\"古城镇\",\"金星镇\",\"胜利镇\",\"东塔寺乡\",\"板桥乡\",\"马莲渠乡\",\"郭家桥乡\",\"巴浪湖农场\",\"孙家滩管委会\",\"太阳山开发区\"],[\"红寺堡区新民街道\",\"红寺堡区红寺堡镇\",\"红寺堡区太阳山镇\",\"红寺堡区大河乡\",\"红寺堡区新庄集乡\",\"红寺堡区柳泉乡\",\"红寺堡工业园区管委会\"],[\"花马池镇\",\"大水坑镇\",\"惠安堡镇\",\"高沙窝镇\",\"王乐井乡\",\"冯记沟乡\",\"青山乡\",\"麻黄山乡\"],[\"豫海镇\",\"河西镇\",\"韦州镇\",\"下马关镇\",\"预旺镇\",\"王团镇\",\"丁塘镇\",\"田老庄乡\",\"马高庄乡\",\"张家塬乡\",\"兴隆乡\"],[\"裕民街道\",\"小坝镇\",\"大坝镇\",\"青铜峡镇\",\"叶盛镇\",\"瞿靖镇\",\"峡口镇\",\"邵岗镇\",\"陈袁滩镇\",\"连湖农场\",\"树新林场\"]],[[\"南关街道\",\"古雁街道\",\"北塬街道\",\"三营镇\",\"官厅镇\",\"开城镇\",\"张易镇\",\"彭堡镇\",\"头营镇\",\"黄铎堡镇\",\"中河乡\",\"河川乡\",\"炭山乡\",\"寨科乡\"],[\"吉强镇\",\"兴隆镇\",\"平峰镇\",\"新营乡\",\"红耀乡\",\"田坪乡\",\"马建乡\",\"震湖乡\",\"兴平乡\",\"西滩乡\",\"王民乡\",\"什字乡\",\"马莲乡\",\"将台乡\",\"硝河乡\",\"偏城乡\",\"沙沟乡\",\"白崖乡\",\"火石寨乡\"],[\"城关镇\",\"沙塘镇\",\"联财镇\",\"陈靳乡\",\"好水乡\",\"观庄乡\",\"杨河乡\",\"神林乡\",\"张程乡\",\"凤岭乡\",\"山河乡\",\"温堡乡\",\"奠安乡\"],[\"香水镇\",\"泾河源镇\",\"六盘山镇\",\"新民乡\",\"兴盛乡\",\"黄花乡\",\"大湾乡\"],[\"白阳镇\",\"王洼镇\",\"古城镇\",\"红河镇\",\"新集乡\",\"城阳乡\",\"冯庄乡\",\"小岔乡\",\"孟塬乡\",\"罗洼乡\",\"交岔乡\",\"草庙乡\"]],[[\"滨河镇\",\"文昌镇\",\"东园镇\",\"柔远镇\",\"镇罗镇\",\"宣和镇\",\"永康镇\",\"常乐镇\",\"迎水桥镇\",\"兴仁镇\",\"香山乡\",\"中卫山羊选育场\",\"中卫工业园区\"],[\"宁安镇\",\"鸣沙镇\",\"石空镇\",\"新堡镇\",\"恩和镇\",\"大战场镇\",\"舟塔乡\",\"白马乡\",\"余丁乡\",\"喊叫水乡\",\"徐套乡\",\"长山头农场\",\"渠口农场\"],[\"海城镇\",\"李旺镇\",\"西安镇\",\"三河镇\",\"七营镇\",\"史店乡\",\"树台乡\",\"关桥乡\",\"高崖乡\",\"郑旗乡\",\"贾塘乡\",\"曹洼乡\",\"九彩乡\",\"李俊乡\",\"红羊乡\",\"关庄乡\",\"甘城乡\",\"种羊场\",\"涵养林总场\",\"老城管理办公室\",\"海兴开发区\"]]],[[[\"燕儿窝街道\",\"胜利路街道\",\"团结路街道\",\"解放南路街道\",\"新华南路街道\",\"和平路街道\",\"解放北路街道\",\"幸福路街道\",\"东门街道\",\"新华北路街道\",\"青年路街道\",\"碱泉街道\",\"延安路街道\",\"红雁街道\",\"南草滩街道\",\"二道桥街道\",\"黑甲山街道\",\"大湾街道\",\"赛马场街道\"],[\"长江路街道\",\"和田街街道\",\"扬子江路街道\",\"友好南路街道\",\"友好北路街道\",\"八一街道\",\"炉院街街道\",\"西山街道\",\"雅玛里克山街道\",\"红庙子街道\",\"长胜东街道\",\"长胜西街道\",\"长胜南街道\",\"火车南站街道\",\"仓房沟片区街道\",\"环卫路街道\",\"骑马山街道\",\"平顶山街道\",\"兵团农十二师一零四团\",\"兵团十二师西山农场\"],null,[\"水磨沟街道\",\"六道湾街道\",\"苇湖梁街道\",\"八道湾街道\",\"新民路街道\",\"南湖南路街道\",\"南湖北路街道\",\"七道湾街道\",\"榆树沟街道\",\"石人子沟街道\",\"水塔山街道\",\"华光街街道\",\"龙盛街街道\",\"振安街街道\"],[\"头屯河街道\",\"火车西站街道\",\"王家沟街道\",\"乌昌路街道\",\"北站西路街道\",\"头屯河区乡类似乡镇单位\",\"兵团十二师三坪农场\",\"兵团十二师五一农场\",\"新疆兵团十二师头屯河农场\"],[\"艾维尔沟街道\",\"乌拉泊街道\",\"达坂城区盐湖街道\",\"达坂城镇\",\"东沟乡\",\"西沟乡\",\"阿克苏乡\",\"柴窝堡管委会\"],[\"石化街道\",\"地磅街道\",\"卡子湾街道\",\"古牧地东路街道\",\"古牧地西路街道\",\"南路街道\",\"永祥街街道\",\"盛达东路片区管委会\",\"古牧地镇\",\"铁厂沟镇\",\"长山子镇\",\"羊毛工镇\",\"三道坝镇\",\"柏杨河乡\",\"芦草沟乡\"],[\"水西沟镇\",\"板房沟镇\",\"萨尔达坂乡\",\"甘沟乡\",\"永丰乡\",\"托里乡\"]],[[\"金山路街道\",\"西宁路街道\",\"新北区\"],[\"天山路街道\",\"胜利路街道\",\"昆仑路街道\",\"银河路街道\",\"金龙镇街道\",\"五五新镇街道\",\"小拐乡\",\"农业开发区\",\"兵团一二九团\",\"兵团一三六团\"],[\"中兴路街道\",\"三平路街道\"],[\"柳树街街道\",\"乌尔禾镇\",\"兵团一三七团\"]],[[\"老城路街道\",\"高昌路街道\",\"葡萄沟街道\",\"七泉湖镇\",\"大河沿镇\",\"亚尔镇\",\"艾丁湖镇\",\"葡萄镇\",\"恰特喀勒乡\",\"二堡乡\",\"三堡乡\",\"胜金乡\",\"红柳河园艺场\",\"原种场\",\"兵团二二一团\"],[\"鄯善镇\",\"七克台镇\",\"火车站镇\",\"连木沁镇\",\"鲁克沁镇\",\"辟展乡\",\"东巴扎回族民族乡\",\"吐峪沟乡\",\"达朗坎乡\",\"迪坎乡\",\"南山矿区\",\"园艺场\"],[\"托克逊镇\",\"库米什镇\",\"克尔碱镇\",\"阿乐惠镇\",\"伊拉湖镇\",\"夏乡\",\"郭勒布依乡\",\"博斯坦乡\"]],[[\"东河区街道\",\"西河区街道\",\"新市区街道\",\"丽园街道\",\"石油新城街道\",\"雅满苏镇\",\"七角井镇\",\"星星峡镇\",\"二堡镇\",\"陶家宫镇\",\"五堡镇\",\"沁城乡\",\"乌拉台哈萨克民族乡\",\"双井子乡\",\"大泉湾乡\",\"回城乡\",\"花园乡\",\"南湖乡\",\"德外里都如克哈萨克乡\",\"西山乡\",\"天山乡\",\"白石头乡\",\"柳树沟乡\",\"三道岭矿区\",\"巴里坤县山南开发区\",\"伊吾县山南开发区管委会\",\"现代农业园区管理委员会\",\"哈密伊吾马场\",\"哈密工业园区\",\"兵团红星一场\",\"兵团红星二场\",\"兵团红星四场\",\"兵团黄田农场\",\"兵团火箭农场\",\"兵团柳树泉农场\"],[\"巴里坤镇\",\"博尔羌吉镇\",\"大河镇\",\"奎苏镇\",\"三塘湖镇\",\"萨尔乔克乡\",\"海子沿乡\",\"下涝坝乡\",\"石人子乡\",\"花园乡\",\"大红柳峡乡\",\"八墙子乡\",\"良种繁育场\",\"黄土场开发区\",\"兵团红山农场\"],[\"伊吾镇\",\"淖毛湖镇\",\"盐池镇\",\"苇子峡乡\",\"下马崖乡\",\"吐葫芦乡\",\"前山哈萨克民族乡\",\"伊吾县工业加工区\",\"兵团淖毛湖农场\"]],[[\"宁边路\",\"延安北路\",\"北京南路\",\"建国路\",\"中山路街道\",\"绿洲路街道\",\"硫磺沟镇\",\"三工镇\",\"榆树沟镇\",\"二六工镇\",\"大西渠镇\",\"六工镇\",\"滨湖镇\",\"佃坝镇\",\"阿什里哈萨克民族乡\",\"庙尔沟乡\",\"新疆昌吉国家农业科技园区管理委员会\",\"昌吉市北部荒漠生态保护管理站\",\"昌吉国家高新技术产业开发区\",\"兵团共青团农场\",\"兵团军户农场\"],[\"博峰街\",\"阜新街\",\"准东\",\"甘河子镇\",\"城关镇\",\"九运街镇\",\"滋泥泉子镇\",\"上户沟哈萨克民族乡\",\"水磨沟乡\",\"三工河哈萨克民族乡\",\"兵团农六师土墩子农场\",\"兵团六运湖农场\",\"兵团二二二团农场\"],[\"呼图壁镇\",\"大丰镇\",\"雀尔沟镇\",\"二十里店镇\",\"园户村镇\",\"五工台镇\",\"石梯子哈萨克民族乡\",\"县良种繁育场\",\"干河子林场\",\"呼图壁种牛场\",\"兵团一零五团\",\"兵团一零六团\",\"兵团芳草湖总场\"],[\"玛纳斯镇\",\"乐土驿镇\",\"包家店镇\",\"凉州户镇\",\"北五岔镇\",\"六户地镇\",\"兰州湾镇\",\"广东地乡\",\"清水河子哈萨克民族乡\",\"塔西河乡\",\"旱卡子滩乡\",\"玛电工业区\",\"园艺场\",\"自治区林业厅玛纳斯平原林场\",\"新疆农科院玛纳斯试验站\",\"兵团农六师新湖农场\",\"兵团一四七团\",\"兵团一四八团\",\"兵团一四九团\",\"兵团一五零团\"],[\"奇台镇\",\"老奇台镇\",\"半截沟镇\",\"吉布库镇\",\"东湾镇\",\"西地镇\",\"碧流河镇\",\"三个庄子镇\",\"西北湾镇\",\"坎尔孜乡\",\"五马场乡\",\"古城乡\",\"乔仁乡\",\"七户乡\",\"塔塔尔乡\",\"兵团奇台农场\",\"兵团农六师北塔山牧场\"],[\"吉木萨尔镇\",\"三台镇\",\"泉子街镇\",\"北庭镇\",\"二工镇\",\"大有镇\",\"庆阳湖乡\",\"老台乡\",\"新地乡\",\"五彩湾工业园区\",\"兵团农六师红旗农场\"],[\"木垒镇\",\"木垒县西吉尔镇\",\"木垒县东城镇\",\"新户镇\",\"英格堡乡\",\"照壁山乡\",\"雀仁乡\",\"白杨河乡\",\"大石头乡\",\"大南沟乌孜别克乡\",\"博斯坦乡\",\"良种繁育场\",\"克热克库都克牧场\"]],[[\"青得里街道\",\"顾力木图街道\",\"南城区街道\",\"小营盘镇\",\"达勒特镇\",\"乌图布拉格镇\",\"青得里镇\",\"贝林哈日莫墩乡\",\"阿热勒托海牧场\",\"五台工业园区\",\"兵团八十一团\",\"兵团八十四团\",\"兵团八十六团\",\"兵团八十九团\",\"兵团九十团\"],[\"阿拉套街道\",\"艾比湖镇\"],[\"精河镇\",\"大河沿子镇\",\"托里镇\",\"托托镇\",\"茫丁乡\",\"阿合其农场\",\"八家户农场\",\"精河工业园区\",\"兵团八十三团\",\"兵团九十一团\"],[\"博格达尔镇\",\"哈日布呼镇\",\"安格里格镇\",\"查干屯格乡\",\"扎勒木特乡\",\"塔秀乡\",\"呼和托哈种畜场\",\"昆得仑牧场\",\"孟克牧场\",\"兵团八十七团\",\"兵团八十八团\"]],[[\"团结街道\",\"萨依巴格街道\",\"天山街道\",\"新城街道\",\"建设街道\",\"塔什店镇\",\"上户镇\",\"库尔勒市西尼尔镇\",\"铁克其乡\",\"恰尔巴格乡\",\"英下乡\",\"库尔勒市兰干乡\",\"和什力克乡\",\"哈拉玉宫乡\",\"阿瓦提乡\",\"库尔勒市托布力其乡\",\"普惠乡\",\"库尔楚园艺场\",\"包头湖农场\",\"普惠农场\",\"巴州阿瓦提农场\",\"巴州沙依东园艺场\",\"巴州奶牛场\",\"普惠牧场\",\"经济牧场\",\"良种场\",\"兵团二十九团\",\"兵团三十团\"],[\"轮台镇\",\"轮南镇\",\"群巴克镇\",\"阳霞镇\",\"哈尔巴克乡\",\"野云沟乡\",\"阿克萨来乡\",\"塔尔拉克乡\",\"草湖乡\",\"铁热克巴扎乡\",\"策达雅乡\"],[\"尉犁镇\",\"团结镇\",\"塔里木乡\",\"兴平乡\",\"墩阔坦乡\",\"喀尔曲尕乡\",\"阿克苏普乡\",\"古勒巴格乡\",\"兵团三十一团\",\"兵团三十三团\",\"兵团三十四团\"],[\"若羌镇\",\"依吞布拉克镇\",\"罗布泊镇\",\"瓦石峡镇\",\"铁干里克镇\",\"吾塔木乡\",\"铁木里克乡\",\"祁曼塔克乡\",\"兵团三十六团\"],[\"且末镇\",\"奥依亚依拉克镇\",\"塔提让镇\",\"塔中镇\",\"阿羌镇\",\"阿热勒乡\",\"琼库勒乡\",\"托格拉克勒克乡\",\"巴格艾日克乡\",\"英吾斯塘乡\",\"阿克提坎墩乡\",\"阔什萨特玛乡\",\"库拉木勒克乡\",\"兵团三十七团\",\"兵团三十八团\"],[\"焉耆镇\",\"七个星镇\",\"永宁镇\",\"四十里城子镇\",\"北大渠乡\",\"五号渠乡\",\"查汗采开乡\",\"包尔海乡\",\"王家庄牧场\",\"苏海良种场\",\"兵团二十七团\"],[\"和静镇\",\"巴仑台镇\",\"巴润哈尔莫墩镇\",\"哈尔莫墩镇\",\"巴音布鲁克镇\",\"巩乃斯镇\",\"乃门莫墩镇\",\"协比乃尔布呼乡\",\"克尔古提乡\",\"阿拉沟乡\",\"额勒再特乌鲁乡\",\"巴音郭愣乡\",\"乌拉斯台农场\",\"兵团二十一团\",\"兵团二十二团\",\"兵团二二三团\",\"兵团农二师湖光糖厂\"],[\"特吾里克镇\",\"塔哈其镇\",\"曲惠镇\",\"乌什塔拉回族民族乡\",\"苏哈特乡\",\"乃仁克尔乡\",\"新塔热乡\",\"清水河农场\",\"和硕县马兰公安管区\",\"兵团二师二十四团\"],[\"博湖镇\",\"本布图镇\",\"塔温觉肯乡\",\"乌兰再格森乡\",\"才坎诺尔乡\",\"查干诺尔乡\",\"博斯腾湖乡\",\"兵团二十五团\"]],[[\"栏杆街道\",\"英巴扎街道\",\"红桥街道\",\"新城街道\",\"南城街道\",\"柯柯牙街道\",\"多浪街道\",\"喀勒塔勒镇\",\"阿依库勒镇\",\"依干其乡\",\"拜什吐格曼乡\",\"托普鲁克乡\",\"库木巴希乡\",\"红旗坡农场\",\"实验林场\",\"纺织工业城\",\"经济技术开发区\",\"特色产业园区\"],[\"温宿镇\",\"吐木秀克镇\",\"克孜勒镇\",\"阿热勒镇\",\"佳木镇\",\"托甫汗镇\",\"共青团镇\",\"柯柯牙镇\",\"托乎拉乡\",\"恰格拉克乡\",\"依希来木其乡\",\"古勒阿瓦提乡\",\"博孜墩柯尔克孜族乡\",\"兵团五团\",\"兵团六团\"],[\"热斯坦街道\",\"萨克萨克街道\",\"新城街道\",\"东城街道\",\"乌恰镇\",\"阿拉哈格镇\",\"齐满镇\",\"墩阔坦镇\",\"牙哈镇\",\"乌尊镇\",\"依西哈拉镇\",\"雅克拉镇\",\"玉奇吾斯塘乡\",\"比西巴格乡\",\"哈尼喀塔木乡\",\"阿克吾斯塘乡\",\"阿格乡\",\"塔里木乡\",\"水电二处\",\"库车种羊场\",\"库车监狱\"],[\"沙雅镇\",\"托依堡勒迪镇\",\"红旗镇\",\"英买力镇\",\"沙雅县哈德墩镇\",\"古勒巴格镇\",\"海楼镇\",\"努尔巴格乡\",\"塔里木乡\",\"盖孜库木乡\",\"央塔克协海尔乡\",\"新垦农场\",\"二牧场\",\"沙雅监狱\",\"沙雅县工业集中区\"],[\"新和镇\",\"尤鲁都斯巴格镇\",\"依其艾日克镇\",\"排先拜巴扎乡\",\"塔什艾日克乡\",\"渭干乡\",\"玉奇喀特乡\",\"塔木托格拉克乡\",\"桑塔木农场\",\"新和县工业园区\"],[\"拜城镇\",\"铁热克镇\",\"察尔其镇\",\"赛里木镇\",\"黑英山乡\",\"克孜尔乡\",\"托克逊乡\",\"亚吐尔乡\",\"康其乡\",\"布隆乡\",\"米吉克乡\",\"温巴什乡\",\"大桥乡\",\"老虎台乡\",\"大宛其农场\",\"种羊场\"],[\"乌什镇\",\"阿合雅镇\",\"依麻木镇\",\"阿克托海乡\",\"亚科瑞克乡\",\"阿恰塔格乡\",\"英阿瓦提乡\",\"亚曼苏柯尔克孜族乡\",\"奥特贝希乡\",\"兵团四团\"],[\"阿瓦提镇\",\"乌鲁却勒镇\",\"拜什艾日克镇\",\"阿依巴格乡\",\"塔木托格拉克乡\",\"英艾日克乡\",\"多浪乡\",\"巴格托格拉克乡\",\"阿克苏监狱\"],[\"柯坪镇\",\"盖孜力克镇\",\"阿恰勒镇\",\"玉尔其乡\",\"启浪乡\"]],[[\"幸福路街道\",\"光明路街道\",\"上阿图什镇\",\"松他克乡\",\"阿扎克乡\",\"阿湖乡\",\"格达良乡\",\"哈拉峻乡\",\"吐古买提乡\",\"兵团农三师红旗农场\"],[\"阿克陶镇\",\"奥依塔克镇\",\"玉麦乡\",\"皮拉勒乡\",\"巴仁乡\",\"喀热克其克乡\",\"加马铁热克乡\",\"木吉乡\",\"布伦口乡\",\"克孜勒陶乡\",\"恰尔隆乡\",\"库斯拉甫乡\",\"塔尔塔吉克族乡\",\"托尔塔依农场\",\"阿克达拉牧场\",\"原种场\",\"克孜勒苏柯尔克孜自治州林场\",\"苗圃\"],[\"阿合奇镇\",\"库兰萨日克乡\",\"色帕巴依乡\",\"苏木塔什乡\",\"哈拉奇乡\",\"哈拉布拉克乡\"],[\"乌恰镇\",\"康苏镇\",\"乌鲁克恰提乡\",\"吾合沙鲁乡\",\"膘尔托阔依乡\",\"黑孜韦乡\",\"托云乡\",\"铁列克乡\",\"巴音库鲁提乡\",\"波斯坦铁列克乡\",\"吉根乡\",\"兵团托云牧场\"]],[[\"恰萨街道\",\"亚瓦格街道\",\"吾斯塘博依街道\",\"库木德尔瓦扎街道\",\"乃则尔巴格镇\",\"夏马勒巴格镇\",\"多来特巴格乡\",\"浩罕乡\",\"色满乡\",\"荒地乡\",\"帕哈太克里乡\",\"伯什克然木乡\",\"阿瓦提乡\",\"英吾斯坦乡\",\"阿克喀什乡\"],[\"托克扎克镇\",\"兰干镇\",\"吾库萨克镇\",\"乌帕尔镇\",\"塔什米里克乡\",\"铁日木乡\",\"布拉克苏乡\",\"萨依巴格乡\",\"站敏乡\",\"木什乡\",\"县种畜场\",\"县园艺场\",\"县林场\",\"县良种场\",\"县英艾力克大畜场\",\"疏附广州工业城\"],[\"疏勒镇\",\"罕南力克镇\",\"牙甫泉镇\",\"巴仁乡\",\"洋大曼乡\",\"亚曼牙乡\",\"巴合齐乡\",\"塔孜洪乡\",\"英尔力克乡\",\"库木西力克乡\",\"塔合其乡\",\"艾尔木东乡\",\"阿拉力乡\",\"阿拉甫乡\",\"英阿瓦提乡\",\"疏勒南疆齐鲁工业园区\",\"兵团四十一团\"],[\"城镇\",\"乌恰镇\",\"城关乡\",\"乔勒潘乡\",\"龙甫乡\",\"芒辛乡\",\"色提力乡\",\"萨罕乡\",\"英也尔乡\",\"克孜勒乡\",\"托普鲁克乡\",\"苏盖提乡\",\"艾古斯乡\",\"依格孜也尔乡\",\"英吉沙工业园区\",\"兵团东风农场\"],[\"泽普镇\",\"奎依巴格镇\",\"波斯喀木乡\",\"泽普县依玛乡\",\"古勒巴格乡\",\"赛力乡\",\"依肯苏乡\",\"图呼其乡\",\"奎依巴格乡\",\"阿克塔木乡\",\"阿依库勒乡\",\"布依鲁克塔吉克族乡\",\"农场场部\",\"泽普县良种场\",\"园艺场\",\"国营林场\"],[\"叶尔羌街道\",\"莎车镇\",\"恰热克镇\",\"艾力西湖镇\",\"荒地镇\",\"阿瓦提镇\",\"白什坎特镇\",\"依盖尔其镇\",\"古勒巴格镇\",\"阿热勒乡\",\"恰尔巴格乡\",\"托木吾斯塘乡\",\"英吾斯塘乡\",\"乌达力克乡\",\"阿尔斯兰巴格乡\",\"孜热甫夏提塔吉克族乡\",\"亚喀艾日克乡\",\"喀群乡\",\"霍什拉甫乡\",\"达木斯乡\",\"米夏乡\",\"伊什库力乡\",\"拍克其乡\",\"塔尕尔其乡\",\"阔什艾日克乡\",\"墩巴格乡\",\"阿拉买提乡\",\"阿扎特巴格乡\",\"巴格阿瓦提乡\",\"喀拉苏乡\",\"喀什监狱\",\"莎车县良种繁育场\",\"莎车县第一林场(国营苗圃)\",\"莎车县国营二林场\",\"莎车县园艺场\",\"莎车县蚕种场\",\"莎车县鱼苗场\",\"农科院莎车农业试验站\",\"工业园区管委会\",\"英阿瓦提管理委员会\"],[\"喀格勒克镇\",\"恰尔巴格镇\",\"乌夏巴什镇\",\"洛克乡\",\"伯西热克乡\",\"铁提乡\",\"恰萨美其特乡\",\"吐古其乡\",\"江格勒斯乡\",\"加依提勒克乡\",\"巴仁乡\",\"乌吉热克乡\",\"夏合甫乡\",\"依力克其乡\",\"依提木孔乡\",\"宗朗乡\",\"柯克亚乡\",\"西合休乡\",\"棋盘乡\",\"萨依巴格乡\",\"阿克塔什农场\",\"良种场\",\"园艺场\",\"林场\",\"普萨牧场\",\"恰其库木管理区\",\"叶城工业园区\",\"兵团叶城牧场\"],[\"麦盖提镇\",\"巴扎结米乡\",\"希依提墩乡\",\"央塔克乡\",\"吐曼塔勒乡\",\"尕孜库勒乡\",\"克孜勒阿瓦提乡\",\"库木库萨尔乡\",\"昂格特勒克乡\",\"库尔玛乡\",\"胡杨林场\",\"园艺场\",\"五一林场\",\"兵团农三师前进水库管理处\",\"兵团四十五团\",\"兵团四十六团\"],[\"岳普湖镇\",\"艾西曼镇\",\"铁热木镇\",\"也克先拜巴扎镇\",\"岳普湖乡\",\"阿其克乡\",\"色也克乡\",\"巴依阿瓦提乡\",\"阿洪鲁库木乡\",\"岳普湖县农场\",\"岳普湖县林场\",\"岳普湖县奶牛场\",\"岳普湖县良种场\",\"岳普湖县大畜场\",\"兵团四十二团\"],[\"巴仁镇\",\"西克尔库勒镇\",\"夏普吐勒镇\",\"卧里托格拉克镇\",\"铁日木乡\",\"英买里乡\",\"江巴孜乡\",\"克孜勒博依乡\",\"米夏乡\",\"和夏阿瓦提乡\",\"克孜勒苏乡\",\"古勒鲁克乡\",\"玉代克力克乡\",\"兵团伽师总场\"],[\"巴楚镇\",\"色力布亚镇\",\"阿瓦提镇\",\"三岔口镇\",\"恰尔巴格乡\",\"多来提巴格乡\",\"阿纳库勒乡\",\"夏马勒乡\",\"阿克萨克玛热勒乡\",\"阿拉根乡\",\"琼库恰克乡\",\"英吾斯坦乡\",\"兵团四十八团\"],[\"塔什库尔干镇\",\"塔吉克阿巴提镇\",\"塔什库尔干乡\",\"塔合曼乡\",\"科克亚尔柯尔克孜族乡\",\"提孜那甫乡\",\"达布达尔乡\",\"马尔洋乡\",\"瓦恰乡\",\"班迪尔乡\",\"库科西鲁格乡\",\"大同乡\",\"麻扎尔种羊场\",\"巴扎达什牧林场\"]],[[\"奴尔巴格街道\",\"古江巴格街道\",\"古勒巴格街道\",\"纳尔巴格街道\",\"拉斯奎镇\",\"玉龙喀什镇\",\"肖尔巴格乡\",\"伊里其乡\",\"古江巴格乡\",\"吐沙拉乡\",\"吉亚乡\",\"阿克恰勒乡\",\"北京工业园区\"],[\"巴格其镇\",\"罕艾日克镇\",\"英阿瓦提乡\",\"英艾日克乡\",\"布扎克乡\",\"拉依喀乡\",\"朗如乡\",\"塔瓦库勒乡\",\"伊斯拉木阿瓦提乡\",\"色格孜库勒乡\",\"喀什塔什乡\",\"吾宗肖乡\",\"和田县经济新区\"],[\"喀拉喀什镇\",\"扎瓦镇\",\"奎牙镇\",\"喀尔赛镇\",\"阿克萨拉依乡\",\"乌尔其乡\",\"托胡拉乡\",\"萨依巴格乡\",\"加汗巴格乡\",\"普恰克其乡\",\"芒来乡\",\"阔依其乡\",\"雅瓦乡\",\"吐外特乡\",\"英也尔乡\",\"喀瓦克乡\",\"兵团四十七团\",\"兵团二二四团\"],null,[\"城区街道\",\"洛浦镇\",\"山普鲁镇\",\"布亚乡\",\"恰尔巴格乡\",\"杭桂乡\",\"多鲁乡\",\"纳瓦乡\",\"拜什托格拉克乡\",\"阿其克乡\",\"良种场\",\"洛浦县北京农业科技示范园区\"],[\"策勒镇\",\"固拉合玛镇\",\"策勒乡\",\"达玛沟乡\",\"恰哈乡\",\"乌鲁克萨依乡\",\"奴尔乡\",\"博斯坦乡\",\"兵团一牧场\"],[\"木尕拉镇\",\"先拜巴扎镇\",\"加依乡\",\"科克亚乡\",\"阿热勒乡\",\"阿日希乡\",\"兰干乡\",\"斯也克乡\",\"托格日尕孜乡\",\"喀拉克尔乡\",\"奥依托格拉克乡\",\"阿羌乡\",\"英巴格乡\",\"希吾勒乡\",\"达里雅布依乡\",\"拉依苏良种场\",\"国营(昆仑)种羊场\",\"于田监狱\"],[\"尼雅镇\",\"尼雅乡\",\"若克雅乡\",\"萨勒吾则克乡\",\"叶亦克乡\",\"安迪尔乡\",\"亚瓦通古孜乡\"]],[[\"萨依布依街道\",\"墩买里街道\",\"伊犁河路街道\",\"喀赞其街道\",\"都来提巴格街道\",\"琼科瑞克街道\",\"艾兰木巴格街道\",\"解放路街道\",\"伊宁市边境经济合作区管委会\",\"巴彦岱镇\",\"潘津镇\",\"英也尔乡\",\"汉宾乡\",\"塔什科瑞克乡\",\"喀尔墩乡\",\"托格拉克乡\",\"克伯克圩孜乡\",\"达达木图乡\",\"伊犁州农业良种繁育中心\",\"伊宁市园艺场\",\"伊犁州奶牛场\"],[\"团结路街道办\",\"乌东路街道办\",\"北京路街道\",\"乌鲁木齐西路街道\",\"火车站街道办\",\"开干齐乡\",\"兵团一三一团\",\"天北新区\"],[\"卡拉苏河街道\",\"亚欧东路街道\",\"亚欧西路街道\",\"工业园区街道\",\"伊车嘎善乡\",\"格干沟牧场\",\"莫乎尔牧场\"],[\"吉里于孜镇\",\"墩麻扎镇\",\"英塔木镇\",\"胡地于孜镇\",\"巴依托海镇\",\"吐鲁番于孜乡\",\"喀拉亚尕奇乡\",\"武功乡\",\"萨地克于孜乡\",\"愉群翁回族乡\",\"阿热吾斯塘乡\",\"维吾尔玉其温乡\",\"萨木于孜乡\",\"喀什乡\",\"麻扎乡\",\"温亚尔乡\",\"阿乌利亚乡\",\"曲鲁海乡\",\"青年农场\",\"多浪农场\",\"兵团七十团中心团场\"],[\"察布查尔镇\",\"爱新色里镇\",\"孙扎齐牛录镇\",\"堆齐牛录乡\",\"绰霍尔乡\",\"纳达齐牛录乡\",\"扎库齐牛录乡\",\"米粮泉回族乡\",\"坎乡\",\"阔洪奇乡\",\"海努克乡\",\"加尕斯台乡\",\"琼博拉乡\",\"安班巴格良繁场\",\"伊犁州平原林场\",\"山区林场\",\"都拉塔口岸\",\"兵团六十七团\",\"兵团六十八团\",\"兵团六十九团\"],[\"水定镇\",\"清水河镇\",\"芦草沟镇\",\"惠远镇\",\"萨尔布拉克镇\",\"兰干乡\",\"三道河乡\",\"三宫乡\",\"大西沟乡\",\"果子沟牧场\",\"良种繁育中心\",\"煤炭局\",\"兵团六十一团\",\"兵团六十二团\",\"兵团六十三团\",\"兵团六十四团\",\"兵团六十六团(中心团场)\"],[\"巩留镇\",\"阿克吐别克镇\",\"库尔德宁镇\",\"东买里镇\",\"阿尕尔森镇\",\"吉尔格郎乡\",\"塔斯托别乡\",\"提克阿热克乡\",\"综合农场\",\"阔什阿尕什羊场\",\"牛场\",\"良凡场\",\"林场\",\"莫乎尔农场\",\"兵团七十三团\"],[\"新源镇\",\"则克台镇\",\"阿热勒托别镇\",\"塔勒德镇\",\"那拉提镇\",\"肖尔布拉克镇\",\"喀拉布拉镇\",\"阿勒玛勒镇\",\"别斯托别乡\",\"坎苏乡\",\"吐尔根乡\",\"种羊场\",\"公安农场\",\"兵团七十一团\",\"兵团七十二团\"],[\"昭苏镇\",\"喀夏加尔镇\",\"阿克达拉镇\",\"洪纳海乡\",\"乌尊布拉克乡\",\"萨尔阔布乡\",\"喀拉苏乡\",\"察汗乌苏蒙古族乡\",\"夏特柯尔克孜族乡\",\"胡松图喀尔逊蒙古族乡\",\"种马场\",\"天山西部林业局昭苏林场\",\"昭苏马场\",\"兵团七十四团\",\"兵团七十五团\",\"兵团七十六团\",\"兵团七十七团\"],[\"特克斯镇\",\"乔拉克铁热克镇\",\"喀拉达拉镇\",\"齐勒乌泽克镇\",\"喀拉托海镇\",\"呼吉尔特蒙古民族乡\",\"阔克苏乡\",\"阔克铁热克柯尔克孜民族乡\",\"特克斯军马场\",\"科克苏林场\",\"兵团七十八团\"],[\"尼勒克镇\",\"苏布台乡\",\"喀拉苏乡\",\"加哈乌拉斯台乡\",\"尼勒克县乌赞乡\",\"科克浩特浩尔蒙古民族乡\",\"乌拉斯台乡\",\"克令乡\",\"喀拉托别乡\",\"胡吉尔台乡\",\"木斯乡\",\"尼勒克马场\",\"种蜂场\",\"兵团七十九团\"]],[[\"和平街道\",\"杜别克街道\",\"新城街道\",\"二工镇\",\"恰夏镇\",\"喀拉哈巴克乡\",\"阿西尔达斡尔民族乡\",\"阿不都拉乡\",\"也门勒乡\",\"恰合吉牧场\",\"博孜达克农场\",\"窝依加依劳牧场\",\"地区种牛场\",\"兵团农九师一六三团\",\"兵团农九师一六四团\"],[\"南苑街道\",\"虹桥街道\",\"新市区街道\",\"西城街道\",\"奎河街道\",\"白杨沟镇\",\"哈图布呼镇\",\"皇宫镇\",\"车排子镇\",\"甘河子镇\",\"百泉镇\",\"四棵树镇\",\"古尔图镇\",\"西湖镇\",\"西大沟镇\",\"八十四户乡\",\"夹河子乡\",\"九间楼乡\",\"石桥乡\",\"头台乡\",\"吉尔格勒特郭愣蒙古民族乡\",\"塔布勒合特蒙古民族乡\",\"甘家湖牧场\",\"巴音沟牧场\",\"赛力克提牧场\",\"乌苏监狱\",\"兵团一二三团\",\"兵团一二四团\",\"兵团一二五团\",\"兵团一二六团\",\"兵团一二七团\",\"兵团一二八团\",\"兵团一三零团\"],[\"额敏镇\",\"玉什喀拉苏镇\",\"杰勒阿尕什镇\",\"上户镇\",\"玛热勒苏镇\",\"喀拉也木勒镇\",\"郊区乡\",\"额玛勒郭楞蒙古民族乡\",\"喇嘛昭乡\",\"霍吉尔特蒙古民族乡\",\"二道桥乡\",\"二支河牧场\",\"加尔布拉克农场\",\"阔什比克良种场\",\"萨尔也木勒牧场\",\"也木勒牧场\",\"塔城地区种羊场\",\"吾宗布拉克牧场\",\"兵团农九师一六五团\",\"兵团农九师一六六团\",\"兵团农九师一六七团\",\"兵团农九师一六八团\",\"兵团农九师团结农场\"],[\"三道河子镇\",\"四道河子镇\",\"老沙湾镇\",\"乌兰乌苏镇\",\"安集海镇\",\"东湾镇\",\"西戈壁镇\",\"柳毛湾镇\",\"金沟河镇\",\"商户地乡\",\"大泉乡\",\"博尔通古乡\",\"牛圈子牧场\",\"博尔通古牧场\",\"良种场\",\"兵团一二一团\",\"兵团一三三团\",\"兵团一三四团\",\"兵团一四一团\",\"兵团一四二团\",\"兵团一四三团\",\"兵团一四四团\"],[\"托里镇\",\"铁厂沟镇\",\"庙尔沟镇\",\"多拉特乡\",\"乌雪特乡\",\"库普乡\",\"阿克别里斗乡\",\"白杨河林场\",\"老风口林场\",\"巴尔鲁克山塔斯特林场\",\"兵团农九师一七零团\"],[\"哈拉布拉镇\",\"吉也克镇\",\"哈拉布拉乡\",\"新地乡\",\"阿勒腾也木勒乡\",\"江格斯乡\",\"察汗托海牧场\",\"兵团农九师一六一团\"],[\"和布克赛尔镇\",\"和什托洛盖镇\",\"夏孜盖乡\",\"铁布肯乌散乡\",\"查干库勒乡\",\"巴音傲瓦乡\",\"莫特格乡\",\"查和特乡\",\"伊克乌图布拉格牧场\",\"那仁和布克牧场\",\"巴尕乌图布拉格牧场\",\"布斯屯格牧场\",\"仓德格矿区\",\"兵团一八四团\",\"新疆屯鑫能源开发有限公司\"]],[[\"金山路\",\"解放路\",\"团结路\",\"恰秀路街道\",\"北屯镇\",\"阿苇滩镇\",\"红墩镇\",\"切木尔切克镇\",\"阿拉哈克镇\",\"汗德尕特蒙古族乡\",\"拉斯特乡\",\"喀拉希力克乡\",\"萨尔胡松乡\",\"巴里巴盖乡\",\"切尔克齐乡\",\"喀拉尕什牧场\",\"阿克吐木斯克牧场\",\"兵团一八一团\"],[\"布尔津镇\",\"冲乎尔镇\",\"窝依莫克镇\",\"杜来提乡\",\"阔斯特克乡\",\"也格孜托别乡\",\"禾木哈纳斯蒙古民族乡\"],[\"库额尔齐斯镇\",\"可可托海镇\",\"恰库尔图镇\",\"喀拉通克镇\",\"杜热镇\",\"吐尔洪乡\",\"库尔特乡\",\"克孜勒希力克乡\",\"铁买克乡\",\"喀拉布勒根乡\"],[\"福海镇\",\"喀拉玛盖镇\",\"解特阿热勒镇\",\"阔克阿尕什乡\",\"齐干吉迭乡\",\"阿尔达乡\",\"地区一农场\",\"福海监狱\",\"兵团一八二团\",\"兵团一八三团\",\"兵团一八七团\",\"兵团一八八团\"],[\"阿克齐镇\",\"萨尔布拉克镇\",\"齐巴尔镇\",\"萨尔塔木乡\",\"加依勒玛乡\",\"库勒拜乡\",\"铁热克提乡\",\"兵团一八五团\"],[\"青河镇\",\"塔克什肯镇\",\"阿热勒托别镇\",\"阿热勒乡\",\"萨尔托海乡\",\"查干郭勒乡\",\"阿尕什敖包乡\"],[\"托普铁热克镇\",\"吉木乃镇\",\"喀尔交镇\",\"托普铁热克乡\",\"托斯特乡\",\"恰勒什海乡\",\"别斯铁热克乡\",\"兵团一八六团\"]]]];\r\n\r\nexport default s;","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:13:15\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/indexAnchor.js\n */\nexport default {\n // indexAnchor 组件\n indexAnchor: {\n text: '',\n color: '#606266',\n size: 14,\n bgColor: '#dedede',\n height: 32\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:13:35\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/indexList.js\n */\nexport default {\n // indexList 组件\n indexList: {\n inactiveColor: '#606266',\n activeColor: '#5677fc',\n indexList: () => [],\n sticky: true,\n customNavHeight: 0\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:13:55\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/input.js\n */\nexport default {\n\t// index 组件\n\tinput: {\n\t\tvalue: '',\n\t\ttype: 'text',\n\t\tfixed: false,\n\t\tdisabled: false,\n\t\tdisabledColor: '#f5f7fa',\n\t\tclearable: false,\n\t\tpassword: false,\n\t\tmaxlength: -1,\n\t\tplaceholder: null,\n\t\tplaceholderClass: 'input-placeholder',\n\t\tplaceholderStyle: 'color: #c0c4cc',\n\t\tshowWordLimit: false,\n\t\tconfirmType: 'done',\n\t\tconfirmHold: false,\n\t\tholdKeyboard: false,\n\t\tfocus: false,\n\t\tautoBlur: false,\n\t\tdisableDefaultPadding: false,\n\t\tcursor: -1,\n\t\tcursorSpacing: 30,\n\t\tselectionStart: -1,\n\t\tselectionEnd: -1,\n\t\tadjustPosition: true,\n\t\tinputAlign: 'left',\n\t\tfontSize: '15px',\n\t\tcolor: '#303133',\n\t\tprefixIcon: '',\n\t\tprefixIconStyle: '',\n\t\tsuffixIcon: '',\n\t\tsuffixIconStyle: '',\n\t\tborder: 'surround',\n\t\treadonly: false,\n\t\tshape: 'square',\n\t\tformatter: null\n\t}\n}\n","const styles = (v ='') => v.split(';').filter(v => v && !/^[\\n\\s]+$/.test(v)).map(v => {\n\t\t\t\t\t\tconst key = v.slice(0, v.indexOf(':'))\n\t\t\t\t\t\tconst value = v.slice(v.indexOf(':')+1)\n\t\t\t\t\t\treturn {\n\t\t\t\t\t\t\t[key\n\t\t\t\t\t\t\t\t.replace(/-([a-z])/g, function() { return arguments[1].toUpperCase()})\n\t\t\t\t\t\t\t\t.replace(/\\s+/g, '')\n\t\t\t\t\t\t\t]: value.replace(/^\\s+/, '').replace(/\\s+$/, '') || ''\n\t\t\t\t\t\t}\n\t\t\t\t\t})\nexport function parent(parent) {\n\treturn {\n\t\tprovide() {\n\t\t\treturn {\n\t\t\t\t[parent]: this\n\t\t\t}\n\t\t},\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tel: {\n\t\t\t\t\tcss: {},\n\t\t\t\t\tviews: []\n\t\t\t\t},\n\t\t\t}\n\t\t},\n\t\twatch: {\n\t\t\tcss: { \n\t\t\t\thandler(v) {\n\t\t\t\t\tif(this.canvasId) {\n\t\t\t\t\t\tthis.el.css = (typeof v == 'object' ? v : v && Object.assign(...styles(v))) || {}\n\t\t\t\t\t\tthis.canvasWidth = this.el.css && this.el.css.width || this.canvasWidth\n\t\t\t\t\t\tthis.canvasHeight = this.el.css && this.el.css.height || this.canvasHeight\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\timmediate: true\n\t\t\t}\n\t\t}\n\t}\n}\nexport function children(parent, options = {}) {\n\tconst indexKey = options.indexKey || 'index'\n\treturn {\n\t\tinject: {\n\t\t\t[parent]: {\n\t\t\t\tdefault: null\n\t\t\t}\n\t\t},\n\t\twatch: {\n\t\t\tel: {\n\t\t\t\thandler(v, o) {\n\t\t\t\t\tif(JSON.stringify(v) != JSON.stringify(o))\n\t\t\t\t\t\tthis.bindRelation()\n\t\t\t\t},\n\t\t\t\tdeep: true,\n\t\t\t\timmediate: true\n\t\t\t},\n\t\t\tsrc: {\n\t\t\t\thandler(v, o) {\n\t\t\t\t\tif(v != o)\n\t\t\t\t\t\tthis.bindRelation()\n\t\t\t\t},\n\t\t\t\timmediate: true\n\t\t\t},\n\t\t\ttext: {\n\t\t\t\thandler(v, o) {\n\t\t\t\t\tif(v != o) this.bindRelation()\n\t\t\t\t},\n\t\t\t\timmediate: true\n\t\t\t},\n\t\t\tcss: {\n\t\t\t\thandler(v, o) {\n\t\t\t\t\tif(v != o)\n\t\t\t\t\t\tthis.el.css = (typeof v == 'object' ? v : v && Object.assign(...styles(v))) || {}\n\t\t\t\t},\n\t\t\t\timmediate: true\n\t\t\t},\n\t\t\treplace: {\n\t\t\t\thandler(v, o) {\n\t\t\t\t\tif(JSON.stringify(v) != JSON.stringify(o))\n\t\t\t\t\t\tthis.bindRelation()\n\t\t\t\t},\n\t\t\t\tdeep: true,\n\t\t\t\timmediate: true\n\t\t\t}\n\t\t},\n\t\tcreated() {\n\t\t\tif(!this._uid) {\n\t\t\t\tthis._uid = this._.uid\n\t\t\t}\n\t\t\tObject.defineProperty(this, 'parent', {\n\t\t\t\tget: () => this[parent] || [],\n\t\t\t})\n\t\t\tObject.defineProperty(this, 'index', {\n\t\t\t\tget: () => {\n\t\t\t\t\tthis.bindRelation();\n\t\t\t\t\tconst {parent: {el: {views=[]}={}}={}} = this\n\t\t\t\t\treturn views.indexOf(this.el)\n\t\t\t\t},\n\t\t\t});\n\t\t\tthis.el.type = this.type\n\t\t\t\n\t\t\tthis.bindRelation()\n\t\t},\n\n\n\n\n\n\n\t\tbeforeDestroy() {\n\t\t\tthis.removeEl()\n\t\t},\n\n\t\tmethods: {\n\t\t\tremoveEl() {\n\t\t\t\tif (this.parent) {\n\t\t\t\t\tthis.parent.el.views = this.parent.el.views.filter(\n\t\t\t\t\t\t(item) => item._uid !== this._uid\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t},\n\t\t\tbindRelation() {\n\t\t\t\tif(!this.el._uid) {\n\t\t\t\t\tthis.el._uid = this._uid \n\t\t\t\t}\n\t\t\t\tif(['text','qrcode'].includes(this.type)) {\n\t\t\t\t\tthis.el.text = this.$slots && this.$slots.default && this.$slots.default[0].text || `${this.text || ''}`.replace(/\\\\n/g, '\\n')\n\t\t\t\t}\n\t\t\t\tif(this.type == 'image') {\n\t\t\t\t\tthis.el.src = this.src\n\t\t\t\t}\n\t\t\t\tif (!this.parent) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\tlet views = this.parent.el.views || [];\n\t\t\t\tif(views.indexOf(this.el) !== -1) {\n\t\t\t\t\tthis.parent.el.views = views.map(v => v._uid == this._uid ? this.el : v)\n\t\t\t\t} else {\n\t\t\t\t\tthis.parent.el.views = [...views, this.el];\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tmounted() {\n\t\t\t// this.bindRelation()\n\t\t},\n\t}\n}","export default {\r\n\tprops: {\r\n\t\tboard: Object,\r\n\t\tpathType: String, // 'base64'、'url'\r\n\t\tfileType: {\r\n\t\t\ttype: String,\r\n\t\t\tdefault: 'png'\r\n\t\t},\r\n\t\tquality: {\r\n\t\t\ttype: Number,\r\n\t\t\tdefault: 1\r\n\t\t},\r\n\t\tcss: [String, Object],\r\n\t\t// styles: [String, Object],\r\n\t\twidth: [Number, String],\r\n\t\theight: [Number, String],\r\n\t\tpixelRatio: Number,\r\n\t\tcustomStyle: String,\r\n\t\tisCanvasToTempFilePath: Boolean,\r\n\t\t// useCanvasToTempFilePath: Boolean,\r\n\t\tsleep: {\r\n\t\t\ttype: Number,\r\n\t\t\tdefault: 1000 / 30\r\n\t\t},\r\n\t\tbeforeDelay: {\r\n\t\t\ttype: Number,\r\n\t\t\tdefault: 100\r\n\t\t},\r\n\t\tafterDelay: {\r\n\t\t\ttype: Number,\r\n\t\t\tdefault: 100\r\n\t\t},\r\n\r\n\t\ttype: {\r\n\t\t\ttype: String,\r\n\t\t\tdefault: '2d'\r\n\t\t},\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\t}\r\n}","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:07:49\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/keyboard.js\n */\nexport default {\n // 键盘组件\n keyboard: {\n mode: 'number',\n dotDisabled: false,\n tooltip: true,\n showTips: true,\n tips: '',\n showCancel: true,\n showConfirm: true,\n random: false,\n safeAreaInsetBottom: true,\n closeOnClickOverlay: true,\n show: false,\n overlay: true,\n zIndex: 10075,\n cancelText: '取消',\n confirmText: '确定',\n autoChange: false\n }\n}\n","export const networkReg = /^(http|\\/\\/)/;\nexport const isBase64 = (path) => /^data:image\\/(\\w+);base64/.test(path);\nexport function sleep(delay) {\n\treturn new Promise(resolve => setTimeout(resolve, delay))\n}\nconst isDev = ['devtools'].includes(uni.getSystemInfoSync().platform)\n// 缓存图片\nlet cache = {}\nexport function isNumber(value) {\n\treturn /^-?\\d+(\\.\\d+)?$/.test(value);\n}\nexport function toPx(value, baseSize, isDecimal = false) {\n\t// 如果是数字\n\tif (typeof value === 'number') {\n\t\treturn value\n\t}\n\t// 如果是字符串数字\n\tif (isNumber(value)) {\n\t\treturn value * 1\n\t}\n\t// 如果有单位\n\tif (typeof value === 'string') {\n\t\tconst reg = /^-?([0-9]+)?([.]{1}[0-9]+){0,1}(em|rpx|px|%)$/g\n\t\tconst results = reg.exec(value);\n\t\tif (!value || !results) {\n\t\t\treturn 0;\n\t\t}\n\t\tconst unit = results[3];\n\t\tvalue = parseFloat(value);\n\t\tlet res = 0;\n\t\tif (unit === 'rpx') {\n\t\t\tres = uni.upx2px(value);\n\t\t} else if (unit === 'px') {\n\t\t\tres = value * 1;\n\t\t} else if (unit === '%') {\n\t\t\tres = value * toPx(baseSize) / 100;\n\t\t} else if (unit === 'em') {\n\t\t\tres = value * toPx(baseSize || 14);\n\t\t}\n\t\treturn isDecimal ? res.toFixed(2) * 1 : Math.round(res);\n\t}\n\treturn 0\n}\n\n// 计算版本\nexport function compareVersion(v1, v2) {\n\tv1 = v1.split('.')\n\tv2 = v2.split('.')\n\tconst len = Math.max(v1.length, v2.length)\n\twhile (v1.length < len) {\n\t\tv1.push('0')\n\t}\n\twhile (v2.length < len) {\n\t\tv2.push('0')\n\t}\n\tfor (let i = 0; i < len; i++) {\n\t\tconst num1 = parseInt(v1[i], 10)\n\t\tconst num2 = parseInt(v2[i], 10)\n\n\t\tif (num1 > num2) {\n\t\t\treturn 1\n\t\t} else if (num1 < num2) {\n\t\t\treturn -1\n\t\t}\n\t}\n\treturn 0\n}\n\nexport const prefix = () => {\n\n\n\n\n\treturn wx\n\n\n\n\n\n\n\n\n\n\n\n\n\n}\n\n\n\nconst base64ToArrayBuffer = (data) => {\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\treturn uni.base64ToArrayBuffer(data)\n\n}\n\n\n/**\n * base64转路径\n * @param {Object} base64\n */\nexport function base64ToPath(base64) {\n\tconst [, format] = /^data:image\\/(\\w+);base64,/.exec(base64) || [];\n\n\treturn new Promise((resolve, reject) => {\n\n\t\tconst fs = uni.getFileSystemManager()\n\t\t//自定义文件名\n\t\tif (!format) {\n\t\t\treject(new Error('ERROR_BASE64SRC_PARSE'))\n\t\t}\n\t\tconst time = new Date().getTime();\n\t\tlet pre = prefix()\n\t\tconst filePath = `${pre.env.USER_DATA_PATH}/${time}.${format}`\n\t\t//let buffer = base64ToArrayBuffer(bodyData)\n\t\tfs.writeFile({\n\t\t\tfilePath,\n\t\t\tdata: base64.split(',')[1], //base64.replace(/^data:\\S+\\/\\S+;base64,/, ''),\n\t\t\tencoding: 'base64',\n\t\t\t// data: buffer,\n\t\t\t// encoding: 'binary',\n\t\t\tsuccess() {\n\t\t\t\tresolve(filePath)\n\t\t\t},\n\t\t\tfail(err) {\n\t\t\t\treject(err)\n\t\t\t}\n\t\t})\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t})\n}\n\n/**\n * 路径转base64\n * @param {Object} string\n */\nexport function pathToBase64(path) {\n\tif (/^data:/.test(path)) return path\n\treturn new Promise((resolve, reject) => {\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\tif (uni.canIUse('getFileSystemManager')) {\n\t\t\tuni.getFileSystemManager().readFile({\n\t\t\t\tfilePath: path,\n\t\t\t\tencoding: 'base64',\n\t\t\t\tsuccess: (res) => {\n\t\t\t\t\tresolve('data:image/png;base64,' + res.data)\n\t\t\t\t},\n\t\t\t\tfail: (error) => {\n\t\t\t\t\treject(error)\n\t\t\t\t}\n\t\t\t})\n\t\t}\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t})\n}\n\n\n\nexport function getImageInfo(path, useCORS) {\n\treturn new Promise(async (resolve, reject) => {\n\t\tlet src = path\n\t\tif (cache[path] && cache[path].errMsg) {\n\t\t\tresolve(cache[path])\n\t\t} else {\n\t\t\ttry {\n\t\t\t\t// if (!isBase64 && PLATFORM == UNI_PLATFORM.PLUS && !/^\\/?(static|_doc)\\//.test(src)) {\n\t\t\t\t// \tsrc = await downloadFile(path) as string\n\t\t\t\t// } else \n\n\t\t\t\tif (isBase64(path)) {\n\t\t\t\t\tsrc = await base64ToPath(path)\n\t\t\t\t}\n\n\n\n\n\n\n\t\t\t\t\n\t\t\t} catch (error) {\n\t\t\t\treject({\n\t\t\t\t\t...error,\n\t\t\t\t\tsrc\n\t\t\t\t})\n\t\t\t}\n\t\t\tuni.getImageInfo({\n\t\t\t\tsrc,\n\t\t\t\tsuccess: (image) => {\n\t\t\t\t\tconst localReg = /^\\.|^\\/(?=[^\\/])/;\n\n\t\t\t\t\timage.path = localReg.test(src) ? `/${image.path}` : image.path;\n\n\n\n\n\t\t\t\t\t\n\t\t\t\t\tif(this.canvas.createImage) {\n\t\t\t\t\t\tconst img = this.canvas.createImage()\n\t\t\t\t\t\timg.src = image.path\n\t\t\t\t\t\timg.onload = function() {\n\t\t\t\t\t\t\timage.path = img\n\t\t\t\t\t\t\tcache[path] = image\n\t\t\t\t\t\t\tresolve(cache[path])\n\t\t\t\t\t\t}\n\t\t\t\t\t\timg.onerror = function(err) {\n\t\t\t\t\t\t\treject({err,path})\n\t\t\t\t\t\t}\n\t\t\t\t\t} else if (isDev) {\n\t\t\t\t\t\tresolve(image)\n\t\t\t\t\t} else {\n\t\t\t\t\t\tcache[path] = image\n\t\t\t\t\t\tresolve(cache[path])\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\tfail(err) {\n\t\t\t\t\tconsole.error({err, path})\n\t\t\t\t\treject({err,path})\n\t\t\t\t}\n\t\t\t})\n\t\t}\n\t})\n}\n\nexport function downloadFile(url) {\n\tif (!url) return Promise.reject({\n\t\terr: 'no url'\n\t})\n\treturn new Promise((resolve, reject) => {\n\t\tif (cache[url]) {\n\t\t\treturn reject()\n\t\t}\n\t\tcache[url] = 1\n\t\tuni.downloadFile({\n\t\t\turl,\n\t\t\tsuccess(res) {\n\t\t\t\tresolve(res)\n\t\t\t},\n\t\t\tfail(err) {\n\t\t\t\treject(err)\n\t\t\t}\n\t\t})\n\t})\n}\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","var t=function(){return t=Object.assign||function(t){for(var e,i=1,n=arguments.length;i0&&r[r.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!r||o[1]>r[0]&&o[1]=360&&(s-=360);s<0&&(s+=360);if(0===(s=Math.round(s)))return{x0:Math.round(e/2)+n,y0:i+r,x1:Math.round(e/2)+n,y1:r};if(180===s)return{x0:Math.round(e/2)+n,y0:r,x1:Math.round(e/2)+n,y1:i+r};if(90===s)return{x0:n,y0:Math.round(i/2)+r,x1:e+n,y1:Math.round(i/2)+r};if(270===s)return{x0:e+n,y0:Math.round(i/2)+r,x1:n,y1:Math.round(i/2)+r};var a=Math.round(180*Math.asin(e/Math.sqrt(Math.pow(e,2)+Math.pow(i,2)))/Math.PI);if(s===a)return{x0:n,y0:i+r,x1:e+n,y1:r};if(s===180-a)return{x0:n,y0:r,x1:e+n,y1:i+r};if(s===180+a)return{x0:e+n,y0:r,x1:n,y1:i+r};if(s===360-a)return{x0:e+n,y0:i+r,x1:n,y1:r};var h=0,d=0,c=0,l=0;if(s180-a&&s<180||s>180&&s<180+a||s>360-a){var f=s*Math.PI/180,u=s360-a?i/2:-i/2,p=Math.tan(f)*u,g=s180-a&&s<180?e/2-p:-e/2-p;h=-(c=p+(v=Math.pow(Math.sin(f),2)*g)),d=-(l=u+v/Math.tan(f))}if(s>a&&s<90||s>90&&s<90+a||s>180+a&&s<270||s>270&&s<360-a){var v;f=(90-s)*Math.PI/180,p=s>a&&s<90||s>90&&s<90+a?e/2:-e/2,u=Math.tan(f)*p,g=s>a&&s<90||s>270&&s<360-a?i/2-u:-i/2-u;h=-(c=p+(v=Math.pow(Math.sin(f),2)*g)/Math.tan(f)),d=-(l=u+v)}return h=Math.round(h+e/2)+n,d=Math.round(i/2-d)+r,c=Math.round(c+e/2)+n,l=Math.round(i/2-l)+r,{x0:h,y0:d,x1:c,y1:l}}(r,t,e,i,n),a=s.x0,h=s.y0,d=s.x1,c=s.y1,l=o.createLinearGradient(a,h,d,c),f=r.match(/linear-gradient\\((.+)\\)/)[1],u=T(f.substring(f.indexOf(\",\")+1)),p=0;pt.length)&&(e=t.length);for(var i=0,n=new Array(e);i=t.length?{done:!0}:{done:!1,value:t[n++]}}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function H(t){return\"number\"==typeof t}function U(t){return\"auto\"===t||null===t}function Y(t){return/%$/.test(t)}var $,D=0,X=function(){function t(){A(this,\"elements\",[]),A(this,\"afterElements\",[]),A(this,\"beforeElements\",[]),A(this,\"ids\",[]),A(this,\"width\",0),A(this,\"height\",0),A(this,\"top\",0),A(this,\"left\",0),A(this,\"pre\",null),A(this,\"offsetX\",0),A(this,\"offsetY\",0),D++,this.id=D}var e=t.prototype;return e.fixedBind=function(t,e){void 0===e&&(e=0),this.container=e?t.parent:t.root,this.container.fixedLine=this,this.fixedAdd(t)},e.fixedAdd=function(t){this.elements.push(t);var e=t.computedStyle.zIndex;(void 0===e?0:e)>=0?this.afterElements.push(t):this.beforeElements.push(t),this.refreshLayout()},e.bind=function(t){this.container=t.parent,this.container.line=null,this.container.lines?(this.container.lines.push(this),this.pre=this.getPreLine(),this.top=this.pre.top+this.pre.height,this.left=this.container.contentSize.left):(this.top=this.container.contentSize.top,this.left=this.container.contentSize.left,this.container.lines=[this]),this.isInline=t.isInline(),this.container.line=this,this.outerWidth=t.parent&&t.parent.contentSize.width?t.parent.contentSize.width:1/0,this.add(t)},e.getPreLine=function(){return this.container.lines[this.container.lines.length-2]},e.canIEnter=function(t){return this.outerWidth||t.parent&&t.parent.contentSize.width,!((100*t.offsetSize.width+100*this.width)/100>this.outerWidth)||(this.closeLine(),!1)},e.closeLine=function(){delete this.container.line},e.add=function(t){this.ids.includes(t.id)||(this.ids.push(t.id),this.elements.push(t),this.refreshWidthHeight(t))},e.refreshWidthHeight=function(t){t.offsetSize.height>this.height&&(this.height=t.offsetSize.height),this.width+=t.offsetSize.width||0,(this.container.lineMaxWidth||0)this[this.key.height]&&(this[this.key.height]=t.offsetSize[this.key.height]),this[this.key.width]+=t.offsetSize[this.key.width];var e=Math.min(this[this.key.width],this.container.contentSize[this.key.width]);(this.container.lineMaxWidth||0)1?0:\"flex-end\"===t.style.alignSelf?this.container.contentSize[this.key.contentHeight]-t.contentSize[this.key.height]:\"center\"===t.style.alignSelf?(this.container.contentSize[this.key.contentHeight]-t.contentSize[this.key.height])/2:0},n}(X),V=g,G=p,q=u,J=v,Q=y,Z=b,K=m,et=w,it=S,nt=0,rt={left:null,top:null,width:null,height:null},ot=function(){function t(t,e,i,n){var r=this;A(this,\"id\",nt++),A(this,\"style\",{left:null,top:null,width:null,height:null}),A(this,\"computedStyle\",{}),A(this,\"originStyle\",{}),A(this,\"children\",{}),A(this,\"layoutBox\",F({},rt)),A(this,\"contentSize\",F({},rt)),A(this,\"clientSize\",F({},rt)),A(this,\"borderSize\",F({},rt)),A(this,\"offsetSize\",F({},rt)),this.ctx=n,this.root=i,e&&(this.parent=e),this.name=t.name||t.type,this.attributes=this.getAttributes(t);var o=this.getComputedStyle(t,e&&e.computedStyle);this.isAbsolute=o.position==et,this.isFixed=o.position==it,this.originStyle=o,Object.keys(o).forEach((function(t){Object.defineProperty(r.style,t,{configurable:!0,enumerable:!0,get:function(){return o[t]},set:function(e){o[t]=e}})}));var s={contentSize:F({},this.contentSize),clientSize:F({},this.clientSize),borderSize:F({},this.borderSize),offsetSize:F({},this.offsetSize)};Object.keys(s).forEach((function(t){Object.keys(r[t]).forEach((function(e){Object.defineProperty(r[t],e,{configurable:!0,enumerable:!0,get:function(){return s[t][e]},set:function(i){s[t][e]=i}})}))})),this.computedStyle=this.style}var e=t.prototype;return e.add=function(t){t.parent=this,this.children[t.id]=t},e.getChildren=function(){var t=this;return Object.keys(this.children).map((function(e){return t.children[e]}))},e.getLineRect=function(t,e){var i={width:0,height:0},n=e?e.lines:this.parent&&this.parent.lines;return n&&n.find((function(e){return e.ids.includes(t)}))||i},e.getComputedStyle=function(t,e){var i=[\"color\",\"fontSize\",\"lineHeight\",\"verticalAlign\",\"fontWeight\",\"textAlign\"],n=t.css,r=void 0===n?{}:n,o=t.type,s=void 0===o?q:o,a=F({},z);if([G,V,J].includes(s)&&!r.display&&(a.display=Z),e)for(var h=0;h=0&&l<0,Y=d>=0&&u<0;return i==r[0]&&(this[i].left=t.left+a+v+C+(U?2*-l:0),this[i].top=t.top+d+b+P+(Y?2*-u:0),this[i].width=t.width+(this[i].widthAdd?0:E),this[i].height=t.height+(this[i].heightAdd?0:H),this[i].widthAdd=E,this[i].heightAdd=H),i==r[1]&&(this[i].left=t.left+a+C+(U<0?-l:0),this[i].top=t.top+d+P+(Y?-u:0),this[i].width=t.width+v+m,this[i].height=t.height+b+S),i==r[2]&&(this[i].left=t.left+a+C/2+(U<0?-l:0),this[i].top=t.top+d+P/2+(Y?-u:0),this[i].width=t.width+v+m+C/2+A/2,this[i].height=t.height+b+S+L/2+P/2),i==r[3]&&(this[i].left=t.left+(U<0?-l:0),this[i].top=t.top+(Y?-u:0),this[i].width=t.width+v+m+C+A+a+l,this[i].height=t.height+b+S+L+P+u+d),this[i]},e.layoutBoxUpdate=function(t,e,i,n){var o=this;if(void 0===i&&(i=-1),\"border-box\"==e.boxSizing){var s=e||{},a=s.border,h=(a=void 0===a?{}:a).borderWidth,d=void 0===h?0:h,c=s.borderTop,l=(c=void 0===c?{}:c).borderTopWidth,f=void 0===l?d:l,u=s.borderBottom,p=(u=void 0===u?{}:u).borderBottomWidth,g=void 0===p?d:p,v=s.borderRight,y=(v=void 0===v?{}:v).borderRightWidth,b=void 0===y?d:y,x=s.borderLeft,m=(x=void 0===x?{}:x).borderLeftWidth,w=void 0===m?d:m,S=s.padding,z=(S=void 0===S?{}:S).paddingTop,M=void 0===z?0:z,B=S.paddingRight,k=void 0===B?0:B,I=S.paddingBottom,P=void 0===I?0:I,W=S.paddingLeft,R=void 0===W?0:W;i||(t.width-=R+k+b+w),1!==i||n||(t.height-=M+P+f+g)}this.layoutBox&&(r.forEach((function(i){return o.layoutBox[i]=o.getOffsetSize(t,e,i)})),this.layoutBox=Object.assign({},this.layoutBox,this.layoutBox.borderSize))},e.getBoxPosition2=function(){var t=this.computedStyle,e=this.fixedLine,i=this.lines,n=t.left,r=void 0===n?0:n,o=t.top,s=void 0===o?0:o,a=t.padding||{},h=a.paddingBottom,d=void 0===h?0:h,c=a.paddingRight,l=void 0===c?0:c,f=F({},this.contentSize,{left:r,top:s}),u=this.contentSize.top-this.offsetSize.top,p=this.contentSize.left-this.offsetSize.left;if(this.root.fixedLine&&!this.root.isDone){this.root.isDone=!0;for(var g,v=E(this.root.fixedLine.elements);!(g=v()).done;){var y=g.value;y.setPosition(y,this.root.offsetSize),y.getBoxPosition2()}}if(e)for(var b,x=E(e.elements);!(b=x()).done;){var m=b.value;m.setPosition(m,f),m.style.left+=r+p+l,m.style.top+=s+u+d,m.getBoxPosition2()}if(i)for(var w,S=E(i);!(w=S()).done;){w.value.layout(f.top+u,f.left+p)}return this.layoutBoxUpdate(f,t),this.layoutBox},e.getBoxState=function(t,e){return this.isBlock(t)||this.isBlock(e)},e.isBlock=function(t){return void 0===t&&(t=this),t&&t.style.display==Q},e.isFlex=function(t){return void 0===t&&(t=this),t&&t.style.display==K},e.isInFlow=function(){return!(this.isAbsolute||this.isFixed)},e.inFlexBox=function(t){return void 0===t&&(t=this),!!t.isInFlow()&&(!!t.parent&&(!(!t.parent||t.parent.style.display!==K)||void 0))},e.isInline=function(t){return void 0===t&&(t=this),t&&t.style.display==Z},e.contrastSize=function(t,e,i){var n=t;return i&&(n=Math.min(n,i)),e&&(n=Math.max(n,e)),n},e.measureText=function(t,e){var i=this.ctx.measureText(t),n=i.width,r=i.actualBoundingBoxAscent,o=i.actualBoundingBoxDescent;return{ascent:r,descent:o,width:n,fontHeight:r+o||.7*e+1}},e.getBoxWidthHeight=function(){var t=this,e=this.name,i=this.computedStyle,n=this.attributes,r=this.parent,o=void 0===r?{}:r,s=this.ctx,a=this.getChildren(),h=i.left,d=void 0===h?0:h,c=i.top,l=void 0===c?0:c,f=i.bottom,u=i.right,p=i.width,g=void 0===p?0:p,v=i.minWidth,y=i.maxWidth,b=i.minHeight,x=i.maxHeight,m=i.height,w=void 0===m?0:m,S=i.fontSize,z=void 0===S?14:S,M=i.fontWeight,B=i.fontFamily,k=i.fontStyle,I=i.position,P=i.lineClamp,R=i.lineHeight,L=i.padding,O=void 0===L?{}:L,T=i.margin,A=void 0===T?{}:T,F=i.border,j=(F=void 0===F?{}:F).borderWidth,C=void 0===j?0:j,E=i.borderRight,H=(E=void 0===E?{}:E).borderRightWidth,U=void 0===H?C:H,$=i.borderLeft,D=($=void 0===$?{}:$).borderLeftWidth,_=void 0===D?C:D,J=o.contentSize&&o.contentSize.width,Q=o.contentSize&&o.contentSize.height;if(Y(g)&&J&&(g=W(g,J)),Y(g)&&!J&&(g=null),Y(w)&&Q&&(w=W(w,Q)),Y(w)&&!Q&&(w=null),Y(v)&&J&&(v=W(v,J)),Y(y)&&J&&(y=W(y,J)),Y(b)&&Q&&(b=W(b,Q)),Y(x)&&Q&&(x=W(x,Q)),i.padding&&J)for(var Z in i.padding)Object.hasOwnProperty.call(i.padding,Z)&&(i.padding[Z]=W(i.padding[Z],J));var K=O.paddingRight,tt=void 0===K?0:K,it=O.paddingLeft,nt=void 0===it?0:it;if(i.margin&&[i.margin.marginLeft,i.margin.marginRight].includes(\"auto\"))if(g){var rt=J&&J-g-tt-nt-_-U||0;i.margin.marginLeft==i.margin.marginRight?i.margin.marginLeft=i.margin.marginRight=rt/2:\"auto\"==i.margin.marginLeft?i.margin.marginLeft=rt:i.margin.marginRight=rt}else i.margin.marginLeft=i.margin.marginRight=0;var ot=A.marginRight,st=void 0===ot?0:ot,at=A.marginLeft,ht={width:g,height:w,left:0,top:0},dt=nt+tt+_+U+(void 0===at?0:at)+st;if(e==G&&!this.attributes.widths){var ct=n.text||\"\";s.save(),s.setFonts({fontFamily:B,fontSize:z,fontWeight:M,fontStyle:k});var lt=new Map;ct.split(\"\\n\").map((function(e){var i=e.split(\"\").map((function(e){var i=lt.get(e);if(i)return i;var n=t.measureText(e,z).width;return lt.set(e,n),n})),n=t.measureText(e,z),r=n.fontHeight,o=n.ascent,s=n.descent;t.attributes.fontHeight=r,t.attributes.ascent=o,t.attributes.descent=s,t.attributes.widths||(t.attributes.widths=[]),t.attributes.widths.push({widths:i,total:i.reduce((function(t,e){return t+e}),0)})})),s.restore()}if(e==V&&null==g){var ft=n.width,ut=n.height;ht.width=this.contrastSize(Math.round(ft*w/ut)||0,v,y),this.layoutBoxUpdate(ht,i,0)}if(e==G&&null==g){var pt=this.attributes.widths,gt=Math.max.apply(Math,pt.map((function(t){return t.total})));if(o&&J>0&&(gt>J||this.isBlock(this))&&!this.isAbsolute&&!this.isFixed)gt=J-dt;ht.width=this.contrastSize(gt,v,y),this.layoutBoxUpdate(ht,i,0)}if(e==G&&(o.style.flex||!this.attributes.lines)){var vt=this.attributes.widths.length;this.attributes.widths.forEach((function(t){return t.widths.reduce((function(t,e,i){return t+e>ht.width?(vt++,e):t+e}),0)})),vt=P&&vt>P?P:vt,this.attributes.lines=vt}if(e==V&&null==w){var yt=n.width,bt=n.height;ht.height=this.contrastSize(W(ht.width*bt/yt)||0,b,x),this.layoutBoxUpdate(ht,i,1)}e==G&&null==w&&(R=W(R,z),ht.height=this.contrastSize(W(this.attributes.lines*R),b,x),this.layoutBoxUpdate(ht,i,1,!0)),o&&o.children&&J&&([q,G].includes(e)&&this.isFlex()||e==q&&this.isBlock(this)&&this.isInFlow())&&(ht.width=this.contrastSize(J-dt,v,y),this.layoutBoxUpdate(ht,i)),g&&!Y(g)&&(ht.width=this.contrastSize(g,v,y),this.layoutBoxUpdate(ht,i,0)),w&&!Y(w)&&(ht.height=this.contrastSize(ht.height,b,x),this.layoutBoxUpdate(ht,i,1));var xt=0;if(a.length){var mt=null;a.forEach((function(e,n){e.getBoxWidthHeight();var r=a[n+1];if(r&&r.isInFlow()&&(e.next=r),e.isInFlow()&&!e.inFlexBox()){var o=t.getBoxState(mt,e);t.line&&t.line.canIEnter(e)&&!o?t.line.add(e):(new X).bind(e),mt=e}else e.inFlexBox()?t.line&&(t.line.canIEnter(e)||\"nowrap\"==i.flexWrap)?t.line.add(e):(new N).bind(e):e.isFixed?t.root.fixedLine?t.root.fixedLine.fixedAdd(e):(new X).fixedBind(e):t.fixedLine?t.fixedLine.fixedAdd(e):(new X).fixedBind(e,1)})),this.lines&&(xt=this.lines.reduce((function(t,e){return t+e.height}),0))}var wt=0,St=0;if(!g&&(this.isAbsolute||this.isFixed)&&J){var zt=I==et?J:this.root.width,Mt=zt-(Y(d)?W(d,zt):d)-(Y(u)?W(u,zt):u);wt=i.left?Mt:this.lineMaxWidth}if(!w&&(null!=l?l:this.isAbsolute||this.isFixed&&Q)){var Bt=I==et?Q:this.root.height,kt=Bt-(Y(l)?W(l,Bt):l)-(Y(f)?W(f,Bt):f);St=i.top?kt:0}if(g&&!Y(g)||ht.width||(ht.width=wt||this.contrastSize((this.isBlock(this)&&!this.isInFlow()?J||o.lineMaxWidth:this.lineMaxWidth)||this.lineMaxWidth,v,y),this.layoutBoxUpdate(ht,i,0)),w||!xt&&!St||(ht.height=St||this.contrastSize(xt,b,x),this.layoutBoxUpdate(ht,i)),i.borderRadius&&this.borderSize&&this.borderSize.width)for(var Z in i.borderRadius)Object.hasOwnProperty.call(i.borderRadius,Z)&&(i.borderRadius[Z]=W(i.borderRadius[Z],this.borderSize.width));return this.layoutBox},e.layout=function(){return this.getBoxWidthHeight(),this.root.offsetSize=this.offsetSize,this.getBoxPosition2(),this.offsetSize},t}(),st=function(){var t,e,i,n,r,o,s=[0,11,15,19,23,27,31,16,18,20,22,24,26,28,20,22,24,24,26,28,28,22,24,24,26,26,28,28,24,24,26,26,26,28,28,24,26,26,26,28,28],a=[3220,1468,2713,1235,3062,1890,2119,1549,2344,2936,1117,2583,1330,2470,1667,2249,2028,3780,481,4011,142,3098,831,3445,592,2517,1776,2234,1951,2827,1070,2660,1345,3177],h=[30660,29427,32170,30877,26159,25368,27713,26998,21522,20773,24188,23371,17913,16590,20375,19104,13663,12392,16177,14854,9396,8579,11994,11245,5769,5054,7399,6608,1890,597,3340,2107],d=[1,0,19,7,1,0,16,10,1,0,13,13,1,0,9,17,1,0,34,10,1,0,28,16,1,0,22,22,1,0,16,28,1,0,55,15,1,0,44,26,2,0,17,18,2,0,13,22,1,0,80,20,2,0,32,18,2,0,24,26,4,0,9,16,1,0,108,26,2,0,43,24,2,2,15,18,2,2,11,22,2,0,68,18,4,0,27,16,4,0,19,24,4,0,15,28,2,0,78,20,4,0,31,18,2,4,14,18,4,1,13,26,2,0,97,24,2,2,38,22,4,2,18,22,4,2,14,26,2,0,116,30,3,2,36,22,4,4,16,20,4,4,12,24,2,2,68,18,4,1,43,26,6,2,19,24,6,2,15,28,4,0,81,20,1,4,50,30,4,4,22,28,3,8,12,24,2,2,92,24,6,2,36,22,4,6,20,26,7,4,14,28,4,0,107,26,8,1,37,22,8,4,20,24,12,4,11,22,3,1,115,30,4,5,40,24,11,5,16,20,11,5,12,24,5,1,87,22,5,5,41,24,5,7,24,30,11,7,12,24,5,1,98,24,7,3,45,28,15,2,19,24,3,13,15,30,1,5,107,28,10,1,46,28,1,15,22,28,2,17,14,28,5,1,120,30,9,4,43,26,17,1,22,28,2,19,14,28,3,4,113,28,3,11,44,26,17,4,21,26,9,16,13,26,3,5,107,28,3,13,41,26,15,5,24,30,15,10,15,28,4,4,116,28,17,0,42,26,17,6,22,28,19,6,16,30,2,7,111,28,17,0,46,28,7,16,24,30,34,0,13,24,4,5,121,30,4,14,47,28,11,14,24,30,16,14,15,30,6,4,117,30,6,14,45,28,11,16,24,30,30,2,16,30,8,4,106,26,8,13,47,28,7,22,24,30,22,13,15,30,10,2,114,28,19,4,46,28,28,6,22,28,33,4,16,30,8,4,122,30,22,3,45,28,8,26,23,30,12,28,15,30,3,10,117,30,3,23,45,28,4,31,24,30,11,31,15,30,7,7,116,30,21,7,45,28,1,37,23,30,19,26,15,30,5,10,115,30,19,10,47,28,15,25,24,30,23,25,15,30,13,3,115,30,2,29,46,28,42,1,24,30,23,28,15,30,17,0,115,30,10,23,46,28,10,35,24,30,19,35,15,30,17,1,115,30,14,21,46,28,29,19,24,30,11,46,15,30,13,6,115,30,14,23,46,28,44,7,24,30,59,1,16,30,12,7,121,30,12,26,47,28,39,14,24,30,22,41,15,30,6,14,121,30,6,34,47,28,46,10,24,30,2,64,15,30,17,4,122,30,29,14,46,28,49,10,24,30,24,46,15,30,4,18,122,30,13,32,46,28,48,14,24,30,42,32,15,30,20,4,117,30,40,7,47,28,43,22,24,30,10,67,15,30,19,6,118,30,18,31,47,28,34,34,24,30,20,61,15,30],c=[255,0,1,25,2,50,26,198,3,223,51,238,27,104,199,75,4,100,224,14,52,141,239,129,28,193,105,248,200,8,76,113,5,138,101,47,225,36,15,33,53,147,142,218,240,18,130,69,29,181,194,125,106,39,249,185,201,154,9,120,77,228,114,166,6,191,139,98,102,221,48,253,226,152,37,179,16,145,34,136,54,208,148,206,143,150,219,189,241,210,19,92,131,56,70,64,30,66,182,163,195,72,126,110,107,58,40,84,250,133,186,61,202,94,155,159,10,21,121,43,78,212,229,172,115,243,167,87,7,112,192,247,140,128,99,13,103,74,222,237,49,197,254,24,227,165,153,119,38,184,180,124,17,68,146,217,35,32,137,46,55,63,209,91,149,188,207,205,144,135,151,178,220,252,190,97,242,86,211,171,20,42,93,158,132,60,57,83,71,109,65,162,31,45,67,216,183,123,164,118,196,23,73,236,127,12,111,246,108,161,59,82,41,157,85,170,251,96,134,177,187,204,62,90,203,89,95,176,156,169,160,81,11,245,22,235,122,117,44,215,79,174,213,233,230,231,173,232,116,214,244,234,168,80,88,175],l=[1,2,4,8,16,32,64,128,29,58,116,232,205,135,19,38,76,152,45,90,180,117,234,201,143,3,6,12,24,48,96,192,157,39,78,156,37,74,148,53,106,212,181,119,238,193,159,35,70,140,5,10,20,40,80,160,93,186,105,210,185,111,222,161,95,190,97,194,153,47,94,188,101,202,137,15,30,60,120,240,253,231,211,187,107,214,177,127,254,225,223,163,91,182,113,226,217,175,67,134,17,34,68,136,13,26,52,104,208,189,103,206,129,31,62,124,248,237,199,147,59,118,236,197,151,51,102,204,133,23,46,92,184,109,218,169,79,158,33,66,132,21,42,84,168,77,154,41,82,164,85,170,73,146,57,114,228,213,183,115,230,209,191,99,198,145,63,126,252,229,215,179,123,246,241,255,227,219,171,75,150,49,98,196,149,55,110,220,165,87,174,65,130,25,50,100,200,141,7,14,28,56,112,224,221,167,83,166,81,162,89,178,121,242,249,239,195,155,43,86,172,69,138,9,18,36,72,144,61,122,244,245,247,243,251,235,203,139,11,22,44,88,176,125,250,233,207,131,27,54,108,216,173,71,142,0],f=[],u=[],p=[],g=[],v=[],y=2;function b(t,e){var i;t>e&&(i=t,t=e,e=i),i=e,i*=e,i+=e,i>>=1,g[i+=t]=1}function x(t,i){var n;for(p[t+e*i]=1,n=-2;n<2;n++)p[t+n+e*(i-2)]=1,p[t-2+e*(i+n+1)]=1,p[t+2+e*(i+n)]=1,p[t+n+1+e*(i+2)]=1;for(n=0;n<2;n++)b(t-1,i+n),b(t+1,i-n),b(t-n,i-1),b(t+n,i+1)}function m(t){for(;t>=255;)t=((t-=255)>>8)+(255&t);return t}var w=[];function S(t,e,i,n){var r,o,s;for(r=0;re&&(i=t,t=e,e=i),i=e,i+=e*e,i>>=1,g[i+=t]}function M(t){var i,n,r,o;switch(t){case 0:for(n=0;n>1&1,i=0;i=5&&(i+=3+v[e]-5);for(e=3;et||3*v[e-3]>=4*v[e]||3*v[e+3]>=4*v[e])&&(i+=40);return i}function k(){var t,i,n,r,o,s=0,a=0;for(i=0;ie*e;)h-=e*e,d++;for(s+=10*d,t=0;t1)for(W=s[t],I=e-7;;){for(B=e-7;B>W-3&&(x(B,I),!(B6)for(W=a[t-7],P=17,B=0;B<6;B++)for(I=0;I<3;I++,P--)1&(P>11?t>>P-12:W>>P)?(p[5-B+e*(2-I+e-11)]=1,p[2-I+e-11+e*(5-B)]=1):(b(5-B,2-I+e-11),b(2-I+e-11,5-B));for(I=0;I=(B=r*(i+n)+n)-2&&(R=B-2,t>9&&R--),L=R,t>9){for(f[L+2]=0,f[L+3]=0;L--;)W=f[L],f[L+3]|=255&W<<4,f[L+2]=W>>4;f[2]|=255&R<<4,f[1]=R>>4,f[0]=64|R>>12}else{for(f[L+1]=0,f[L+2]=0;L--;)W=f[L],f[L+2]|=255&W<<4,f[L+1]=W>>4;f[1]|=255&R<<4,f[0]=64|R>>4}for(L=R+3-(t<10);L0;O--)w[O]=w[O]?w[O-1]^l[m(c[w[O]]+L)]:w[O-1];w[0]=l[m(c[w[0]]+L)]}for(L=0;L<=o;L++)w[L]=c[w[L]];for(P=B,I=0,L=0;L>=1)1&I&&(p[e-1-P+8*e]=1,P<6?p[8+e*P]=1:p[8+e*(P+1)]=1);for(P=0;P<7;P++,I>>=1)1&I&&(p[8+e*(e-7+P)]=1,P?p[6-P+8*e]=1:p[7+8*e]=1);return p}(v)},utf16to8:function(t){var e,i,n,r;for(e=\"\",n=t.length,i=0;i=1&&r<=127?e+=t.charAt(i):r>2047?(e+=String.fromCharCode(224|r>>12&15),e+=String.fromCharCode(128|r>>6&63),e+=String.fromCharCode(128|r>>0&63)):(e+=String.fromCharCode(192|r>>6&31),e+=String.fromCharCode(128|r>>0&63));return e},draw:function(t,i,n,r,o){i.drawView(n,r);var s=i.ctx,a=n.contentSize,h=a.width,d=a.height,c=a.left,l=a.top;r.borderRadius,r.backgroundColor;var f=r.color,u=void 0===f?\"#000000\":f;r.border,n.contentSize.left,n.borderSize.left,n.contentSize.top,n.borderSize.top;if(y=o||y,s){s.save(),i.setOpacity(r),i.setTransform(n,r);var p=Math.min(h,d);t=this.utf16to8(t);var g=this.getFrame(t),v=p/e;s.setFillStyle(u);for(var b=0;b=s||\"cover\"==n&&o=s)&&(a=e.width/i.width);var h=i.width*a,d=i.height*a,c=r||[],l=c[0],f=c[1],u=/^\\d+px|rpx$/.test(l)?W(l,e.width):(e.width-h)*(R(l)?W(l,1):{left:0,center:.5,right:1}[l||\"center\"]),p=/^\\d+px|rpx$/.test(f)?W(f,e.height):(e.height-d)*(R(f)?W(f,1):{top:0,center:.5,bottom:1}[f||\"center\"]),g=function(t,e){return[(t-u)/a,(e-p)/a]},v=g(0,0),y=v[0],b=v[1],x=g(e.width,e.height),m=x[0],w=x[1];return{sx:Math.max(y,0),sy:Math.max(b,0),sw:Math.min(m-y,i.width),sh:Math.min(w-b,i.height),dx:Math.max(u,0),dy:Math.max(p,0),dw:Math.min(h,e.width),dh:Math.min(d,e.height)}}({objectFit:u,objectPosition:v},r.contentSize,t),o=i.sx,s=i.sy,a=i.sh,h=i.sw,d=i.dx,c=i.dy,l=i.dh,f=i.dw;B==n.MP_BAIDU?e.drawImage(t.src,d+w,c+S,f,l,o,s,h,a):e.drawImage(t.src,o,s,h,a,d+w,c+S,f,l)}else e.drawImage(t.src,w,S,x,m)},I=function(){e.restore(),L.drawView(r,o,!1,!0,!1),h(1)},P=function(t){k(t),I()},P(t),[2]}))}))}))];case 1:return h.sent(),[2]}}))}))},r.prototype.drawText=function(t,e,i,n){var r=this.ctx,o=e.borderSize,s=e.contentSize,a=e.left,h=e.top,d=s.width,c=s.height,l=s.left-o.left,f=s.top-o.top,u=i.color,p=void 0===u?\"#000000\":u,g=i.lineHeight,v=void 0===g?\"1.4em\":g,y=i.fontSize,b=void 0===y?14:y,x=i.fontWeight,m=i.fontFamily,w=i.fontStyle,S=i.textAlign,z=void 0===S?\"left\":S,M=i.verticalAlign,B=void 0===M?ft:M,k=i.backgroundColor,I=i.lineClamp,P=i.backgroundClip,R=i.textShadow,L=i.textDecoration;if(this.drawView(e,i,P!=ht),v=W(v,b),t){r.save(),this.setShadow({boxShadow:R}),a+=l,h+=f;var O=n.fontHeight,T=n.descent+n.ascent;switch(r.setFonts({fontFamily:m,fontSize:b,fontWeight:x,fontStyle:w}),r.setTextBaseline(T?ft:B),r.setTextAlign(z),P?this.setBackground(k,d,c,a,h):r.setFillStyle(p),z){case pt:break;case gt:a+=.5*d;break;case vt:a+=d}var A=n.lines*v,F=Math.ceil((c-A)/2);switch(F<0&&(F=0),B){case lt:break;case ft:h+=F;break;case ut:h+=2*F}var j=(v-O)/2,C=function(t){var e=r.measureText(t),i=e.actualBoundingBoxDescent,n=void 0===i?0:i,o=e.actualBoundingBoxAscent;return B==lt?{fix:T?void 0===o?0:o:0,lineY:T?2*j:j}:B==ft?{fix:T?v/2+n/4:v/2,lineY:(v-O)/2}:B==ut?{fix:T?v-n:v+j,lineY:0}:{fix:0,height:0,lineY:0}},E=function(t,e,i){var o=t;switch(z){case pt:o+=i;break;case gt:o=(t-=i/2)+i;break;case vt:o=t,t-=i}if(L){r.setLineWidth(b/13),r.beginPath();var s=.1*n.fontHeight;/\\bunderline\\b/.test(L)&&(r.moveTo(t,e+s),r.lineTo(o,e+s)),/\\boverline\\b/.test(L)&&(T||(e-=j),r.moveTo(t,e-n.fontHeight-s),r.lineTo(o,e-n.fontHeight-s)),/\\bline-through\\b/.test(L)&&(r.moveTo(t,e-.5*n.fontHeight),r.lineTo(o,e-.5*n.fontHeight)),r.closePath(),r.setStrokeStyle(p),r.stroke()}};if(!n.widths||1==n.widths.length&&n.widths[0].total<=s.width){var H=C(t),U=H.fix,Y=H.lineY;return r.fillText(t,a,h+U),E(a,(h+=v)-Y,n&&n.widths&&n.widths[0].total||n.text),r.restore(),void this.setBorder(e,i)}for(var $=t.split(\"\"),D=h,X=a,_=\"\",N=0,V=0;V<=$.length;V++){var G=$[V]||\"\",q=\"\\n\"===G,J=\"\"==G,Q=_+(G=q?\"\":G),Z=r.measureText(Q).width;if(N>=I)break;if(X=a,Z>s.width||q||J){if(N++,_=J&&Z<=s.width?Q:_,N===I&&Z>d){for(;r.measureText(\"\".concat(_,\"...\")).width>s.width&&!(_.length<=1);)_=_.substring(0,_.length-1);_+=\"...\"}var K=C(_);U=K.fix,Y=K.lineY;if(r.fillText(_,X,h+U),E(X,(h+=v)-Y,Z),_=G,h>D+c)break}else _=Q}r.restore()}},r.prototype.source=function(t){return e(this,void 0,void 0,(function(){var e,n,r,o=this;return i(this,(function(i){switch(i.label){case 0:if(this.node=null,e=+new Date,\"{}\"==JSON.stringify(t))return[2];if(!t.type)for(n in t.type=ct,t.css=t.css||{},t)[\"views\",\"children\",\"type\",\"css\"].includes(n)||(t.css[n]=t[n],delete t[n]);return t.css&&!t.css.width&&(t.css||(t.css={})),[4,this.create(t)];case 1:return(r=i.sent())?(this.size=r.layout()||{},this.node=r,this.onEffectFinished().then((function(t){return o.lifecycle(\"onEffectSuccess\",t)})).catch((function(t){return o.lifecycle(\"onEffectFail\",t)})),console.log(\"布局用时:\"+(+new Date-e)+\"ms\"),[2,this.size]):[2,console.warn(\"no node\")]}}))}))},r.prototype.getImageInfo=function(t){return this.imageBus[t]||(this.imageBus[t]=this.createImage(t,this.useCORS)),this.imageBus[t]},r.prototype.create=function(n,r){return e(this,void 0,void 0,(function(){var e,o,s,a,h,d,c,l,f,u,p,g,v,y,b,m,w;return i(this,(function(i){switch(i.label){case 0:if(e=n.type==at,o=[ht,dt].includes(n.type),s=n.css||{},a=s.backgroundImage,h=s.display,e&&!n.src&&!n.url||o&&!n.text)return[2];if(h==x)return[2];if(o&&(n.text=String(n.text)),!(e||n.type==ct&&a))return[3,4];d=e?n.src:\"\",c=/url\\((.+)\\)/.exec(a),a&&c&&c[1]&&(d=c[1]||\"\"),i.label=1;case 1:return i.trys.push([1,3,,4]),[4,this.getImageInfo(d)];case 2:return l=i.sent(),f=l.width,u=l.height,!(p=l.path)&&e?[2]:(p&&(n.attributes=Object.assign(n.attributes||{},{width:f,height:u,path:p,src:p,naturalSrc:d})),[3,4]);case 3:return g=i.sent(),n.type!=ct?[2]:(this.lifecycle(\"onEffectFail\",t(t({},g),{src:d})),[3,4]);case 4:if(this.count+=1,v=new ot(n,r,this.root,this.ctx),!(y=n.views||n.children))return[3,8];b=0,i.label=5;case 5:return b new Promise(resolve => setTimeout(resolve, 1000 / 50))\r\n// nvue动画模块实现细节抽离在外部文件\r\nimport animationMap from './nvue.ani-map.js'\r\n\r\n\r\n// 定义类名,通过给元素动态切换类名,赋予元素一定的css动画样式\r\nconst getClassNames = (name) => ({\r\n enter: `u-${name}-enter u-${name}-enter-active`,\r\n 'enter-to': `u-${name}-enter-to u-${name}-enter-active`,\r\n leave: `u-${name}-leave u-${name}-leave-active`,\r\n 'leave-to': `u-${name}-leave-to u-${name}-leave-active`\r\n})\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nexport default {\r\n methods: {\r\n // 组件被点击发出事件\r\n clickHandler() {\r\n this.$emit('click')\r\n },\r\n\r\n // vue版本的组件进场处理\r\n vueEnter() {\r\n // 动画进入时的类名\r\n const classNames = getClassNames(this.mode)\r\n // 定义状态和发出动画进入前事件\r\n this.status = 'enter'\r\n this.$emit('beforeEnter')\r\n this.inited = true\r\n this.display = true\r\n this.classes = classNames.enter\r\n this.$nextTick(async () => {\r\n\r\n\r\n\r\n // 标识动画尚未结束\r\n this.$emit('enter')\r\n this.transitionEnded = false\r\n\t\t\t\t// 组件动画进入后触发的事件\r\n this.$emit('afterEnter')\r\n // 赋予组件enter-to类名\r\n this.classes = classNames['enter-to']\r\n })\r\n },\r\n // 动画离场处理\r\n vueLeave() {\r\n // 如果不是展示状态,无需执行逻辑\r\n if (!this.display) return\r\n const classNames = getClassNames(this.mode)\r\n // 标记离开状态和发出事件\r\n this.status = 'leave'\r\n this.$emit('beforeLeave')\r\n // 获得类名\r\n this.classes = classNames.leave\r\n\r\n this.$nextTick(() => {\r\n // 动画正在离场的状态\r\n this.transitionEnded = false\r\n this.$emit('leave')\r\n // 组件执行动画,到了执行的执行时间后,执行一些额外处理\r\n setTimeout(this.onTransitionEnd, this.duration)\r\n this.classes = classNames['leave-to']\r\n })\r\n },\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n // 完成过渡后触发\r\n onTransitionEnd() {\r\n // 如果已经是结束的状态,无需再处理\r\n if (this.transitionEnded) return\r\n this.transitionEnded = true\r\n // 发出组件动画执行后的事件\r\n this.$emit(this.status === 'leave' ? 'afterLeave' : 'afterEnter')\r\n if (!this.show && this.display) {\r\n this.display = false\r\n this.inited = false\r\n }\r\n }\r\n }\r\n}\r\n","export default {\n fade: {\n enter: { opacity: 0 },\n 'enter-to': { opacity: 1 },\n leave: { opacity: 1 },\n 'leave-to': { opacity: 0 }\n },\n 'fade-up': {\n enter: { opacity: 0, transform: 'translateY(100%)' },\n 'enter-to': { opacity: 1, transform: 'translateY(0)' },\n leave: { opacity: 1, transform: 'translateY(0)' },\n 'leave-to': { opacity: 0, transform: 'translateY(100%)' }\n },\n 'fade-down': {\n enter: { opacity: 0, transform: 'translateY(-100%)' },\n 'enter-to': { opacity: 1, transform: 'translateY(0)' },\n leave: { opacity: 1, transform: 'translateY(0)' },\n 'leave-to': { opacity: 0, transform: 'translateY(-100%)' }\n },\n 'fade-left': {\n enter: { opacity: 0, transform: 'translateX(-100%)' },\n 'enter-to': { opacity: 1, transform: 'translateY(0)' },\n leave: { opacity: 1, transform: 'translateY(0)' },\n 'leave-to': { opacity: 0, transform: 'translateX(-100%)' }\n },\n 'fade-right': {\n enter: { opacity: 0, transform: 'translateX(100%)' },\n 'enter-to': { opacity: 1, transform: 'translateY(0)' },\n leave: { opacity: 1, transform: 'translateY(0)' },\n 'leave-to': { opacity: 0, transform: 'translateX(100%)' }\n },\n 'slide-up': {\n enter: { transform: 'translateY(100%)' },\n 'enter-to': { transform: 'translateY(0)' },\n leave: { transform: 'translateY(0)' },\n 'leave-to': { transform: 'translateY(100%)' }\n },\n 'slide-down': {\n enter: { transform: 'translateY(-100%)' },\n 'enter-to': { transform: 'translateY(0)' },\n leave: { transform: 'translateY(0)' },\n 'leave-to': { transform: 'translateY(-100%)' }\n },\n 'slide-left': {\n enter: { transform: 'translateX(-100%)' },\n 'enter-to': { transform: 'translateY(0)' },\n leave: { transform: 'translateY(0)' },\n 'leave-to': { transform: 'translateX(-100%)' }\n },\n 'slide-right': {\n enter: { transform: 'translateX(100%)' },\n 'enter-to': { transform: 'translateY(0)' },\n leave: { transform: 'translateY(0)' },\n 'leave-to': { transform: 'translateX(100%)' }\n },\n zoom: {\n enter: { transform: 'scale(0.95)' },\n 'enter-to': { transform: 'scale(1)' },\n leave: { transform: 'scale(1)' },\n 'leave-to': { transform: 'scale(0.95)' }\n },\n 'fade-zoom': {\n enter: { opacity: 0, transform: 'scale(0.95)' },\n 'enter-to': { opacity: 1, transform: 'scale(1)' },\n leave: { opacity: 1, transform: 'scale(1)' },\n 'leave-to': { opacity: 0, transform: 'scale(0.95)' }\n }\n}\n","export default {\n props: {\n // 是否显示圆点\n isDot: {\n type: Boolean,\n default: uni.$u.props.badge.isDot\n },\n // 显示的内容\n value: {\n type: [Number, String],\n default: uni.$u.props.badge.value\n },\n // 是否显示\n show: {\n type: Boolean,\n default: uni.$u.props.badge.show\n },\n // 最大值,超过最大值会显示 '{max}+'\n max: {\n type: [Number, String],\n default: uni.$u.props.badge.max\n },\n // 主题类型,error|warning|success|primary\n type: {\n type: String,\n default: uni.$u.props.badge.type\n },\n // 当数值为 0 时,是否展示 Badge\n showZero: {\n type: Boolean,\n default: uni.$u.props.badge.showZero\n },\n // 背景颜色,优先级比type高,如设置,type参数会失效\n bgColor: {\n type: [String, null],\n default: uni.$u.props.badge.bgColor\n },\n // 字体颜色\n color: {\n type: [String, null],\n default: uni.$u.props.badge.color\n },\n // 徽标形状,circle-四角均为圆角,horn-左下角为直角\n shape: {\n type: String,\n default: uni.$u.props.badge.shape\n },\n // 设置数字的显示方式,overflow|ellipsis|limit\n // overflow会根据max字段判断,超出显示`${max}+`\n // ellipsis会根据max判断,超出显示`${max}...`\n // limit会依据1000作为判断条件,超出1000,显示`${value/1000}K`,比如2.2k、3.34w,最多保留2位小数\n numberType: {\n type: String,\n default: uni.$u.props.badge.numberType\n },\n // 设置badge的位置偏移,格式为 [x, y],也即设置的为top和right的值,absolute为true时有效\n offset: {\n type: Array,\n default: uni.$u.props.badge.offset\n },\n // 是否反转背景和字体颜色\n inverted: {\n type: Boolean,\n default: uni.$u.props.badge.inverted\n },\n // 是否绝对定位\n absolute: {\n type: Boolean,\n default: uni.$u.props.badge.absolute\n }\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:45:47\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/loadingIcon.js\n */\nimport config from '../config'\n\nconst {\n color\n} = config\nexport default {\n // loading-icon加载中图标组件\n loadingIcon: {\n show: true,\n color: color['u-tips-color'],\n textColor: color['u-tips-color'],\n vertical: false,\n mode: 'spinner',\n size: 24,\n textSize: 15,\n text: '',\n timingFunction: 'ease-in-out',\n duration: 1200,\n inactiveColor: ''\n }\n}\n","export default {\n props: {\n // 文字颜色\n color: {\n type: String,\n default: uni.$u.props.link.color\n },\n // 字体大小,单位px\n fontSize: {\n type: [String, Number],\n default: uni.$u.props.link.fontSize\n },\n // 是否显示下划线\n underLine: {\n type: Boolean,\n default: uni.$u.props.link.underLine\n },\n // 要跳转的链接\n href: {\n type: String,\n default: uni.$u.props.link.href\n },\n // 小程序中复制到粘贴板的提示语\n mpTips: {\n type: String,\n default: uni.$u.props.link.mpTips\n },\n // 下划线颜色\n lineColor: {\n type: String,\n default: uni.$u.props.link.lineColor\n },\n // 超链接的问题,不使用slot形式传入,是因为nvue下无法修改颜色\n text: {\n type: String,\n default: uni.$u.props.link.text\n }\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:00:23\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/loadingPage.js\n */\nexport default {\n // loading-page组件\n loadingPage: {\n loadingText: '正在加载',\n image: '',\n loadingMode: 'circle',\n loading: false,\n bgColor: '#ffffff',\n color: '#C8C8C8',\n fontSize: 19,\n loadingColor: '#C8C8C8'\n }\n}\n","export default {\n props: {\n // 是否展示工具条\n show: {\n type: Boolean,\n default: uni.$u.props.toolbar.show\n },\n // 取消按钮的文字\n cancelText: {\n type: String,\n default: uni.$u.props.toolbar.cancelText\n },\n // 确认按钮的文字\n confirmText: {\n type: String,\n default: uni.$u.props.toolbar.confirmText\n },\n // 取消按钮的颜色\n cancelColor: {\n type: String,\n default: uni.$u.props.toolbar.cancelColor\n },\n // 确认按钮的颜色\n confirmColor: {\n type: String,\n default: uni.$u.props.toolbar.confirmColor\n },\n // 标题文字\n title: {\n type: String,\n default: uni.$u.props.toolbar.title\n }\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:15:26\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/loadmore.js\n */\nexport default {\n // loadmore 组件\n loadmore: {\n status: 'loadmore',\n bgColor: 'transparent',\n icon: true,\n fontSize: 14,\n color: '#606266',\n loadingIcon: 'spinner',\n loadmoreText: '加载更多',\n loadingText: '正在加载...',\n nomoreText: '没有更多了',\n isDot: false,\n iconColor: '#b7b7b7',\n marginTop: 10,\n marginBottom: 10,\n height: 'auto',\n line: false\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:15:59\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/modal.js\n */\nexport default {\n // modal 组件\n modal: {\n show: false,\n title: '',\n content: '',\n confirmText: '确认',\n cancelText: '取消',\n showConfirmButton: true,\n showCancelButton: false,\n confirmColor: '#2979ff',\n cancelColor: '#606266',\n buttonReverse: false,\n zoom: true,\n asyncClose: false,\n closeOnClickOverlay: false,\n negativeTop: 0,\n width: '650rpx',\n confirmButtonShape: ''\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:16:18\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/navbar.js\n */\nimport color from '../color'\nexport default {\n // navbar 组件\n navbar: {\n safeAreaInsetTop: true,\n placeholder: false,\n fixed: true,\n border: false,\n leftIcon: 'arrow-left',\n leftText: '',\n rightText: '',\n rightIcon: '',\n title: '',\n bgColor: '#ffffff',\n titleWidth: '400rpx',\n height: '44px',\n\t\tleftIconSize: 20,\n\t\tleftIconColor: color.mainColor,\n\t\tautoBack: false,\n\t\ttitleStyle: ''\n }\n\n}\n","export default {\n props: {\n // 显示的内容,字符串\n text: {\n type: [Array],\n default: uni.$u.props.columnNotice.text\n },\n // 是否显示左侧的音量图标\n icon: {\n type: String,\n default: uni.$u.props.columnNotice.icon\n },\n // 通告模式,link-显示右箭头,closable-显示右侧关闭图标\n mode: {\n type: String,\n default: uni.$u.props.columnNotice.mode\n },\n // 文字颜色,各图标也会使用文字颜色\n color: {\n type: String,\n default: uni.$u.props.columnNotice.color\n },\n // 背景颜色\n bgColor: {\n type: String,\n default: uni.$u.props.columnNotice.bgColor\n },\n // 字体大小,单位px\n fontSize: {\n type: [String, Number],\n default: uni.$u.props.columnNotice.fontSize\n },\n // 水平滚动时的滚动速度,即每秒滚动多少px(px),这有利于控制文字无论多少时,都能有一个恒定的速度\n speed: {\n type: [String, Number],\n default: uni.$u.props.columnNotice.speed\n },\n // direction = row时,是否使用步进形式滚动\n step: {\n type: Boolean,\n default: uni.$u.props.columnNotice.step\n },\n // 滚动一个周期的时间长,单位ms\n duration: {\n type: [String, Number],\n default: uni.$u.props.columnNotice.duration\n },\n // 是否禁止用手滑动切换\n // 目前HX2.6.11,只支持App 2.5.5+、H5 2.5.5+、支付宝小程序、字节跳动小程序\n disableTouch: {\n type: Boolean,\n default: uni.$u.props.columnNotice.disableTouch\n }\n }\n}\n","// 为了让用户能够自定义主题,会逐步弃用此文件,各颜色通过css提供\n// 为了给某些特殊场景使用和向后兼容,无需删除此文件(2020-06-20)\nconst color = {\n primary: '#3c9cff',\n info: '#909399',\n default: '#909399',\n warning: '#f9ae3d',\n error: '#f56c6c',\n success: '#5ac725',\n mainColor: '#303133',\n contentColor: '#606266',\n tipsColor: '#909399',\n lightColor: '#c0c4cc',\n borderColor: '#e4e7ed'\n}\n\nexport default color\n","export default {\n props: {\n // 显示的内容,字符串\n text: {\n type: String,\n default: uni.$u.props.rowNotice.text\n },\n // 是否显示左侧的音量图标\n icon: {\n type: String,\n default: uni.$u.props.rowNotice.icon\n },\n // 通告模式,link-显示右箭头,closable-显示右侧关闭图标\n mode: {\n type: String,\n default: uni.$u.props.rowNotice.mode\n },\n // 文字颜色,各图标也会使用文字颜色\n color: {\n type: String,\n default: uni.$u.props.rowNotice.color\n },\n // 背景颜色\n bgColor: {\n type: String,\n default: uni.$u.props.rowNotice.bgColor\n },\n // 字体大小,单位px\n fontSize: {\n type: [String, Number],\n default: uni.$u.props.rowNotice.fontSize\n },\n // 水平滚动时的滚动速度,即每秒滚动多少px(rpx),这有利于控制文字无论多少时,都能有一个恒定的速度\n speed: {\n type: [String, Number],\n default: uni.$u.props.rowNotice.speed\n }\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:16:39\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/noNetwork.js\n */\nexport default {\n // noNetwork\n noNetwork: {\n tips: '哎呀,网络信号丢失',\n zIndex: '',\n image: 'data:image/png;base64,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'\n }\n\n}\n","export default {\n props: {\n\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:17:13\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/noticeBar.js\n */\nexport default {\n // noticeBar\n noticeBar: {\n text: () => [],\n direction: 'row',\n step: false,\n icon: 'volume',\n mode: '',\n color: '#f9ae3d',\n bgColor: '#fdf6ec',\n speed: 80,\n fontSize: 14,\n duration: 2000,\n disableTouch: true,\n url: '',\n linkType: 'navigateTo'\n }\n}\n","export default {\n props: {\n // 是否显示遮罩\n show: {\n type: Boolean,\n default: uni.$u.props.overlay.show\n },\n // 层级z-index\n zIndex: {\n type: [String, Number],\n default: uni.$u.props.overlay.zIndex\n },\n // 遮罩的过渡时间,单位为ms\n duration: {\n type: [String, Number],\n default: uni.$u.props.overlay.duration\n },\n // 不透明度值,当做rgba的第四个参数\n opacity: {\n type: [String, Number],\n default: uni.$u.props.overlay.opacity\n }\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:10:21\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/notify.js\n */\nexport default {\n // notify组件\n notify: {\n top: 0,\n type: 'primary',\n color: '#ffffff',\n bgColor: '',\n message: '',\n duration: 3000,\n fontSize: 15,\n safeAreaInsetTop: false\n }\n}\n","export default {\n props: {\n // 轮播的长度\n length: {\n type: [String, Number],\n default: uni.$u.props.swiperIndicator.length\n },\n // 当前处于活动状态的轮播的索引\n current: {\n type: [String, Number],\n default: uni.$u.props.swiperIndicator.current\n },\n // 指示器非激活颜色\n indicatorActiveColor: {\n type: String,\n default: uni.$u.props.swiperIndicator.indicatorActiveColor\n },\n // 指示器的激活颜色\n indicatorInactiveColor: {\n type: String,\n default: uni.$u.props.swiperIndicator.indicatorInactiveColor\n },\n\t\t// 指示器模式,line-线型,dot-点型\n\t\tindicatorMode: {\n\t\t type: String,\n\t\t default: uni.$u.props.swiperIndicator.indicatorMode\n\t\t}\n }\n}\n","var setPrototypeOf = require(\"./setPrototypeOf.js\");\nvar isNativeReflectConstruct = require(\"./isNativeReflectConstruct.js\");\nfunction _construct(t, e, r) {\n if (isNativeReflectConstruct()) return Reflect.construct.apply(null, arguments);\n var o = [null];\n o.push.apply(o, e);\n var p = new (t.bind.apply(t, o))();\n return r && setPrototypeOf(p, r.prototype), p;\n}\nmodule.exports = _construct, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:11:46\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/numberBox.js\n */\nexport default {\n // 步进器组件\n numberBox: {\n name: '',\n value: 0,\n min: 1,\n max: Number.MAX_SAFE_INTEGER,\n step: 1,\n integer: false,\n disabled: false,\n disabledInput: false,\n asyncChange: false,\n inputWidth: 35,\n showMinus: true,\n showPlus: true,\n decimalLength: null,\n longPress: true,\n color: '#323233',\n buttonSize: 30,\n bgColor: '#EBECEE',\n cursorSpacing: 100,\n disableMinus: false,\n disablePlus: false,\n iconStyle: ''\n }\n}\n","export default {\n props: {\n bgColor: {\n type: String,\n default: uni.$u.props.statusBar.bgColor\n }\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:08:05\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/numberKeyboard.js\n */\nexport default {\n // 数字键盘\n numberKeyboard: {\n mode: 'number',\n dotDisabled: false,\n random: false\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:06:50\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/overlay.js\n */\nexport default {\n // overlay组件\n overlay: {\n show: false,\n zIndex: 10070,\n duration: 300,\n opacity: 0.5\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:17:33\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/parse.js\n */\nexport default {\n // parse\n parse: {\n copyLink: true,\n errorImg: '',\n lazyLoad: false,\n loadingImg: '',\n pauseVideo: true,\n previewImg: true,\n setTitle: true,\n showImgMenu: true\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:18:20\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/picker.js\n */\nexport default {\n // picker\n picker: {\n show: false,\n showToolbar: true,\n title: '',\n columns: () => [],\n loading: false,\n itemHeight: 44,\n cancelText: '取消',\n confirmText: '确定',\n cancelColor: '#909193',\n confirmColor: '#3c9cff',\n singleIndex: 0,\n visibleItemCount: 5,\n keyName: 'text',\n closeOnClickOverlay: false,\n defaultIndex: () => [],\n\t\timmediateChange: false\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:06:33\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/popup.js\n */\nexport default {\n // popup组件\n popup: {\n show: false,\n overlay: true,\n mode: 'bottom',\n duration: 300,\n closeable: false,\n overlayStyle: () => {},\n closeOnClickOverlay: true,\n zIndex: 10075,\n safeAreaInsetBottom: true,\n safeAreaInsetTop: false,\n closeIconPos: 'top-right',\n round: 0,\n zoom: true,\n bgColor: '',\n overlayOpacity: 0.5\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:02:34\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/radio.js\n */\nexport default {\n // radio组件\n radio: {\n name: '',\n shape: '',\n disabled: '',\n labelDisabled: '',\n activeColor: '',\n inactiveColor: '',\n iconSize: '',\n labelSize: '',\n label: '',\n labelColor: '',\n size: '',\n iconColor: '',\n placement: ''\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:03:12\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/radioGroup.js\n */\nexport default {\n // radio-group组件\n radioGroup: {\n value: '',\n disabled: false,\n shape: 'circle',\n activeColor: '#2979ff',\n inactiveColor: '#c8c9cc',\n name: '',\n size: 18,\n placement: 'row',\n label: '',\n labelColor: '#303133',\n labelSize: 14,\n labelDisabled: false,\n iconColor: '#ffffff',\n iconSize: 12,\n borderBottom: false,\n iconPlacement: 'left'\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:05:09\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/rate.js\n */\nexport default {\n // rate组件\n rate: {\n value: 1,\n count: 5,\n disabled: false,\n size: 18,\n inactiveColor: '#b2b2b2',\n activeColor: '#FA3534',\n gutter: 4,\n minCount: 1,\n allowHalf: false,\n activeIcon: 'star-fill',\n inactiveIcon: 'star',\n touchable: true\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:18:41\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/readMore.js\n */\nexport default {\n // readMore\n readMore: {\n showHeight: 400,\n toggle: false,\n closeText: '展开阅读全文',\n openText: '收起',\n color: '#2979ff',\n fontSize: 14,\n textIndent: '2em',\n name: ''\n }\n}\n","function _setPrototypeOf(o, p) {\n module.exports = _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n }, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;\n return _setPrototypeOf(o, p);\n}\nmodule.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:18:58\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/row.js\n */\nexport default {\n // row\n row: {\n gutter: 0,\n justify: 'start',\n align: 'center'\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:19:13\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/rowNotice.js\n */\nexport default {\n // rowNotice\n rowNotice: {\n text: '',\n icon: 'volume',\n mode: '',\n color: '#f9ae3d',\n bgColor: '#fdf6ec',\n fontSize: 14,\n speed: 80\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:19:28\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/scrollList.js\n */\nexport default {\n // scrollList\n scrollList: {\n indicatorWidth: 50,\n indicatorBarWidth: 20,\n indicator: true,\n indicatorColor: '#f2f2f2',\n indicatorActiveColor: '#3c9cff',\n indicatorStyle: ''\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:19:45\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/search.js\n */\nexport default {\n // search\n search: {\n shape: 'round',\n bgColor: '#f2f2f2',\n placeholder: '请输入关键字',\n clearabled: true,\n focus: false,\n showAction: true,\n actionStyle: () => ({}),\n actionText: '搜索',\n inputAlign: 'left',\n inputStyle: () => ({}),\n disabled: false,\n borderColor: 'transparent',\n searchIconColor: '#909399',\n searchIconSize: 22,\n color: '#606266',\n placeholderColor: '#909399',\n searchIcon: 'search',\n margin: '0',\n animation: false,\n value: '',\n maxlength: '-1',\n height: 32,\n label: null\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:07:33\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/section.js\n */\nexport default {\n // u-section组件\n section: {\n title: '',\n subTitle: '更多',\n right: true,\n fontSize: 15,\n bold: true,\n color: '#303133',\n subColor: '#909399',\n showLine: true,\n lineColor: '',\n arrow: true\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:20:14\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/skeleton.js\n */\nexport default {\n // skeleton\n skeleton: {\n loading: true,\n animate: true,\n rows: 0,\n rowsWidth: '100%',\n rowsHeight: 18,\n title: true,\n titleWidth: '50%',\n titleHeight: 18,\n avatar: false,\n avatarSize: 32,\n avatarShape: 'circle'\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:08:25\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/slider.js\n */\nexport default {\n // slider组件\n slider: {\n value: 0,\n blockSize: 18,\n min: 0,\n max: 100,\n step: 1,\n activeColor: '#2979ff',\n inactiveColor: '#c0c4cc',\n blockColor: '#ffffff',\n showValue: false,\n\t\tdisabled:false,\n blockStyle: () => {}\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:20:39\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/statusBar.js\n */\nexport default {\n // statusBar\n statusBar: {\n bgColor: 'transparent'\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:12:37\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/steps.js\n */\nexport default {\n // steps组件\n steps: {\n direction: 'row',\n current: 0,\n activeColor: '#3c9cff',\n inactiveColor: '#969799',\n activeIcon: '',\n inactiveIcon: '',\n dot: false\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:12:55\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/stepsItem.js\n */\nexport default {\n // steps-item组件\n stepsItem: {\n title: '',\n desc: '',\n iconSize: 17,\n error: false\n }\n}\n","function _isNativeReflectConstruct() {\n try {\n var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {}));\n } catch (t) {}\n return (module.exports = _isNativeReflectConstruct = function _isNativeReflectConstruct() {\n return !!t;\n }, module.exports.__esModule = true, module.exports[\"default\"] = module.exports)();\n}\nmodule.exports = _isNativeReflectConstruct, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:01:30\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/sticky.js\n */\nexport default {\n // sticky组件\n sticky: {\n offsetTop: 0,\n customNavHeight: 0,\n disabled: false,\n bgColor: 'transparent',\n zIndex: '',\n index: ''\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:12:20\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/subsection.js\n */\nexport default {\n // subsection组件\n subsection: {\n list: [],\n current: 0,\n activeColor: '#3c9cff',\n inactiveColor: '#303133',\n mode: 'button',\n fontSize: 12,\n bold: true,\n bgColor: '#eeeeef',\n\t\tkeyName: 'name'\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:00:42\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/swipeAction.js\n */\nexport default {\n // swipe-action组件\n swipeAction: {\n autoClose: true\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:01:13\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/swipeActionItem.js\n */\nexport default {\n // swipeActionItem 组件\n swipeActionItem: {\n show: false,\n name: '',\n disabled: false,\n threshold: 20,\n autoClose: true,\n options: [],\n duration: 300\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:21:38\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/swiper.js\n */\nexport default {\n // swiper 组件\n swiper: {\n list: () => [],\n indicator: false,\n indicatorActiveColor: '#FFFFFF',\n indicatorInactiveColor: 'rgba(255, 255, 255, 0.35)',\n indicatorStyle: '',\n indicatorMode: 'line',\n autoplay: true,\n current: 0,\n currentItemId: '',\n interval: 3000,\n duration: 300,\n circular: false,\n previousMargin: 0,\n nextMargin: 0,\n acceleration: false,\n displayMultipleItems: 1,\n easingFunction: 'default',\n keyName: 'url',\n imgMode: 'aspectFill',\n height: 130,\n bgColor: '#f3f4f6',\n radius: 4,\n loading: false,\n showTitle: false\n }\n\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:22:07\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/swiperIndicator.js\n */\nexport default {\n // swiperIndicator 组件\n swiperIndicator: {\n length: 0,\n current: 0,\n indicatorActiveColor: '',\n indicatorInactiveColor: '',\n\t\tindicatorMode: 'line'\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:22:24\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/switch.js\n */\nexport default {\n // switch\n switch: {\n loading: false,\n disabled: false,\n size: 25,\n activeColor: '#2979ff',\n inactiveColor: '#ffffff',\n value: false,\n activeValue: true,\n inactiveValue: false,\n asyncChange: false,\n space: 0\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:22:40\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/tabbar.js\n */\nexport default {\n // tabbar\n tabbar: {\n value: null,\n safeAreaInsetBottom: true,\n border: true,\n zIndex: 1,\n activeColor: '#1989fa',\n inactiveColor: '#7d7e80',\n fixed: true,\n placeholder: true\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:22:55\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/tabbarItem.js\n */\nexport default {\n //\n tabbarItem: {\n name: null,\n icon: '',\n badge: null,\n dot: false,\n text: '',\n badgeStyle: 'top: 6px;right:2px;'\n }\n}\n","/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:23:14\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/tabs.js\r\n */\r\nexport default {\r\n //\r\n tabs: {\r\n duration: 300,\r\n list: () => [],\r\n lineColor: '#3c9cff',\r\n activeStyle: () => ({\r\n color: '#303133'\r\n }),\r\n inactiveStyle: () => ({\r\n color: '#606266'\r\n }),\r\n lineWidth: 20,\r\n lineHeight: 3,\r\n lineBgSize: 'cover',\r\n itemStyle: () => ({\r\n height: '44px'\r\n }),\r\n scrollable: true,\r\n\t\tcurrent: 0,\r\n\t\tkeyName: 'name'\r\n }\r\n}\r\n","var arrayWithoutHoles = require(\"./arrayWithoutHoles.js\");\nvar iterableToArray = require(\"./iterableToArray.js\");\nvar unsupportedIterableToArray = require(\"./unsupportedIterableToArray.js\");\nvar nonIterableSpread = require(\"./nonIterableSpread.js\");\nfunction _toConsumableArray(arr) {\n return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();\n}\nmodule.exports = _toConsumableArray, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:23:37\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/tag.js\n */\nexport default {\n // tag 组件\n tag: {\n type: 'primary',\n disabled: false,\n size: 'medium',\n shape: 'square',\n text: '',\n bgColor: '',\n color: '',\n borderColor: '',\n closeColor: '#C6C7CB',\n name: '',\n plainFill: false,\n plain: false,\n closable: false,\n show: true,\n icon: ''\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:23:58\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/text.js\n */\nexport default {\n // text 组件\n text: {\n type: '',\n show: true,\n text: '',\n prefixIcon: '',\n suffixIcon: '',\n mode: '',\n href: '',\n format: '',\n call: false,\n openType: '',\n bold: false,\n block: false,\n lines: '',\n color: '#303133',\n size: 15,\n iconStyle: () => ({\n fontSize: '15px'\n }),\n decoration: 'none',\n margin: 0,\n lineHeight: '',\n align: 'left',\n wordWrap: 'normal'\n }\n\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:24:32\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/textarea.js\n */\nexport default {\n\t// textarea 组件\n\ttextarea: {\n\t\tvalue: '',\n\t\tplaceholder: '',\n\t\tplaceholderClass: 'textarea-placeholder',\n\t\tplaceholderStyle: 'color: #c0c4cc',\n\t\theight: 70,\n\t\tconfirmType: '',\n\t\tdisabled: false,\n\t\tcount: false,\n\t\tfocus: false,\n\t\tautoHeight: false,\n\t\tfixed: false,\n\t\tcursorSpacing: 0,\n\t\tcursor: '',\n\t\tshowConfirmBar: true,\n\t\tselectionStart: -1,\n\t\tselectionEnd: -1,\n\t\tadjustPosition: true,\n\t\tdisableDefaultPadding: false,\n\t\tholdKeyboard: false,\n\t\tmaxlength: 140,\n\t\tborder: 'surround',\n\t\tformatter: null\n\t}\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:07:07\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/toast.js\n */\nexport default {\n // toast组件\n toast: {\n zIndex: 10090,\n loading: false,\n text: '',\n icon: '',\n type: '',\n loadingMode: '',\n show: '',\n overlay: false,\n position: 'center',\n params: () => {},\n duration: 2000,\n isTab: false,\n url: '',\n callback: null,\n back: false\n }\n\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:24:55\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/toolbar.js\n */\nexport default {\n // toolbar 组件\n toolbar: {\n show: true,\n cancelText: '取消',\n confirmText: '确认',\n cancelColor: '#909193',\n confirmColor: '#3c9cff',\n title: ''\n }\n\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:25:14\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/tooltip.js\n */\nexport default {\n // tooltip 组件\n tooltip: {\n text: '',\n copyText: '',\n size: 14,\n color: '#606266',\n bgColor: 'transparent',\n direction: 'top',\n zIndex: 10071,\n showCopy: true,\n buttons: () => [],\n overlay: true,\n showToast: true\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:59:00\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/transition.js\n */\nexport default {\n // transition动画组件的props\n transition: {\n show: false,\n mode: 'fade',\n duration: '300',\n timingFunction: 'ease-out'\n }\n}\n","/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:09:50\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/upload.js\n */\nexport default {\n\t// upload组件\n\tupload: {\n\t\taccept: 'image',\n\t\tcapture: () => ['album', 'camera'],\n\t\tcompressed: true,\n\t\tcamera: 'back',\n\t\tmaxDuration: 60,\n\t\tuploadIcon: 'camera-fill',\n\t\tuploadIconColor: '#D3D4D6',\n\t\tuseBeforeRead: false,\n\t\tpreviewFullImage: true,\n\t\tmaxCount: 52,\n\t\tdisabled: false,\n\t\timageMode: 'aspectFill',\n\t\tname: '',\n\t\tsizeType: () => ['original', 'compressed'],\n\t\tmultiple: false,\n\t\tdeletable: true,\n\t\tmaxSize: Number.MAX_VALUE,\n\t\tfileList: () => [],\n\t\tuploadText: '',\n\t\twidth: 80,\n\t\theight: 80,\n\t\tpreviewImage: true\n\t}\n}\n","// uniapp在H5中各API的z-index值如下:\n/**\n * actionsheet: 999\n * modal: 999\n * navigate: 998\n * tabbar: 998\n * toast: 999\n */\n\nexport default {\n toast: 10090,\n noNetwork: 10080,\n // popup包含popup,actionsheet,keyboard,picker的值\n popup: 10075,\n mask: 10070,\n navbar: 980,\n topTips: 975,\n sticky: 970,\n indexListSticky: 965\n}\n","/**\n * 注意:\n * 此部分内容,在vue-cli模式下,需要在vue.config.js加入如下内容才有效:\n * module.exports = {\n * transpileDependencies: ['uview-v2']\n * }\n */\n\nlet platform = 'none'\n\n\n\n\n\n\nplatform = 'vue2'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nplatform = 'weixin'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nplatform = 'mp'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nexport default platform\n","var arrayLikeToArray = require(\"./arrayLikeToArray.js\");\nfunction _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return arrayLikeToArray(arr);\n}\nmodule.exports = _arrayWithoutHoles, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","// var jweixin = require('jweixin-module');\nimport {\n\tGetPaypackageInfor,\n\tmakeMinUrlAPI,\n\tgetPayParamsAPI\n} from '@/request/pay/index.js';\nimport store from '@/store/index';\nimport state from '@/store/index';\n\nclass Payment {\n\tstatic order_sn = 0\n\t/**\n\t * @param {String} pay_price\t支付金额\n\t * @param {String} order_sn\t订单号\n\t * @param {String} type\t\t支付类型\n\t * @param {String} return_url\t支付时H5内部跳转路径\n\t * @param {String} redirect\t是否关闭调起支付的页面\n\t * 该方法没有支付失败和成功回调函数必须由微信支付完成之后跳转至指定页面去查询订单状态然后根据订单状态再跳转值业务页面\n\t */\n\t// H5拉起微信支付\n\tH5TOWX_Payment(data) {\n\t\tconsole.log(data, '111111')\n\t\tuni.showLoading({\n\t\t\ttitle: '支付中...'\n\t\t});\n\t\t\n\t\tconst {\n\t\t\tdatas,\n\t\t\tshopInfo,\n\t\t\tcomputedTotal,\n\t\t\tGetShopInfor,\n\t\t\tamountInfo,\n\t\t\treturn_url,\n\t\t\tpayData,\n\t\t\tHeadersData,\n\t\t\tredirect=false,\n\t\t\tPAY_TYPE='1',\n\t\t\tsuccess = () => {},\n\t\t\tfile = () => {}\n\t\t} = data;\n\t\t\n\t\t// 下单信息\n\t\tconst OrderData = datas;\n\t\tconst ShopInfo = shopInfo;\n\t\t\n\t\t// 判断是微信支付还是支付宝支付\n\t\tif(PAY_TYPE == '1'){\n\t\t\t// 微信内嵌WEBVIEW方式进入H5页面\n\t\t\t\tOrderData['WechatRetreat'] = true;\n\t\t\t\t// 先跳转至微信支付页面\n\t\t\t\ttry{\n\t\t\t\t\t// 地区码带入\n\t\t\t\t\tif (data.HeadersData && state.getters?.GetcityInfor?.adcode) {\n\t\t\t\t\t data.HeadersData.adcode = state.getters.GetcityInfor.adcode;\n\t\t\t\t\t}\n\t\t\t\t\t\n\t\t\t\t\tconst navigateParams = {\n\t\t\t\t\t data: OrderData,\n\t\t\t\t\t shopInfo: shopInfo,\n\t\t\t\t\t GetShopInfor: GetShopInfor,\n\t\t\t\t\t amountInfo: amountInfo,\n\t\t\t\t\t token: store.getters.GetToken,\n\t\t\t\t\t payData: data.payData,\n\t\t\t\t\t HeadersData: data.HeadersData\n\t\t\t\t\t};\n\t\t\t\t\t\n\t\t\t\t\tconst queryString = Object.entries(navigateParams)\n\t\t\t\t\t .map(([key, value]) => `${key}=${encodeURIComponent(JSON.stringify(value))}`)\n\t\t\t\t\t .join('&');\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\twx.miniProgram.navigateTo({\n\t\t\t\t\t url: `/pages/extension/shop/wxPay/wxPay?${queryString}`\n\t\t\t\t\t});\n\t\t\t\t\t\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tuni.hideLoading();\n\t\t\t\t\t\t\n\t\t\t\t\t\t// 支付完成返回点餐首页\n\t\t\t\t\t\twindow.history.back();\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t// if(return_url){\n\t\t\t\t\t\t// \t// 是否需要关闭调起支付的页面\n\t\t\t\t\t\t// \tif(redirect){\n\t\t\t\t\t\t// \t\tuni.redirectTo({\n\t\t\t\t\t\t// \t\t\turl:return_url\n\t\t\t\t\t\t// \t\t});\n\t\t\t\t\t\t// \t}else{\n\t\t\t\t\t\t// \t\tuni.navigateTo({\n\t\t\t\t\t\t// \t\t\turl:return_url\n\t\t\t\t\t\t// \t\t})\n\t\t\t\t\t\t// \t}\n\t\t\t\t\t\t// }\n\t\t\t\t\t\tuni.hideLoading();\n\t\t\t\t\t},2000)\n\t\t\t\t}catch(e){\n\t\t\t\t\tconsole.log(e)\n\t\t\t\t\tuni.hideLoading();\n\t\t\t\t\t//TODO handle the exception\n\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\ttitle:'支付错误',\n\t\t\t\t\t\ticon:'none'\n\t\t\t\t\t})\n\t\t\t\t}\n\t\t}else{\n\t\t\tOrderData['WechatRetreat'] = true;\n\t\t\twindow.location.href=`https://ds.alipay.com/?scheme=${encodeURIComponent(`alipays://platformapi/startapp?appId=2021003130603407&page=pages/wxpay/h5pay/h5pay?data=${encodeURIComponent(JSON.stringify(OrderData))}`)}` \n\t\t\t// window.location.href = `https://ds.alipay.com/?scheme=alipays://platformapi/startapp?appId=2021003130603407&page=pages/wxpay/h5pay/h5pay?data=${encodeURIComponent(JSON.stringify(OrderData))}`;\n\t\t\t// 支付宝支付\n\t\t\t// this.WX_Pay(data);\n\t\t}\n\t}\n\t\n\t/**\n\t * @param {String} data 支付参数\n\t * H5跳转收银台\n\t */\n\n\tH5TOWX_WEB(data) {\n\t\t// window.location.href = ` http://10.210.254.149:8081/h5_pay/?token=${store.state.app.token}&order_id=${res.data.result.orderId}&from_type=order`;\n\t}\n\t\n\t/**\n\t * @param {String} pay_price\t支付金额\n\t * @param {String} order_sn\t订单号\n\t * @param {String} type\t\t支付类型\n\t * @param {String} return_url\t支付时H5内部跳转路径\n\t * @param {String} redirect\t是否关闭调起支付的页面\n\t * 该方法没有支付失败和成功回调函数必须由微信支付完成之后跳转至指定页面去查询订单状态然后根据订单状态再跳转值业务页面\n\t */\n\tH5_Payment(data) {\n\t\tuni.showLoading({\n\t\t\ttitle: '支付中...'\n\t\t});\n\t\tconst {\n\t\t\tpay_price,\n\t\t\torder_sn,\n\t\t\ttype,\n\t\t\treturn_url,\n\t\t\topenid,\n\t\t\tredirect=false,\n\t\t\tPAY_TYPE = '1',\n\t\t\tsuccess = () => {},\n\t\t\tfile = () => {}\n\t\t} = data;\n\t\tif (!pay_price) throw new Error('缺少支付金额');\n\t\tif (!order_sn) throw new Error('缺少订单号');\n\t\tif (!type) throw new Error('缺少支付类型');\n\t\t// 下单信息\n\t\tconst OrderData = {\n\t\t\tpay_price,\n\t\t\torder_sn,\n\t\t\ttype,\n\t\t\topenid\n\t\t};\n\t\t// 判断是微信支付还是支付宝支付\n\t\tif(PAY_TYPE == '1'){\n\t\t\t// 微信内嵌WEBVIEW方式进入H5页面\n\t\t\tif(getApp()['globalData']['parameters']?.isWechat){\n\t\t\t\tOrderData['WechatRetreat'] = true;\n\t\t\t\t// 先跳转至微信支付页面\n\t\t\t\ttry{\n\t\t\t\t\t// wx.miniProgram.navigateTo({\n\t\t\t\t\t// \turl: `/pages/wxpay/h5pay/h5pay?data=${encodeURIComponent(JSON.stringify(OrderData))}`\n\t\t\t\t\t// });\n\t\t\t\t\twx.miniProgram.navigateTo({\n\t\t\t\t\t\turl: `/pages/extension/shop/wxPay/wxPay?data=${encodeURIComponent(JSON.stringify(OrderData))}`\n\t\t\t\t\t}); // Jin\n\t\t\t\t\t\n\t\t\t\t\t// 延迟两秒后H5内部跳转\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tuni.hideLoading();\n\t\t\t\t\t\tif(return_url){\n\t\t\t\t\t\t\t// 是否需要关闭调起支付的页面\n\t\t\t\t\t\t\tif(redirect){\n\t\t\t\t\t\t\t\tuni.redirectTo({\n\t\t\t\t\t\t\t\t\turl:return_url\n\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t}else{\n\t\t\t\t\t\t\t\tuni.navigateTo({\n\t\t\t\t\t\t\t\t\turl:return_url\n\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t},2000)\n\t\t\t\t}catch(e){\n\t\t\t\t\tuni.hideLoading();\n\t\t\t\t\t//TODO handle the exception\n\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\ttitle:'支付错误',\n\t\t\t\t\t\ticon:'none'\n\t\t\t\t\t})\n\t\t\t\t}\n\t\t\t\t\n\t\t\t}else{\n\t\t\t\tOrderData['WechatRetreat'] = false;\n\t\t\t\topenMiniProgram({\n\t\t\t\t path: `pages/wxpay/h5pay/h5pay?data=${encodeURIComponent(JSON.stringify(OrderData))}`,\n\t\t\t\t id: 'gh_faaea9b90759',\n\t\t\t\t // type: 'release',\n\t\t\t\t\ttype: 'preview'\n\t\t\t\t})\n\t\t\t\t// 其他方式进入H5页面(APP)\n\t\t\t\t// 反之使用跳转连接进入\n\t\t\t\t// makeMinUrlAPI({\n\t\t\t\t// \tpath :'/pages/wxpay/h5pay/h5pay',\n\t\t\t\t// \tquery:`data=${encodeURIComponent(JSON.stringify(OrderData))}`,\n\t\t\t\t// \t// uu_id:17551,\n\t\t\t\t// \t// release 正式版\n\t\t\t\t// \t// trial 测试版\n\t\t\t\t// \t// develop 开发板\n\t\t\t\t// \tenv_version:'develop',\n\t\t\t\t// }).then(res=>{\n\t\t\t\t// \t// console.log(res);\n\t\t\t\t// \tconsole.log(res['data']['openlink'],'openlink');\n\t\t\t\t// \t// return\n\t\t\t\t// \tlocation.href = res['data']['openlink'];\n\t\t\t\t// \t// 延迟两秒后H5内部跳转\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tuni.hideLoading();\n\t\t\t\t\t\tif(return_url){\n\t\t\t\t\t\t\t// 是否需要关闭调起支付的页面\n\t\t\t\t\t\t\tif(redirect){\n\t\t\t\t\t\t\t\tuni.redirectTo({\n\t\t\t\t\t\t\t\t\turl:return_url\n\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t}else{\n\t\t\t\t\t\t\t\tuni.navigateTo({\n\t\t\t\t\t\t\t\t\turl:return_url\n\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t},2000)\n\t\t\t\t// })\n\t\t\t}\n\t\t}else{\n\t\t\tOrderData['WechatRetreat'] = true;\n\t\t\twindow.location.href=`https://ds.alipay.com/?scheme=${encodeURIComponent(`alipays://platformapi/startapp?appId=2021003130603407&page=pages/wxpay/h5pay/h5pay?data=${encodeURIComponent(JSON.stringify(OrderData))}`)}` \n\t\t\t// window.location.href = `https://ds.alipay.com/?scheme=alipays://platformapi/startapp?appId=2021003130603407&page=pages/wxpay/h5pay/h5pay?data=${encodeURIComponent(JSON.stringify(OrderData))}`;\n\t\t\t// 支付宝支付\n\t\t\t// this.WX_Pay(data);\n\t\t}\n\t}\n\t\n\t\n\t// 支付宝支付\n\tApp_Pay(){\n\t\t// 获取支付包信息\n\t}\n\t\n\t// 再次支付\n\t/**\n\t * @param {String} order_sn\t\t再次支付订单号\n\t * @param {String} type \t\t再次支付订单类型\n\t * @param {String} return_url \t再次支付回跳地址\n\t */\n\tRepayment(data){\n\t\tgetPayParamsAPI({\n\t\t\torder_sn:data['order_sn'],\n\t\t\ttype:data['type']\n\t\t}).then(res=>{\n\t\t\tconsole.log({});\n\t\t\tthis.H5_Payment({\n\t\t\t\t// 此处将传入数据与接口数据合并,重复则替换为后者\n\t\t\t\t...data,...res['data']\n\t\t\t})\n\t\t})\n\t}\n\t\n\tset PayOrder(value){\n\t\tthis['order_sn'] = value;\n\t}\n\t\n\t// 获取当前执行支付的订单号\n\tget PayOrder(){\n\t\treturn this['order_sn']\n\t}\n\n}\n\nconst install = (Vue) => {\n\tVue.prototype.$Payment = new Payment();\n}\nexport default {\n\tinstall\n};\n","import request from '../request';\r\n// 各类充值接口\r\n/**\r\n* @获取商品类型\r\n*/\r\nexport const benclassAPI = parameters => request.Request({ url: \"/card.Consumption/benclass\", parameters });\r\n/**\r\n* @获取商品列表\r\n*/\r\nexport const benClssGoodsAPI = parameters => request.Request({ url: \"/card.Consumption/benClssGoods\", parameters });\r\n/**\r\n* @获取商品规格信息\r\n*/\r\nexport const goodsSkuListAPI = parameters => request.Request({ url: \"/card.Consumption/goodsSkuList\", parameters });\r\n/**\r\n* @获取商品规格信息\r\n*/\r\nexport const CreateOrderComAPI = parameters => request.Request({ url: \"/card.Consumption/CreateOrderCom\", parameters });\r\n/**\r\n* @获取余额\r\n*/\r\nexport const conWalletInfoAPI = parameters => request.Request({ url: \"/card.Consumption/conWalletInfo\", parameters });\r\n/**\r\n* @粘鱼慢充话费下单接口\r\n*/\r\nexport const createOrderMobileAPI = parameters => request.Request({ url: \"/card.catfish/createOrderMobile\", parameters });\r\n/**\r\n* @芯达快充话费下单接口\r\n*/\r\nexport const createOrderMobileRDAPI = parameters => request.Request({ url: \"/card.xd/createOrderMobile\", parameters });\r\n/**\r\n* @获取历史充值账号列表\r\n*/\r\nexport const getNyMobileAPI = parameters => request.Request({ url: \"/card.catfish/getNyMobile\", parameters });\r\n/**\r\n* @电费充值地区选择\r\n*/\r\nexport const areaListAPI = parameters => request.Request({ url: \"/card.catfish/areaList\", parameters });\r\n/**\r\n* @电费充值下单(渠道3)\r\n*/\r\nexport const createOrderAPI = parameters => request.Request({ url: \"/card.catfish/createOrder\", parameters });\r\n/**\r\n* @获取话费充值维护地区\r\n*/\r\nexport const maintainInfoAPI = parameters => request.Request({ url: \"/card.catfish/maintainInfo\", parameters });\r\n/**\r\n* @获取支付包信息\r\n*/\r\nexport const GetPaypackageInfor = parameters => request.Request({ url: \"/ccb.pay/wxPay\", parameters });\r\n// 生成跳转微信支付连接\r\nexport const makeMinUrlAPI = parameters => request.Request({ url: \"/card.code/makeMinUrl\", method: \"POST\", parameters, });\r\n// 再次支付\r\nexport const getPayParamsAPI = parameters => request.Request({ url: \"/ccb.pay/getPayParams\", method: \"POST\", parameters, });\r\n// 电费充值历史账号\r\nexport const electricAccountAPI = parameters => request.Request({ url: \"/card.xd/electricAccount\", method: \"GET\", parameters});\r\n","// import {} from '@/request/index/index.js'\r\nconst Tool = {\r\n\t// getUpToken:() => {\r\n\t// \treturn new Promise((resolve, reject) => {\r\n\t// \t\tstore.dispatch('api/getUpToken').then(res => {\r\n\t// \t\t\tresolve(res)\r\n\t// \t\t})\r\n\t// \t})\r\n\t// },\r\n\t/**\r\n\t * @上传图片\r\n\t */\r\n\tuploadFile: async function({\r\n\t\tformData = {},\r\n\t\tfilePath,\r\n\t\turl = `https://up-z1.qiniup.com`,\r\n\t\theader = {}\r\n\t} = {}) {\r\n\t\tlet Up = await this.getUpToken();\r\n\t\tformData['key'] = Up['key'];\r\n\t\tformData['token'] = Up['uptoken'];\r\n\t\treturn new Promise((resolve, erject) => {\r\n\t\t\t// 单图上传\r\n\t\t\tif (filePath.length <= 1) {\r\n\t\t\t\tuni.uploadFile({\r\n\t\t\t\t\turl,\r\n\t\t\t\t\tfilePath: filePath[0],\r\n\t\t\t\t\tname: 'file',\r\n\t\t\t\t\tformData,\r\n\t\t\t\t\theader,\r\n\t\t\t\t\tsuccess: uploadFileRes => {\r\n\t\t\t\t\t\tresolve(JSON.parse(uploadFileRes.data))\r\n\t\t\t\t\t},\r\n\t\t\t\t\tfail: err => {\r\n\t\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t} else {\r\n\t\t\t\t// 多图上传\r\n\t\t\t\tlet imgs = [];\r\n\t\t\t\tfor (let i = 0; i < filePath.length; i++) {\r\n\t\t\t\t\tuni.uploadFile({\r\n\t\t\t\t\t\turl,\r\n\t\t\t\t\t\tfilePath: filePath[i],\r\n\t\t\t\t\t\tname: 'file',\r\n\t\t\t\t\t\tformData,\r\n\t\t\t\t\t\theader,\r\n\t\t\t\t\t\tsuccess: uploadFileRes => {\r\n\t\t\t\t\t\t\tlet img = JSON.parse(uploadFileRes.data).data;\r\n\t\t\t\t\t\t\timgs.push(img);\r\n\t\t\t\t\t\t\tif (i === filePath.length - 1) {\r\n\t\t\t\t\t\t\t\tconsole.log('完成');\r\n\t\t\t\t\t\t\t\tresolve(imgs)\r\n\t\t\t\t\t\t\t};\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\tfail: err => {\r\n\t\t\t\t\t\t\terject(err)\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t});\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t})\r\n\t},\r\n\t\r\n\t/**\r\n\t * @手机号格式化方法\r\n\t */\r\n\tphone:function(phone){\r\n\t\tlet s = 3;\r\n\t\tlet e = 7;\r\n\t\tphone = phone.split('');\r\n\t\tconsole.log(phone.map(item=>{ \r\n\t\t\tif(item >= s && item<= e){\r\n\t\t\t\titem = '*';\r\n\t\t\t}\r\n\t\t\treturn item;\r\n\t\t}));\r\n\t\t// for(let i = 0; i= s && <= e){\r\n\t\t\t\t\r\n\t\t// \t}\r\n\t\t// }\r\n\t\treturn \r\n\t}\r\n\t\r\n}\r\nexport default Tool","import Vue from 'vue';\nVue.directive('skeleton', {\n\tinserted: function(el, binding, vnode, oldVnode) {\n\t\t// console.log(el, 'inserted');\n\t\t// console.log(binding, 'inserted');\n\t\t// console.log(vnode, 'inserted');\n\t\t// console.log(oldVnode, 'inserted');\n\t},\n\tbind: function(el, binding, vnode, oldVnode) {\n\t\tconsole.log(el, 'bind');\n\t\tconsole.log(binding, 'bind');\n\t\tconsole.log(vnode, 'bind');\n\t\tconsole.log(oldVnode, 'bind');\n\t},\n\tunbind: function(el, binding, vnode, oldVnode) {\n\t\tconsole.log(el, 'unbind');\n\t\tconsole.log(binding, 'unbind');\n\t\tconsole.log(vnode, 'unbind');\n\t\tconsole.log(oldVnode, 'unbind');\n\t},\n\tcomponentUpdated: function(el, binding, vnode, oldVnode) {\n\t\tconsole.log(el, 'componentUpdated');\n\t\tconsole.log(binding, 'componentUpdated');\n\t\tconsole.log(vnode, 'componentUpdated');\n\t\tconsole.log(oldVnode, 'componentUpdated');\n\t},\n})\n","!(function (e, n) {\n module.exports = n(e);\n})(typeof window === \"object\" && window, function (r, e) {\n if (!r) {\n console.warn(\"can't use weixin-js-sdk in server side\");\n return;\n }\n var a, c, n, i, t, o, s, d, l, u, p, f, m, g, h, S, y, I, v, _, w, T;\n if (!r.jWeixin)\n return (\n (a = {\n config: \"preVerifyJSAPI\",\n onMenuShareTimeline: \"menu:share:timeline\",\n onMenuShareAppMessage: \"menu:share:appmessage\",\n onMenuShareQQ: \"menu:share:qq\",\n onMenuShareWeibo: \"menu:share:weiboApp\",\n onMenuShareQZone: \"menu:share:QZone\",\n previewImage: \"imagePreview\",\n getLocation: \"geoLocation\",\n openProductSpecificView: \"openProductViewWithPid\",\n addCard: \"batchAddCard\",\n openCard: \"batchViewCard\",\n chooseWXPay: \"getBrandWCPayRequest\",\n openEnterpriseRedPacket: \"getRecevieBizHongBaoRequest\",\n startSearchBeacons: \"startMonitoringBeacons\",\n stopSearchBeacons: \"stopMonitoringBeacons\",\n onSearchBeacons: \"onBeaconsInRange\",\n consumeAndShareCard: \"consumedShareCard\",\n openAddress: \"editAddress\",\n }),\n (c = (function () {\n var e,\n n = {};\n for (e in a) n[a[e]] = e;\n return n;\n })()),\n (n = r.document),\n (i = n.title),\n (t = navigator.userAgent.toLowerCase()),\n (f = navigator.platform.toLowerCase()),\n (o = !(!f.match(\"mac\") && !f.match(\"win\"))),\n (s = -1 != t.indexOf(\"wxdebugger\")),\n (d = -1 != t.indexOf(\"micromessenger\")),\n (l = -1 != t.indexOf(\"android\")),\n (u = -1 != t.indexOf(\"iphone\") || -1 != t.indexOf(\"ipad\")),\n (p = (f =\n t.match(/micromessenger\\/(\\d+\\.\\d+\\.\\d+)/) ||\n t.match(/micromessenger\\/(\\d+\\.\\d+)/))\n ? f[1]\n : \"\"),\n (m = {\n initStartTime: L(),\n initEndTime: 0,\n preVerifyStartTime: 0,\n preVerifyEndTime: 0,\n }),\n (g = {\n version: 1,\n appId: \"\",\n initTime: 0,\n preVerifyTime: 0,\n networkType: \"\",\n isPreVerifyOk: 1,\n systemType: u ? 1 : l ? 2 : -1,\n clientVersion: p,\n url: encodeURIComponent(location.href),\n }),\n (h = {}),\n (S = { _completes: [] }),\n (y = { state: 0, data: {} }),\n O(function () {\n m.initEndTime = L();\n }),\n (I = !1),\n (v = []),\n (_ = {\n config: function (e) {\n C(\"config\", (h = e));\n var o = !1 !== h.check;\n O(function () {\n if (o)\n k(\n a.config,\n {\n verifyJsApiList: A(h.jsApiList),\n verifyOpenTagList: A(h.openTagList),\n },\n ((S._complete = function (e) {\n (m.preVerifyEndTime = L()), (y.state = 1), (y.data = e);\n }),\n (S.success = function (e) {\n g.isPreVerifyOk = 0;\n }),\n (S.fail = function (e) {\n S._fail ? S._fail(e) : (y.state = -1);\n }),\n (t = S._completes).push(function () {\n B();\n }),\n (S.complete = function (e) {\n for (var n = 0, i = t.length; n < i; ++n) t[n]();\n S._completes = [];\n }),\n S)\n ),\n (m.preVerifyStartTime = L());\n else {\n y.state = 1;\n for (var e = S._completes, n = 0, i = e.length; n < i; ++n)\n e[n]();\n S._completes = [];\n }\n var t;\n }),\n _.invoke ||\n ((_.invoke = function (e, n, i) {\n r.WeixinJSBridge && WeixinJSBridge.invoke(e, P(n), i);\n }),\n (_.on = function (e, n) {\n r.WeixinJSBridge && WeixinJSBridge.on(e, n);\n }));\n },\n ready: function (e) {\n (0 != y.state || (S._completes.push(e), !d && h.debug)) && e();\n },\n error: function (e) {\n p < \"6.0.2\" || (-1 == y.state ? e(y.data) : (S._fail = e));\n },\n checkJsApi: function (e) {\n k(\n \"checkJsApi\",\n { jsApiList: A(e.jsApiList) },\n ((e._complete = function (e) {\n l && (i = e.checkResult) && (e.checkResult = JSON.parse(i));\n var n,\n i = e,\n t = i.checkResult;\n for (n in t) {\n var o = c[n];\n o && ((t[o] = t[n]), delete t[n]);\n }\n }),\n e)\n );\n },\n onMenuShareTimeline: function (e) {\n M(\n a.onMenuShareTimeline,\n {\n complete: function () {\n k(\n \"shareTimeline\",\n {\n title: e.title || i,\n desc: e.title || i,\n img_url: e.imgUrl || \"\",\n link: e.link || location.href,\n type: e.type || \"link\",\n data_url: e.dataUrl || \"\",\n },\n e\n );\n },\n },\n e\n );\n },\n onMenuShareAppMessage: function (n) {\n M(\n a.onMenuShareAppMessage,\n {\n complete: function (e) {\n \"favorite\" === e.scene\n ? k(\"sendAppMessage\", {\n title: n.title || i,\n desc: n.desc || \"\",\n link: n.link || location.href,\n img_url: n.imgUrl || \"\",\n type: n.type || \"link\",\n data_url: n.dataUrl || \"\",\n })\n : k(\n \"sendAppMessage\",\n {\n title: n.title || i,\n desc: n.desc || \"\",\n link: n.link || location.href,\n img_url: n.imgUrl || \"\",\n type: n.type || \"link\",\n data_url: n.dataUrl || \"\",\n },\n n\n );\n },\n },\n n\n );\n },\n onMenuShareQQ: function (e) {\n M(\n a.onMenuShareQQ,\n {\n complete: function () {\n k(\n \"shareQQ\",\n {\n title: e.title || i,\n desc: e.desc || \"\",\n img_url: e.imgUrl || \"\",\n link: e.link || location.href,\n },\n e\n );\n },\n },\n e\n );\n },\n onMenuShareWeibo: function (e) {\n M(\n a.onMenuShareWeibo,\n {\n complete: function () {\n k(\n \"shareWeiboApp\",\n {\n title: e.title || i,\n desc: e.desc || \"\",\n img_url: e.imgUrl || \"\",\n link: e.link || location.href,\n },\n e\n );\n },\n },\n e\n );\n },\n onMenuShareQZone: function (e) {\n M(\n a.onMenuShareQZone,\n {\n complete: function () {\n k(\n \"shareQZone\",\n {\n title: e.title || i,\n desc: e.desc || \"\",\n img_url: e.imgUrl || \"\",\n link: e.link || location.href,\n },\n e\n );\n },\n },\n e\n );\n },\n updateTimelineShareData: function (e) {\n k(\n \"updateTimelineShareData\",\n { title: e.title, link: e.link, imgUrl: e.imgUrl },\n e\n );\n },\n updateAppMessageShareData: function (e) {\n k(\n \"updateAppMessageShareData\",\n { title: e.title, desc: e.desc, link: e.link, imgUrl: e.imgUrl },\n e\n );\n },\n startRecord: function (e) {\n k(\"startRecord\", {}, e);\n },\n stopRecord: function (e) {\n k(\"stopRecord\", {}, e);\n },\n onVoiceRecordEnd: function (e) {\n M(\"onVoiceRecordEnd\", e);\n },\n playVoice: function (e) {\n k(\"playVoice\", { localId: e.localId }, e);\n },\n pauseVoice: function (e) {\n k(\"pauseVoice\", { localId: e.localId }, e);\n },\n stopVoice: function (e) {\n k(\"stopVoice\", { localId: e.localId }, e);\n },\n onVoicePlayEnd: function (e) {\n M(\"onVoicePlayEnd\", e);\n },\n uploadVoice: function (e) {\n k(\n \"uploadVoice\",\n {\n localId: e.localId,\n isShowProgressTips: 0 == e.isShowProgressTips ? 0 : 1,\n },\n e\n );\n },\n downloadVoice: function (e) {\n k(\n \"downloadVoice\",\n {\n serverId: e.serverId,\n isShowProgressTips: 0 == e.isShowProgressTips ? 0 : 1,\n },\n e\n );\n },\n translateVoice: function (e) {\n k(\n \"translateVoice\",\n {\n localId: e.localId,\n isShowProgressTips: 0 == e.isShowProgressTips ? 0 : 1,\n },\n e\n );\n },\n chooseImage: function (e) {\n k(\n \"chooseImage\",\n {\n scene: \"1|2\",\n count: e.count || 9,\n sizeType: e.sizeType || [\"original\", \"compressed\"],\n sourceType: e.sourceType || [\"album\", \"camera\"],\n },\n ((e._complete = function (e) {\n if (l) {\n var n = e.localIds;\n try {\n n && (e.localIds = JSON.parse(n));\n } catch (e) {}\n }\n }),\n e)\n );\n },\n getLocation: function (e) {\n (e = e || {}),\n k(\n a.getLocation,\n { type: e.type || \"wgs84\" },\n ((e._complete = function (e) {\n delete e.type;\n }),\n e)\n );\n },\n previewImage: function (e) {\n k(a.previewImage, { current: e.current, urls: e.urls }, e);\n },\n uploadImage: function (e) {\n k(\n \"uploadImage\",\n {\n localId: e.localId,\n isShowProgressTips: 0 == e.isShowProgressTips ? 0 : 1,\n },\n e\n );\n },\n downloadImage: function (e) {\n k(\n \"downloadImage\",\n {\n serverId: e.serverId,\n isShowProgressTips: 0 == e.isShowProgressTips ? 0 : 1,\n },\n e\n );\n },\n getLocalImgData: function (e) {\n !1 === I\n ? ((I = !0),\n k(\n \"getLocalImgData\",\n { localId: e.localId },\n ((e._complete = function (e) {\n var n;\n (I = !1),\n 0 < v.length && ((n = v.shift()), wx.getLocalImgData(n));\n }),\n e)\n ))\n : v.push(e);\n },\n getNetworkType: function (e) {\n k(\n \"getNetworkType\",\n {},\n ((e._complete = function (e) {\n var n = e,\n e = n.errMsg,\n i = ((n.errMsg = \"getNetworkType:ok\"), n.subtype);\n if ((delete n.subtype, i)) n.networkType = i;\n else {\n var i = e.indexOf(\":\"),\n t = e.substring(i + 1);\n switch (t) {\n case \"wifi\":\n case \"edge\":\n case \"wwan\":\n n.networkType = t;\n break;\n default:\n n.errMsg = \"getNetworkType:fail\";\n }\n }\n }),\n e)\n );\n },\n openLocation: function (e) {\n k(\n \"openLocation\",\n {\n latitude: e.latitude,\n longitude: e.longitude,\n name: e.name || \"\",\n address: e.address || \"\",\n scale: e.scale || 28,\n infoUrl: e.infoUrl || \"\",\n },\n e\n );\n },\n hideOptionMenu: function (e) {\n k(\"hideOptionMenu\", {}, e);\n },\n showOptionMenu: function (e) {\n k(\"showOptionMenu\", {}, e);\n },\n closeWindow: function (e) {\n k(\"closeWindow\", {}, (e = e || {}));\n },\n hideMenuItems: function (e) {\n k(\"hideMenuItems\", { menuList: e.menuList }, e);\n },\n showMenuItems: function (e) {\n k(\"showMenuItems\", { menuList: e.menuList }, e);\n },\n hideAllNonBaseMenuItem: function (e) {\n k(\"hideAllNonBaseMenuItem\", {}, e);\n },\n showAllNonBaseMenuItem: function (e) {\n k(\"showAllNonBaseMenuItem\", {}, e);\n },\n scanQRCode: function (e) {\n k(\n \"scanQRCode\",\n {\n needResult: (e = e || {}).needResult || 0,\n scanType: e.scanType || [\"qrCode\", \"barCode\"],\n },\n ((e._complete = function (e) {\n var n;\n u &&\n (n = e.resultStr) &&\n ((n = JSON.parse(n)),\n (e.resultStr = n && n.scan_code && n.scan_code.scan_result));\n }),\n e)\n );\n },\n openAddress: function (e) {\n k(\n a.openAddress,\n {},\n ((e._complete = function (e) {\n ((e = e).postalCode = e.addressPostalCode),\n delete e.addressPostalCode,\n (e.provinceName = e.proviceFirstStageName),\n delete e.proviceFirstStageName,\n (e.cityName = e.addressCitySecondStageName),\n delete e.addressCitySecondStageName,\n (e.countryName = e.addressCountiesThirdStageName),\n delete e.addressCountiesThirdStageName,\n (e.detailInfo = e.addressDetailInfo),\n delete e.addressDetailInfo;\n }),\n e)\n );\n },\n openProductSpecificView: function (e) {\n k(\n a.openProductSpecificView,\n {\n pid: e.productId,\n view_type: e.viewType || 0,\n ext_info: e.extInfo,\n },\n e\n );\n },\n addCard: function (e) {\n for (var n = e.cardList, i = [], t = 0, o = n.length; t < o; ++t) {\n var r = n[t],\n r = { card_id: r.cardId, card_ext: r.cardExt };\n i.push(r);\n }\n k(\n a.addCard,\n { card_list: i },\n ((e._complete = function (e) {\n if ((n = e.card_list)) {\n for (var n, i = 0, t = (n = JSON.parse(n)).length; i < t; ++i) {\n var o = n[i];\n (o.cardId = o.card_id),\n (o.cardExt = o.card_ext),\n (o.isSuccess = !!o.is_succ),\n delete o.card_id,\n delete o.card_ext,\n delete o.is_succ;\n }\n (e.cardList = n), delete e.card_list;\n }\n }),\n e)\n );\n },\n chooseCard: function (e) {\n k(\n \"chooseCard\",\n {\n app_id: h.appId,\n location_id: e.shopId || \"\",\n sign_type: e.signType || \"SHA1\",\n card_id: e.cardId || \"\",\n card_type: e.cardType || \"\",\n card_sign: e.cardSign,\n time_stamp: e.timestamp + \"\",\n nonce_str: e.nonceStr,\n },\n ((e._complete = function (e) {\n (e.cardList = e.choose_card_info), delete e.choose_card_info;\n }),\n e)\n );\n },\n openCard: function (e) {\n for (var n = e.cardList, i = [], t = 0, o = n.length; t < o; ++t) {\n var r = n[t],\n r = { card_id: r.cardId, code: r.code };\n i.push(r);\n }\n k(a.openCard, { card_list: i }, e);\n },\n consumeAndShareCard: function (e) {\n k(\n a.consumeAndShareCard,\n { consumedCardId: e.cardId, consumedCode: e.code },\n e\n );\n },\n chooseWXPay: function (e) {\n k(a.chooseWXPay, x(e), e), B({ jsApiName: \"chooseWXPay\" });\n },\n openEnterpriseRedPacket: function (e) {\n k(a.openEnterpriseRedPacket, x(e), e);\n },\n startSearchBeacons: function (e) {\n k(a.startSearchBeacons, { ticket: e.ticket }, e);\n },\n stopSearchBeacons: function (e) {\n k(a.stopSearchBeacons, {}, e);\n },\n onSearchBeacons: function (e) {\n M(a.onSearchBeacons, e);\n },\n openEnterpriseChat: function (e) {\n k(\n \"openEnterpriseChat\",\n { useridlist: e.userIds, chatname: e.groupName },\n e\n );\n },\n launchMiniProgram: function (e) {\n k(\n \"launchMiniProgram\",\n {\n targetAppId: e.targetAppId,\n path: (function (e) {\n var n;\n if (\"string\" == typeof e && 0 < e.length)\n return (\n (n = e.split(\"?\")[0]),\n (n += \".html\"),\n void 0 !== (e = e.split(\"?\")[1]) ? n + \"?\" + e : n\n );\n })(e.path),\n envVersion: e.envVersion,\n },\n e\n );\n },\n openBusinessView: function (e) {\n k(\n \"openBusinessView\",\n {\n businessType: e.businessType,\n queryString: e.queryString || \"\",\n envVersion: e.envVersion,\n },\n ((e._complete = function (n) {\n if (l) {\n var e = n.extraData;\n if (e)\n try {\n n.extraData = JSON.parse(e);\n } catch (e) {\n n.extraData = {};\n }\n }\n }),\n e)\n );\n },\n miniProgram: {\n navigateBack: function (e) {\n (e = e || {}),\n O(function () {\n k(\n \"invokeMiniProgramAPI\",\n { name: \"navigateBack\", arg: { delta: e.delta || 1 } },\n e\n );\n });\n },\n navigateTo: function (e) {\n O(function () {\n k(\n \"invokeMiniProgramAPI\",\n { name: \"navigateTo\", arg: { url: e.url } },\n e\n );\n });\n },\n redirectTo: function (e) {\n O(function () {\n k(\n \"invokeMiniProgramAPI\",\n { name: \"redirectTo\", arg: { url: e.url } },\n e\n );\n });\n },\n switchTab: function (e) {\n O(function () {\n k(\n \"invokeMiniProgramAPI\",\n { name: \"switchTab\", arg: { url: e.url } },\n e\n );\n });\n },\n reLaunch: function (e) {\n O(function () {\n k(\n \"invokeMiniProgramAPI\",\n { name: \"reLaunch\", arg: { url: e.url } },\n e\n );\n });\n },\n postMessage: function (e) {\n O(function () {\n k(\n \"invokeMiniProgramAPI\",\n { name: \"postMessage\", arg: e.data || {} },\n e\n );\n });\n },\n getEnv: function (e) {\n O(function () {\n e({ miniprogram: \"miniprogram\" === r.__wxjs_environment });\n });\n },\n },\n }),\n (w = 1),\n (T = {}),\n n.addEventListener(\n \"error\",\n function (e) {\n var n, i, t;\n l ||\n ((t = (n = e.target).tagName),\n (i = n.src),\n \"IMG\" != t && \"VIDEO\" != t && \"AUDIO\" != t && \"SOURCE\" != t) ||\n (-1 != i.indexOf(\"wxlocalresource://\") &&\n (e.preventDefault(),\n e.stopPropagation(),\n (t = n[\"wx-id\"]) || ((t = w++), (n[\"wx-id\"] = t)),\n T[t] ||\n ((T[t] = !0),\n wx.ready(function () {\n wx.getLocalImgData({\n localId: i,\n success: function (e) {\n n.src = e.localData;\n },\n });\n }))));\n },\n !0\n ),\n n.addEventListener(\n \"load\",\n function (e) {\n var n;\n l ||\n ((n = (e = e.target).tagName),\n e.src,\n \"IMG\" != n && \"VIDEO\" != n && \"AUDIO\" != n && \"SOURCE\" != n) ||\n ((n = e[\"wx-id\"]) && (T[n] = !1));\n },\n !0\n ),\n e && (r.wx = r.jWeixin = _),\n _\n );\n else return r.jWeixin;\n function k(n, e, i) {\n r.WeixinJSBridge\n ? WeixinJSBridge.invoke(n, P(e), function (e) {\n V(n, e, i);\n })\n : C(n, i);\n }\n function M(n, i, t) {\n r.WeixinJSBridge\n ? WeixinJSBridge.on(n, function (e) {\n t && t.trigger && t.trigger(e), V(n, e, i);\n })\n : C(n, t || i);\n }\n function P(e) {\n return (\n ((e = e || {}).appId = h.appId),\n (e.verifyAppId = h.appId),\n (e.verifySignType = \"sha1\"),\n (e.verifyTimestamp = h.timestamp + \"\"),\n (e.verifyNonceStr = h.nonceStr),\n (e.verifySignature = h.signature),\n e\n );\n }\n function x(e) {\n return {\n timeStamp: e.timestamp + \"\",\n nonceStr: e.nonceStr,\n package: e.package,\n paySign: e.paySign,\n signType: e.signType || \"SHA1\",\n };\n }\n function V(e, n, i) {\n (\"openEnterpriseChat\" != e && \"openBusinessView\" !== e) ||\n (n.errCode = n.err_code),\n delete n.err_code,\n delete n.err_desc,\n delete n.err_detail;\n var t = n.errMsg,\n e =\n (t ||\n ((t = n.err_msg),\n delete n.err_msg,\n (t = (function (e, n) {\n var i = c[e];\n i && (e = i);\n i = \"ok\";\n {\n var t;\n n &&\n ((t = n.indexOf(\":\")),\n (\"access denied\" !=\n (i = (i = (i =\n -1 !=\n (i =\n -1 !=\n (i =\n \"failed\" ==\n (i = \"confirm\" == (i = n.substring(t + 1)) ? \"ok\" : i)\n ? \"fail\"\n : i).indexOf(\"failed_\")\n ? i.substring(7)\n : i).indexOf(\"fail_\")\n ? i.substring(5)\n : i).replace(/_/g, \" \")).toLowerCase()) &&\n \"no permission to execute\" != i) ||\n (i = \"permission denied\"),\n \"\" ==\n (i =\n \"config\" == e && \"function not exist\" == i ? \"ok\" : i)) &&\n (i = \"fail\");\n }\n return (n = e + \":\" + i);\n })(e, t)),\n (n.errMsg = t)),\n (i = i || {})._complete && (i._complete(n), delete i._complete),\n (t = n.errMsg || \"\"),\n h.debug && !i.isInnerInvoke && alert(JSON.stringify(n)),\n t.indexOf(\":\"));\n switch (t.substring(e + 1)) {\n case \"ok\":\n i.success && i.success(n);\n break;\n case \"cancel\":\n i.cancel && i.cancel(n);\n break;\n default:\n i.fail && i.fail(n);\n }\n i.complete && i.complete(n);\n }\n function A(e) {\n if (e) {\n for (var n = 0, i = e.length; n < i; ++n) {\n var t = e[n],\n t = a[t];\n t && (e[n] = t);\n }\n return e;\n }\n }\n function C(e, n) {\n var i;\n !h.debug ||\n (n && n.isInnerInvoke) ||\n ((i = c[e]) && (e = i),\n n && n._complete && delete n._complete,\n console.log('\"' + e + '\",', n || \"\"));\n }\n function B(n) {\n var i;\n o ||\n s ||\n h.debug ||\n p < \"6.0.2\" ||\n g.systemType < 0 ||\n ((i = new Image()),\n (g.appId = h.appId),\n (g.initTime = m.initEndTime - m.initStartTime),\n (g.preVerifyTime = m.preVerifyEndTime - m.preVerifyStartTime),\n _.getNetworkType({\n isInnerInvoke: !0,\n success: function (e) {\n g.networkType = e.networkType;\n e =\n \"https://open.weixin.qq.com/sdk/report?v=\" +\n g.version +\n \"&o=\" +\n g.isPreVerifyOk +\n \"&s=\" +\n g.systemType +\n \"&c=\" +\n g.clientVersion +\n \"&a=\" +\n g.appId +\n \"&n=\" +\n g.networkType +\n \"&i=\" +\n g.initTime +\n \"&p=\" +\n g.preVerifyTime +\n \"&u=\" +\n g.url +\n \"&jsapi_name=\" +\n (n ? n.jsApiName : \"\");\n i.src = e;\n },\n }));\n }\n function L() {\n return new Date().getTime();\n }\n function O(e) {\n d &&\n (r.WeixinJSBridge\n ? e()\n : n.addEventListener &&\n n.addEventListener(\"WeixinJSBridgeReady\", e, !1));\n }\n});\n","const objectKeys = [\r\n 'qy',\r\n 'env',\r\n 'error',\r\n 'version',\r\n 'lanDebug',\r\n 'cloud',\r\n 'serviceMarket',\r\n 'router',\r\n 'worklet',\r\n '__webpack_require_UNI_MP_PLUGIN__'\r\n]\r\nconst singlePageDisableKey = [\r\n 'lanDebug',\r\n 'router',\r\n 'worklet'\r\n]\r\nconst target = typeof globalThis !== 'undefined' ? globalThis : (function () {\r\n return this\r\n})()\r\n\r\nconst key = ['w', 'x'].join('')\r\nconst oldWx = target[key]\r\nconst launchOption = oldWx.getLaunchOptionsSync ? oldWx.getLaunchOptionsSync() : null\r\n\r\nfunction isWxKey (key) {\r\n if (launchOption && launchOption.scene === 1154 && singlePageDisableKey.includes(key)) {\r\n return false\r\n }\r\n return objectKeys.indexOf(key) > -1 || typeof oldWx[key] === 'function'\r\n}\r\n\r\nfunction initWx () {\r\n const newWx = {}\r\n for (const key in oldWx) {\r\n if (isWxKey(key)) {\r\n // TODO wrapper function\r\n newWx[key] = oldWx[key]\r\n }\r\n }\r\n return newWx\r\n}\r\ntarget[key] = initWx()\r\nif (!target[key].canIUse('getAppBaseInfo')) {\r\n target[key].getAppBaseInfo = target[key].getSystemInfoSync\r\n}\r\n\r\nif (!target[key].canIUse('getWindowInfo')) {\r\n target[key].getWindowInfo = target[key].getSystemInfoSync\r\n}\r\n\r\nif (!target[key].canIUse('getDeviceInfo')) {\r\n target[key].getDeviceInfo = target[key].getSystemInfoSync\r\n}\r\nexport default target[key]\r\n","function _iterableToArray(iter) {\n if (typeof Symbol !== \"undefined\" && iter[Symbol.iterator] != null || iter[\"@@iterator\"] != null) return Array.from(iter);\n}\nmodule.exports = _iterableToArray, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","import {\r\n\tinfoAPI,\r\n\t\r\n} from '@/request/recharge/index.js';\r\n// 获取用户信息(包含邀请码)\r\nexport let GetUserInvitationCode = async () => {\r\n\tlet Info = await infoAPI();\r\n\tconsole.log(Info['data'],'Info')\r\n\treturn Info['data'];\r\n}\r\n// 分享配文数据\r\nexport const consumerCard = async function() {\r\n\tlet code = await GetUserInvitationCode();\r\n\tconsole.log(code)\r\n\treturn {\r\n\t\ttitle: '我在白马晶选领到了消费补贴卡,话费充值和购物都补贴优惠了,真香,分享给你也点进来领一张!',\r\n\t\tpath: `/sub_card/index/index?bm_yq_code=${code['userInfo']['invite_code']}`,\r\n\t\timageUrl: 'https://img.agrimedia.cn/chwl/newsh.jpg'\r\n\t}\r\n};\r\n\r\n// 肯德基分享配文数据\r\nexport const KFCrestaurant = async function() {\r\n\tlet code = await GetUserInvitationCode();\r\n\tconsole.log(code)\r\n\treturn {\r\n\t\ttitle: '这里有一份超值肯德基补贴券,分享给你哦!生活好滋味,尽在肯德基。',\r\n\t\tpath: `/pages/restaurant/index/index_kdj?bm_yq_code=${code['userInfo']['invite_code']}&brand_id=1&brand_name=肯德基`,\r\n\t\timageUrl: 'https://img.agrimedia.cn/chwl/v2/KFC_share.jpg'\r\n\t}\r\n};\r\n\r\n// 瑞幸分享配文数据\r\nexport const RXrestaurant = async function() {\r\n\tlet code = await GetUserInvitationCode();\r\n\tconsole.log(code)\r\n\treturn {\r\n\t\ttitle: `美好时光,一起小蓝杯,一起瑞幸,点击这里,尽享5折哦`,\r\n\t\tpath: `/pages/restaurant/index/index_rx?bm_yq_code=${code['userInfo']['invite_code']}&brand_id=13&brand_name=瑞幸`,\r\n\t\timageUrl: 'https://img.agrimedia.cn/chwl/rx/RX_share.jpg'\r\n\t}\r\n};\r\n\r\n// 星巴克分享配文数据\r\nexport const XBKSharing = async function() {\r\n\tlet code = await GetUserInvitationCode();\r\n\tconsole.log(code)\r\n\treturn {\r\n\t\ttitle: '和你一起来享受星巴克时光 ,美好生活快来点这里有折扣哦',\r\n\t\tpath: `/pages/restaurant/index/index_xbk?bm_yq_code=${code['userInfo']['invite_code']}&brand_id=10&brand_name=星巴克`,\r\n\t\timageUrl: 'https://img.agrimedia.cn/chwl/xbk/xbk_sharing.jpg'\r\n\t}\r\n}\r\n\r\n\r\n// 团队分享配文数据\r\nexport const TeamSharing = async function() {\r\n\tlet code = await GetUserInvitationCode();\r\n\tconsole.log(code)\r\n\treturn {\r\n\t\ttitle: '我发现了一个超多折扣补贴的小程序,线上线下啥都有,快点开领取吧',\r\n\t\tpath: `/pages/index/index?bm_yq_code=${code['userInfo']['invite_code']}`,\r\n\t\timageUrl: 'https://img.agrimedia.cn/chwl/v2/Team_sharing.jpg'\r\n\t}\r\n}\r\n\r\n//转赠分享\r\nexport const subgiftSharing = async function(value) {\r\n\tconsole.log(value,\"value\")\r\n\treturn {\r\n\t\ttitle: '好友喊你领取消费补贴啦',\r\n\t\tpath: `/pages/pages-recharge/shareRedEnvelopes/index?code=${value}`,\r\n\t\timageUrl: 'https://img.agrimedia.cn/chwl/newsh.jpg',\r\n\t\tdesc:\"消费补贴卡权益覆盖餐饮、话费、电商、影音娱乐、外卖打车等多种消费场景,消费补贴当钱花,快来领取吧!\"\r\n\t}\r\n}\r\n","import {\n\tpayH5API,\n\talipayH5API\n} from '@/request/index/index.js';\nimport {\n\tWXpayAPI,\n\tWXpayDYPAPI\n} from '@/request/restaurant/index.js';\nimport {\n\tWXpayH5API\n} from '@/request/recharge/index.js';\nimport {\n\tmapMutations,\n} from 'vuex';\n// 客服链接\nimport {\n\tRXSERVICE\n} from '@/static/js/serviceurl.js';\n// 公共mixins\nexport default {\n\tcomputed: {\n\t\tisWx() {\n\t\t\tconst ua = navigator.userAgent.toLowerCase();\n\t\t\treturn ua.indexOf('miniprogram') > -1;\n\t\t}\n\t},\n\t// 方法\n\tmethods: {\n\t\t...mapMutations(['GetState']),\n\t\t// 七牛云地址拼接\n\t\tqnyurl(src, address = 'v2') {\n\t\t\t// 瑞幸咖啡图片链接\n\t\t\treturn `https://img.agrimedia.cn/chwl/${address}/${src}`;\n\t\t\t// switch (address) {\n\t\t\t// \tcase 'rx':\n\t\t\t// \t\t// 瑞幸咖啡图片链接\n\t\t\t// \t\treturn `https://img.agrimedia.cn/chwl/rx/${src}`;\n\t\t\t// \tcase 'xbk':\n\t\t\t// \t\t// 瑞幸咖啡图片链接\n\t\t\t// \t\treturn `https://img.agrimedia.cn/chwl/xbk/${src}`;\n\t\t\t// \tcase 'mdl':\n\t\t\t// \t\t// 麦当劳图片链接\n\t\t\t// \t\treturn `https://img.agrimedia.cn/chwl/mdl/${src}`;\n\t\t\t// \tcase 'fuel':\n\t\t\t// \t\t// 加油图片连接地址\n\t\t\t// \t\treturn `https://img.agrimedia.cn/chwl/fuel/${src}`;\n\t\t\t// \tcase 'dyp':\n\t\t\t// \t\t// 电影票图片连接地址\n\t\t\t// \t\treturn `https://img.agrimedia.cn/chwl/dyp/${src}`;\n\t\t\t// \tdefault:\n\t\t\t// \t\t// 默认返回链接\n\t\t\t// \t\treturn `https://img.agrimedia.cn/chwl/v2/${src}`;\n\t\t\t// }\n\t\t\t// // 注意七牛云上传地址\n\t\t\t// return `https://img.agrimedia.cn/chwl/v2/${src}`\n\t\t},\n\t\t// 保留小数点\n\t\tRetainDecimalPoint(num = 0, iscarry = true) {\n\t\t\t// 保留小数点后几位\n\t\t\tlet r = 2;\n\t\t\t// 因为该函数分为用户手动输入和后台传入方式\n\t\t\t// 当用户手动输入的价格则不需要除以100\n\t\t\t// 后台传入的价格是以分传入,所以需要除以一百\n\t\t\tif (iscarry) {\n\t\t\t\tnum = num / 100;\n\t\t\t}\n\t\t\t// 转换之后的num\n\t\t\tlet s = '' + num;\n\t\t\t// 检测传入参数是否为带小数点参数\n\t\t\tif (s.indexOf('.') != -1) {\n\t\t\t\t// 传入参数小数点不足所指定位数则补位\n\t\t\t\t// 获取小数点位置\n\t\t\t\tlet index = s.indexOf('.');\n\t\t\t\t// 拿到小数点之后有几位\n\t\t\t\tlet t = s.substring(index + 1, s.length);\n\t\t\t\t// 如果小数点之后位数小于指定位数则补齐\n\t\t\t\tif (t['length'] < r) {\n\t\t\t\t\tfor (let i = 0; i < r - t['length']; i++) {\n\t\t\t\t\t\ts += '0';\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\treturn s.substring(0, index + 3);\n\t\t\t\t}\n\t\t\t\treturn s;\n\t\t\t} else {\n\t\t\t\t// 是否正数\n\t\t\t\tlet number = /(^[1-9]\\d*$)/;\n\t\t\t\t// 是否为正数\n\t\t\t\tif (number.test(num)) {\n\n\t\t\t\t\t// 定义数组\n\t\t\t\t\tlet a = [];\n\n\t\t\t\t\t// 结果\n\t\t\t\t\tlet n = '';\n\t\t\t\t\t// 将初始值循环至数组\n\t\t\t\t\tfor (let key = 0; key < s['length']; key++) {\n\t\t\t\t\t\ta.push(s[key]);\n\t\t\t\t\t};\n\n\t\t\t\t\t// 取最终值\n\t\t\t\t\tfor (let i = 0; i < a.length; i++) {\n\t\t\t\t\t\tn += a[i];\n\t\t\t\t\t\tif (i >= a.length - 1) {\n\t\t\t\t\t\t\tn += '.'\n\t\t\t\t\t\t\tfor (let i = 0; i < r; i++) {\n\t\t\t\t\t\t\t\tn += '0';\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\treturn n\n\t\t\t\t} else {\n\t\t\t\t\treturn s\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t// 保留小数点2.0\n\t\t// 前一个方法局限性太低,但又因为很多地方使用所以再开一个方法\n\t\t/**\n\t\t * @param {String}\tnum需要处理的数据(不管是数字还是字符串最终都会先被处理成字符串)\n\t\t * @param {Boolean} \t\tiscarry是否需要对数据经行除以一百(此处属性用于传入的数据是价格且为【分】单位)\n\t\t * @param {Number} \t\t\ttoFixed是否需要对数据经行小数点保留处理(保留的位数)\n\t\t * 注意:若使用了try catch,则将不会显示错误信息\n\t\t */\n\t\tRetainDecimalPoints({\n\t\t\tnum = 0,\n\t\t\tiscarry = true,\n\t\t\ttoFixed = 2\n\t\t}) {\n\t\t\tconsole.log(num.__proto__.constructor.name, 'numnum')\n\t\t\tif (num.__proto__.constructor.name !== 'string' && typeof num !== 'string') {\n\t\t\t\tthrow '所传参数不是字符串';\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// 保留小数点后几位\n\t\t\ttoFixed = Number(toFixed)\n\t\t\t// 因为该函数分为用户手动输入和后台传入方式\n\t\t\t// 当用户手动输入的价格则不需要除以100\n\t\t\t// 后台传入的价格是以分传入,所以需要除以一百\n\t\t\tif (iscarry) {\n\t\t\t\tnum = '' + (num / 100);\n\t\t\t};\n\t\t\t// 检测传入参数是否为带小数点参数\n\t\t\tlet index = num.indexOf('.');\n\t\t\t// 传入数据携带小数点\n\t\t\tif (index != -1) {\n\t\t\t\t// 返回数据是否需要携带小数点\n\t\t\t\tif (toFixed > 0) {\n\t\t\t\t\t// 拿到现有数据小数点之后存在几位\n\t\t\t\t\tlet _l = num.substring(index + 1, num.length);\n\t\t\t\t\t// 如果当前数据小数点之后现存位数大于给定返回位数则截取\n\t\t\t\t\tif (_l['length'] > toFixed) {\n\t\t\t\t\t\tnum = num.substring(0, (index + 1) + toFixed);\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// 如果当前数据小数点之后现存位数小于给定返回位数则循环补位\n\t\t\t\t\t\tfor (let _i = 0; _i < toFixed - _l['length']; _i++) {\n\t\t\t\t\t\t\tnum += '0';\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tnum = num.substring(0, index);\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// 是否正数\n\t\t\t\tlet number = /(^[1-9]\\d*$)/;\n\t\t\t\t// 是否为正数\n\t\t\t\tif (number.test(num)) {\n\t\t\t\t\t// 定义数组\n\t\t\t\t\tlet a = [];\n\t\t\t\t\t// 结果\n\t\t\t\t\tlet n = '';\n\t\t\t\t\t// 将初始数值赋值至数组\n\t\t\t\t\ta = num.split(\"\");\n\t\t\t\t\t// 取最终值\n\t\t\t\t\tfor (let i = 0; i < a.length; i++) {\n\t\t\t\t\t\tn += a[i];\n\t\t\t\t\t\tif (i >= a.length - 1) {\n\t\t\t\t\t\t\tn += '.';\n\t\t\t\t\t\t\tfor (let i = 0; i < toFixed; i++) {\n\t\t\t\t\t\t\t\tn += '0';\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\tnum = n;\n\t\t\t\t}\n\t\t\t};\n\t\t\treturn num;\n\t\t},\n\n\t\t// 佣金格式化\n\t\t_commission(num) {\n\t\t\treturn this.RetainDecimalPoints({\n\t\t\t\tnum: String(num),\n\t\t\t\tiscarry: false,\n\t\t\t\ttoFixed: 4\n\t\t\t})\n\t\t},\n\t\t\n\t\t_fixed(num) {\n\t\t\treturn num.toFixed(2)\n\t\t},\n\t\t\n\t\t// 金额格式化(iscarry:true)\n\t\t_amount(num) {\n\t\t\treturn this.RetainDecimalPoints({\n\t\t\t\tnum: String(num),\n\t\t\t\tiscarry: true,\n\t\t\t\ttoFixed: 2\n\t\t\t})\n\t\t},\n\n\t\t// 金额格式化(iscarry:false)\n\t\t__amount(num) {\n\t\t\treturn this.RetainDecimalPoints({\n\t\t\t\tnum: String(num),\n\t\t\t\tiscarry: false,\n\t\t\t\ttoFixed: 2\n\t\t\t})\n\t\t},\n\t\t_deduction_prop_(deduction_price, price, key) {\n\t\t\t// console.log(deduction_price,price,'接收');\n\t\t\t// 补贴价格(补贴了多少钱)\n\t\t\tconst Subsidyprice = this.RetainDecimalPoints({\n\t\t\t\tnum: String(price * (deduction_price / 100)),\n\t\t\t\tiscarry: false,\n\t\t\t\ttoFixed: 0\n\t\t\t});\n\t\t\tconsole.log(Subsidyprice, '补贴了多少');\n\t\t\t// console.log(Subsidyprice,this.RetainDecimalPoints({num:Subsidyprice,iscarry:true,toFixed:2}),'Subsidyprice');\n\t\t\t// 补贴后的价格 \n\t\t\tconst AfterSubsidy = this.RetainDecimalPoints({\n\t\t\t\tnum: String(price - Subsidyprice),\n\t\t\t\tiscarry: true,\n\t\t\t\ttoFixed: 2\n\t\t\t});\n\t\t\tconsole.log(AfterSubsidy, '补贴后的价格');\n\t\t\t// console.log(AfterSubsidy,'AfterSubsidy');\n\t\t\tconst _D = {\n\t\t\t\tSubsidyprice: this.RetainDecimalPoints({\n\t\t\t\t\tnum: String(Subsidyprice),\n\t\t\t\t\tiscarry: true,\n\t\t\t\t\ttoFixed: 2\n\t\t\t\t}),\n\t\t\t\tAfterSubsidy\n\t\t\t}\n\t\t\tif (key) return _D[key];\n\t\t\treturn _D;\n\t\t},\n\n\t\t// 解决小数点精度丢失问题\n\t\tcalc(num1, num2, calcStr) {\n\t\t\tvar str1, // 转换为字符串的数字\n\t\t\t\tstr2,\n\t\t\t\tws1 = 0, // ws1,ws2 用来存储传入的num的小数点后的数字的位数\n\t\t\t\tws2 = 0, // 赋默认值,解决当整数和小数运算时倍数计算错误导致的结果误差 \n\t\t\t\tbigger, // bigger和smaller用于加,减,除法找出小的那个数字,给后面补0,解决位数不对从而造成的计算错误的问题;乘法需要将结果除两个数字的倍数之和\n\t\t\t\tsmaller, // 例如:加减除法中1.001 + 2.03 ,如果不给2.03进行补0,最后会变成1001+203,数字错位导致结果错误;乘法中1.12*1.1会放大为112*11,所以结果需要除以1000才会是正确的结果,112*11/1000=1.232\n\t\t\t\tzeroCount, // 需要补充0的个数\n\t\t\t\tisExistDot1, // 传入的数字是否存在小数点\n\t\t\t\tisExistDot2,\n\t\t\t\tsum,\n\t\t\t\tbeishu = 1;\n\t\t\t// 将数字转换为字符串\n\t\t\tstr1 = num1.toString();\n\t\t\tstr2 = num2.toString();\n\t\t\t// 是否存在小数点(判断需要计算的数字是不是包含小数)\n\t\t\tisExistDot1 = str1.indexOf('.') != -1 ? true : false;\n\t\t\tisExistDot2 = str2.indexOf('.') != -1 ? true : false;\n\t\t\t// 取小数点后面的位数\n\t\t\tif (isExistDot1) {\n\t\t\t\tws1 = str1.split('.')[1].length;\n\t\t\t}\n\n\t\t\tif (isExistDot2) {\n\t\t\t\tws2 = str2.split('.')[1].length;\n\t\t\t}\n\t\t\t// 如ws1 和 ws2 无默认值,如果num1 或 num2 不是小数的话则 ws1 或 ws2 的值将为 undefined \n\t\t\t// bigger 和 smaller 的值会和预期不符\n\t\t\tbigger = ws1 > ws2 ? ws1 : ws2;\n\t\t\tsmaller = ws1 < ws2 ? ws1 : ws2;\n\n\t\t\tswitch (calcStr) {\n\t\t\t\t// 加减法找出小的那个数字,给后面补0,解决位数不对从而造成的计算错误的问题\n\t\t\t\t// 例如:1.001 + 2.03 ,如果不给2.03进行补0,最后会变成1001+203,数字错位导致结果错误\n\t\t\t\tcase \"+\":\n\t\t\t\tcase \"-\":\n\t\t\t\tcase \"/\":\n\t\t\t\t\tzeroCount = bigger - smaller;\n\t\t\t\t\tfor (var i = 0; i < zeroCount; i++) {\n\t\t\t\t\t\tif (ws1 == smaller) {\n\t\t\t\t\t\t\tstr1 += \"0\";\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tstr2 += \"0\";\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"*\":\n\t\t\t\t\t// 乘法需要将结果除两个数字的倍数之和\n\t\t\t\t\tbigger = bigger + smaller;\n\t\t\t\t\tbreak;\n\t\t\t\tdefault:\n\t\t\t\t\treturn \"暂不支持的计算类型,现已支持的有加法、减法、乘法、除法\";\n\t\t\t\t\tbreak;\n\t\t\t}\n\n\t\t\t// 去除数字中的小数点\n\t\t\tstr1 = str1.replace('.', '');\n\t\t\tstr2 = str2.replace('.', '');\n\n\t\t\t// 计算倍数,例如:1.001小数点后有三位,则需要乘 1000 变成 1001,变成整数后精度丢失问题则不会存在\n\t\t\tfor (var i = 0; i < bigger; i++) {\n\t\t\t\tbeishu *= 10; // 等价于beishu = beishu * 10;\n\t\t\t}\n\t\t\tnum1 = parseInt(str1);\n\t\t\tnum2 = parseInt(str2);\n\t\t\t// 进行最终计算并除相应倍数\n\t\t\tswitch (calcStr) {\n\t\t\t\tcase \"+\":\n\t\t\t\t\tsum = (num1 + num2) / beishu;\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"-\":\n\t\t\t\t\tsum = (num1 - num2) / beishu;\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"*\":\n\t\t\t\t\tsum = (num1 * num2) / beishu;\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"/\":\n\t\t\t\t\tsum = num1 / num2;\n\t\t\t\t\t/* 除数与被除数同时放大一定倍数,不影响结果,\n\t\t\t\t\t所以对数字进行放大对应倍数并进行补0操作后不用另对倍数做处理 */\n\t\t\t\t\tbreak;\n\t\t\t\tdefault:\n\t\t\t\t\treturn \"暂不支持的计算类型,现已支持的有加法、减法、乘法、除法\";\n\t\t\t}\n\n\t\t\treturn sum;\n\t\t},\n\n\t\t// 返回页面\n\t\tleftClick(page, url) {\n\t\t\tif (page) {\n\t\t\t\tuni.redirectTo({\n\t\t\t\t\turl\n\t\t\t\t});\n\t\t\t} else {\n\t\t\t\tuni.navigateBack({\n\t\t\t\t\tdelta: 1\n\t\t\t\t});\n\t\t\t}\n\n\n\t\t},\n\n\t\t// H5客服连接\n\t\tlocation() {\n\t\t\tconst isWechat = getApp()['globalData']['parameters']?.isWechat;\n\t\t\tconsole.log('是否小程序环境', getApp()['globalData']['parameters']);\n\t\t\tif (isWechat) {\n\t\t\t\twx.miniProgram.navigateTo({\n\t\t\t\t\turl: `/pages/wxpay/openCustomerServiceChat?url=${RXSERVICE}`\n\t\t\t\t});\n\t\t\t\treturn;\n\t\t\t};\n\n\t\t\tlocation.href = `https://work.weixin.qq.com/kfid/kfc2f4d0cb26562ffe1`;\n\t\t},\n\t\t// 用于无前缀图片拼接\n\t\tImgSplicing(name) {\n\t\t\treturn `https://img.agrimedia.cn/chwl/H5card/${name}`;\n\t\t},\n\n\t\t// 点击店铺导航\n\t\topenLocation() {\n\t\t\tuni.showToast({\n\t\t\t\ttitle: '定位功能正在维护',\n\t\t\t\ticon: 'none'\n\t\t\t})\n\t\t},\n\n\t\t// 支付\n\t\tpayment(data) {\n\t\t\tuni.showLoading({\n\t\t\t\ttitle: '加载中'\n\t\t\t});\n\t\t\t/**\n\t\t\t * @param {String} order_sn订单号\n\t\t\t * @param {Number} type订单类型\n\t\t\t * @param {String} redirect_url回调地址\n\t\t\t * @param {Object} money微信支付时需要的参数(该参数只在微信环境进入H5时才会存在)\n\t\t\t * @payment方法的回调地址是查询完订单状态之后要进入的页面\n\t\t\t */\n\n\t\t\tlet {\n\t\t\t\torder_sn,\n\t\t\t\ttype,\n\t\t\t\tredirect_url = '',\n\t\t\t} = data;\n\t\t\tconsole.log(order_sn, type, redirect_url, '支付方法参数1');\n\t\t\t// 微信跳转H5下单支付时需要先获取支付参数然后跳转微信小程序支付\n\t\t\tif (getApp()['globalData']['parameters']?.isWechat) {\n\t\t\t\tconsole.log(\"呼呼1\")\n\t\t\t\tthis._H5WXPAY(data).then(res => {\n\t\t\t\t\tuni.hideLoading();\n\t\t\t\t\tconsole.log(res['data'], '微信支付参数');\n\t\t\t\t\tconst miniPayRequest = {\n\t\t\t\t\t\ttimeStamp: encodeURIComponent(res['data']['result']['timestamp']),\n\t\t\t\t\t\tnonceStr: encodeURIComponent(res['data']['result']['nonceStr']),\n\t\t\t\t\t\tpackage: encodeURIComponent(res['data']['result']['package']),\n\t\t\t\t\t\tsignType: encodeURIComponent(res['data']['result']['signType']),\n\t\t\t\t\t\tpaySign: encodeURIComponent(res['data']['result']['paySign']),\n\t\t\t\t\t\torder_sn: res['data']['out_trade_no'],\n\t\t\t\t\t\ttype,\n\t\t\t\t\t\tbusiness: 'H5Environment',\n\t\t\t\t\t\t// 微信结算付款页面需要return_url字段\n\t\t\t\t\t\treturn_url: redirect_url\n\t\t\t\t\t};\n\t\t\t\t\tconsole.log(encodeURIComponent(JSON.stringify(miniPayRequest)), '编码');\n\t\t\t\t\t// return\n\t\t\t\t\twx.miniProgram.navigateTo({\n\t\t\t\t\t\turl: `/pages/wxpay/wxpay?data=${encodeURIComponent(JSON.stringify(miniPayRequest))}&isencodeURL=true`\n\t\t\t\t\t});\n\t\t\t\t})\n\t\t\t\t// // 电影票支付与点餐支付接口不同此处做出区分\n\t\t\t\t// if(type == 4){\n\t\t\t\t// \tWXpayDYPAPI({\n\t\t\t\t// \t\torderNo:order_sn,\n\t\t\t\t// \t})\n\t\t\t\t// }else{\n\t\t\t\t// \tWXpayAPI({\n\t\t\t\t// \t\tout_order_num:order_sn,\n\t\t\t\t// \t\tmoney\n\t\t\t\t// \t}).then(res => {\n\t\t\t\t// \t\tuni.hideLoading();\n\t\t\t\t// \t\tconsole.log(res['data'],'微信支付参数');\n\t\t\t\t// \t\tconst miniPayRequest = {\n\t\t\t\t// \t\t\t\ttimeStamp: encodeURIComponent(res['data']['result']['timestamp']),\n\t\t\t\t// \t\t\t\tnonceStr: encodeURIComponent(res['data']['result']['nonceStr']),\n\t\t\t\t// \t\t\t\tpackage: encodeURIComponent(res['data']['result']['package']),\n\t\t\t\t// \t\t\t\tsignType: encodeURIComponent(res['data']['result']['signType']),\n\t\t\t\t// \t\t\t\tpaySign: encodeURIComponent(res['data']['result']['paySign']),\n\t\t\t\t// \t\t\t\torder_sn:res['data']['out_trade_no'],\n\t\t\t\t// \t\t\t\ttype,\n\t\t\t\t// \t\t\t\tbusiness:'restaurant',\n\t\t\t\t// \t\t\t\t// 微信结算付款页面需要return_url字段\n\t\t\t\t// \t\t\t\treturn_url:redirect_url\n\t\t\t\t// \t\t\t};\n\t\t\t\t// \t\t\tconsole.log(encodeURIComponent(JSON.stringify(miniPayRequest)),'编码');\n\t\t\t\t// \t\twx.miniProgram.navigateTo({\n\t\t\t\t// \t\t\turl: `/pages/wxpay/wxpay?data=${encodeURIComponent(JSON.stringify(miniPayRequest))}&isencodeURL=true`\n\t\t\t\t// \t\t});\n\t\t\t\t// \t})\n\t\t\t\t// }\n\n\t\t\t} else {\n\t\t\t\tconsole.log(\"呼呼2\")\n\t\t\t\t// 测试\n\t\t\t\t// location.href = `/pages/pay/index?order_sn=${order_sn}&type=${type}&redirect_url=${redirect_url}`;\n\t\t\t\t// return\n\t\t\t\t// 反之直接获取支付链接\n\t\t\t\t// 回调地址添加标识。用于点击返回上一页\n\t\t\t\t// redirect_url = `${redirect_url}`;\n\t\t\t\tWXpayH5API({\n\t\t\t\t\torder_sn,\n\t\t\t\t\ttype,\n\t\t\t\t\tredirect_url: `${getApp()['globalData']['urlfileName']}/pages/pay/index?order_sn=${order_sn}&type=${type}&redirect_url=${redirect_url}`\n\t\t\t\t}).then(res => {\n\t\t\t\t\tconsole.log(\n\t\t\t\t\t\t`${getApp()['globalData']['urlfileName']}/pages/pay/index?order_sn=${order_sn}&type=${type}&redirect_url=${redirect_url}`\n\t\t\t\t\t)\n\t\t\t\t\tconsole.log(res['data']['redirect_url'], '支付方法地址');\n\t\t\t\t\t// location.href = ;\n\t\t\t\t\twindow.location.replace(res['data']['redirect_url'])\n\t\t\t\t})\n\t\t\t}\n\t\t},\n\n\n\t\t// H5在小程序环境下支付时每个接口不同所以封装为统一方法\n\t\t_H5WXPAY(PayPara) {\n\n\t\t\t// 点餐微信支付接口\n\t\t\tif (PayPara['type'] == 3) {\n\t\t\t\tlet {\n\t\t\t\t\torder_sn: out_order_num,\n\t\t\t\t\tmoney\n\t\t\t\t} = PayPara;\n\t\t\t\treturn WXpayAPI({\n\t\t\t\t\tout_order_num,\n\t\t\t\t\tmoney\n\t\t\t\t});\n\t\t\t};\n\n\t\t\t// 电影票微信支付接口\n\t\t\tif (PayPara['type'] == 4) {\n\t\t\t\tlet {\n\t\t\t\t\torder_sn: orderNo\n\t\t\t\t} = PayPara;\n\t\t\t\treturn WXpayDYPAPI({\n\t\t\t\t\torderNo\n\t\t\t\t});\n\t\t\t}\n\t\t\t//vip充值\n\t\t\tif (PayPara['type'] == 7) {\n\t\t\t\tlet {\n\t\t\t\t\torder_sn,\n\t\t\t\t\ttype,\n\t\t\t\t\tredirect_url\n\t\t\t\t} = PayPara;\n\t\t\t\treturn WXpayH5API({\n\t\t\t\t\torder_sn,\n\t\t\t\t\ttype,\n\t\t\t\t\tredirect_url\n\t\t\t\t});\n\t\t\t}\n\t\t},\n\n\n\t\t/**\n\t\t * @支付回调统一管理方法\n\t\t * @查询订单状态完成之后的回调地址redirect_url\n\t\t */\n\t\tpay_statepage(parameters, redirect_url) {\n\t\t\t// console.log(order_sn,'pay_statepage方法参数');\n\t\t\tlet url = '';\n\t\t\turl += redirect_url;\n\t\t\tconsole.log(url, '判断跳转链接');\n\t\t\t/**\n\t\t\t * @拼接参数\n\t\t\t */\n\t\t\tconsole.log('拼接参数')\n\t\t\tif (typeof parameters !== 'undefined') {\n\t\t\t\tfor (let key in parameters) {\n\t\t\t\t\tif (url.indexOf('?') == -1) {\n\t\t\t\t\t\turl += `?${key}=${parameters[key]}`;\n\t\t\t\t\t\tcontinue;\n\t\t\t\t\t};\n\t\t\t\t\turl += `&${key}=${parameters[key]}`\n\t\t\t\t}\n\t\t\t};\n\t\t\tconsole.log(url, '地址');\n\t\t\tif (redirect_url) {\n\t\t\t\t// location.href = url;\n\t\t\t\tuni.redirectTo({\n\t\t\t\t\turl\n\t\t\t\t})\n\t\t\t}\n\t\t\t// uni.redirectTo({\n\t\t\t// \turl\n\t\t\t// });\n\t\t},\n\t\t// 获取除去指定元素之外的高度\n\t\t// bottomlb 底部留白距离\n\t\tinitScrollView({\n\t\t\tel,\n\t\t\tbottomlb = 0\n\t\t} = data) {\n\t\t\tlet self = this;\n\t\t\treturn new Promise((resolve, reject) => {\n\t\t\t\tuni.getSystemInfo({\n\t\t\t\t\tsuccess: (res) => {\n\t\t\t\t\t\tif (typeof el === 'string') {\n\t\t\t\t\t\t\tuni.createSelectorQuery().in(self).select(`.${el}`)\n\t\t\t\t\t\t\t\t.boundingClientRect(\n\t\t\t\t\t\t\t\t\tdata => {\n\t\t\t\t\t\t\t\t\t\tconsole.log(data, self['NAVHEIGHT'], bottomlb, '元素高度');\n\t\t\t\t\t\t\t\t\t\t// 有时候无法获取到订单顶部的切换类型元素高度,所以当获取不到时在此处直接赋值\n\t\t\t\t\t\t\t\t\t\tif (data['height'] == 0 && el == 'OrderToggleType') {\n\t\t\t\t\t\t\t\t\t\t\tbottomlb = 45;\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t// 注意这里获得的高度宽度都是px,需要转换rpx\n\t\t\t\t\t\t\t\t\t\t// 可使用窗口高度,将px转换rpx\n\t\t\t\t\t\t\t\t\t\tresolve(((res.windowHeight - (data['height'] + self[\n\t\t\t\t\t\t\t\t\t\t\t'NAVHEIGHT'] + bottomlb)) * (750 / res[\n\t\t\t\t\t\t\t\t\t\t\t'windowWidth'])))\n\t\t\t\t\t\t\t\t\t}).exec()\n\t\t\t\t\t\t} else if (typeof el === 'object') {\n\t\t\t\t\t\t\tlet hs = [];\n\t\t\t\t\t\t\tfor (let i = 0; i < el['length']; i++) {\n\t\t\t\t\t\t\t\tuni.createSelectorQuery().in(self).select(`.${el[i]}`)\n\t\t\t\t\t\t\t\t\t.boundingClientRect(\n\t\t\t\t\t\t\t\t\t\tdata => {\n\t\t\t\t\t\t\t\t\t\t\ths.push(data['height'])\n\t\t\t\t\t\t\t\t\t\t\tconsole.log(hs, '高度');\n\t\t\t\t\t\t\t\t\t\t}).exec()\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t\t// // 宏任务执行完毕之后执行微任务\n\t\t\t\t\t\t\t// setTimeout(() => {\n\t\t\t\t\t\t\t// \tconsole.log(this.sum(hs), '求和');\n\t\t\t\t\t\t\t// \tresolve(((res.windowHeight - this.sum(hs)) * (750 /\n\t\t\t\t\t\t\t// \t\tres['windowWidth'])))\n\t\t\t\t\t\t\t// }, 0)\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t})\n\n\t\t\t\t// setTimeout(() => {\n\t\t\t\t// \tuni.getSystemInfo({\n\t\t\t\t// \t\tsuccess: (res) => {\n\t\t\t\t// \t\t\t// 因为支付宝平台不支持createSelectorQuery\n\t\t\t\t//\n\t\t\t\t// \t\t\tuni.createSelectorQuery().in(self).select(\".tabbars\")\n\t\t\t\t// \t\t\t\t.boundingClientRect(\n\t\t\t\t// \t\t\t\t\tdata => {\n\t\t\t\t// \t\t\t\t\t\tconsole.log(data, '高度');\n\t\t\t\t// \t\t\t\t\t\t// 注意这里获得的高度宽度都是px,需要转换rpx\n\t\t\t\t// \t\t\t\t\t\t// 可使用窗口高度,将px转换rpx\n\t\t\t\t// \t\t\t\t\t\tself.scrollHeight = ((res.windowHeight) * (750 /\n\t\t\t\t// \t\t\t\t\t\t\tres['windowWidth']));\n\t\t\t\t// \t\t\t\t\t\tresolve();\n\t\t\t\t// \t\t\t\t\t}).exec()\n\t\t\t\t//\n\t\t\t\t// \t\t\t// 支付宝通过组件中获取到的元素信息经行计算\n\t\t\t\t//\n\n\n\n\n\n\n\n\t\t\t\t// \t\t}\n\t\t\t\t// \t})\n\t\t\t\t// }, 500)\n\t\t\t});\n\t\t},\n\n\n\n\n\t\t// 深拷贝\n\t\tdeepClone(source) {\n\t\t\tif (!source || typeof source !== 'object') {\n\t\t\t\tthrow new Error('error arguments', 'shallowClone');\n\t\t\t}\n\t\t\tvar targetObj = source.constructor === Array ? [] : {};\n\t\t\tfor (var keys in source) {\n\t\t\t\tif (source.hasOwnProperty(keys)) {\n\t\t\t\t\tif (source[keys] && typeof source[keys] === 'object') {\n\t\t\t\t\t\ttargetObj[keys] = source[keys].constructor === Array ? [] : {};\n\t\t\t\t\t\ttargetObj[keys] = deepClone(source[keys]);\n\t\t\t\t\t} else {\n\t\t\t\t\t\ttargetObj[keys] = source[keys];\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn targetObj;\n\t\t},\n\n\t\t// 复制到粘贴版\n\t\tCopy(e) {\n\t\t\tuni.setClipboardData({\n\t\t\t\tdata: e,\n\t\t\t\tsuccess: function() {\n\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\ttitle: '复制成功',\n\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t})\n\t\t\t\t}\n\t\t\t})\n\t\t},\n\n\t\t// \n\t\t/**\n\t\t * @选择地址之后返回用户位置信息\n\t\t */\n\t\tGetUserchooseLocation() {\n\t\t\treturn new Promise((resolve, reject) => {\n\t\t\t\tuni.chooseLocation({\n\t\t\t\t\tsuccess: function(res) {\n\t\t\t\t\t\tgetCityName2(res['latitude'], res['longitude']).then(e => {\n\t\t\t\t\t\t\tconsole.log(e, 'eeeeeeeeeee');\n\t\t\t\t\t\t\tlet {\n\t\t\t\t\t\t\t\tresult: {\n\t\t\t\t\t\t\t\t\taddress,\n\t\t\t\t\t\t\t\t\tad_info: {\n\t\t\t\t\t\t\t\t\t\tprovince,\n\t\t\t\t\t\t\t\t\t\tcity,\n\t\t\t\t\t\t\t\t\t\tdistrict,\n\t\t\t\t\t\t\t\t\t\tlocation,\n\t\t\t\t\t\t\t\t\t\tcity_code,\n\t\t\t\t\t\t\t\t\t\tname\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\tformatted_addresses: {\n\t\t\t\t\t\t\t\t\t\trecommend\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t} = e;\n\t\t\t\t\t\t\tresolve({\n\t\t\t\t\t\t\t\tprovince,\n\t\t\t\t\t\t\t\tcity,\n\t\t\t\t\t\t\t\tdistrict,\n\t\t\t\t\t\t\t\tlocation,\n\t\t\t\t\t\t\t\tcity_code,\n\t\t\t\t\t\t\t\tname,\n\t\t\t\t\t\t\t\trecommend,\n\t\t\t\t\t\t\t\taddress\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t}).catch(e => {\n\t\t\t\t\t\t\treject(e);\n\t\t\t\t\t\t})\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t})\n\t\t},\n\n\t\t// H5打开地图\n\t\thandleOpen() {\n\n\t\t},\n\t\t//元转分\n\t\tregYuanToFen(yuan, digit) {\n\t\t\tvar m = 0,\n\t\t\t\ts1 = yuan.toString(),\n\t\t\t\ts2 = digit.toString();\n\t\t\ttry {\n\t\t\t\tm += s1.split(\".\")[1].length\n\t\t\t} catch (e) {}\n\t\t\ttry {\n\t\t\t\tm += s2.split(\".\")[1].length\n\t\t\t} catch (e) {}\n\t\t\treturn Number(s1.replace(\".\", \"\")) * Number(s2.replace(\".\", \"\")) / Math.pow(10, m)\n\t\t},\n\t\t//获取url参数\n\t\tgetUrlParams(url) {\n\t\t\ttry {\n\t\t\t\t// 通过 ? 分割获取后面的参数字符串\n\t\t\t\tlet urlStr = url.split('?')[1]\n\t\t\t\t// 创建空对象存储参数\n\t\t\t\tlet obj = {};\n\t\t\t\t// 再通过 & 将每一个参数单独分割出来\n\t\t\t\tlet paramsArr = urlStr.split('&')\n\t\t\t\tfor (let i = 0, len = paramsArr.length; i < len; i++) {\n\t\t\t\t\t// 再通过 = 将每一个参数分割为 key:value 的形式\n\t\t\t\t\tlet arr = paramsArr[i].split('=')\n\t\t\t\t\tobj[arr[0]] = arr[1];\n\t\t\t\t}\n\t\t\t\treturn obj\n\t\t\t} catch {\n\t\t\t\treturn false\n\t\t\t}\n\t\t},\n\n\t},\n\n\n\tfilters: {\n\t\tOrderState(v) {\n\t\t\tswitch (v) {\n\t\t\t\tcase 0:\n\t\t\t\t\treturn '待支付';\n\t\t\t\tcase 1:\n\t\t\t\t\treturn '待发货';\n\t\t\t\tcase 2:\n\t\t\t\t\treturn '待收货';\n\t\t\t\tcase 3:\n\t\t\t\t\treturn '已退款';\n\t\t\t\tcase 4:\n\t\t\t\t\treturn '已取消';\n\t\t\t\tcase 5:\n\t\t\t\t\treturn '完成';\n\t\t\t}\n\t\t}\n\t}\n}\n","function _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\nmodule.exports = _nonIterableSpread, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","const isObject = (val) => val !== null && typeof val === 'object';\nconst defaultDelimiters = ['{', '}'];\nclass BaseFormatter {\n constructor() {\n this._caches = Object.create(null);\n }\n interpolate(message, values, delimiters = defaultDelimiters) {\n if (!values) {\n return [message];\n }\n let tokens = this._caches[message];\n if (!tokens) {\n tokens = parse(message, delimiters);\n this._caches[message] = tokens;\n }\n return compile(tokens, values);\n }\n}\nconst RE_TOKEN_LIST_VALUE = /^(?:\\d)+/;\nconst RE_TOKEN_NAMED_VALUE = /^(?:\\w)+/;\nfunction parse(format, [startDelimiter, endDelimiter]) {\n const tokens = [];\n let position = 0;\n let text = '';\n while (position < format.length) {\n let char = format[position++];\n if (char === startDelimiter) {\n if (text) {\n tokens.push({ type: 'text', value: text });\n }\n text = '';\n let sub = '';\n char = format[position++];\n while (char !== undefined && char !== endDelimiter) {\n sub += char;\n char = format[position++];\n }\n const isClosed = char === endDelimiter;\n const type = RE_TOKEN_LIST_VALUE.test(sub)\n ? 'list'\n : isClosed && RE_TOKEN_NAMED_VALUE.test(sub)\n ? 'named'\n : 'unknown';\n tokens.push({ value: sub, type });\n }\n // else if (char === '%') {\n // // when found rails i18n syntax, skip text capture\n // if (format[position] !== '{') {\n // text += char\n // }\n // }\n else {\n text += char;\n }\n }\n text && tokens.push({ type: 'text', value: text });\n return tokens;\n}\nfunction compile(tokens, values) {\n const compiled = [];\n let index = 0;\n const mode = Array.isArray(values)\n ? 'list'\n : isObject(values)\n ? 'named'\n : 'unknown';\n if (mode === 'unknown') {\n return compiled;\n }\n while (index < tokens.length) {\n const token = tokens[index];\n switch (token.type) {\n case 'text':\n compiled.push(token.value);\n break;\n case 'list':\n compiled.push(values[parseInt(token.value, 10)]);\n break;\n case 'named':\n if (mode === 'named') {\n compiled.push(values[token.value]);\n }\n else {\n if (process.env.NODE_ENV !== 'production') {\n console.warn(`Type of token '${token.type}' and format of value '${mode}' don't match!`);\n }\n }\n break;\n case 'unknown':\n if (process.env.NODE_ENV !== 'production') {\n console.warn(`Detect 'unknown' type of token!`);\n }\n break;\n }\n index++;\n }\n return compiled;\n}\n\nconst LOCALE_ZH_HANS = 'zh-Hans';\nconst LOCALE_ZH_HANT = 'zh-Hant';\nconst LOCALE_EN = 'en';\nconst LOCALE_FR = 'fr';\nconst LOCALE_ES = 'es';\nconst hasOwnProperty = Object.prototype.hasOwnProperty;\nconst hasOwn = (val, key) => hasOwnProperty.call(val, key);\nconst defaultFormatter = new BaseFormatter();\nfunction include(str, parts) {\n return !!parts.find((part) => str.indexOf(part) !== -1);\n}\nfunction startsWith(str, parts) {\n return parts.find((part) => str.indexOf(part) === 0);\n}\nfunction normalizeLocale(locale, messages) {\n if (!locale) {\n return;\n }\n locale = locale.trim().replace(/_/g, '-');\n if (messages && messages[locale]) {\n return locale;\n }\n locale = locale.toLowerCase();\n if (locale === 'chinese') {\n // 支付宝\n return LOCALE_ZH_HANS;\n }\n if (locale.indexOf('zh') === 0) {\n if (locale.indexOf('-hans') > -1) {\n return LOCALE_ZH_HANS;\n }\n if (locale.indexOf('-hant') > -1) {\n return LOCALE_ZH_HANT;\n }\n if (include(locale, ['-tw', '-hk', '-mo', '-cht'])) {\n return LOCALE_ZH_HANT;\n }\n return LOCALE_ZH_HANS;\n }\n let locales = [LOCALE_EN, LOCALE_FR, LOCALE_ES];\n if (messages && Object.keys(messages).length > 0) {\n locales = Object.keys(messages);\n }\n const lang = startsWith(locale, locales);\n if (lang) {\n return lang;\n }\n}\nclass I18n {\n constructor({ locale, fallbackLocale, messages, watcher, formater, }) {\n this.locale = LOCALE_EN;\n this.fallbackLocale = LOCALE_EN;\n this.message = {};\n this.messages = {};\n this.watchers = [];\n if (fallbackLocale) {\n this.fallbackLocale = fallbackLocale;\n }\n this.formater = formater || defaultFormatter;\n this.messages = messages || {};\n this.setLocale(locale || LOCALE_EN);\n if (watcher) {\n this.watchLocale(watcher);\n }\n }\n setLocale(locale) {\n const oldLocale = this.locale;\n this.locale = normalizeLocale(locale, this.messages) || this.fallbackLocale;\n if (!this.messages[this.locale]) {\n // 可能初始化时不存在\n this.messages[this.locale] = {};\n }\n this.message = this.messages[this.locale];\n // 仅发生变化时,通知\n if (oldLocale !== this.locale) {\n this.watchers.forEach((watcher) => {\n watcher(this.locale, oldLocale);\n });\n }\n }\n getLocale() {\n return this.locale;\n }\n watchLocale(fn) {\n const index = this.watchers.push(fn) - 1;\n return () => {\n this.watchers.splice(index, 1);\n };\n }\n add(locale, message, override = true) {\n const curMessages = this.messages[locale];\n if (curMessages) {\n if (override) {\n Object.assign(curMessages, message);\n }\n else {\n Object.keys(message).forEach((key) => {\n if (!hasOwn(curMessages, key)) {\n curMessages[key] = message[key];\n }\n });\n }\n }\n else {\n this.messages[locale] = message;\n }\n }\n f(message, values, delimiters) {\n return this.formater.interpolate(message, values, delimiters).join('');\n }\n t(key, locale, values) {\n let message = this.message;\n if (typeof locale === 'string') {\n locale = normalizeLocale(locale, this.messages);\n locale && (message = this.messages[locale]);\n }\n else {\n values = locale;\n }\n if (!hasOwn(message, key)) {\n console.warn(`Cannot translate the value of keypath ${key}. Use the value of keypath as default.`);\n return key;\n }\n return this.formater.interpolate(message[key], values).join('');\n }\n}\n\nfunction watchAppLocale(appVm, i18n) {\n // 需要保证 watch 的触发在组件渲染之前\n if (appVm.$watchLocale) {\n // vue2\n appVm.$watchLocale((newLocale) => {\n i18n.setLocale(newLocale);\n });\n }\n else {\n appVm.$watch(() => appVm.$locale, (newLocale) => {\n i18n.setLocale(newLocale);\n });\n }\n}\nfunction getDefaultLocale() {\n if (typeof uni !== 'undefined' && uni.getLocale) {\n return uni.getLocale();\n }\n // 小程序平台,uni 和 uni-i18n 互相引用,导致访问不到 uni,故在 global 上挂了 getLocale\n if (typeof global !== 'undefined' && global.getLocale) {\n return global.getLocale();\n }\n return LOCALE_EN;\n}\nfunction initVueI18n(locale, messages = {}, fallbackLocale, watcher) {\n // 兼容旧版本入参\n if (typeof locale !== 'string') {\n [locale, messages] = [\n messages,\n locale,\n ];\n }\n if (typeof locale !== 'string') {\n // 因为小程序平台,uni-i18n 和 uni 互相引用,导致此时访问 uni 时,为 undefined\n locale = getDefaultLocale();\n }\n if (typeof fallbackLocale !== 'string') {\n fallbackLocale =\n (typeof __uniConfig !== 'undefined' && __uniConfig.fallbackLocale) ||\n LOCALE_EN;\n }\n const i18n = new I18n({\n locale,\n fallbackLocale,\n messages,\n watcher,\n });\n let t = (key, values) => {\n if (typeof getApp !== 'function') {\n // app view\n /* eslint-disable no-func-assign */\n t = function (key, values) {\n return i18n.t(key, values);\n };\n }\n else {\n let isWatchedAppLocale = false;\n t = function (key, values) {\n const appVm = getApp().$vm;\n // 可能$vm还不存在,比如在支付宝小程序中,组件定义较早,在props的default里使用了t()函数(如uni-goods-nav),此时app还未初始化\n // options: {\n // \ttype: Array,\n // \tdefault () {\n // \t\treturn [{\n // \t\t\ticon: 'shop',\n // \t\t\ttext: t(\"uni-goods-nav.options.shop\"),\n // \t\t}, {\n // \t\t\ticon: 'cart',\n // \t\t\ttext: t(\"uni-goods-nav.options.cart\")\n // \t\t}]\n // \t}\n // },\n if (appVm) {\n // 触发响应式\n appVm.$locale;\n if (!isWatchedAppLocale) {\n isWatchedAppLocale = true;\n watchAppLocale(appVm, i18n);\n }\n }\n return i18n.t(key, values);\n };\n }\n return t(key, values);\n };\n return {\n i18n,\n f(message, values, delimiters) {\n return i18n.f(message, values, delimiters);\n },\n t(key, values) {\n return t(key, values);\n },\n add(locale, message, override = true) {\n return i18n.add(locale, message, override);\n },\n watch(fn) {\n return i18n.watchLocale(fn);\n },\n getLocale() {\n return i18n.getLocale();\n },\n setLocale(newLocale) {\n return i18n.setLocale(newLocale);\n },\n };\n}\n\nconst isString = (val) => typeof val === 'string';\nlet formater;\nfunction hasI18nJson(jsonObj, delimiters) {\n if (!formater) {\n formater = new BaseFormatter();\n }\n return walkJsonObj(jsonObj, (jsonObj, key) => {\n const value = jsonObj[key];\n if (isString(value)) {\n if (isI18nStr(value, delimiters)) {\n return true;\n }\n }\n else {\n return hasI18nJson(value, delimiters);\n }\n });\n}\nfunction parseI18nJson(jsonObj, values, delimiters) {\n if (!formater) {\n formater = new BaseFormatter();\n }\n walkJsonObj(jsonObj, (jsonObj, key) => {\n const value = jsonObj[key];\n if (isString(value)) {\n if (isI18nStr(value, delimiters)) {\n jsonObj[key] = compileStr(value, values, delimiters);\n }\n }\n else {\n parseI18nJson(value, values, delimiters);\n }\n });\n return jsonObj;\n}\nfunction compileI18nJsonStr(jsonStr, { locale, locales, delimiters, }) {\n if (!isI18nStr(jsonStr, delimiters)) {\n return jsonStr;\n }\n if (!formater) {\n formater = new BaseFormatter();\n }\n const localeValues = [];\n Object.keys(locales).forEach((name) => {\n if (name !== locale) {\n localeValues.push({\n locale: name,\n values: locales[name],\n });\n }\n });\n localeValues.unshift({ locale, values: locales[locale] });\n try {\n return JSON.stringify(compileJsonObj(JSON.parse(jsonStr), localeValues, delimiters), null, 2);\n }\n catch (e) { }\n return jsonStr;\n}\nfunction isI18nStr(value, delimiters) {\n return value.indexOf(delimiters[0]) > -1;\n}\nfunction compileStr(value, values, delimiters) {\n return formater.interpolate(value, values, delimiters).join('');\n}\nfunction compileValue(jsonObj, key, localeValues, delimiters) {\n const value = jsonObj[key];\n if (isString(value)) {\n // 存在国际化\n if (isI18nStr(value, delimiters)) {\n jsonObj[key] = compileStr(value, localeValues[0].values, delimiters);\n if (localeValues.length > 1) {\n // 格式化国际化语言\n const valueLocales = (jsonObj[key + 'Locales'] = {});\n localeValues.forEach((localValue) => {\n valueLocales[localValue.locale] = compileStr(value, localValue.values, delimiters);\n });\n }\n }\n }\n else {\n compileJsonObj(value, localeValues, delimiters);\n }\n}\nfunction compileJsonObj(jsonObj, localeValues, delimiters) {\n walkJsonObj(jsonObj, (jsonObj, key) => {\n compileValue(jsonObj, key, localeValues, delimiters);\n });\n return jsonObj;\n}\nfunction walkJsonObj(jsonObj, walk) {\n if (Array.isArray(jsonObj)) {\n for (let i = 0; i < jsonObj.length; i++) {\n if (walk(jsonObj, i)) {\n return true;\n }\n }\n }\n else if (isObject(jsonObj)) {\n for (const key in jsonObj) {\n if (walk(jsonObj, key)) {\n return true;\n }\n }\n }\n return false;\n}\n\nfunction resolveLocale(locales) {\n return (locale) => {\n if (!locale) {\n return locale;\n }\n locale = normalizeLocale(locale) || locale;\n return resolveLocaleChain(locale).find((locale) => locales.indexOf(locale) > -1);\n };\n}\nfunction resolveLocaleChain(locale) {\n const chain = [];\n const tokens = locale.split('-');\n while (tokens.length) {\n chain.push(tokens.join('-'));\n tokens.pop();\n }\n return chain;\n}\n\nexport { BaseFormatter as Formatter, I18n, LOCALE_EN, LOCALE_ES, LOCALE_FR, LOCALE_ZH_HANS, LOCALE_ZH_HANT, compileI18nJsonStr, hasI18nJson, initVueI18n, isI18nStr, isString, normalizeLocale, parseI18nJson, resolveLocale };\n","function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}\nmodule.exports = _classCallCheck, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","/**\n * @license\n * Lodash \n * Copyright OpenJS Foundation and other contributors \n * Released under MIT license \n * Based on Underscore.js 1.8.3 \n * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\n */\n;(function() {\n\n /** Used as a safe reference for `undefined` in pre-ES5 environments. */\n var undefined;\n\n /** Used as the semantic version number. */\n var VERSION = '4.17.21';\n\n /** Used as the size to enable large array optimizations. */\n var LARGE_ARRAY_SIZE = 200;\n\n /** Error message constants. */\n var CORE_ERROR_TEXT = 'Unsupported core-js use. Try https://npms.io/search?q=ponyfill.',\n FUNC_ERROR_TEXT = 'Expected a function',\n INVALID_TEMPL_VAR_ERROR_TEXT = 'Invalid `variable` option passed into `_.template`';\n\n /** Used to stand-in for `undefined` hash values. */\n var HASH_UNDEFINED = '__lodash_hash_undefined__';\n\n /** Used as the maximum memoize cache size. */\n var MAX_MEMOIZE_SIZE = 500;\n\n /** Used as the internal argument placeholder. */\n var PLACEHOLDER = '__lodash_placeholder__';\n\n /** Used to compose bitmasks for cloning. */\n var CLONE_DEEP_FLAG = 1,\n CLONE_FLAT_FLAG = 2,\n CLONE_SYMBOLS_FLAG = 4;\n\n /** Used to compose bitmasks for value comparisons. */\n var COMPARE_PARTIAL_FLAG = 1,\n COMPARE_UNORDERED_FLAG = 2;\n\n /** Used to compose bitmasks for function metadata. */\n var WRAP_BIND_FLAG = 1,\n WRAP_BIND_KEY_FLAG = 2,\n WRAP_CURRY_BOUND_FLAG = 4,\n WRAP_CURRY_FLAG = 8,\n WRAP_CURRY_RIGHT_FLAG = 16,\n WRAP_PARTIAL_FLAG = 32,\n WRAP_PARTIAL_RIGHT_FLAG = 64,\n WRAP_ARY_FLAG = 128,\n WRAP_REARG_FLAG = 256,\n WRAP_FLIP_FLAG = 512;\n\n /** Used as default options for `_.truncate`. */\n var DEFAULT_TRUNC_LENGTH = 30,\n DEFAULT_TRUNC_OMISSION = '...';\n\n /** Used to detect hot functions by number of calls within a span of milliseconds. */\n var HOT_COUNT = 800,\n HOT_SPAN = 16;\n\n /** Used to indicate the type of lazy iteratees. */\n var LAZY_FILTER_FLAG = 1,\n LAZY_MAP_FLAG = 2,\n LAZY_WHILE_FLAG = 3;\n\n /** Used as references for various `Number` constants. */\n var INFINITY = 1 / 0,\n MAX_SAFE_INTEGER = 9007199254740991,\n MAX_INTEGER = 1.7976931348623157e+308,\n NAN = 0 / 0;\n\n /** Used as references for the maximum length and index of an array. */\n var MAX_ARRAY_LENGTH = 4294967295,\n MAX_ARRAY_INDEX = MAX_ARRAY_LENGTH - 1,\n HALF_MAX_ARRAY_LENGTH = MAX_ARRAY_LENGTH >>> 1;\n\n /** Used to associate wrap methods with their bit flags. */\n var wrapFlags = [\n ['ary', WRAP_ARY_FLAG],\n ['bind', WRAP_BIND_FLAG],\n ['bindKey', WRAP_BIND_KEY_FLAG],\n ['curry', WRAP_CURRY_FLAG],\n ['curryRight', WRAP_CURRY_RIGHT_FLAG],\n ['flip', WRAP_FLIP_FLAG],\n ['partial', WRAP_PARTIAL_FLAG],\n ['partialRight', WRAP_PARTIAL_RIGHT_FLAG],\n ['rearg', WRAP_REARG_FLAG]\n ];\n\n /** `Object#toString` result references. */\n var argsTag = '[object Arguments]',\n arrayTag = '[object Array]',\n asyncTag = '[object AsyncFunction]',\n boolTag = '[object Boolean]',\n dateTag = '[object Date]',\n domExcTag = '[object DOMException]',\n errorTag = '[object Error]',\n funcTag = '[object Function]',\n genTag = '[object GeneratorFunction]',\n mapTag = '[object Map]',\n numberTag = '[object Number]',\n nullTag = '[object Null]',\n objectTag = '[object Object]',\n promiseTag = '[object Promise]',\n proxyTag = '[object Proxy]',\n regexpTag = '[object RegExp]',\n setTag = '[object Set]',\n stringTag = '[object String]',\n symbolTag = '[object Symbol]',\n undefinedTag = '[object Undefined]',\n weakMapTag = '[object WeakMap]',\n weakSetTag = '[object WeakSet]';\n\n var arrayBufferTag = '[object ArrayBuffer]',\n dataViewTag = '[object DataView]',\n float32Tag = '[object Float32Array]',\n float64Tag = '[object Float64Array]',\n int8Tag = '[object Int8Array]',\n int16Tag = '[object Int16Array]',\n int32Tag = '[object Int32Array]',\n uint8Tag = '[object Uint8Array]',\n uint8ClampedTag = '[object Uint8ClampedArray]',\n uint16Tag = '[object Uint16Array]',\n uint32Tag = '[object Uint32Array]';\n\n /** Used to match empty string literals in compiled template source. */\n var reEmptyStringLeading = /\\b__p \\+= '';/g,\n reEmptyStringMiddle = /\\b(__p \\+=) '' \\+/g,\n reEmptyStringTrailing = /(__e\\(.*?\\)|\\b__t\\)) \\+\\n'';/g;\n\n /** Used to match HTML entities and HTML characters. */\n var reEscapedHtml = /&(?:amp|lt|gt|quot|#39);/g,\n reUnescapedHtml = /[&<>\"']/g,\n reHasEscapedHtml = RegExp(reEscapedHtml.source),\n reHasUnescapedHtml = RegExp(reUnescapedHtml.source);\n\n /** Used to match template delimiters. */\n var reEscape = /<%-([\\s\\S]+?)%>/g,\n reEvaluate = /<%([\\s\\S]+?)%>/g,\n reInterpolate = /<%=([\\s\\S]+?)%>/g;\n\n /** Used to match property names within property paths. */\n var reIsDeepProp = /\\.|\\[(?:[^[\\]]*|([\"'])(?:(?!\\1)[^\\\\]|\\\\.)*?\\1)\\]/,\n reIsPlainProp = /^\\w*$/,\n rePropName = /[^.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([\"'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|$))/g;\n\n /**\n * Used to match `RegExp`\n * [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns).\n */\n var reRegExpChar = /[\\\\^$.*+?()[\\]{}|]/g,\n reHasRegExpChar = RegExp(reRegExpChar.source);\n\n /** Used to match leading whitespace. */\n var reTrimStart = /^\\s+/;\n\n /** Used to match a single whitespace character. */\n var reWhitespace = /\\s/;\n\n /** Used to match wrap detail comments. */\n var reWrapComment = /\\{(?:\\n\\/\\* \\[wrapped with .+\\] \\*\\/)?\\n?/,\n reWrapDetails = /\\{\\n\\/\\* \\[wrapped with (.+)\\] \\*/,\n reSplitDetails = /,? & /;\n\n /** Used to match words composed of alphanumeric characters. */\n var reAsciiWord = /[^\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\x7f]+/g;\n\n /**\n * Used to validate the `validate` option in `_.template` variable.\n *\n * Forbids characters which could potentially change the meaning of the function argument definition:\n * - \"(),\" (modification of function parameters)\n * - \"=\" (default value)\n * - \"[]{}\" (destructuring of function parameters)\n * - \"/\" (beginning of a comment)\n * - whitespace\n */\n var reForbiddenIdentifierChars = /[()=,{}\\[\\]\\/\\s]/;\n\n /** Used to match backslashes in property paths. */\n var reEscapeChar = /\\\\(\\\\)?/g;\n\n /**\n * Used to match\n * [ES template delimiters](http://ecma-international.org/ecma-262/7.0/#sec-template-literal-lexical-components).\n */\n var reEsTemplate = /\\$\\{([^\\\\}]*(?:\\\\.[^\\\\}]*)*)\\}/g;\n\n /** Used to match `RegExp` flags from their coerced string values. */\n var reFlags = /\\w*$/;\n\n /** Used to detect bad signed hexadecimal string values. */\n var reIsBadHex = /^[-+]0x[0-9a-f]+$/i;\n\n /** Used to detect binary string values. */\n var reIsBinary = /^0b[01]+$/i;\n\n /** Used to detect host constructors (Safari). */\n var reIsHostCtor = /^\\[object .+?Constructor\\]$/;\n\n /** Used to detect octal string values. */\n var reIsOctal = /^0o[0-7]+$/i;\n\n /** Used to detect unsigned integer values. */\n var reIsUint = /^(?:0|[1-9]\\d*)$/;\n\n /** Used to match Latin Unicode letters (excluding mathematical operators). */\n var reLatin = /[\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\xff\\u0100-\\u017f]/g;\n\n /** Used to ensure capturing order of template delimiters. */\n var reNoMatch = /($^)/;\n\n /** Used to match unescaped characters in compiled string literals. */\n var reUnescapedString = /['\\n\\r\\u2028\\u2029\\\\]/g;\n\n /** Used to compose unicode character classes. */\n var rsAstralRange = '\\\\ud800-\\\\udfff',\n rsComboMarksRange = '\\\\u0300-\\\\u036f',\n reComboHalfMarksRange = '\\\\ufe20-\\\\ufe2f',\n rsComboSymbolsRange = '\\\\u20d0-\\\\u20ff',\n rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange,\n rsDingbatRange = '\\\\u2700-\\\\u27bf',\n rsLowerRange = 'a-z\\\\xdf-\\\\xf6\\\\xf8-\\\\xff',\n rsMathOpRange = '\\\\xac\\\\xb1\\\\xd7\\\\xf7',\n rsNonCharRange = '\\\\x00-\\\\x2f\\\\x3a-\\\\x40\\\\x5b-\\\\x60\\\\x7b-\\\\xbf',\n rsPunctuationRange = '\\\\u2000-\\\\u206f',\n rsSpaceRange = ' \\\\t\\\\x0b\\\\f\\\\xa0\\\\ufeff\\\\n\\\\r\\\\u2028\\\\u2029\\\\u1680\\\\u180e\\\\u2000\\\\u2001\\\\u2002\\\\u2003\\\\u2004\\\\u2005\\\\u2006\\\\u2007\\\\u2008\\\\u2009\\\\u200a\\\\u202f\\\\u205f\\\\u3000',\n rsUpperRange = 'A-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde',\n rsVarRange = '\\\\ufe0e\\\\ufe0f',\n rsBreakRange = rsMathOpRange + rsNonCharRange + rsPunctuationRange + rsSpaceRange;\n\n /** Used to compose unicode capture groups. */\n var rsApos = \"['\\u2019]\",\n rsAstral = '[' + rsAstralRange + ']',\n rsBreak = '[' + rsBreakRange + ']',\n rsCombo = '[' + rsComboRange + ']',\n rsDigits = '\\\\d+',\n rsDingbat = '[' + rsDingbatRange + ']',\n rsLower = '[' + rsLowerRange + ']',\n rsMisc = '[^' + rsAstralRange + rsBreakRange + rsDigits + rsDingbatRange + rsLowerRange + rsUpperRange + ']',\n rsFitz = '\\\\ud83c[\\\\udffb-\\\\udfff]',\n rsModifier = '(?:' + rsCombo + '|' + rsFitz + ')',\n rsNonAstral = '[^' + rsAstralRange + ']',\n rsRegional = '(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}',\n rsSurrPair = '[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]',\n rsUpper = '[' + rsUpperRange + ']',\n rsZWJ = '\\\\u200d';\n\n /** Used to compose unicode regexes. */\n var rsMiscLower = '(?:' + rsLower + '|' + rsMisc + ')',\n rsMiscUpper = '(?:' + rsUpper + '|' + rsMisc + ')',\n rsOptContrLower = '(?:' + rsApos + '(?:d|ll|m|re|s|t|ve))?',\n rsOptContrUpper = '(?:' + rsApos + '(?:D|LL|M|RE|S|T|VE))?',\n reOptMod = rsModifier + '?',\n rsOptVar = '[' + rsVarRange + ']?',\n rsOptJoin = '(?:' + rsZWJ + '(?:' + [rsNonAstral, rsRegional, rsSurrPair].join('|') + ')' + rsOptVar + reOptMod + ')*',\n rsOrdLower = '\\\\d*(?:1st|2nd|3rd|(?![123])\\\\dth)(?=\\\\b|[A-Z_])',\n rsOrdUpper = '\\\\d*(?:1ST|2ND|3RD|(?![123])\\\\dTH)(?=\\\\b|[a-z_])',\n rsSeq = rsOptVar + reOptMod + rsOptJoin,\n rsEmoji = '(?:' + [rsDingbat, rsRegional, rsSurrPair].join('|') + ')' + rsSeq,\n rsSymbol = '(?:' + [rsNonAstral + rsCombo + '?', rsCombo, rsRegional, rsSurrPair, rsAstral].join('|') + ')';\n\n /** Used to match apostrophes. */\n var reApos = RegExp(rsApos, 'g');\n\n /**\n * Used to match [combining diacritical marks](https://en.wikipedia.org/wiki/Combining_Diacritical_Marks) and\n * [combining diacritical marks for symbols](https://en.wikipedia.org/wiki/Combining_Diacritical_Marks_for_Symbols).\n */\n var reComboMark = RegExp(rsCombo, 'g');\n\n /** Used to match [string symbols](https://mathiasbynens.be/notes/javascript-unicode). */\n var reUnicode = RegExp(rsFitz + '(?=' + rsFitz + ')|' + rsSymbol + rsSeq, 'g');\n\n /** Used to match complex or compound words. */\n var reUnicodeWord = RegExp([\n rsUpper + '?' + rsLower + '+' + rsOptContrLower + '(?=' + [rsBreak, rsUpper, '$'].join('|') + ')',\n rsMiscUpper + '+' + rsOptContrUpper + '(?=' + [rsBreak, rsUpper + rsMiscLower, '$'].join('|') + ')',\n rsUpper + '?' + rsMiscLower + '+' + rsOptContrLower,\n rsUpper + '+' + rsOptContrUpper,\n rsOrdUpper,\n rsOrdLower,\n rsDigits,\n rsEmoji\n ].join('|'), 'g');\n\n /** Used to detect strings with [zero-width joiners or code points from the astral planes](http://eev.ee/blog/2015/09/12/dark-corners-of-unicode/). */\n var reHasUnicode = RegExp('[' + rsZWJ + rsAstralRange + rsComboRange + rsVarRange + ']');\n\n /** Used to detect strings that need a more robust regexp to match words. */\n var reHasUnicodeWord = /[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;\n\n /** Used to assign default `context` object properties. */\n var contextProps = [\n 'Array', 'Buffer', 'DataView', 'Date', 'Error', 'Float32Array', 'Float64Array',\n 'Function', 'Int8Array', 'Int16Array', 'Int32Array', 'Map', 'Math', 'Object',\n 'Promise', 'RegExp', 'Set', 'String', 'Symbol', 'TypeError', 'Uint8Array',\n 'Uint8ClampedArray', 'Uint16Array', 'Uint32Array', 'WeakMap',\n '_', 'clearTimeout', 'isFinite', 'parseInt', 'setTimeout'\n ];\n\n /** Used to make template sourceURLs easier to identify. */\n var templateCounter = -1;\n\n /** Used to identify `toStringTag` values of typed arrays. */\n var typedArrayTags = {};\n typedArrayTags[float32Tag] = typedArrayTags[float64Tag] =\n typedArrayTags[int8Tag] = typedArrayTags[int16Tag] =\n typedArrayTags[int32Tag] = typedArrayTags[uint8Tag] =\n typedArrayTags[uint8ClampedTag] = typedArrayTags[uint16Tag] =\n typedArrayTags[uint32Tag] = true;\n typedArrayTags[argsTag] = typedArrayTags[arrayTag] =\n typedArrayTags[arrayBufferTag] = typedArrayTags[boolTag] =\n typedArrayTags[dataViewTag] = typedArrayTags[dateTag] =\n typedArrayTags[errorTag] = typedArrayTags[funcTag] =\n typedArrayTags[mapTag] = typedArrayTags[numberTag] =\n typedArrayTags[objectTag] = typedArrayTags[regexpTag] =\n typedArrayTags[setTag] = typedArrayTags[stringTag] =\n typedArrayTags[weakMapTag] = false;\n\n /** Used to identify `toStringTag` values supported by `_.clone`. */\n var cloneableTags = {};\n cloneableTags[argsTag] = cloneableTags[arrayTag] =\n cloneableTags[arrayBufferTag] = cloneableTags[dataViewTag] =\n cloneableTags[boolTag] = cloneableTags[dateTag] =\n cloneableTags[float32Tag] = cloneableTags[float64Tag] =\n cloneableTags[int8Tag] = cloneableTags[int16Tag] =\n cloneableTags[int32Tag] = cloneableTags[mapTag] =\n cloneableTags[numberTag] = cloneableTags[objectTag] =\n cloneableTags[regexpTag] = cloneableTags[setTag] =\n cloneableTags[stringTag] = cloneableTags[symbolTag] =\n cloneableTags[uint8Tag] = cloneableTags[uint8ClampedTag] =\n cloneableTags[uint16Tag] = cloneableTags[uint32Tag] = true;\n cloneableTags[errorTag] = cloneableTags[funcTag] =\n cloneableTags[weakMapTag] = false;\n\n /** Used to map Latin Unicode letters to basic Latin letters. */\n var deburredLetters = {\n // Latin-1 Supplement block.\n '\\xc0': 'A', '\\xc1': 'A', '\\xc2': 'A', '\\xc3': 'A', '\\xc4': 'A', '\\xc5': 'A',\n '\\xe0': 'a', '\\xe1': 'a', '\\xe2': 'a', '\\xe3': 'a', '\\xe4': 'a', '\\xe5': 'a',\n '\\xc7': 'C', '\\xe7': 'c',\n '\\xd0': 'D', '\\xf0': 'd',\n '\\xc8': 'E', '\\xc9': 'E', '\\xca': 'E', '\\xcb': 'E',\n '\\xe8': 'e', '\\xe9': 'e', '\\xea': 'e', '\\xeb': 'e',\n '\\xcc': 'I', '\\xcd': 'I', '\\xce': 'I', '\\xcf': 'I',\n '\\xec': 'i', '\\xed': 'i', '\\xee': 'i', '\\xef': 'i',\n '\\xd1': 'N', '\\xf1': 'n',\n '\\xd2': 'O', '\\xd3': 'O', '\\xd4': 'O', '\\xd5': 'O', '\\xd6': 'O', '\\xd8': 'O',\n '\\xf2': 'o', '\\xf3': 'o', '\\xf4': 'o', '\\xf5': 'o', '\\xf6': 'o', '\\xf8': 'o',\n '\\xd9': 'U', '\\xda': 'U', '\\xdb': 'U', '\\xdc': 'U',\n '\\xf9': 'u', '\\xfa': 'u', '\\xfb': 'u', '\\xfc': 'u',\n '\\xdd': 'Y', '\\xfd': 'y', '\\xff': 'y',\n '\\xc6': 'Ae', '\\xe6': 'ae',\n '\\xde': 'Th', '\\xfe': 'th',\n '\\xdf': 'ss',\n // Latin Extended-A block.\n '\\u0100': 'A', '\\u0102': 'A', '\\u0104': 'A',\n '\\u0101': 'a', '\\u0103': 'a', '\\u0105': 'a',\n '\\u0106': 'C', '\\u0108': 'C', '\\u010a': 'C', '\\u010c': 'C',\n '\\u0107': 'c', '\\u0109': 'c', '\\u010b': 'c', '\\u010d': 'c',\n '\\u010e': 'D', '\\u0110': 'D', '\\u010f': 'd', '\\u0111': 'd',\n '\\u0112': 'E', '\\u0114': 'E', '\\u0116': 'E', '\\u0118': 'E', '\\u011a': 'E',\n '\\u0113': 'e', '\\u0115': 'e', '\\u0117': 'e', '\\u0119': 'e', '\\u011b': 'e',\n '\\u011c': 'G', '\\u011e': 'G', '\\u0120': 'G', '\\u0122': 'G',\n '\\u011d': 'g', '\\u011f': 'g', '\\u0121': 'g', '\\u0123': 'g',\n '\\u0124': 'H', '\\u0126': 'H', '\\u0125': 'h', '\\u0127': 'h',\n '\\u0128': 'I', '\\u012a': 'I', '\\u012c': 'I', '\\u012e': 'I', '\\u0130': 'I',\n '\\u0129': 'i', '\\u012b': 'i', '\\u012d': 'i', '\\u012f': 'i', '\\u0131': 'i',\n '\\u0134': 'J', '\\u0135': 'j',\n '\\u0136': 'K', '\\u0137': 'k', '\\u0138': 'k',\n '\\u0139': 'L', '\\u013b': 'L', '\\u013d': 'L', '\\u013f': 'L', '\\u0141': 'L',\n '\\u013a': 'l', '\\u013c': 'l', '\\u013e': 'l', '\\u0140': 'l', '\\u0142': 'l',\n '\\u0143': 'N', '\\u0145': 'N', '\\u0147': 'N', '\\u014a': 'N',\n '\\u0144': 'n', '\\u0146': 'n', '\\u0148': 'n', '\\u014b': 'n',\n '\\u014c': 'O', '\\u014e': 'O', '\\u0150': 'O',\n '\\u014d': 'o', '\\u014f': 'o', '\\u0151': 'o',\n '\\u0154': 'R', '\\u0156': 'R', '\\u0158': 'R',\n '\\u0155': 'r', '\\u0157': 'r', '\\u0159': 'r',\n '\\u015a': 'S', '\\u015c': 'S', '\\u015e': 'S', '\\u0160': 'S',\n '\\u015b': 's', '\\u015d': 's', '\\u015f': 's', '\\u0161': 's',\n '\\u0162': 'T', '\\u0164': 'T', '\\u0166': 'T',\n '\\u0163': 't', '\\u0165': 't', '\\u0167': 't',\n '\\u0168': 'U', '\\u016a': 'U', '\\u016c': 'U', '\\u016e': 'U', '\\u0170': 'U', '\\u0172': 'U',\n '\\u0169': 'u', '\\u016b': 'u', '\\u016d': 'u', '\\u016f': 'u', '\\u0171': 'u', '\\u0173': 'u',\n '\\u0174': 'W', '\\u0175': 'w',\n '\\u0176': 'Y', '\\u0177': 'y', '\\u0178': 'Y',\n '\\u0179': 'Z', '\\u017b': 'Z', '\\u017d': 'Z',\n '\\u017a': 'z', '\\u017c': 'z', '\\u017e': 'z',\n '\\u0132': 'IJ', '\\u0133': 'ij',\n '\\u0152': 'Oe', '\\u0153': 'oe',\n '\\u0149': \"'n\", '\\u017f': 's'\n };\n\n /** Used to map characters to HTML entities. */\n var htmlEscapes = {\n '&': '&',\n '<': '<',\n '>': '>',\n '\"': '"',\n \"'\": '''\n };\n\n /** Used to map HTML entities to characters. */\n var htmlUnescapes = {\n '&': '&',\n '<': '<',\n '>': '>',\n '"': '\"',\n ''': \"'\"\n };\n\n /** Used to escape characters for inclusion in compiled string literals. */\n var stringEscapes = {\n '\\\\': '\\\\',\n \"'\": \"'\",\n '\\n': 'n',\n '\\r': 'r',\n '\\u2028': 'u2028',\n '\\u2029': 'u2029'\n };\n\n /** Built-in method references without a dependency on `root`. */\n var freeParseFloat = parseFloat,\n freeParseInt = parseInt;\n\n /** Detect free variable `global` from Node.js. */\n var freeGlobal = typeof global == 'object' && global && global.Object === Object && global;\n\n /** Detect free variable `self`. */\n var freeSelf = typeof self == 'object' && self && self.Object === Object && self;\n\n /** Used as a reference to the global object. */\n var root = freeGlobal || freeSelf || Function('return this')();\n\n /** Detect free variable `exports`. */\n var freeExports = typeof exports == 'object' && exports && !exports.nodeType && exports;\n\n /** Detect free variable `module`. */\n var freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module;\n\n /** Detect the popular CommonJS extension `module.exports`. */\n var moduleExports = freeModule && freeModule.exports === freeExports;\n\n /** Detect free variable `process` from Node.js. */\n var freeProcess = moduleExports && freeGlobal.process;\n\n /** Used to access faster Node.js helpers. */\n var nodeUtil = (function() {\n try {\n // Use `util.types` for Node.js 10+.\n var types = freeModule && freeModule.require && freeModule.require('util').types;\n\n if (types) {\n return types;\n }\n\n // Legacy `process.binding('util')` for Node.js < 10.\n return freeProcess && freeProcess.binding && freeProcess.binding('util');\n } catch (e) {}\n }());\n\n /* Node.js helper references. */\n var nodeIsArrayBuffer = nodeUtil && nodeUtil.isArrayBuffer,\n nodeIsDate = nodeUtil && nodeUtil.isDate,\n nodeIsMap = nodeUtil && nodeUtil.isMap,\n nodeIsRegExp = nodeUtil && nodeUtil.isRegExp,\n nodeIsSet = nodeUtil && nodeUtil.isSet,\n nodeIsTypedArray = nodeUtil && nodeUtil.isTypedArray;\n\n /*--------------------------------------------------------------------------*/\n\n /**\n * A faster alternative to `Function#apply`, this function invokes `func`\n * with the `this` binding of `thisArg` and the arguments of `args`.\n *\n * @private\n * @param {Function} func The function to invoke.\n * @param {*} thisArg The `this` binding of `func`.\n * @param {Array} args The arguments to invoke `func` with.\n * @returns {*} Returns the result of `func`.\n */\n function apply(func, thisArg, args) {\n switch (args.length) {\n case 0: return func.call(thisArg);\n case 1: return func.call(thisArg, args[0]);\n case 2: return func.call(thisArg, args[0], args[1]);\n case 3: return func.call(thisArg, args[0], args[1], args[2]);\n }\n return func.apply(thisArg, args);\n }\n\n /**\n * A specialized version of `baseAggregator` for arrays.\n *\n * @private\n * @param {Array} [array] The array to iterate over.\n * @param {Function} setter The function to set `accumulator` values.\n * @param {Function} iteratee The iteratee to transform keys.\n * @param {Object} accumulator The initial aggregated object.\n * @returns {Function} Returns `accumulator`.\n */\n function arrayAggregator(array, setter, iteratee, accumulator) {\n var index = -1,\n length = array == null ? 0 : array.length;\n\n while (++index < length) {\n var value = array[index];\n setter(accumulator, value, iteratee(value), array);\n }\n return accumulator;\n }\n\n /**\n * A specialized version of `_.forEach` for arrays without support for\n * iteratee shorthands.\n *\n * @private\n * @param {Array} [array] The array to iterate over.\n * @param {Function} iteratee The function invoked per iteration.\n * @returns {Array} Returns `array`.\n */\n function arrayEach(array, iteratee) {\n var index = -1,\n length = array == null ? 0 : array.length;\n\n while (++index < length) {\n if (iteratee(array[index], index, array) === false) {\n break;\n }\n }\n return array;\n }\n\n /**\n * A specialized version of `_.forEachRight` for arrays without support for\n * iteratee shorthands.\n *\n * @private\n * @param {Array} [array] The array to iterate over.\n * @param {Function} iteratee The function invoked per iteration.\n * @returns {Array} Returns `array`.\n */\n function arrayEachRight(array, iteratee) {\n var length = array == null ? 0 : array.length;\n\n while (length--) {\n if (iteratee(array[length], length, array) === false) {\n break;\n }\n }\n return array;\n }\n\n /**\n * A specialized version of `_.every` for arrays without support for\n * iteratee shorthands.\n *\n * @private\n * @param {Array} [array] The array to iterate over.\n * @param {Function} predicate The function invoked per iteration.\n * @returns {boolean} Returns `true` if all elements pass the predicate check,\n * else `false`.\n */\n function arrayEvery(array, predicate) {\n var index = -1,\n length = array == null ? 0 : array.length;\n\n while (++index < length) {\n if (!predicate(array[index], index, array)) {\n return false;\n }\n }\n return true;\n }\n\n /**\n * A specialized version of `_.filter` for arrays without support for\n * iteratee shorthands.\n *\n * @private\n * @param {Array} [array] The array to iterate over.\n * @param {Function} predicate The function invoked per iteration.\n * @returns {Array} Returns the new filtered array.\n */\n function arrayFilter(array, predicate) {\n var index = -1,\n length = array == null ? 0 : array.length,\n resIndex = 0,\n result = [];\n\n while (++index < length) {\n var value = array[index];\n if (predicate(value, index, array)) {\n result[resIndex++] = value;\n }\n }\n return result;\n }\n\n /**\n * A specialized version of `_.includes` for arrays without support for\n * specifying an index to search from.\n *\n * @private\n * @param {Array} [array] The array to inspect.\n * @param {*} target The value to search for.\n * @returns {boolean} Returns `true` if `target` is found, else `false`.\n */\n function arrayIncludes(array, value) {\n var length = array == null ? 0 : array.length;\n return !!length && baseIndexOf(array, value, 0) > -1;\n }\n\n /**\n * This function is like `arrayIncludes` except that it accepts a comparator.\n *\n * @private\n * @param {Array} [array] The array to inspect.\n * @param {*} target The value to search for.\n * @param {Function} comparator The comparator invoked per element.\n * @returns {boolean} Returns `true` if `target` is found, else `false`.\n */\n function arrayIncludesWith(array, value, comparator) {\n var index = -1,\n length = array == null ? 0 : array.length;\n\n while (++index < length) {\n if (comparator(value, array[index])) {\n return true;\n }\n }\n return false;\n }\n\n /**\n * A specialized version of `_.map` for arrays without support for iteratee\n * shorthands.\n *\n * @private\n * @param {Array} [array] The array to iterate over.\n * @param {Function} iteratee The function invoked per iteration.\n * @returns {Array} Returns the new mapped array.\n */\n function arrayMap(array, iteratee) {\n var index = -1,\n length = array == null ? 0 : array.length,\n result = Array(length);\n\n while (++index < length) {\n result[index] = iteratee(array[index], index, array);\n }\n return result;\n }\n\n /**\n * Appends the elements of `values` to `array`.\n *\n * @private\n * @param {Array} array The array to modify.\n * @param {Array} values The values to append.\n * @returns {Array} Returns `array`.\n */\n function arrayPush(array, values) {\n var index = -1,\n length = values.length,\n offset = array.length;\n\n while (++index < length) {\n array[offset + index] = values[index];\n }\n return array;\n }\n\n /**\n * A specialized version of `_.reduce` for arrays without support for\n * iteratee shorthands.\n *\n * @private\n * @param {Array} [array] The array to iterate over.\n * @param {Function} iteratee The function invoked per iteration.\n * @param {*} [accumulator] The initial value.\n * @param {boolean} [initAccum] Specify using the first element of `array` as\n * the initial value.\n * @returns {*} Returns the accumulated value.\n */\n function arrayReduce(array, iteratee, accumulator, initAccum) {\n var index = -1,\n length = array == null ? 0 : array.length;\n\n if (initAccum && length) {\n accumulator = array[++index];\n }\n while (++index < length) {\n accumulator = iteratee(accumulator, array[index], index, array);\n }\n return accumulator;\n }\n\n /**\n * A specialized version of `_.reduceRight` for arrays without support for\n * iteratee shorthands.\n *\n * @private\n * @param {Array} [array] The array to iterate over.\n * @param {Function} iteratee The function invoked per iteration.\n * @param {*} [accumulator] The initial value.\n * @param {boolean} [initAccum] Specify using the last element of `array` as\n * the initial value.\n * @returns {*} Returns the accumulated value.\n */\n function arrayReduceRight(array, iteratee, accumulator, initAccum) {\n var length = array == null ? 0 : array.length;\n if (initAccum && length) {\n accumulator = array[--length];\n }\n while (length--) {\n accumulator = iteratee(accumulator, array[length], length, array);\n }\n return accumulator;\n }\n\n /**\n * A specialized version of `_.some` for arrays without support for iteratee\n * shorthands.\n *\n * @private\n * @param {Array} [array] The array to iterate over.\n * @param {Function} predicate The function invoked per iteration.\n * @returns {boolean} Returns `true` if any element passes the predicate check,\n * else `false`.\n */\n function arraySome(array, predicate) {\n var index = -1,\n length = array == null ? 0 : array.length;\n\n while (++index < length) {\n if (predicate(array[index], index, array)) {\n return true;\n }\n }\n return false;\n }\n\n /**\n * Gets the size of an ASCII `string`.\n *\n * @private\n * @param {string} string The string inspect.\n * @returns {number} Returns the string size.\n */\n var asciiSize = baseProperty('length');\n\n /**\n * Converts an ASCII `string` to an array.\n *\n * @private\n * @param {string} string The string to convert.\n * @returns {Array} Returns the converted array.\n */\n function asciiToArray(string) {\n return string.split('');\n }\n\n /**\n * Splits an ASCII `string` into an array of its words.\n *\n * @private\n * @param {string} The string to inspect.\n * @returns {Array} Returns the words of `string`.\n */\n function asciiWords(string) {\n return string.match(reAsciiWord) || [];\n }\n\n /**\n * The base implementation of methods like `_.findKey` and `_.findLastKey`,\n * without support for iteratee shorthands, which iterates over `collection`\n * using `eachFunc`.\n *\n * @private\n * @param {Array|Object} collection The collection to inspect.\n * @param {Function} predicate The function invoked per iteration.\n * @param {Function} eachFunc The function to iterate over `collection`.\n * @returns {*} Returns the found element or its key, else `undefined`.\n */\n function baseFindKey(collection, predicate, eachFunc) {\n var result;\n eachFunc(collection, function(value, key, collection) {\n if (predicate(value, key, collection)) {\n result = key;\n return false;\n }\n });\n return result;\n }\n\n /**\n * The base implementation of `_.findIndex` and `_.findLastIndex` without\n * support for iteratee shorthands.\n *\n * @private\n * @param {Array} array The array to inspect.\n * @param {Function} predicate The function invoked per iteration.\n * @param {number} fromIndex The index to search from.\n * @param {boolean} [fromRight] Specify iterating from right to left.\n * @returns {number} Returns the index of the matched value, else `-1`.\n */\n function baseFindIndex(array, predicate, fromIndex, fromRight) {\n var length = array.length,\n index = fromIndex + (fromRight ? 1 : -1);\n\n while ((fromRight ? index-- : ++index < length)) {\n if (predicate(array[index], index, array)) {\n return index;\n }\n }\n return -1;\n }\n\n /**\n * The base implementation of `_.indexOf` without `fromIndex` bounds checks.\n *\n * @private\n * @param {Array} array The array to inspect.\n * @param {*} value The value to search for.\n * @param {number} fromIndex The index to search from.\n * @returns {number} Returns the index of the matched value, else `-1`.\n */\n function baseIndexOf(array, value, fromIndex) {\n return value === value\n ? strictIndexOf(array, value, fromIndex)\n : baseFindIndex(array, baseIsNaN, fromIndex);\n }\n\n /**\n * This function is like `baseIndexOf` except that it accepts a comparator.\n *\n * @private\n * @param {Array} array The array to inspect.\n * @param {*} value The value to search for.\n * @param {number} fromIndex The index to search from.\n * @param {Function} comparator The comparator invoked per element.\n * @returns {number} Returns the index of the matched value, else `-1`.\n */\n function baseIndexOfWith(array, value, fromIndex, comparator) {\n var index = fromIndex - 1,\n length = array.length;\n\n while (++index < length) {\n if (comparator(array[index], value)) {\n return index;\n }\n }\n return -1;\n }\n\n /**\n * The base implementation of `_.isNaN` without support for number objects.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is `NaN`, else `false`.\n */\n function baseIsNaN(value) {\n return value !== value;\n }\n\n /**\n * The base implementation of `_.mean` and `_.meanBy` without support for\n * iteratee shorthands.\n *\n * @private\n * @param {Array} array The array to iterate over.\n * @param {Function} iteratee The function invoked per iteration.\n * @returns {number} Returns the mean.\n */\n function baseMean(array, iteratee) {\n var length = array == null ? 0 : array.length;\n return length ? (baseSum(array, iteratee) / length) : NAN;\n }\n\n /**\n * The base implementation of `_.property` without support for deep paths.\n *\n * @private\n * @param {string} key The key of the property to get.\n * @returns {Function} Returns the new accessor function.\n */\n function baseProperty(key) {\n return function(object) {\n return object == null ? undefined : object[key];\n };\n }\n\n /**\n * The base implementation of `_.propertyOf` without support for deep paths.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Function} Returns the new accessor function.\n */\n function basePropertyOf(object) {\n return function(key) {\n return object == null ? undefined : object[key];\n };\n }\n\n /**\n * The base implementation of `_.reduce` and `_.reduceRight`, without support\n * for iteratee shorthands, which iterates over `collection` using `eachFunc`.\n *\n * @private\n * @param {Array|Object} collection The collection to iterate over.\n * @param {Function} iteratee The function invoked per iteration.\n * @param {*} accumulator The initial value.\n * @param {boolean} initAccum Specify using the first or last element of\n * `collection` as the initial value.\n * @param {Function} eachFunc The function to iterate over `collection`.\n * @returns {*} Returns the accumulated value.\n */\n function baseReduce(collection, iteratee, accumulator, initAccum, eachFunc) {\n eachFunc(collection, function(value, index, collection) {\n accumulator = initAccum\n ? (initAccum = false, value)\n : iteratee(accumulator, value, index, collection);\n });\n return accumulator;\n }\n\n /**\n * The base implementation of `_.sortBy` which uses `comparer` to define the\n * sort order of `array` and replaces criteria objects with their corresponding\n * values.\n *\n * @private\n * @param {Array} array The array to sort.\n * @param {Function} comparer The function to define sort order.\n * @returns {Array} Returns `array`.\n */\n function baseSortBy(array, comparer) {\n var length = array.length;\n\n array.sort(comparer);\n while (length--) {\n array[length] = array[length].value;\n }\n return array;\n }\n\n /**\n * The base implementation of `_.sum` and `_.sumBy` without support for\n * iteratee shorthands.\n *\n * @private\n * @param {Array} array The array to iterate over.\n * @param {Function} iteratee The function invoked per iteration.\n * @returns {number} Returns the sum.\n */\n function baseSum(array, iteratee) {\n var result,\n index = -1,\n length = array.length;\n\n while (++index < length) {\n var current = iteratee(array[index]);\n if (current !== undefined) {\n result = result === undefined ? current : (result + current);\n }\n }\n return result;\n }\n\n /**\n * The base implementation of `_.times` without support for iteratee shorthands\n * or max array length checks.\n *\n * @private\n * @param {number} n The number of times to invoke `iteratee`.\n * @param {Function} iteratee The function invoked per iteration.\n * @returns {Array} Returns the array of results.\n */\n function baseTimes(n, iteratee) {\n var index = -1,\n result = Array(n);\n\n while (++index < n) {\n result[index] = iteratee(index);\n }\n return result;\n }\n\n /**\n * The base implementation of `_.toPairs` and `_.toPairsIn` which creates an array\n * of key-value pairs for `object` corresponding to the property names of `props`.\n *\n * @private\n * @param {Object} object The object to query.\n * @param {Array} props The property names to get values for.\n * @returns {Object} Returns the key-value pairs.\n */\n function baseToPairs(object, props) {\n return arrayMap(props, function(key) {\n return [key, object[key]];\n });\n }\n\n /**\n * The base implementation of `_.trim`.\n *\n * @private\n * @param {string} string The string to trim.\n * @returns {string} Returns the trimmed string.\n */\n function baseTrim(string) {\n return string\n ? string.slice(0, trimmedEndIndex(string) + 1).replace(reTrimStart, '')\n : string;\n }\n\n /**\n * The base implementation of `_.unary` without support for storing metadata.\n *\n * @private\n * @param {Function} func The function to cap arguments for.\n * @returns {Function} Returns the new capped function.\n */\n function baseUnary(func) {\n return function(value) {\n return func(value);\n };\n }\n\n /**\n * The base implementation of `_.values` and `_.valuesIn` which creates an\n * array of `object` property values corresponding to the property names\n * of `props`.\n *\n * @private\n * @param {Object} object The object to query.\n * @param {Array} props The property names to get values for.\n * @returns {Object} Returns the array of property values.\n */\n function baseValues(object, props) {\n return arrayMap(props, function(key) {\n return object[key];\n });\n }\n\n /**\n * Checks if a `cache` value for `key` exists.\n *\n * @private\n * @param {Object} cache The cache to query.\n * @param {string} key The key of the entry to check.\n * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.\n */\n function cacheHas(cache, key) {\n return cache.has(key);\n }\n\n /**\n * Used by `_.trim` and `_.trimStart` to get the index of the first string symbol\n * that is not found in the character symbols.\n *\n * @private\n * @param {Array} strSymbols The string symbols to inspect.\n * @param {Array} chrSymbols The character symbols to find.\n * @returns {number} Returns the index of the first unmatched string symbol.\n */\n function charsStartIndex(strSymbols, chrSymbols) {\n var index = -1,\n length = strSymbols.length;\n\n while (++index < length && baseIndexOf(chrSymbols, strSymbols[index], 0) > -1) {}\n return index;\n }\n\n /**\n * Used by `_.trim` and `_.trimEnd` to get the index of the last string symbol\n * that is not found in the character symbols.\n *\n * @private\n * @param {Array} strSymbols The string symbols to inspect.\n * @param {Array} chrSymbols The character symbols to find.\n * @returns {number} Returns the index of the last unmatched string symbol.\n */\n function charsEndIndex(strSymbols, chrSymbols) {\n var index = strSymbols.length;\n\n while (index-- && baseIndexOf(chrSymbols, strSymbols[index], 0) > -1) {}\n return index;\n }\n\n /**\n * Gets the number of `placeholder` occurrences in `array`.\n *\n * @private\n * @param {Array} array The array to inspect.\n * @param {*} placeholder The placeholder to search for.\n * @returns {number} Returns the placeholder count.\n */\n function countHolders(array, placeholder) {\n var length = array.length,\n result = 0;\n\n while (length--) {\n if (array[length] === placeholder) {\n ++result;\n }\n }\n return result;\n }\n\n /**\n * Used by `_.deburr` to convert Latin-1 Supplement and Latin Extended-A\n * letters to basic Latin letters.\n *\n * @private\n * @param {string} letter The matched letter to deburr.\n * @returns {string} Returns the deburred letter.\n */\n var deburrLetter = basePropertyOf(deburredLetters);\n\n /**\n * Used by `_.escape` to convert characters to HTML entities.\n *\n * @private\n * @param {string} chr The matched character to escape.\n * @returns {string} Returns the escaped character.\n */\n var escapeHtmlChar = basePropertyOf(htmlEscapes);\n\n /**\n * Used by `_.template` to escape characters for inclusion in compiled string literals.\n *\n * @private\n * @param {string} chr The matched character to escape.\n * @returns {string} Returns the escaped character.\n */\n function escapeStringChar(chr) {\n return '\\\\' + stringEscapes[chr];\n }\n\n /**\n * Gets the value at `key` of `object`.\n *\n * @private\n * @param {Object} [object] The object to query.\n * @param {string} key The key of the property to get.\n * @returns {*} Returns the property value.\n */\n function getValue(object, key) {\n return object == null ? undefined : object[key];\n }\n\n /**\n * Checks if `string` contains Unicode symbols.\n *\n * @private\n * @param {string} string The string to inspect.\n * @returns {boolean} Returns `true` if a symbol is found, else `false`.\n */\n function hasUnicode(string) {\n return reHasUnicode.test(string);\n }\n\n /**\n * Checks if `string` contains a word composed of Unicode symbols.\n *\n * @private\n * @param {string} string The string to inspect.\n * @returns {boolean} Returns `true` if a word is found, else `false`.\n */\n function hasUnicodeWord(string) {\n return reHasUnicodeWord.test(string);\n }\n\n /**\n * Converts `iterator` to an array.\n *\n * @private\n * @param {Object} iterator The iterator to convert.\n * @returns {Array} Returns the converted array.\n */\n function iteratorToArray(iterator) {\n var data,\n result = [];\n\n while (!(data = iterator.next()).done) {\n result.push(data.value);\n }\n return result;\n }\n\n /**\n * Converts `map` to its key-value pairs.\n *\n * @private\n * @param {Object} map The map to convert.\n * @returns {Array} Returns the key-value pairs.\n */\n function mapToArray(map) {\n var index = -1,\n result = Array(map.size);\n\n map.forEach(function(value, key) {\n result[++index] = [key, value];\n });\n return result;\n }\n\n /**\n * Creates a unary function that invokes `func` with its argument transformed.\n *\n * @private\n * @param {Function} func The function to wrap.\n * @param {Function} transform The argument transform.\n * @returns {Function} Returns the new function.\n */\n function overArg(func, transform) {\n return function(arg) {\n return func(transform(arg));\n };\n }\n\n /**\n * Replaces all `placeholder` elements in `array` with an internal placeholder\n * and returns an array of their indexes.\n *\n * @private\n * @param {Array} array The array to modify.\n * @param {*} placeholder The placeholder to replace.\n * @returns {Array} Returns the new array of placeholder indexes.\n */\n function replaceHolders(array, placeholder) {\n var index = -1,\n length = array.length,\n resIndex = 0,\n result = [];\n\n while (++index < length) {\n var value = array[index];\n if (value === placeholder || value === PLACEHOLDER) {\n array[index] = PLACEHOLDER;\n result[resIndex++] = index;\n }\n }\n return result;\n }\n\n /**\n * Converts `set` to an array of its values.\n *\n * @private\n * @param {Object} set The set to convert.\n * @returns {Array} Returns the values.\n */\n function setToArray(set) {\n var index = -1,\n result = Array(set.size);\n\n set.forEach(function(value) {\n result[++index] = value;\n });\n return result;\n }\n\n /**\n * Converts `set` to its value-value pairs.\n *\n * @private\n * @param {Object} set The set to convert.\n * @returns {Array} Returns the value-value pairs.\n */\n function setToPairs(set) {\n var index = -1,\n result = Array(set.size);\n\n set.forEach(function(value) {\n result[++index] = [value, value];\n });\n return result;\n }\n\n /**\n * A specialized version of `_.indexOf` which performs strict equality\n * comparisons of values, i.e. `===`.\n *\n * @private\n * @param {Array} array The array to inspect.\n * @param {*} value The value to search for.\n * @param {number} fromIndex The index to search from.\n * @returns {number} Returns the index of the matched value, else `-1`.\n */\n function strictIndexOf(array, value, fromIndex) {\n var index = fromIndex - 1,\n length = array.length;\n\n while (++index < length) {\n if (array[index] === value) {\n return index;\n }\n }\n return -1;\n }\n\n /**\n * A specialized version of `_.lastIndexOf` which performs strict equality\n * comparisons of values, i.e. `===`.\n *\n * @private\n * @param {Array} array The array to inspect.\n * @param {*} value The value to search for.\n * @param {number} fromIndex The index to search from.\n * @returns {number} Returns the index of the matched value, else `-1`.\n */\n function strictLastIndexOf(array, value, fromIndex) {\n var index = fromIndex + 1;\n while (index--) {\n if (array[index] === value) {\n return index;\n }\n }\n return index;\n }\n\n /**\n * Gets the number of symbols in `string`.\n *\n * @private\n * @param {string} string The string to inspect.\n * @returns {number} Returns the string size.\n */\n function stringSize(string) {\n return hasUnicode(string)\n ? unicodeSize(string)\n : asciiSize(string);\n }\n\n /**\n * Converts `string` to an array.\n *\n * @private\n * @param {string} string The string to convert.\n * @returns {Array} Returns the converted array.\n */\n function stringToArray(string) {\n return hasUnicode(string)\n ? unicodeToArray(string)\n : asciiToArray(string);\n }\n\n /**\n * Used by `_.trim` and `_.trimEnd` to get the index of the last non-whitespace\n * character of `string`.\n *\n * @private\n * @param {string} string The string to inspect.\n * @returns {number} Returns the index of the last non-whitespace character.\n */\n function trimmedEndIndex(string) {\n var index = string.length;\n\n while (index-- && reWhitespace.test(string.charAt(index))) {}\n return index;\n }\n\n /**\n * Used by `_.unescape` to convert HTML entities to characters.\n *\n * @private\n * @param {string} chr The matched character to unescape.\n * @returns {string} Returns the unescaped character.\n */\n var unescapeHtmlChar = basePropertyOf(htmlUnescapes);\n\n /**\n * Gets the size of a Unicode `string`.\n *\n * @private\n * @param {string} string The string inspect.\n * @returns {number} Returns the string size.\n */\n function unicodeSize(string) {\n var result = reUnicode.lastIndex = 0;\n while (reUnicode.test(string)) {\n ++result;\n }\n return result;\n }\n\n /**\n * Converts a Unicode `string` to an array.\n *\n * @private\n * @param {string} string The string to convert.\n * @returns {Array} Returns the converted array.\n */\n function unicodeToArray(string) {\n return string.match(reUnicode) || [];\n }\n\n /**\n * Splits a Unicode `string` into an array of its words.\n *\n * @private\n * @param {string} The string to inspect.\n * @returns {Array} Returns the words of `string`.\n */\n function unicodeWords(string) {\n return string.match(reUnicodeWord) || [];\n }\n\n /*--------------------------------------------------------------------------*/\n\n /**\n * Create a new pristine `lodash` function using the `context` object.\n *\n * @static\n * @memberOf _\n * @since 1.1.0\n * @category Util\n * @param {Object} [context=root] The context object.\n * @returns {Function} Returns a new `lodash` function.\n * @example\n *\n * _.mixin({ 'foo': _.constant('foo') });\n *\n * var lodash = _.runInContext();\n * lodash.mixin({ 'bar': lodash.constant('bar') });\n *\n * _.isFunction(_.foo);\n * // => true\n * _.isFunction(_.bar);\n * // => false\n *\n * lodash.isFunction(lodash.foo);\n * // => false\n * lodash.isFunction(lodash.bar);\n * // => true\n *\n * // Create a suped-up `defer` in Node.js.\n * var defer = _.runInContext({ 'setTimeout': setImmediate }).defer;\n */\n var runInContext = (function runInContext(context) {\n context = context == null ? root : _.defaults(root.Object(), context, _.pick(root, contextProps));\n\n /** Built-in constructor references. */\n var Array = context.Array,\n Date = context.Date,\n Error = context.Error,\n Function = context.Function,\n Math = context.Math,\n Object = context.Object,\n RegExp = context.RegExp,\n String = context.String,\n TypeError = context.TypeError;\n\n /** Used for built-in method references. */\n var arrayProto = Array.prototype,\n funcProto = Function.prototype,\n objectProto = Object.prototype;\n\n /** Used to detect overreaching core-js shims. */\n var coreJsData = context['__core-js_shared__'];\n\n /** Used to resolve the decompiled source of functions. */\n var funcToString = funcProto.toString;\n\n /** Used to check objects for own properties. */\n var hasOwnProperty = objectProto.hasOwnProperty;\n\n /** Used to generate unique IDs. */\n var idCounter = 0;\n\n /** Used to detect methods masquerading as native. */\n var maskSrcKey = (function() {\n var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || '');\n return uid ? ('Symbol(src)_1.' + uid) : '';\n }());\n\n /**\n * Used to resolve the\n * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)\n * of values.\n */\n var nativeObjectToString = objectProto.toString;\n\n /** Used to infer the `Object` constructor. */\n var objectCtorString = funcToString.call(Object);\n\n /** Used to restore the original `_` reference in `_.noConflict`. */\n var oldDash = root._;\n\n /** Used to detect if a method is native. */\n var reIsNative = RegExp('^' +\n funcToString.call(hasOwnProperty).replace(reRegExpChar, '\\\\$&')\n .replace(/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])/g, '$1.*?') + '$'\n );\n\n /** Built-in value references. */\n var Buffer = moduleExports ? context.Buffer : undefined,\n Symbol = context.Symbol,\n Uint8Array = context.Uint8Array,\n allocUnsafe = Buffer ? Buffer.allocUnsafe : undefined,\n getPrototype = overArg(Object.getPrototypeOf, Object),\n objectCreate = Object.create,\n propertyIsEnumerable = objectProto.propertyIsEnumerable,\n splice = arrayProto.splice,\n spreadableSymbol = Symbol ? Symbol.isConcatSpreadable : undefined,\n symIterator = Symbol ? Symbol.iterator : undefined,\n symToStringTag = Symbol ? Symbol.toStringTag : undefined;\n\n var defineProperty = (function() {\n try {\n var func = getNative(Object, 'defineProperty');\n func({}, '', {});\n return func;\n } catch (e) {}\n }());\n\n /** Mocked built-ins. */\n var ctxClearTimeout = context.clearTimeout !== root.clearTimeout && context.clearTimeout,\n ctxNow = Date && Date.now !== root.Date.now && Date.now,\n ctxSetTimeout = context.setTimeout !== root.setTimeout && context.setTimeout;\n\n /* Built-in method references for those with the same name as other `lodash` methods. */\n var nativeCeil = Math.ceil,\n nativeFloor = Math.floor,\n nativeGetSymbols = Object.getOwnPropertySymbols,\n nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined,\n nativeIsFinite = context.isFinite,\n nativeJoin = arrayProto.join,\n nativeKeys = overArg(Object.keys, Object),\n nativeMax = Math.max,\n nativeMin = Math.min,\n nativeNow = Date.now,\n nativeParseInt = context.parseInt,\n nativeRandom = Math.random,\n nativeReverse = arrayProto.reverse;\n\n /* Built-in method references that are verified to be native. */\n var DataView = getNative(context, 'DataView'),\n Map = getNative(context, 'Map'),\n Promise = getNative(context, 'Promise'),\n Set = getNative(context, 'Set'),\n WeakMap = getNative(context, 'WeakMap'),\n nativeCreate = getNative(Object, 'create');\n\n /** Used to store function metadata. */\n var metaMap = WeakMap && new WeakMap;\n\n /** Used to lookup unminified function names. */\n var realNames = {};\n\n /** Used to detect maps, sets, and weakmaps. */\n var dataViewCtorString = toSource(DataView),\n mapCtorString = toSource(Map),\n promiseCtorString = toSource(Promise),\n setCtorString = toSource(Set),\n weakMapCtorString = toSource(WeakMap);\n\n /** Used to convert symbols to primitives and strings. */\n var symbolProto = Symbol ? Symbol.prototype : undefined,\n symbolValueOf = symbolProto ? symbolProto.valueOf : undefined,\n symbolToString = symbolProto ? symbolProto.toString : undefined;\n\n /*------------------------------------------------------------------------*/\n\n /**\n * Creates a `lodash` object which wraps `value` to enable implicit method\n * chain sequences. Methods that operate on and return arrays, collections,\n * and functions can be chained together. Methods that retrieve a single value\n * or may return a primitive value will automatically end the chain sequence\n * and return the unwrapped value. Otherwise, the value must be unwrapped\n * with `_#value`.\n *\n * Explicit chain sequences, which must be unwrapped with `_#value`, may be\n * enabled using `_.chain`.\n *\n * The execution of chained methods is lazy, that is, it's deferred until\n * `_#value` is implicitly or explicitly called.\n *\n * Lazy evaluation allows several methods to support shortcut fusion.\n * Shortcut fusion is an optimization to merge iteratee calls; this avoids\n * the creation of intermediate arrays and can greatly reduce the number of\n * iteratee executions. Sections of a chain sequence qualify for shortcut\n * fusion if the section is applied to an array and iteratees accept only\n * one argument. The heuristic for whether a section qualifies for shortcut\n * fusion is subject to change.\n *\n * Chaining is supported in custom builds as long as the `_#value` method is\n * directly or indirectly included in the build.\n *\n * In addition to lodash methods, wrappers have `Array` and `String` methods.\n *\n * The wrapper `Array` methods are:\n * `concat`, `join`, `pop`, `push`, `shift`, `sort`, `splice`, and `unshift`\n *\n * The wrapper `String` methods are:\n * `replace` and `split`\n *\n * The wrapper methods that support shortcut fusion are:\n * `at`, `compact`, `drop`, `dropRight`, `dropWhile`, `filter`, `find`,\n * `findLast`, `head`, `initial`, `last`, `map`, `reject`, `reverse`, `slice`,\n * `tail`, `take`, `takeRight`, `takeRightWhile`, `takeWhile`, and `toArray`\n *\n * The chainable wrapper methods are:\n * `after`, `ary`, `assign`, `assignIn`, `assignInWith`, `assignWith`, `at`,\n * `before`, `bind`, `bindAll`, `bindKey`, `castArray`, `chain`, `chunk`,\n * `commit`, `compact`, `concat`, `conforms`, `constant`, `countBy`, `create`,\n * `curry`, `debounce`, `defaults`, `defaultsDeep`, `defer`, `delay`,\n * `difference`, `differenceBy`, `differenceWith`, `drop`, `dropRight`,\n * `dropRightWhile`, `dropWhile`, `extend`, `extendWith`, `fill`, `filter`,\n * `flatMap`, `flatMapDeep`, `flatMapDepth`, `flatten`, `flattenDeep`,\n * `flattenDepth`, `flip`, `flow`, `flowRight`, `fromPairs`, `functions`,\n * `functionsIn`, `groupBy`, `initial`, `intersection`, `intersectionBy`,\n * `intersectionWith`, `invert`, `invertBy`, `invokeMap`, `iteratee`, `keyBy`,\n * `keys`, `keysIn`, `map`, `mapKeys`, `mapValues`, `matches`, `matchesProperty`,\n * `memoize`, `merge`, `mergeWith`, `method`, `methodOf`, `mixin`, `negate`,\n * `nthArg`, `omit`, `omitBy`, `once`, `orderBy`, `over`, `overArgs`,\n * `overEvery`, `overSome`, `partial`, `partialRight`, `partition`, `pick`,\n * `pickBy`, `plant`, `property`, `propertyOf`, `pull`, `pullAll`, `pullAllBy`,\n * `pullAllWith`, `pullAt`, `push`, `range`, `rangeRight`, `rearg`, `reject`,\n * `remove`, `rest`, `reverse`, `sampleSize`, `set`, `setWith`, `shuffle`,\n * `slice`, `sort`, `sortBy`, `splice`, `spread`, `tail`, `take`, `takeRight`,\n * `takeRightWhile`, `takeWhile`, `tap`, `throttle`, `thru`, `toArray`,\n * `toPairs`, `toPairsIn`, `toPath`, `toPlainObject`, `transform`, `unary`,\n * `union`, `unionBy`, `unionWith`, `uniq`, `uniqBy`, `uniqWith`, `unset`,\n * `unshift`, `unzip`, `unzipWith`, `update`, `updateWith`, `values`,\n * `valuesIn`, `without`, `wrap`, `xor`, `xorBy`, `xorWith`, `zip`,\n * `zipObject`, `zipObjectDeep`, and `zipWith`\n *\n * The wrapper methods that are **not** chainable by default are:\n * `add`, `attempt`, `camelCase`, `capitalize`, `ceil`, `clamp`, `clone`,\n * `cloneDeep`, `cloneDeepWith`, `cloneWith`, `conformsTo`, `deburr`,\n * `defaultTo`, `divide`, `each`, `eachRight`, `endsWith`, `eq`, `escape`,\n * `escapeRegExp`, `every`, `find`, `findIndex`, `findKey`, `findLast`,\n * `findLastIndex`, `findLastKey`, `first`, `floor`, `forEach`, `forEachRight`,\n * `forIn`, `forInRight`, `forOwn`, `forOwnRight`, `get`, `gt`, `gte`, `has`,\n * `hasIn`, `head`, `identity`, `includes`, `indexOf`, `inRange`, `invoke`,\n * `isArguments`, `isArray`, `isArrayBuffer`, `isArrayLike`, `isArrayLikeObject`,\n * `isBoolean`, `isBuffer`, `isDate`, `isElement`, `isEmpty`, `isEqual`,\n * `isEqualWith`, `isError`, `isFinite`, `isFunction`, `isInteger`, `isLength`,\n * `isMap`, `isMatch`, `isMatchWith`, `isNaN`, `isNative`, `isNil`, `isNull`,\n * `isNumber`, `isObject`, `isObjectLike`, `isPlainObject`, `isRegExp`,\n * `isSafeInteger`, `isSet`, `isString`, `isUndefined`, `isTypedArray`,\n * `isWeakMap`, `isWeakSet`, `join`, `kebabCase`, `last`, `lastIndexOf`,\n * `lowerCase`, `lowerFirst`, `lt`, `lte`, `max`, `maxBy`, `mean`, `meanBy`,\n * `min`, `minBy`, `multiply`, `noConflict`, `noop`, `now`, `nth`, `pad`,\n * `padEnd`, `padStart`, `parseInt`, `pop`, `random`, `reduce`, `reduceRight`,\n * `repeat`, `result`, `round`, `runInContext`, `sample`, `shift`, `size`,\n * `snakeCase`, `some`, `sortedIndex`, `sortedIndexBy`, `sortedLastIndex`,\n * `sortedLastIndexBy`, `startCase`, `startsWith`, `stubArray`, `stubFalse`,\n * `stubObject`, `stubString`, `stubTrue`, `subtract`, `sum`, `sumBy`,\n * `template`, `times`, `toFinite`, `toInteger`, `toJSON`, `toLength`,\n * `toLower`, `toNumber`, `toSafeInteger`, `toString`, `toUpper`, `trim`,\n * `trimEnd`, `trimStart`, `truncate`, `unescape`, `uniqueId`, `upperCase`,\n * `upperFirst`, `value`, and `words`\n *\n * @name _\n * @constructor\n * @category Seq\n * @param {*} value The value to wrap in a `lodash` instance.\n * @returns {Object} Returns the new `lodash` wrapper instance.\n * @example\n *\n * function square(n) {\n * return n * n;\n * }\n *\n * var wrapped = _([1, 2, 3]);\n *\n * // Returns an unwrapped value.\n * wrapped.reduce(_.add);\n * // => 6\n *\n * // Returns a wrapped value.\n * var squares = wrapped.map(square);\n *\n * _.isArray(squares);\n * // => false\n *\n * _.isArray(squares.value());\n * // => true\n */\n function lodash(value) {\n if (isObjectLike(value) && !isArray(value) && !(value instanceof LazyWrapper)) {\n if (value instanceof LodashWrapper) {\n return value;\n }\n if (hasOwnProperty.call(value, '__wrapped__')) {\n return wrapperClone(value);\n }\n }\n return new LodashWrapper(value);\n }\n\n /**\n * The base implementation of `_.create` without support for assigning\n * properties to the created object.\n *\n * @private\n * @param {Object} proto The object to inherit from.\n * @returns {Object} Returns the new object.\n */\n var baseCreate = (function() {\n function object() {}\n return function(proto) {\n if (!isObject(proto)) {\n return {};\n }\n if (objectCreate) {\n return objectCreate(proto);\n }\n object.prototype = proto;\n var result = new object;\n object.prototype = undefined;\n return result;\n };\n }());\n\n /**\n * The function whose prototype chain sequence wrappers inherit from.\n *\n * @private\n */\n function baseLodash() {\n // No operation performed.\n }\n\n /**\n * The base constructor for creating `lodash` wrapper objects.\n *\n * @private\n * @param {*} value The value to wrap.\n * @param {boolean} [chainAll] Enable explicit method chain sequences.\n */\n function LodashWrapper(value, chainAll) {\n this.__wrapped__ = value;\n this.__actions__ = [];\n this.__chain__ = !!chainAll;\n this.__index__ = 0;\n this.__values__ = undefined;\n }\n\n /**\n * By default, the template delimiters used by lodash are like those in\n * embedded Ruby (ERB) as well as ES2015 template strings. Change the\n * following template settings to use alternative delimiters.\n *\n * @static\n * @memberOf _\n * @type {Object}\n */\n lodash.templateSettings = {\n\n /**\n * Used to detect `data` property values to be HTML-escaped.\n *\n * @memberOf _.templateSettings\n * @type {RegExp}\n */\n 'escape': reEscape,\n\n /**\n * Used to detect code to be evaluated.\n *\n * @memberOf _.templateSettings\n * @type {RegExp}\n */\n 'evaluate': reEvaluate,\n\n /**\n * Used to detect `data` property values to inject.\n *\n * @memberOf _.templateSettings\n * @type {RegExp}\n */\n 'interpolate': reInterpolate,\n\n /**\n * Used to reference the data object in the template text.\n *\n * @memberOf _.templateSettings\n * @type {string}\n */\n 'variable': '',\n\n /**\n * Used to import variables into the compiled template.\n *\n * @memberOf _.templateSettings\n * @type {Object}\n */\n 'imports': {\n\n /**\n * A reference to the `lodash` function.\n *\n * @memberOf _.templateSettings.imports\n * @type {Function}\n */\n '_': lodash\n }\n };\n\n // Ensure wrappers are instances of `baseLodash`.\n lodash.prototype = baseLodash.prototype;\n lodash.prototype.constructor = lodash;\n\n LodashWrapper.prototype = baseCreate(baseLodash.prototype);\n LodashWrapper.prototype.constructor = LodashWrapper;\n\n /*------------------------------------------------------------------------*/\n\n /**\n * Creates a lazy wrapper object which wraps `value` to enable lazy evaluation.\n *\n * @private\n * @constructor\n * @param {*} value The value to wrap.\n */\n function LazyWrapper(value) {\n this.__wrapped__ = value;\n this.__actions__ = [];\n this.__dir__ = 1;\n this.__filtered__ = false;\n this.__iteratees__ = [];\n this.__takeCount__ = MAX_ARRAY_LENGTH;\n this.__views__ = [];\n }\n\n /**\n * Creates a clone of the lazy wrapper object.\n *\n * @private\n * @name clone\n * @memberOf LazyWrapper\n * @returns {Object} Returns the cloned `LazyWrapper` object.\n */\n function lazyClone() {\n var result = new LazyWrapper(this.__wrapped__);\n result.__actions__ = copyArray(this.__actions__);\n result.__dir__ = this.__dir__;\n result.__filtered__ = this.__filtered__;\n result.__iteratees__ = copyArray(this.__iteratees__);\n result.__takeCount__ = this.__takeCount__;\n result.__views__ = copyArray(this.__views__);\n return result;\n }\n\n /**\n * Reverses the direction of lazy iteration.\n *\n * @private\n * @name reverse\n * @memberOf LazyWrapper\n * @returns {Object} Returns the new reversed `LazyWrapper` object.\n */\n function lazyReverse() {\n if (this.__filtered__) {\n var result = new LazyWrapper(this);\n result.__dir__ = -1;\n result.__filtered__ = true;\n } else {\n result = this.clone();\n result.__dir__ *= -1;\n }\n return result;\n }\n\n /**\n * Extracts the unwrapped value from its lazy wrapper.\n *\n * @private\n * @name value\n * @memberOf LazyWrapper\n * @returns {*} Returns the unwrapped value.\n */\n function lazyValue() {\n var array = this.__wrapped__.value(),\n dir = this.__dir__,\n isArr = isArray(array),\n isRight = dir < 0,\n arrLength = isArr ? array.length : 0,\n view = getView(0, arrLength, this.__views__),\n start = view.start,\n end = view.end,\n length = end - start,\n index = isRight ? end : (start - 1),\n iteratees = this.__iteratees__,\n iterLength = iteratees.length,\n resIndex = 0,\n takeCount = nativeMin(length, this.__takeCount__);\n\n if (!isArr || (!isRight && arrLength == length && takeCount == length)) {\n return baseWrapperValue(array, this.__actions__);\n }\n var result = [];\n\n outer:\n while (length-- && resIndex < takeCount) {\n index += dir;\n\n var iterIndex = -1,\n value = array[index];\n\n while (++iterIndex < iterLength) {\n var data = iteratees[iterIndex],\n iteratee = data.iteratee,\n type = data.type,\n computed = iteratee(value);\n\n if (type == LAZY_MAP_FLAG) {\n value = computed;\n } else if (!computed) {\n if (type == LAZY_FILTER_FLAG) {\n continue outer;\n } else {\n break outer;\n }\n }\n }\n result[resIndex++] = value;\n }\n return result;\n }\n\n // Ensure `LazyWrapper` is an instance of `baseLodash`.\n LazyWrapper.prototype = baseCreate(baseLodash.prototype);\n LazyWrapper.prototype.constructor = LazyWrapper;\n\n /*------------------------------------------------------------------------*/\n\n /**\n * Creates a hash object.\n *\n * @private\n * @constructor\n * @param {Array} [entries] The key-value pairs to cache.\n */\n function Hash(entries) {\n var index = -1,\n length = entries == null ? 0 : entries.length;\n\n this.clear();\n while (++index < length) {\n var entry = entries[index];\n this.set(entry[0], entry[1]);\n }\n }\n\n /**\n * Removes all key-value entries from the hash.\n *\n * @private\n * @name clear\n * @memberOf Hash\n */\n function hashClear() {\n this.__data__ = nativeCreate ? nativeCreate(null) : {};\n this.size = 0;\n }\n\n /**\n * Removes `key` and its value from the hash.\n *\n * @private\n * @name delete\n * @memberOf Hash\n * @param {Object} hash The hash to modify.\n * @param {string} key The key of the value to remove.\n * @returns {boolean} Returns `true` if the entry was removed, else `false`.\n */\n function hashDelete(key) {\n var result = this.has(key) && delete this.__data__[key];\n this.size -= result ? 1 : 0;\n return result;\n }\n\n /**\n * Gets the hash value for `key`.\n *\n * @private\n * @name get\n * @memberOf Hash\n * @param {string} key The key of the value to get.\n * @returns {*} Returns the entry value.\n */\n function hashGet(key) {\n var data = this.__data__;\n if (nativeCreate) {\n var result = data[key];\n return result === HASH_UNDEFINED ? undefined : result;\n }\n return hasOwnProperty.call(data, key) ? data[key] : undefined;\n }\n\n /**\n * Checks if a hash value for `key` exists.\n *\n * @private\n * @name has\n * @memberOf Hash\n * @param {string} key The key of the entry to check.\n * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.\n */\n function hashHas(key) {\n var data = this.__data__;\n return nativeCreate ? (data[key] !== undefined) : hasOwnProperty.call(data, key);\n }\n\n /**\n * Sets the hash `key` to `value`.\n *\n * @private\n * @name set\n * @memberOf Hash\n * @param {string} key The key of the value to set.\n * @param {*} value The value to set.\n * @returns {Object} Returns the hash instance.\n */\n function hashSet(key, value) {\n var data = this.__data__;\n this.size += this.has(key) ? 0 : 1;\n data[key] = (nativeCreate && value === undefined) ? HASH_UNDEFINED : value;\n return this;\n }\n\n // Add methods to `Hash`.\n Hash.prototype.clear = hashClear;\n Hash.prototype['delete'] = hashDelete;\n Hash.prototype.get = hashGet;\n Hash.prototype.has = hashHas;\n Hash.prototype.set = hashSet;\n\n /*------------------------------------------------------------------------*/\n\n /**\n * Creates an list cache object.\n *\n * @private\n * @constructor\n * @param {Array} [entries] The key-value pairs to cache.\n */\n function ListCache(entries) {\n var index = -1,\n length = entries == null ? 0 : entries.length;\n\n this.clear();\n while (++index < length) {\n var entry = entries[index];\n this.set(entry[0], entry[1]);\n }\n }\n\n /**\n * Removes all key-value entries from the list cache.\n *\n * @private\n * @name clear\n * @memberOf ListCache\n */\n function listCacheClear() {\n this.__data__ = [];\n this.size = 0;\n }\n\n /**\n * Removes `key` and its value from the list cache.\n *\n * @private\n * @name delete\n * @memberOf ListCache\n * @param {string} key The key of the value to remove.\n * @returns {boolean} Returns `true` if the entry was removed, else `false`.\n */\n function listCacheDelete(key) {\n var data = this.__data__,\n index = assocIndexOf(data, key);\n\n if (index < 0) {\n return false;\n }\n var lastIndex = data.length - 1;\n if (index == lastIndex) {\n data.pop();\n } else {\n splice.call(data, index, 1);\n }\n --this.size;\n return true;\n }\n\n /**\n * Gets the list cache value for `key`.\n *\n * @private\n * @name get\n * @memberOf ListCache\n * @param {string} key The key of the value to get.\n * @returns {*} Returns the entry value.\n */\n function listCacheGet(key) {\n var data = this.__data__,\n index = assocIndexOf(data, key);\n\n return index < 0 ? undefined : data[index][1];\n }\n\n /**\n * Checks if a list cache value for `key` exists.\n *\n * @private\n * @name has\n * @memberOf ListCache\n * @param {string} key The key of the entry to check.\n * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.\n */\n function listCacheHas(key) {\n return assocIndexOf(this.__data__, key) > -1;\n }\n\n /**\n * Sets the list cache `key` to `value`.\n *\n * @private\n * @name set\n * @memberOf ListCache\n * @param {string} key The key of the value to set.\n * @param {*} value The value to set.\n * @returns {Object} Returns the list cache instance.\n */\n function listCacheSet(key, value) {\n var data = this.__data__,\n index = assocIndexOf(data, key);\n\n if (index < 0) {\n ++this.size;\n data.push([key, value]);\n } else {\n data[index][1] = value;\n }\n return this;\n }\n\n // Add methods to `ListCache`.\n ListCache.prototype.clear = listCacheClear;\n ListCache.prototype['delete'] = listCacheDelete;\n ListCache.prototype.get = listCacheGet;\n ListCache.prototype.has = listCacheHas;\n ListCache.prototype.set = listCacheSet;\n\n /*------------------------------------------------------------------------*/\n\n /**\n * Creates a map cache object to store key-value pairs.\n *\n * @private\n * @constructor\n * @param {Array} [entries] The key-value pairs to cache.\n */\n function MapCache(entries) {\n var index = -1,\n length = entries == null ? 0 : entries.length;\n\n this.clear();\n while (++index < length) {\n var entry = entries[index];\n this.set(entry[0], entry[1]);\n }\n }\n\n /**\n * Removes all key-value entries from the map.\n *\n * @private\n * @name clear\n * @memberOf MapCache\n */\n function mapCacheClear() {\n this.size = 0;\n this.__data__ = {\n 'hash': new Hash,\n 'map': new (Map || ListCache),\n 'string': new Hash\n };\n }\n\n /**\n * Removes `key` and its value from the map.\n *\n * @private\n * @name delete\n * @memberOf MapCache\n * @param {string} key The key of the value to remove.\n * @returns {boolean} Returns `true` if the entry was removed, else `false`.\n */\n function mapCacheDelete(key) {\n var result = getMapData(this, key)['delete'](key);\n this.size -= result ? 1 : 0;\n return result;\n }\n\n /**\n * Gets the map value for `key`.\n *\n * @private\n * @name get\n * @memberOf MapCache\n * @param {string} key The key of the value to get.\n * @returns {*} Returns the entry value.\n */\n function mapCacheGet(key) {\n return getMapData(this, key).get(key);\n }\n\n /**\n * Checks if a map value for `key` exists.\n *\n * @private\n * @name has\n * @memberOf MapCache\n * @param {string} key The key of the entry to check.\n * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.\n */\n function mapCacheHas(key) {\n return getMapData(this, key).has(key);\n }\n\n /**\n * Sets the map `key` to `value`.\n *\n * @private\n * @name set\n * @memberOf MapCache\n * @param {string} key The key of the value to set.\n * @param {*} value The value to set.\n * @returns {Object} Returns the map cache instance.\n */\n function mapCacheSet(key, value) {\n var data = getMapData(this, key),\n size = data.size;\n\n data.set(key, value);\n this.size += data.size == size ? 0 : 1;\n return this;\n }\n\n // Add methods to `MapCache`.\n MapCache.prototype.clear = mapCacheClear;\n MapCache.prototype['delete'] = mapCacheDelete;\n MapCache.prototype.get = mapCacheGet;\n MapCache.prototype.has = mapCacheHas;\n MapCache.prototype.set = mapCacheSet;\n\n /*------------------------------------------------------------------------*/\n\n /**\n *\n * Creates an array cache object to store unique values.\n *\n * @private\n * @constructor\n * @param {Array} [values] The values to cache.\n */\n function SetCache(values) {\n var index = -1,\n length = values == null ? 0 : values.length;\n\n this.__data__ = new MapCache;\n while (++index < length) {\n this.add(values[index]);\n }\n }\n\n /**\n * Adds `value` to the array cache.\n *\n * @private\n * @name add\n * @memberOf SetCache\n * @alias push\n * @param {*} value The value to cache.\n * @returns {Object} Returns the cache instance.\n */\n function setCacheAdd(value) {\n this.__data__.set(value, HASH_UNDEFINED);\n return this;\n }\n\n /**\n * Checks if `value` is in the array cache.\n *\n * @private\n * @name has\n * @memberOf SetCache\n * @param {*} value The value to search for.\n * @returns {number} Returns `true` if `value` is found, else `false`.\n */\n function setCacheHas(value) {\n return this.__data__.has(value);\n }\n\n // Add methods to `SetCache`.\n SetCache.prototype.add = SetCache.prototype.push = setCacheAdd;\n SetCache.prototype.has = setCacheHas;\n\n /*------------------------------------------------------------------------*/\n\n /**\n * Creates a stack cache object to store key-value pairs.\n *\n * @private\n * @constructor\n * @param {Array} [entries] The key-value pairs to cache.\n */\n function Stack(entries) {\n var data = this.__data__ = new ListCache(entries);\n this.size = data.size;\n }\n\n /**\n * Removes all key-value entries from the stack.\n *\n * @private\n * @name clear\n * @memberOf Stack\n */\n function stackClear() {\n this.__data__ = new ListCache;\n this.size = 0;\n }\n\n /**\n * Removes `key` and its value from the stack.\n *\n * @private\n * @name delete\n * @memberOf Stack\n * @param {string} key The key of the value to remove.\n * @returns {boolean} Returns `true` if the entry was removed, else `false`.\n */\n function stackDelete(key) {\n var data = this.__data__,\n result = data['delete'](key);\n\n this.size = data.size;\n return result;\n }\n\n /**\n * Gets the stack value for `key`.\n *\n * @private\n * @name get\n * @memberOf Stack\n * @param {string} key The key of the value to get.\n * @returns {*} Returns the entry value.\n */\n function stackGet(key) {\n return this.__data__.get(key);\n }\n\n /**\n * Checks if a stack value for `key` exists.\n *\n * @private\n * @name has\n * @memberOf Stack\n * @param {string} key The key of the entry to check.\n * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.\n */\n function stackHas(key) {\n return this.__data__.has(key);\n }\n\n /**\n * Sets the stack `key` to `value`.\n *\n * @private\n * @name set\n * @memberOf Stack\n * @param {string} key The key of the value to set.\n * @param {*} value The value to set.\n * @returns {Object} Returns the stack cache instance.\n */\n function stackSet(key, value) {\n var data = this.__data__;\n if (data instanceof ListCache) {\n var pairs = data.__data__;\n if (!Map || (pairs.length < LARGE_ARRAY_SIZE - 1)) {\n pairs.push([key, value]);\n this.size = ++data.size;\n return this;\n }\n data = this.__data__ = new MapCache(pairs);\n }\n data.set(key, value);\n this.size = data.size;\n return this;\n }\n\n // Add methods to `Stack`.\n Stack.prototype.clear = stackClear;\n Stack.prototype['delete'] = stackDelete;\n Stack.prototype.get = stackGet;\n Stack.prototype.has = stackHas;\n Stack.prototype.set = stackSet;\n\n /*------------------------------------------------------------------------*/\n\n /**\n * Creates an array of the enumerable property names of the array-like `value`.\n *\n * @private\n * @param {*} value The value to query.\n * @param {boolean} inherited Specify returning inherited property names.\n * @returns {Array} Returns the array of property names.\n */\n function arrayLikeKeys(value, inherited) {\n var isArr = isArray(value),\n isArg = !isArr && isArguments(value),\n isBuff = !isArr && !isArg && isBuffer(value),\n isType = !isArr && !isArg && !isBuff && isTypedArray(value),\n skipIndexes = isArr || isArg || isBuff || isType,\n result = skipIndexes ? baseTimes(value.length, String) : [],\n length = result.length;\n\n for (var key in value) {\n if ((inherited || hasOwnProperty.call(value, key)) &&\n !(skipIndexes && (\n // Safari 9 has enumerable `arguments.length` in strict mode.\n key == 'length' ||\n // Node.js 0.10 has enumerable non-index properties on buffers.\n (isBuff && (key == 'offset' || key == 'parent')) ||\n // PhantomJS 2 has enumerable non-index properties on typed arrays.\n (isType && (key == 'buffer' || key == 'byteLength' || key == 'byteOffset')) ||\n // Skip index properties.\n isIndex(key, length)\n ))) {\n result.push(key);\n }\n }\n return result;\n }\n\n /**\n * A specialized version of `_.sample` for arrays.\n *\n * @private\n * @param {Array} array The array to sample.\n * @returns {*} Returns the random element.\n */\n function arraySample(array) {\n var length = array.length;\n return length ? array[baseRandom(0, length - 1)] : undefined;\n }\n\n /**\n * A specialized version of `_.sampleSize` for arrays.\n *\n * @private\n * @param {Array} array The array to sample.\n * @param {number} n The number of elements to sample.\n * @returns {Array} Returns the random elements.\n */\n function arraySampleSize(array, n) {\n return shuffleSelf(copyArray(array), baseClamp(n, 0, array.length));\n }\n\n /**\n * A specialized version of `_.shuffle` for arrays.\n *\n * @private\n * @param {Array} array The array to shuffle.\n * @returns {Array} Returns the new shuffled array.\n */\n function arrayShuffle(array) {\n return shuffleSelf(copyArray(array));\n }\n\n /**\n * This function is like `assignValue` except that it doesn't assign\n * `undefined` values.\n *\n * @private\n * @param {Object} object The object to modify.\n * @param {string} key The key of the property to assign.\n * @param {*} value The value to assign.\n */\n function assignMergeValue(object, key, value) {\n if ((value !== undefined && !eq(object[key], value)) ||\n (value === undefined && !(key in object))) {\n baseAssignValue(object, key, value);\n }\n }\n\n /**\n * Assigns `value` to `key` of `object` if the existing value is not equivalent\n * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * for equality comparisons.\n *\n * @private\n * @param {Object} object The object to modify.\n * @param {string} key The key of the property to assign.\n * @param {*} value The value to assign.\n */\n function assignValue(object, key, value) {\n var objValue = object[key];\n if (!(hasOwnProperty.call(object, key) && eq(objValue, value)) ||\n (value === undefined && !(key in object))) {\n baseAssignValue(object, key, value);\n }\n }\n\n /**\n * Gets the index at which the `key` is found in `array` of key-value pairs.\n *\n * @private\n * @param {Array} array The array to inspect.\n * @param {*} key The key to search for.\n * @returns {number} Returns the index of the matched value, else `-1`.\n */\n function assocIndexOf(array, key) {\n var length = array.length;\n while (length--) {\n if (eq(array[length][0], key)) {\n return length;\n }\n }\n return -1;\n }\n\n /**\n * Aggregates elements of `collection` on `accumulator` with keys transformed\n * by `iteratee` and values set by `setter`.\n *\n * @private\n * @param {Array|Object} collection The collection to iterate over.\n * @param {Function} setter The function to set `accumulator` values.\n * @param {Function} iteratee The iteratee to transform keys.\n * @param {Object} accumulator The initial aggregated object.\n * @returns {Function} Returns `accumulator`.\n */\n function baseAggregator(collection, setter, iteratee, accumulator) {\n baseEach(collection, function(value, key, collection) {\n setter(accumulator, value, iteratee(value), collection);\n });\n return accumulator;\n }\n\n /**\n * The base implementation of `_.assign` without support for multiple sources\n * or `customizer` functions.\n *\n * @private\n * @param {Object} object The destination object.\n * @param {Object} source The source object.\n * @returns {Object} Returns `object`.\n */\n function baseAssign(object, source) {\n return object && copyObject(source, keys(source), object);\n }\n\n /**\n * The base implementation of `_.assignIn` without support for multiple sources\n * or `customizer` functions.\n *\n * @private\n * @param {Object} object The destination object.\n * @param {Object} source The source object.\n * @returns {Object} Returns `object`.\n */\n function baseAssignIn(object, source) {\n return object && copyObject(source, keysIn(source), object);\n }\n\n /**\n * The base implementation of `assignValue` and `assignMergeValue` without\n * value checks.\n *\n * @private\n * @param {Object} object The object to modify.\n * @param {string} key The key of the property to assign.\n * @param {*} value The value to assign.\n */\n function baseAssignValue(object, key, value) {\n if (key == '__proto__' && defineProperty) {\n defineProperty(object, key, {\n 'configurable': true,\n 'enumerable': true,\n 'value': value,\n 'writable': true\n });\n } else {\n object[key] = value;\n }\n }\n\n /**\n * The base implementation of `_.at` without support for individual paths.\n *\n * @private\n * @param {Object} object The object to iterate over.\n * @param {string[]} paths The property paths to pick.\n * @returns {Array} Returns the picked elements.\n */\n function baseAt(object, paths) {\n var index = -1,\n length = paths.length,\n result = Array(length),\n skip = object == null;\n\n while (++index < length) {\n result[index] = skip ? undefined : get(object, paths[index]);\n }\n return result;\n }\n\n /**\n * The base implementation of `_.clamp` which doesn't coerce arguments.\n *\n * @private\n * @param {number} number The number to clamp.\n * @param {number} [lower] The lower bound.\n * @param {number} upper The upper bound.\n * @returns {number} Returns the clamped number.\n */\n function baseClamp(number, lower, upper) {\n if (number === number) {\n if (upper !== undefined) {\n number = number <= upper ? number : upper;\n }\n if (lower !== undefined) {\n number = number >= lower ? number : lower;\n }\n }\n return number;\n }\n\n /**\n * The base implementation of `_.clone` and `_.cloneDeep` which tracks\n * traversed objects.\n *\n * @private\n * @param {*} value The value to clone.\n * @param {boolean} bitmask The bitmask flags.\n * 1 - Deep clone\n * 2 - Flatten inherited properties\n * 4 - Clone symbols\n * @param {Function} [customizer] The function to customize cloning.\n * @param {string} [key] The key of `value`.\n * @param {Object} [object] The parent object of `value`.\n * @param {Object} [stack] Tracks traversed objects and their clone counterparts.\n * @returns {*} Returns the cloned value.\n */\n function baseClone(value, bitmask, customizer, key, object, stack) {\n var result,\n isDeep = bitmask & CLONE_DEEP_FLAG,\n isFlat = bitmask & CLONE_FLAT_FLAG,\n isFull = bitmask & CLONE_SYMBOLS_FLAG;\n\n if (customizer) {\n result = object ? customizer(value, key, object, stack) : customizer(value);\n }\n if (result !== undefined) {\n return result;\n }\n if (!isObject(value)) {\n return value;\n }\n var isArr = isArray(value);\n if (isArr) {\n result = initCloneArray(value);\n if (!isDeep) {\n return copyArray(value, result);\n }\n } else {\n var tag = getTag(value),\n isFunc = tag == funcTag || tag == genTag;\n\n if (isBuffer(value)) {\n return cloneBuffer(value, isDeep);\n }\n if (tag == objectTag || tag == argsTag || (isFunc && !object)) {\n result = (isFlat || isFunc) ? {} : initCloneObject(value);\n if (!isDeep) {\n return isFlat\n ? copySymbolsIn(value, baseAssignIn(result, value))\n : copySymbols(value, baseAssign(result, value));\n }\n } else {\n if (!cloneableTags[tag]) {\n return object ? value : {};\n }\n result = initCloneByTag(value, tag, isDeep);\n }\n }\n // Check for circular references and return its corresponding clone.\n stack || (stack = new Stack);\n var stacked = stack.get(value);\n if (stacked) {\n return stacked;\n }\n stack.set(value, result);\n\n if (isSet(value)) {\n value.forEach(function(subValue) {\n result.add(baseClone(subValue, bitmask, customizer, subValue, value, stack));\n });\n } else if (isMap(value)) {\n value.forEach(function(subValue, key) {\n result.set(key, baseClone(subValue, bitmask, customizer, key, value, stack));\n });\n }\n\n var keysFunc = isFull\n ? (isFlat ? getAllKeysIn : getAllKeys)\n : (isFlat ? keysIn : keys);\n\n var props = isArr ? undefined : keysFunc(value);\n arrayEach(props || value, function(subValue, key) {\n if (props) {\n key = subValue;\n subValue = value[key];\n }\n // Recursively populate clone (susceptible to call stack limits).\n assignValue(result, key, baseClone(subValue, bitmask, customizer, key, value, stack));\n });\n return result;\n }\n\n /**\n * The base implementation of `_.conforms` which doesn't clone `source`.\n *\n * @private\n * @param {Object} source The object of property predicates to conform to.\n * @returns {Function} Returns the new spec function.\n */\n function baseConforms(source) {\n var props = keys(source);\n return function(object) {\n return baseConformsTo(object, source, props);\n };\n }\n\n /**\n * The base implementation of `_.conformsTo` which accepts `props` to check.\n *\n * @private\n * @param {Object} object The object to inspect.\n * @param {Object} source The object of property predicates to conform to.\n * @returns {boolean} Returns `true` if `object` conforms, else `false`.\n */\n function baseConformsTo(object, source, props) {\n var length = props.length;\n if (object == null) {\n return !length;\n }\n object = Object(object);\n while (length--) {\n var key = props[length],\n predicate = source[key],\n value = object[key];\n\n if ((value === undefined && !(key in object)) || !predicate(value)) {\n return false;\n }\n }\n return true;\n }\n\n /**\n * The base implementation of `_.delay` and `_.defer` which accepts `args`\n * to provide to `func`.\n *\n * @private\n * @param {Function} func The function to delay.\n * @param {number} wait The number of milliseconds to delay invocation.\n * @param {Array} args The arguments to provide to `func`.\n * @returns {number|Object} Returns the timer id or timeout object.\n */\n function baseDelay(func, wait, args) {\n if (typeof func != 'function') {\n throw new TypeError(FUNC_ERROR_TEXT);\n }\n return setTimeout(function() { func.apply(undefined, args); }, wait);\n }\n\n /**\n * The base implementation of methods like `_.difference` without support\n * for excluding multiple arrays or iteratee shorthands.\n *\n * @private\n * @param {Array} array The array to inspect.\n * @param {Array} values The values to exclude.\n * @param {Function} [iteratee] The iteratee invoked per element.\n * @param {Function} [comparator] The comparator invoked per element.\n * @returns {Array} Returns the new array of filtered values.\n */\n function baseDifference(array, values, iteratee, comparator) {\n var index = -1,\n includes = arrayIncludes,\n isCommon = true,\n length = array.length,\n result = [],\n valuesLength = values.length;\n\n if (!length) {\n return result;\n }\n if (iteratee) {\n values = arrayMap(values, baseUnary(iteratee));\n }\n if (comparator) {\n includes = arrayIncludesWith;\n isCommon = false;\n }\n else if (values.length >= LARGE_ARRAY_SIZE) {\n includes = cacheHas;\n isCommon = false;\n values = new SetCache(values);\n }\n outer:\n while (++index < length) {\n var value = array[index],\n computed = iteratee == null ? value : iteratee(value);\n\n value = (comparator || value !== 0) ? value : 0;\n if (isCommon && computed === computed) {\n var valuesIndex = valuesLength;\n while (valuesIndex--) {\n if (values[valuesIndex] === computed) {\n continue outer;\n }\n }\n result.push(value);\n }\n else if (!includes(values, computed, comparator)) {\n result.push(value);\n }\n }\n return result;\n }\n\n /**\n * The base implementation of `_.forEach` without support for iteratee shorthands.\n *\n * @private\n * @param {Array|Object} collection The collection to iterate over.\n * @param {Function} iteratee The function invoked per iteration.\n * @returns {Array|Object} Returns `collection`.\n */\n var baseEach = createBaseEach(baseForOwn);\n\n /**\n * The base implementation of `_.forEachRight` without support for iteratee shorthands.\n *\n * @private\n * @param {Array|Object} collection The collection to iterate over.\n * @param {Function} iteratee The function invoked per iteration.\n * @returns {Array|Object} Returns `collection`.\n */\n var baseEachRight = createBaseEach(baseForOwnRight, true);\n\n /**\n * The base implementation of `_.every` without support for iteratee shorthands.\n *\n * @private\n * @param {Array|Object} collection The collection to iterate over.\n * @param {Function} predicate The function invoked per iteration.\n * @returns {boolean} Returns `true` if all elements pass the predicate check,\n * else `false`\n */\n function baseEvery(collection, predicate) {\n var result = true;\n baseEach(collection, function(value, index, collection) {\n result = !!predicate(value, index, collection);\n return result;\n });\n return result;\n }\n\n /**\n * The base implementation of methods like `_.max` and `_.min` which accepts a\n * `comparator` to determine the extremum value.\n *\n * @private\n * @param {Array} array The array to iterate over.\n * @param {Function} iteratee The iteratee invoked per iteration.\n * @param {Function} comparator The comparator used to compare values.\n * @returns {*} Returns the extremum value.\n */\n function baseExtremum(array, iteratee, comparator) {\n var index = -1,\n length = array.length;\n\n while (++index < length) {\n var value = array[index],\n current = iteratee(value);\n\n if (current != null && (computed === undefined\n ? (current === current && !isSymbol(current))\n : comparator(current, computed)\n )) {\n var computed = current,\n result = value;\n }\n }\n return result;\n }\n\n /**\n * The base implementation of `_.fill` without an iteratee call guard.\n *\n * @private\n * @param {Array} array The array to fill.\n * @param {*} value The value to fill `array` with.\n * @param {number} [start=0] The start position.\n * @param {number} [end=array.length] The end position.\n * @returns {Array} Returns `array`.\n */\n function baseFill(array, value, start, end) {\n var length = array.length;\n\n start = toInteger(start);\n if (start < 0) {\n start = -start > length ? 0 : (length + start);\n }\n end = (end === undefined || end > length) ? length : toInteger(end);\n if (end < 0) {\n end += length;\n }\n end = start > end ? 0 : toLength(end);\n while (start < end) {\n array[start++] = value;\n }\n return array;\n }\n\n /**\n * The base implementation of `_.filter` without support for iteratee shorthands.\n *\n * @private\n * @param {Array|Object} collection The collection to iterate over.\n * @param {Function} predicate The function invoked per iteration.\n * @returns {Array} Returns the new filtered array.\n */\n function baseFilter(collection, predicate) {\n var result = [];\n baseEach(collection, function(value, index, collection) {\n if (predicate(value, index, collection)) {\n result.push(value);\n }\n });\n return result;\n }\n\n /**\n * The base implementation of `_.flatten` with support for restricting flattening.\n *\n * @private\n * @param {Array} array The array to flatten.\n * @param {number} depth The maximum recursion depth.\n * @param {boolean} [predicate=isFlattenable] The function invoked per iteration.\n * @param {boolean} [isStrict] Restrict to values that pass `predicate` checks.\n * @param {Array} [result=[]] The initial result value.\n * @returns {Array} Returns the new flattened array.\n */\n function baseFlatten(array, depth, predicate, isStrict, result) {\n var index = -1,\n length = array.length;\n\n predicate || (predicate = isFlattenable);\n result || (result = []);\n\n while (++index < length) {\n var value = array[index];\n if (depth > 0 && predicate(value)) {\n if (depth > 1) {\n // Recursively flatten arrays (susceptible to call stack limits).\n baseFlatten(value, depth - 1, predicate, isStrict, result);\n } else {\n arrayPush(result, value);\n }\n } else if (!isStrict) {\n result[result.length] = value;\n }\n }\n return result;\n }\n\n /**\n * The base implementation of `baseForOwn` which iterates over `object`\n * properties returned by `keysFunc` and invokes `iteratee` for each property.\n * Iteratee functions may exit iteration early by explicitly returning `false`.\n *\n * @private\n * @param {Object} object The object to iterate over.\n * @param {Function} iteratee The function invoked per iteration.\n * @param {Function} keysFunc The function to get the keys of `object`.\n * @returns {Object} Returns `object`.\n */\n var baseFor = createBaseFor();\n\n /**\n * This function is like `baseFor` except that it iterates over properties\n * in the opposite order.\n *\n * @private\n * @param {Object} object The object to iterate over.\n * @param {Function} iteratee The function invoked per iteration.\n * @param {Function} keysFunc The function to get the keys of `object`.\n * @returns {Object} Returns `object`.\n */\n var baseForRight = createBaseFor(true);\n\n /**\n * The base implementation of `_.forOwn` without support for iteratee shorthands.\n *\n * @private\n * @param {Object} object The object to iterate over.\n * @param {Function} iteratee The function invoked per iteration.\n * @returns {Object} Returns `object`.\n */\n function baseForOwn(object, iteratee) {\n return object && baseFor(object, iteratee, keys);\n }\n\n /**\n * The base implementation of `_.forOwnRight` without support for iteratee shorthands.\n *\n * @private\n * @param {Object} object The object to iterate over.\n * @param {Function} iteratee The function invoked per iteration.\n * @returns {Object} Returns `object`.\n */\n function baseForOwnRight(object, iteratee) {\n return object && baseForRight(object, iteratee, keys);\n }\n\n /**\n * The base implementation of `_.functions` which creates an array of\n * `object` function property names filtered from `props`.\n *\n * @private\n * @param {Object} object The object to inspect.\n * @param {Array} props The property names to filter.\n * @returns {Array} Returns the function names.\n */\n function baseFunctions(object, props) {\n return arrayFilter(props, function(key) {\n return isFunction(object[key]);\n });\n }\n\n /**\n * The base implementation of `_.get` without support for default values.\n *\n * @private\n * @param {Object} object The object to query.\n * @param {Array|string} path The path of the property to get.\n * @returns {*} Returns the resolved value.\n */\n function baseGet(object, path) {\n path = castPath(path, object);\n\n var index = 0,\n length = path.length;\n\n while (object != null && index < length) {\n object = object[toKey(path[index++])];\n }\n return (index && index == length) ? object : undefined;\n }\n\n /**\n * The base implementation of `getAllKeys` and `getAllKeysIn` which uses\n * `keysFunc` and `symbolsFunc` to get the enumerable property names and\n * symbols of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @param {Function} keysFunc The function to get the keys of `object`.\n * @param {Function} symbolsFunc The function to get the symbols of `object`.\n * @returns {Array} Returns the array of property names and symbols.\n */\n function baseGetAllKeys(object, keysFunc, symbolsFunc) {\n var result = keysFunc(object);\n return isArray(object) ? result : arrayPush(result, symbolsFunc(object));\n }\n\n /**\n * The base implementation of `getTag` without fallbacks for buggy environments.\n *\n * @private\n * @param {*} value The value to query.\n * @returns {string} Returns the `toStringTag`.\n */\n function baseGetTag(value) {\n if (value == null) {\n return value === undefined ? undefinedTag : nullTag;\n }\n return (symToStringTag && symToStringTag in Object(value))\n ? getRawTag(value)\n : objectToString(value);\n }\n\n /**\n * The base implementation of `_.gt` which doesn't coerce arguments.\n *\n * @private\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @returns {boolean} Returns `true` if `value` is greater than `other`,\n * else `false`.\n */\n function baseGt(value, other) {\n return value > other;\n }\n\n /**\n * The base implementation of `_.has` without support for deep paths.\n *\n * @private\n * @param {Object} [object] The object to query.\n * @param {Array|string} key The key to check.\n * @returns {boolean} Returns `true` if `key` exists, else `false`.\n */\n function baseHas(object, key) {\n return object != null && hasOwnProperty.call(object, key);\n }\n\n /**\n * The base implementation of `_.hasIn` without support for deep paths.\n *\n * @private\n * @param {Object} [object] The object to query.\n * @param {Array|string} key The key to check.\n * @returns {boolean} Returns `true` if `key` exists, else `false`.\n */\n function baseHasIn(object, key) {\n return object != null && key in Object(object);\n }\n\n /**\n * The base implementation of `_.inRange` which doesn't coerce arguments.\n *\n * @private\n * @param {number} number The number to check.\n * @param {number} start The start of the range.\n * @param {number} end The end of the range.\n * @returns {boolean} Returns `true` if `number` is in the range, else `false`.\n */\n function baseInRange(number, start, end) {\n return number >= nativeMin(start, end) && number < nativeMax(start, end);\n }\n\n /**\n * The base implementation of methods like `_.intersection`, without support\n * for iteratee shorthands, that accepts an array of arrays to inspect.\n *\n * @private\n * @param {Array} arrays The arrays to inspect.\n * @param {Function} [iteratee] The iteratee invoked per element.\n * @param {Function} [comparator] The comparator invoked per element.\n * @returns {Array} Returns the new array of shared values.\n */\n function baseIntersection(arrays, iteratee, comparator) {\n var includes = comparator ? arrayIncludesWith : arrayIncludes,\n length = arrays[0].length,\n othLength = arrays.length,\n othIndex = othLength,\n caches = Array(othLength),\n maxLength = Infinity,\n result = [];\n\n while (othIndex--) {\n var array = arrays[othIndex];\n if (othIndex && iteratee) {\n array = arrayMap(array, baseUnary(iteratee));\n }\n maxLength = nativeMin(array.length, maxLength);\n caches[othIndex] = !comparator && (iteratee || (length >= 120 && array.length >= 120))\n ? new SetCache(othIndex && array)\n : undefined;\n }\n array = arrays[0];\n\n var index = -1,\n seen = caches[0];\n\n outer:\n while (++index < length && result.length < maxLength) {\n var value = array[index],\n computed = iteratee ? iteratee(value) : value;\n\n value = (comparator || value !== 0) ? value : 0;\n if (!(seen\n ? cacheHas(seen, computed)\n : includes(result, computed, comparator)\n )) {\n othIndex = othLength;\n while (--othIndex) {\n var cache = caches[othIndex];\n if (!(cache\n ? cacheHas(cache, computed)\n : includes(arrays[othIndex], computed, comparator))\n ) {\n continue outer;\n }\n }\n if (seen) {\n seen.push(computed);\n }\n result.push(value);\n }\n }\n return result;\n }\n\n /**\n * The base implementation of `_.invert` and `_.invertBy` which inverts\n * `object` with values transformed by `iteratee` and set by `setter`.\n *\n * @private\n * @param {Object} object The object to iterate over.\n * @param {Function} setter The function to set `accumulator` values.\n * @param {Function} iteratee The iteratee to transform values.\n * @param {Object} accumulator The initial inverted object.\n * @returns {Function} Returns `accumulator`.\n */\n function baseInverter(object, setter, iteratee, accumulator) {\n baseForOwn(object, function(value, key, object) {\n setter(accumulator, iteratee(value), key, object);\n });\n return accumulator;\n }\n\n /**\n * The base implementation of `_.invoke` without support for individual\n * method arguments.\n *\n * @private\n * @param {Object} object The object to query.\n * @param {Array|string} path The path of the method to invoke.\n * @param {Array} args The arguments to invoke the method with.\n * @returns {*} Returns the result of the invoked method.\n */\n function baseInvoke(object, path, args) {\n path = castPath(path, object);\n object = parent(object, path);\n var func = object == null ? object : object[toKey(last(path))];\n return func == null ? undefined : apply(func, object, args);\n }\n\n /**\n * The base implementation of `_.isArguments`.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an `arguments` object,\n */\n function baseIsArguments(value) {\n return isObjectLike(value) && baseGetTag(value) == argsTag;\n }\n\n /**\n * The base implementation of `_.isArrayBuffer` without Node.js optimizations.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an array buffer, else `false`.\n */\n function baseIsArrayBuffer(value) {\n return isObjectLike(value) && baseGetTag(value) == arrayBufferTag;\n }\n\n /**\n * The base implementation of `_.isDate` without Node.js optimizations.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a date object, else `false`.\n */\n function baseIsDate(value) {\n return isObjectLike(value) && baseGetTag(value) == dateTag;\n }\n\n /**\n * The base implementation of `_.isEqual` which supports partial comparisons\n * and tracks traversed objects.\n *\n * @private\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @param {boolean} bitmask The bitmask flags.\n * 1 - Unordered comparison\n * 2 - Partial comparison\n * @param {Function} [customizer] The function to customize comparisons.\n * @param {Object} [stack] Tracks traversed `value` and `other` objects.\n * @returns {boolean} Returns `true` if the values are equivalent, else `false`.\n */\n function baseIsEqual(value, other, bitmask, customizer, stack) {\n if (value === other) {\n return true;\n }\n if (value == null || other == null || (!isObjectLike(value) && !isObjectLike(other))) {\n return value !== value && other !== other;\n }\n return baseIsEqualDeep(value, other, bitmask, customizer, baseIsEqual, stack);\n }\n\n /**\n * A specialized version of `baseIsEqual` for arrays and objects which performs\n * deep comparisons and tracks traversed objects enabling objects with circular\n * references to be compared.\n *\n * @private\n * @param {Object} object The object to compare.\n * @param {Object} other The other object to compare.\n * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.\n * @param {Function} customizer The function to customize comparisons.\n * @param {Function} equalFunc The function to determine equivalents of values.\n * @param {Object} [stack] Tracks traversed `object` and `other` objects.\n * @returns {boolean} Returns `true` if the objects are equivalent, else `false`.\n */\n function baseIsEqualDeep(object, other, bitmask, customizer, equalFunc, stack) {\n var objIsArr = isArray(object),\n othIsArr = isArray(other),\n objTag = objIsArr ? arrayTag : getTag(object),\n othTag = othIsArr ? arrayTag : getTag(other);\n\n objTag = objTag == argsTag ? objectTag : objTag;\n othTag = othTag == argsTag ? objectTag : othTag;\n\n var objIsObj = objTag == objectTag,\n othIsObj = othTag == objectTag,\n isSameTag = objTag == othTag;\n\n if (isSameTag && isBuffer(object)) {\n if (!isBuffer(other)) {\n return false;\n }\n objIsArr = true;\n objIsObj = false;\n }\n if (isSameTag && !objIsObj) {\n stack || (stack = new Stack);\n return (objIsArr || isTypedArray(object))\n ? equalArrays(object, other, bitmask, customizer, equalFunc, stack)\n : equalByTag(object, other, objTag, bitmask, customizer, equalFunc, stack);\n }\n if (!(bitmask & COMPARE_PARTIAL_FLAG)) {\n var objIsWrapped = objIsObj && hasOwnProperty.call(object, '__wrapped__'),\n othIsWrapped = othIsObj && hasOwnProperty.call(other, '__wrapped__');\n\n if (objIsWrapped || othIsWrapped) {\n var objUnwrapped = objIsWrapped ? object.value() : object,\n othUnwrapped = othIsWrapped ? other.value() : other;\n\n stack || (stack = new Stack);\n return equalFunc(objUnwrapped, othUnwrapped, bitmask, customizer, stack);\n }\n }\n if (!isSameTag) {\n return false;\n }\n stack || (stack = new Stack);\n return equalObjects(object, other, bitmask, customizer, equalFunc, stack);\n }\n\n /**\n * The base implementation of `_.isMap` without Node.js optimizations.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a map, else `false`.\n */\n function baseIsMap(value) {\n return isObjectLike(value) && getTag(value) == mapTag;\n }\n\n /**\n * The base implementation of `_.isMatch` without support for iteratee shorthands.\n *\n * @private\n * @param {Object} object The object to inspect.\n * @param {Object} source The object of property values to match.\n * @param {Array} matchData The property names, values, and compare flags to match.\n * @param {Function} [customizer] The function to customize comparisons.\n * @returns {boolean} Returns `true` if `object` is a match, else `false`.\n */\n function baseIsMatch(object, source, matchData, customizer) {\n var index = matchData.length,\n length = index,\n noCustomizer = !customizer;\n\n if (object == null) {\n return !length;\n }\n object = Object(object);\n while (index--) {\n var data = matchData[index];\n if ((noCustomizer && data[2])\n ? data[1] !== object[data[0]]\n : !(data[0] in object)\n ) {\n return false;\n }\n }\n while (++index < length) {\n data = matchData[index];\n var key = data[0],\n objValue = object[key],\n srcValue = data[1];\n\n if (noCustomizer && data[2]) {\n if (objValue === undefined && !(key in object)) {\n return false;\n }\n } else {\n var stack = new Stack;\n if (customizer) {\n var result = customizer(objValue, srcValue, key, object, source, stack);\n }\n if (!(result === undefined\n ? baseIsEqual(srcValue, objValue, COMPARE_PARTIAL_FLAG | COMPARE_UNORDERED_FLAG, customizer, stack)\n : result\n )) {\n return false;\n }\n }\n }\n return true;\n }\n\n /**\n * The base implementation of `_.isNative` without bad shim checks.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a native function,\n * else `false`.\n */\n function baseIsNative(value) {\n if (!isObject(value) || isMasked(value)) {\n return false;\n }\n var pattern = isFunction(value) ? reIsNative : reIsHostCtor;\n return pattern.test(toSource(value));\n }\n\n /**\n * The base implementation of `_.isRegExp` without Node.js optimizations.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a regexp, else `false`.\n */\n function baseIsRegExp(value) {\n return isObjectLike(value) && baseGetTag(value) == regexpTag;\n }\n\n /**\n * The base implementation of `_.isSet` without Node.js optimizations.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a set, else `false`.\n */\n function baseIsSet(value) {\n return isObjectLike(value) && getTag(value) == setTag;\n }\n\n /**\n * The base implementation of `_.isTypedArray` without Node.js optimizations.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a typed array, else `false`.\n */\n function baseIsTypedArray(value) {\n return isObjectLike(value) &&\n isLength(value.length) && !!typedArrayTags[baseGetTag(value)];\n }\n\n /**\n * The base implementation of `_.iteratee`.\n *\n * @private\n * @param {*} [value=_.identity] The value to convert to an iteratee.\n * @returns {Function} Returns the iteratee.\n */\n function baseIteratee(value) {\n // Don't store the `typeof` result in a variable to avoid a JIT bug in Safari 9.\n // See https://bugs.webkit.org/show_bug.cgi?id=156034 for more details.\n if (typeof value == 'function') {\n return value;\n }\n if (value == null) {\n return identity;\n }\n if (typeof value == 'object') {\n return isArray(value)\n ? baseMatchesProperty(value[0], value[1])\n : baseMatches(value);\n }\n return property(value);\n }\n\n /**\n * The base implementation of `_.keys` which doesn't treat sparse arrays as dense.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names.\n */\n function baseKeys(object) {\n if (!isPrototype(object)) {\n return nativeKeys(object);\n }\n var result = [];\n for (var key in Object(object)) {\n if (hasOwnProperty.call(object, key) && key != 'constructor') {\n result.push(key);\n }\n }\n return result;\n }\n\n /**\n * The base implementation of `_.keysIn` which doesn't treat sparse arrays as dense.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names.\n */\n function baseKeysIn(object) {\n if (!isObject(object)) {\n return nativeKeysIn(object);\n }\n var isProto = isPrototype(object),\n result = [];\n\n for (var key in object) {\n if (!(key == 'constructor' && (isProto || !hasOwnProperty.call(object, key)))) {\n result.push(key);\n }\n }\n return result;\n }\n\n /**\n * The base implementation of `_.lt` which doesn't coerce arguments.\n *\n * @private\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @returns {boolean} Returns `true` if `value` is less than `other`,\n * else `false`.\n */\n function baseLt(value, other) {\n return value < other;\n }\n\n /**\n * The base implementation of `_.map` without support for iteratee shorthands.\n *\n * @private\n * @param {Array|Object} collection The collection to iterate over.\n * @param {Function} iteratee The function invoked per iteration.\n * @returns {Array} Returns the new mapped array.\n */\n function baseMap(collection, iteratee) {\n var index = -1,\n result = isArrayLike(collection) ? Array(collection.length) : [];\n\n baseEach(collection, function(value, key, collection) {\n result[++index] = iteratee(value, key, collection);\n });\n return result;\n }\n\n /**\n * The base implementation of `_.matches` which doesn't clone `source`.\n *\n * @private\n * @param {Object} source The object of property values to match.\n * @returns {Function} Returns the new spec function.\n */\n function baseMatches(source) {\n var matchData = getMatchData(source);\n if (matchData.length == 1 && matchData[0][2]) {\n return matchesStrictComparable(matchData[0][0], matchData[0][1]);\n }\n return function(object) {\n return object === source || baseIsMatch(object, source, matchData);\n };\n }\n\n /**\n * The base implementation of `_.matchesProperty` which doesn't clone `srcValue`.\n *\n * @private\n * @param {string} path The path of the property to get.\n * @param {*} srcValue The value to match.\n * @returns {Function} Returns the new spec function.\n */\n function baseMatchesProperty(path, srcValue) {\n if (isKey(path) && isStrictComparable(srcValue)) {\n return matchesStrictComparable(toKey(path), srcValue);\n }\n return function(object) {\n var objValue = get(object, path);\n return (objValue === undefined && objValue === srcValue)\n ? hasIn(object, path)\n : baseIsEqual(srcValue, objValue, COMPARE_PARTIAL_FLAG | COMPARE_UNORDERED_FLAG);\n };\n }\n\n /**\n * The base implementation of `_.merge` without support for multiple sources.\n *\n * @private\n * @param {Object} object The destination object.\n * @param {Object} source The source object.\n * @param {number} srcIndex The index of `source`.\n * @param {Function} [customizer] The function to customize merged values.\n * @param {Object} [stack] Tracks traversed source values and their merged\n * counterparts.\n */\n function baseMerge(object, source, srcIndex, customizer, stack) {\n if (object === source) {\n return;\n }\n baseFor(source, function(srcValue, key) {\n stack || (stack = new Stack);\n if (isObject(srcValue)) {\n baseMergeDeep(object, source, key, srcIndex, baseMerge, customizer, stack);\n }\n else {\n var newValue = customizer\n ? customizer(safeGet(object, key), srcValue, (key + ''), object, source, stack)\n : undefined;\n\n if (newValue === undefined) {\n newValue = srcValue;\n }\n assignMergeValue(object, key, newValue);\n }\n }, keysIn);\n }\n\n /**\n * A specialized version of `baseMerge` for arrays and objects which performs\n * deep merges and tracks traversed objects enabling objects with circular\n * references to be merged.\n *\n * @private\n * @param {Object} object The destination object.\n * @param {Object} source The source object.\n * @param {string} key The key of the value to merge.\n * @param {number} srcIndex The index of `source`.\n * @param {Function} mergeFunc The function to merge values.\n * @param {Function} [customizer] The function to customize assigned values.\n * @param {Object} [stack] Tracks traversed source values and their merged\n * counterparts.\n */\n function baseMergeDeep(object, source, key, srcIndex, mergeFunc, customizer, stack) {\n var objValue = safeGet(object, key),\n srcValue = safeGet(source, key),\n stacked = stack.get(srcValue);\n\n if (stacked) {\n assignMergeValue(object, key, stacked);\n return;\n }\n var newValue = customizer\n ? customizer(objValue, srcValue, (key + ''), object, source, stack)\n : undefined;\n\n var isCommon = newValue === undefined;\n\n if (isCommon) {\n var isArr = isArray(srcValue),\n isBuff = !isArr && isBuffer(srcValue),\n isTyped = !isArr && !isBuff && isTypedArray(srcValue);\n\n newValue = srcValue;\n if (isArr || isBuff || isTyped) {\n if (isArray(objValue)) {\n newValue = objValue;\n }\n else if (isArrayLikeObject(objValue)) {\n newValue = copyArray(objValue);\n }\n else if (isBuff) {\n isCommon = false;\n newValue = cloneBuffer(srcValue, true);\n }\n else if (isTyped) {\n isCommon = false;\n newValue = cloneTypedArray(srcValue, true);\n }\n else {\n newValue = [];\n }\n }\n else if (isPlainObject(srcValue) || isArguments(srcValue)) {\n newValue = objValue;\n if (isArguments(objValue)) {\n newValue = toPlainObject(objValue);\n }\n else if (!isObject(objValue) || isFunction(objValue)) {\n newValue = initCloneObject(srcValue);\n }\n }\n else {\n isCommon = false;\n }\n }\n if (isCommon) {\n // Recursively merge objects and arrays (susceptible to call stack limits).\n stack.set(srcValue, newValue);\n mergeFunc(newValue, srcValue, srcIndex, customizer, stack);\n stack['delete'](srcValue);\n }\n assignMergeValue(object, key, newValue);\n }\n\n /**\n * The base implementation of `_.nth` which doesn't coerce arguments.\n *\n * @private\n * @param {Array} array The array to query.\n * @param {number} n The index of the element to return.\n * @returns {*} Returns the nth element of `array`.\n */\n function baseNth(array, n) {\n var length = array.length;\n if (!length) {\n return;\n }\n n += n < 0 ? length : 0;\n return isIndex(n, length) ? array[n] : undefined;\n }\n\n /**\n * The base implementation of `_.orderBy` without param guards.\n *\n * @private\n * @param {Array|Object} collection The collection to iterate over.\n * @param {Function[]|Object[]|string[]} iteratees The iteratees to sort by.\n * @param {string[]} orders The sort orders of `iteratees`.\n * @returns {Array} Returns the new sorted array.\n */\n function baseOrderBy(collection, iteratees, orders) {\n if (iteratees.length) {\n iteratees = arrayMap(iteratees, function(iteratee) {\n if (isArray(iteratee)) {\n return function(value) {\n return baseGet(value, iteratee.length === 1 ? iteratee[0] : iteratee);\n }\n }\n return iteratee;\n });\n } else {\n iteratees = [identity];\n }\n\n var index = -1;\n iteratees = arrayMap(iteratees, baseUnary(getIteratee()));\n\n var result = baseMap(collection, function(value, key, collection) {\n var criteria = arrayMap(iteratees, function(iteratee) {\n return iteratee(value);\n });\n return { 'criteria': criteria, 'index': ++index, 'value': value };\n });\n\n return baseSortBy(result, function(object, other) {\n return compareMultiple(object, other, orders);\n });\n }\n\n /**\n * The base implementation of `_.pick` without support for individual\n * property identifiers.\n *\n * @private\n * @param {Object} object The source object.\n * @param {string[]} paths The property paths to pick.\n * @returns {Object} Returns the new object.\n */\n function basePick(object, paths) {\n return basePickBy(object, paths, function(value, path) {\n return hasIn(object, path);\n });\n }\n\n /**\n * The base implementation of `_.pickBy` without support for iteratee shorthands.\n *\n * @private\n * @param {Object} object The source object.\n * @param {string[]} paths The property paths to pick.\n * @param {Function} predicate The function invoked per property.\n * @returns {Object} Returns the new object.\n */\n function basePickBy(object, paths, predicate) {\n var index = -1,\n length = paths.length,\n result = {};\n\n while (++index < length) {\n var path = paths[index],\n value = baseGet(object, path);\n\n if (predicate(value, path)) {\n baseSet(result, castPath(path, object), value);\n }\n }\n return result;\n }\n\n /**\n * A specialized version of `baseProperty` which supports deep paths.\n *\n * @private\n * @param {Array|string} path The path of the property to get.\n * @returns {Function} Returns the new accessor function.\n */\n function basePropertyDeep(path) {\n return function(object) {\n return baseGet(object, path);\n };\n }\n\n /**\n * The base implementation of `_.pullAllBy` without support for iteratee\n * shorthands.\n *\n * @private\n * @param {Array} array The array to modify.\n * @param {Array} values The values to remove.\n * @param {Function} [iteratee] The iteratee invoked per element.\n * @param {Function} [comparator] The comparator invoked per element.\n * @returns {Array} Returns `array`.\n */\n function basePullAll(array, values, iteratee, comparator) {\n var indexOf = comparator ? baseIndexOfWith : baseIndexOf,\n index = -1,\n length = values.length,\n seen = array;\n\n if (array === values) {\n values = copyArray(values);\n }\n if (iteratee) {\n seen = arrayMap(array, baseUnary(iteratee));\n }\n while (++index < length) {\n var fromIndex = 0,\n value = values[index],\n computed = iteratee ? iteratee(value) : value;\n\n while ((fromIndex = indexOf(seen, computed, fromIndex, comparator)) > -1) {\n if (seen !== array) {\n splice.call(seen, fromIndex, 1);\n }\n splice.call(array, fromIndex, 1);\n }\n }\n return array;\n }\n\n /**\n * The base implementation of `_.pullAt` without support for individual\n * indexes or capturing the removed elements.\n *\n * @private\n * @param {Array} array The array to modify.\n * @param {number[]} indexes The indexes of elements to remove.\n * @returns {Array} Returns `array`.\n */\n function basePullAt(array, indexes) {\n var length = array ? indexes.length : 0,\n lastIndex = length - 1;\n\n while (length--) {\n var index = indexes[length];\n if (length == lastIndex || index !== previous) {\n var previous = index;\n if (isIndex(index)) {\n splice.call(array, index, 1);\n } else {\n baseUnset(array, index);\n }\n }\n }\n return array;\n }\n\n /**\n * The base implementation of `_.random` without support for returning\n * floating-point numbers.\n *\n * @private\n * @param {number} lower The lower bound.\n * @param {number} upper The upper bound.\n * @returns {number} Returns the random number.\n */\n function baseRandom(lower, upper) {\n return lower + nativeFloor(nativeRandom() * (upper - lower + 1));\n }\n\n /**\n * The base implementation of `_.range` and `_.rangeRight` which doesn't\n * coerce arguments.\n *\n * @private\n * @param {number} start The start of the range.\n * @param {number} end The end of the range.\n * @param {number} step The value to increment or decrement by.\n * @param {boolean} [fromRight] Specify iterating from right to left.\n * @returns {Array} Returns the range of numbers.\n */\n function baseRange(start, end, step, fromRight) {\n var index = -1,\n length = nativeMax(nativeCeil((end - start) / (step || 1)), 0),\n result = Array(length);\n\n while (length--) {\n result[fromRight ? length : ++index] = start;\n start += step;\n }\n return result;\n }\n\n /**\n * The base implementation of `_.repeat` which doesn't coerce arguments.\n *\n * @private\n * @param {string} string The string to repeat.\n * @param {number} n The number of times to repeat the string.\n * @returns {string} Returns the repeated string.\n */\n function baseRepeat(string, n) {\n var result = '';\n if (!string || n < 1 || n > MAX_SAFE_INTEGER) {\n return result;\n }\n // Leverage the exponentiation by squaring algorithm for a faster repeat.\n // See https://en.wikipedia.org/wiki/Exponentiation_by_squaring for more details.\n do {\n if (n % 2) {\n result += string;\n }\n n = nativeFloor(n / 2);\n if (n) {\n string += string;\n }\n } while (n);\n\n return result;\n }\n\n /**\n * The base implementation of `_.rest` which doesn't validate or coerce arguments.\n *\n * @private\n * @param {Function} func The function to apply a rest parameter to.\n * @param {number} [start=func.length-1] The start position of the rest parameter.\n * @returns {Function} Returns the new function.\n */\n function baseRest(func, start) {\n return setToString(overRest(func, start, identity), func + '');\n }\n\n /**\n * The base implementation of `_.sample`.\n *\n * @private\n * @param {Array|Object} collection The collection to sample.\n * @returns {*} Returns the random element.\n */\n function baseSample(collection) {\n return arraySample(values(collection));\n }\n\n /**\n * The base implementation of `_.sampleSize` without param guards.\n *\n * @private\n * @param {Array|Object} collection The collection to sample.\n * @param {number} n The number of elements to sample.\n * @returns {Array} Returns the random elements.\n */\n function baseSampleSize(collection, n) {\n var array = values(collection);\n return shuffleSelf(array, baseClamp(n, 0, array.length));\n }\n\n /**\n * The base implementation of `_.set`.\n *\n * @private\n * @param {Object} object The object to modify.\n * @param {Array|string} path The path of the property to set.\n * @param {*} value The value to set.\n * @param {Function} [customizer] The function to customize path creation.\n * @returns {Object} Returns `object`.\n */\n function baseSet(object, path, value, customizer) {\n if (!isObject(object)) {\n return object;\n }\n path = castPath(path, object);\n\n var index = -1,\n length = path.length,\n lastIndex = length - 1,\n nested = object;\n\n while (nested != null && ++index < length) {\n var key = toKey(path[index]),\n newValue = value;\n\n if (key === '__proto__' || key === 'constructor' || key === 'prototype') {\n return object;\n }\n\n if (index != lastIndex) {\n var objValue = nested[key];\n newValue = customizer ? customizer(objValue, key, nested) : undefined;\n if (newValue === undefined) {\n newValue = isObject(objValue)\n ? objValue\n : (isIndex(path[index + 1]) ? [] : {});\n }\n }\n assignValue(nested, key, newValue);\n nested = nested[key];\n }\n return object;\n }\n\n /**\n * The base implementation of `setData` without support for hot loop shorting.\n *\n * @private\n * @param {Function} func The function to associate metadata with.\n * @param {*} data The metadata.\n * @returns {Function} Returns `func`.\n */\n var baseSetData = !metaMap ? identity : function(func, data) {\n metaMap.set(func, data);\n return func;\n };\n\n /**\n * The base implementation of `setToString` without support for hot loop shorting.\n *\n * @private\n * @param {Function} func The function to modify.\n * @param {Function} string The `toString` result.\n * @returns {Function} Returns `func`.\n */\n var baseSetToString = !defineProperty ? identity : function(func, string) {\n return defineProperty(func, 'toString', {\n 'configurable': true,\n 'enumerable': false,\n 'value': constant(string),\n 'writable': true\n });\n };\n\n /**\n * The base implementation of `_.shuffle`.\n *\n * @private\n * @param {Array|Object} collection The collection to shuffle.\n * @returns {Array} Returns the new shuffled array.\n */\n function baseShuffle(collection) {\n return shuffleSelf(values(collection));\n }\n\n /**\n * The base implementation of `_.slice` without an iteratee call guard.\n *\n * @private\n * @param {Array} array The array to slice.\n * @param {number} [start=0] The start position.\n * @param {number} [end=array.length] The end position.\n * @returns {Array} Returns the slice of `array`.\n */\n function baseSlice(array, start, end) {\n var index = -1,\n length = array.length;\n\n if (start < 0) {\n start = -start > length ? 0 : (length + start);\n }\n end = end > length ? length : end;\n if (end < 0) {\n end += length;\n }\n length = start > end ? 0 : ((end - start) >>> 0);\n start >>>= 0;\n\n var result = Array(length);\n while (++index < length) {\n result[index] = array[index + start];\n }\n return result;\n }\n\n /**\n * The base implementation of `_.some` without support for iteratee shorthands.\n *\n * @private\n * @param {Array|Object} collection The collection to iterate over.\n * @param {Function} predicate The function invoked per iteration.\n * @returns {boolean} Returns `true` if any element passes the predicate check,\n * else `false`.\n */\n function baseSome(collection, predicate) {\n var result;\n\n baseEach(collection, function(value, index, collection) {\n result = predicate(value, index, collection);\n return !result;\n });\n return !!result;\n }\n\n /**\n * The base implementation of `_.sortedIndex` and `_.sortedLastIndex` which\n * performs a binary search of `array` to determine the index at which `value`\n * should be inserted into `array` in order to maintain its sort order.\n *\n * @private\n * @param {Array} array The sorted array to inspect.\n * @param {*} value The value to evaluate.\n * @param {boolean} [retHighest] Specify returning the highest qualified index.\n * @returns {number} Returns the index at which `value` should be inserted\n * into `array`.\n */\n function baseSortedIndex(array, value, retHighest) {\n var low = 0,\n high = array == null ? low : array.length;\n\n if (typeof value == 'number' && value === value && high <= HALF_MAX_ARRAY_LENGTH) {\n while (low < high) {\n var mid = (low + high) >>> 1,\n computed = array[mid];\n\n if (computed !== null && !isSymbol(computed) &&\n (retHighest ? (computed <= value) : (computed < value))) {\n low = mid + 1;\n } else {\n high = mid;\n }\n }\n return high;\n }\n return baseSortedIndexBy(array, value, identity, retHighest);\n }\n\n /**\n * The base implementation of `_.sortedIndexBy` and `_.sortedLastIndexBy`\n * which invokes `iteratee` for `value` and each element of `array` to compute\n * their sort ranking. The iteratee is invoked with one argument; (value).\n *\n * @private\n * @param {Array} array The sorted array to inspect.\n * @param {*} value The value to evaluate.\n * @param {Function} iteratee The iteratee invoked per element.\n * @param {boolean} [retHighest] Specify returning the highest qualified index.\n * @returns {number} Returns the index at which `value` should be inserted\n * into `array`.\n */\n function baseSortedIndexBy(array, value, iteratee, retHighest) {\n var low = 0,\n high = array == null ? 0 : array.length;\n if (high === 0) {\n return 0;\n }\n\n value = iteratee(value);\n var valIsNaN = value !== value,\n valIsNull = value === null,\n valIsSymbol = isSymbol(value),\n valIsUndefined = value === undefined;\n\n while (low < high) {\n var mid = nativeFloor((low + high) / 2),\n computed = iteratee(array[mid]),\n othIsDefined = computed !== undefined,\n othIsNull = computed === null,\n othIsReflexive = computed === computed,\n othIsSymbol = isSymbol(computed);\n\n if (valIsNaN) {\n var setLow = retHighest || othIsReflexive;\n } else if (valIsUndefined) {\n setLow = othIsReflexive && (retHighest || othIsDefined);\n } else if (valIsNull) {\n setLow = othIsReflexive && othIsDefined && (retHighest || !othIsNull);\n } else if (valIsSymbol) {\n setLow = othIsReflexive && othIsDefined && !othIsNull && (retHighest || !othIsSymbol);\n } else if (othIsNull || othIsSymbol) {\n setLow = false;\n } else {\n setLow = retHighest ? (computed <= value) : (computed < value);\n }\n if (setLow) {\n low = mid + 1;\n } else {\n high = mid;\n }\n }\n return nativeMin(high, MAX_ARRAY_INDEX);\n }\n\n /**\n * The base implementation of `_.sortedUniq` and `_.sortedUniqBy` without\n * support for iteratee shorthands.\n *\n * @private\n * @param {Array} array The array to inspect.\n * @param {Function} [iteratee] The iteratee invoked per element.\n * @returns {Array} Returns the new duplicate free array.\n */\n function baseSortedUniq(array, iteratee) {\n var index = -1,\n length = array.length,\n resIndex = 0,\n result = [];\n\n while (++index < length) {\n var value = array[index],\n computed = iteratee ? iteratee(value) : value;\n\n if (!index || !eq(computed, seen)) {\n var seen = computed;\n result[resIndex++] = value === 0 ? 0 : value;\n }\n }\n return result;\n }\n\n /**\n * The base implementation of `_.toNumber` which doesn't ensure correct\n * conversions of binary, hexadecimal, or octal string values.\n *\n * @private\n * @param {*} value The value to process.\n * @returns {number} Returns the number.\n */\n function baseToNumber(value) {\n if (typeof value == 'number') {\n return value;\n }\n if (isSymbol(value)) {\n return NAN;\n }\n return +value;\n }\n\n /**\n * The base implementation of `_.toString` which doesn't convert nullish\n * values to empty strings.\n *\n * @private\n * @param {*} value The value to process.\n * @returns {string} Returns the string.\n */\n function baseToString(value) {\n // Exit early for strings to avoid a performance hit in some environments.\n if (typeof value == 'string') {\n return value;\n }\n if (isArray(value)) {\n // Recursively convert values (susceptible to call stack limits).\n return arrayMap(value, baseToString) + '';\n }\n if (isSymbol(value)) {\n return symbolToString ? symbolToString.call(value) : '';\n }\n var result = (value + '');\n return (result == '0' && (1 / value) == -INFINITY) ? '-0' : result;\n }\n\n /**\n * The base implementation of `_.uniqBy` without support for iteratee shorthands.\n *\n * @private\n * @param {Array} array The array to inspect.\n * @param {Function} [iteratee] The iteratee invoked per element.\n * @param {Function} [comparator] The comparator invoked per element.\n * @returns {Array} Returns the new duplicate free array.\n */\n function baseUniq(array, iteratee, comparator) {\n var index = -1,\n includes = arrayIncludes,\n length = array.length,\n isCommon = true,\n result = [],\n seen = result;\n\n if (comparator) {\n isCommon = false;\n includes = arrayIncludesWith;\n }\n else if (length >= LARGE_ARRAY_SIZE) {\n var set = iteratee ? null : createSet(array);\n if (set) {\n return setToArray(set);\n }\n isCommon = false;\n includes = cacheHas;\n seen = new SetCache;\n }\n else {\n seen = iteratee ? [] : result;\n }\n outer:\n while (++index < length) {\n var value = array[index],\n computed = iteratee ? iteratee(value) : value;\n\n value = (comparator || value !== 0) ? value : 0;\n if (isCommon && computed === computed) {\n var seenIndex = seen.length;\n while (seenIndex--) {\n if (seen[seenIndex] === computed) {\n continue outer;\n }\n }\n if (iteratee) {\n seen.push(computed);\n }\n result.push(value);\n }\n else if (!includes(seen, computed, comparator)) {\n if (seen !== result) {\n seen.push(computed);\n }\n result.push(value);\n }\n }\n return result;\n }\n\n /**\n * The base implementation of `_.unset`.\n *\n * @private\n * @param {Object} object The object to modify.\n * @param {Array|string} path The property path to unset.\n * @returns {boolean} Returns `true` if the property is deleted, else `false`.\n */\n function baseUnset(object, path) {\n path = castPath(path, object);\n object = parent(object, path);\n return object == null || delete object[toKey(last(path))];\n }\n\n /**\n * The base implementation of `_.update`.\n *\n * @private\n * @param {Object} object The object to modify.\n * @param {Array|string} path The path of the property to update.\n * @param {Function} updater The function to produce the updated value.\n * @param {Function} [customizer] The function to customize path creation.\n * @returns {Object} Returns `object`.\n */\n function baseUpdate(object, path, updater, customizer) {\n return baseSet(object, path, updater(baseGet(object, path)), customizer);\n }\n\n /**\n * The base implementation of methods like `_.dropWhile` and `_.takeWhile`\n * without support for iteratee shorthands.\n *\n * @private\n * @param {Array} array The array to query.\n * @param {Function} predicate The function invoked per iteration.\n * @param {boolean} [isDrop] Specify dropping elements instead of taking them.\n * @param {boolean} [fromRight] Specify iterating from right to left.\n * @returns {Array} Returns the slice of `array`.\n */\n function baseWhile(array, predicate, isDrop, fromRight) {\n var length = array.length,\n index = fromRight ? length : -1;\n\n while ((fromRight ? index-- : ++index < length) &&\n predicate(array[index], index, array)) {}\n\n return isDrop\n ? baseSlice(array, (fromRight ? 0 : index), (fromRight ? index + 1 : length))\n : baseSlice(array, (fromRight ? index + 1 : 0), (fromRight ? length : index));\n }\n\n /**\n * The base implementation of `wrapperValue` which returns the result of\n * performing a sequence of actions on the unwrapped `value`, where each\n * successive action is supplied the return value of the previous.\n *\n * @private\n * @param {*} value The unwrapped value.\n * @param {Array} actions Actions to perform to resolve the unwrapped value.\n * @returns {*} Returns the resolved value.\n */\n function baseWrapperValue(value, actions) {\n var result = value;\n if (result instanceof LazyWrapper) {\n result = result.value();\n }\n return arrayReduce(actions, function(result, action) {\n return action.func.apply(action.thisArg, arrayPush([result], action.args));\n }, result);\n }\n\n /**\n * The base implementation of methods like `_.xor`, without support for\n * iteratee shorthands, that accepts an array of arrays to inspect.\n *\n * @private\n * @param {Array} arrays The arrays to inspect.\n * @param {Function} [iteratee] The iteratee invoked per element.\n * @param {Function} [comparator] The comparator invoked per element.\n * @returns {Array} Returns the new array of values.\n */\n function baseXor(arrays, iteratee, comparator) {\n var length = arrays.length;\n if (length < 2) {\n return length ? baseUniq(arrays[0]) : [];\n }\n var index = -1,\n result = Array(length);\n\n while (++index < length) {\n var array = arrays[index],\n othIndex = -1;\n\n while (++othIndex < length) {\n if (othIndex != index) {\n result[index] = baseDifference(result[index] || array, arrays[othIndex], iteratee, comparator);\n }\n }\n }\n return baseUniq(baseFlatten(result, 1), iteratee, comparator);\n }\n\n /**\n * This base implementation of `_.zipObject` which assigns values using `assignFunc`.\n *\n * @private\n * @param {Array} props The property identifiers.\n * @param {Array} values The property values.\n * @param {Function} assignFunc The function to assign values.\n * @returns {Object} Returns the new object.\n */\n function baseZipObject(props, values, assignFunc) {\n var index = -1,\n length = props.length,\n valsLength = values.length,\n result = {};\n\n while (++index < length) {\n var value = index < valsLength ? values[index] : undefined;\n assignFunc(result, props[index], value);\n }\n return result;\n }\n\n /**\n * Casts `value` to an empty array if it's not an array like object.\n *\n * @private\n * @param {*} value The value to inspect.\n * @returns {Array|Object} Returns the cast array-like object.\n */\n function castArrayLikeObject(value) {\n return isArrayLikeObject(value) ? value : [];\n }\n\n /**\n * Casts `value` to `identity` if it's not a function.\n *\n * @private\n * @param {*} value The value to inspect.\n * @returns {Function} Returns cast function.\n */\n function castFunction(value) {\n return typeof value == 'function' ? value : identity;\n }\n\n /**\n * Casts `value` to a path array if it's not one.\n *\n * @private\n * @param {*} value The value to inspect.\n * @param {Object} [object] The object to query keys on.\n * @returns {Array} Returns the cast property path array.\n */\n function castPath(value, object) {\n if (isArray(value)) {\n return value;\n }\n return isKey(value, object) ? [value] : stringToPath(toString(value));\n }\n\n /**\n * A `baseRest` alias which can be replaced with `identity` by module\n * replacement plugins.\n *\n * @private\n * @type {Function}\n * @param {Function} func The function to apply a rest parameter to.\n * @returns {Function} Returns the new function.\n */\n var castRest = baseRest;\n\n /**\n * Casts `array` to a slice if it's needed.\n *\n * @private\n * @param {Array} array The array to inspect.\n * @param {number} start The start position.\n * @param {number} [end=array.length] The end position.\n * @returns {Array} Returns the cast slice.\n */\n function castSlice(array, start, end) {\n var length = array.length;\n end = end === undefined ? length : end;\n return (!start && end >= length) ? array : baseSlice(array, start, end);\n }\n\n /**\n * A simple wrapper around the global [`clearTimeout`](https://mdn.io/clearTimeout).\n *\n * @private\n * @param {number|Object} id The timer id or timeout object of the timer to clear.\n */\n var clearTimeout = ctxClearTimeout || function(id) {\n return root.clearTimeout(id);\n };\n\n /**\n * Creates a clone of `buffer`.\n *\n * @private\n * @param {Buffer} buffer The buffer to clone.\n * @param {boolean} [isDeep] Specify a deep clone.\n * @returns {Buffer} Returns the cloned buffer.\n */\n function cloneBuffer(buffer, isDeep) {\n if (isDeep) {\n return buffer.slice();\n }\n var length = buffer.length,\n result = allocUnsafe ? allocUnsafe(length) : new buffer.constructor(length);\n\n buffer.copy(result);\n return result;\n }\n\n /**\n * Creates a clone of `arrayBuffer`.\n *\n * @private\n * @param {ArrayBuffer} arrayBuffer The array buffer to clone.\n * @returns {ArrayBuffer} Returns the cloned array buffer.\n */\n function cloneArrayBuffer(arrayBuffer) {\n var result = new arrayBuffer.constructor(arrayBuffer.byteLength);\n new Uint8Array(result).set(new Uint8Array(arrayBuffer));\n return result;\n }\n\n /**\n * Creates a clone of `dataView`.\n *\n * @private\n * @param {Object} dataView The data view to clone.\n * @param {boolean} [isDeep] Specify a deep clone.\n * @returns {Object} Returns the cloned data view.\n */\n function cloneDataView(dataView, isDeep) {\n var buffer = isDeep ? cloneArrayBuffer(dataView.buffer) : dataView.buffer;\n return new dataView.constructor(buffer, dataView.byteOffset, dataView.byteLength);\n }\n\n /**\n * Creates a clone of `regexp`.\n *\n * @private\n * @param {Object} regexp The regexp to clone.\n * @returns {Object} Returns the cloned regexp.\n */\n function cloneRegExp(regexp) {\n var result = new regexp.constructor(regexp.source, reFlags.exec(regexp));\n result.lastIndex = regexp.lastIndex;\n return result;\n }\n\n /**\n * Creates a clone of the `symbol` object.\n *\n * @private\n * @param {Object} symbol The symbol object to clone.\n * @returns {Object} Returns the cloned symbol object.\n */\n function cloneSymbol(symbol) {\n return symbolValueOf ? Object(symbolValueOf.call(symbol)) : {};\n }\n\n /**\n * Creates a clone of `typedArray`.\n *\n * @private\n * @param {Object} typedArray The typed array to clone.\n * @param {boolean} [isDeep] Specify a deep clone.\n * @returns {Object} Returns the cloned typed array.\n */\n function cloneTypedArray(typedArray, isDeep) {\n var buffer = isDeep ? cloneArrayBuffer(typedArray.buffer) : typedArray.buffer;\n return new typedArray.constructor(buffer, typedArray.byteOffset, typedArray.length);\n }\n\n /**\n * Compares values to sort them in ascending order.\n *\n * @private\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @returns {number} Returns the sort order indicator for `value`.\n */\n function compareAscending(value, other) {\n if (value !== other) {\n var valIsDefined = value !== undefined,\n valIsNull = value === null,\n valIsReflexive = value === value,\n valIsSymbol = isSymbol(value);\n\n var othIsDefined = other !== undefined,\n othIsNull = other === null,\n othIsReflexive = other === other,\n othIsSymbol = isSymbol(other);\n\n if ((!othIsNull && !othIsSymbol && !valIsSymbol && value > other) ||\n (valIsSymbol && othIsDefined && othIsReflexive && !othIsNull && !othIsSymbol) ||\n (valIsNull && othIsDefined && othIsReflexive) ||\n (!valIsDefined && othIsReflexive) ||\n !valIsReflexive) {\n return 1;\n }\n if ((!valIsNull && !valIsSymbol && !othIsSymbol && value < other) ||\n (othIsSymbol && valIsDefined && valIsReflexive && !valIsNull && !valIsSymbol) ||\n (othIsNull && valIsDefined && valIsReflexive) ||\n (!othIsDefined && valIsReflexive) ||\n !othIsReflexive) {\n return -1;\n }\n }\n return 0;\n }\n\n /**\n * Used by `_.orderBy` to compare multiple properties of a value to another\n * and stable sort them.\n *\n * If `orders` is unspecified, all values are sorted in ascending order. Otherwise,\n * specify an order of \"desc\" for descending or \"asc\" for ascending sort order\n * of corresponding values.\n *\n * @private\n * @param {Object} object The object to compare.\n * @param {Object} other The other object to compare.\n * @param {boolean[]|string[]} orders The order to sort by for each property.\n * @returns {number} Returns the sort order indicator for `object`.\n */\n function compareMultiple(object, other, orders) {\n var index = -1,\n objCriteria = object.criteria,\n othCriteria = other.criteria,\n length = objCriteria.length,\n ordersLength = orders.length;\n\n while (++index < length) {\n var result = compareAscending(objCriteria[index], othCriteria[index]);\n if (result) {\n if (index >= ordersLength) {\n return result;\n }\n var order = orders[index];\n return result * (order == 'desc' ? -1 : 1);\n }\n }\n // Fixes an `Array#sort` bug in the JS engine embedded in Adobe applications\n // that causes it, under certain circumstances, to provide the same value for\n // `object` and `other`. See https://github.com/jashkenas/underscore/pull/1247\n // for more details.\n //\n // This also ensures a stable sort in V8 and other engines.\n // See https://bugs.chromium.org/p/v8/issues/detail?id=90 for more details.\n return object.index - other.index;\n }\n\n /**\n * Creates an array that is the composition of partially applied arguments,\n * placeholders, and provided arguments into a single array of arguments.\n *\n * @private\n * @param {Array} args The provided arguments.\n * @param {Array} partials The arguments to prepend to those provided.\n * @param {Array} holders The `partials` placeholder indexes.\n * @params {boolean} [isCurried] Specify composing for a curried function.\n * @returns {Array} Returns the new array of composed arguments.\n */\n function composeArgs(args, partials, holders, isCurried) {\n var argsIndex = -1,\n argsLength = args.length,\n holdersLength = holders.length,\n leftIndex = -1,\n leftLength = partials.length,\n rangeLength = nativeMax(argsLength - holdersLength, 0),\n result = Array(leftLength + rangeLength),\n isUncurried = !isCurried;\n\n while (++leftIndex < leftLength) {\n result[leftIndex] = partials[leftIndex];\n }\n while (++argsIndex < holdersLength) {\n if (isUncurried || argsIndex < argsLength) {\n result[holders[argsIndex]] = args[argsIndex];\n }\n }\n while (rangeLength--) {\n result[leftIndex++] = args[argsIndex++];\n }\n return result;\n }\n\n /**\n * This function is like `composeArgs` except that the arguments composition\n * is tailored for `_.partialRight`.\n *\n * @private\n * @param {Array} args The provided arguments.\n * @param {Array} partials The arguments to append to those provided.\n * @param {Array} holders The `partials` placeholder indexes.\n * @params {boolean} [isCurried] Specify composing for a curried function.\n * @returns {Array} Returns the new array of composed arguments.\n */\n function composeArgsRight(args, partials, holders, isCurried) {\n var argsIndex = -1,\n argsLength = args.length,\n holdersIndex = -1,\n holdersLength = holders.length,\n rightIndex = -1,\n rightLength = partials.length,\n rangeLength = nativeMax(argsLength - holdersLength, 0),\n result = Array(rangeLength + rightLength),\n isUncurried = !isCurried;\n\n while (++argsIndex < rangeLength) {\n result[argsIndex] = args[argsIndex];\n }\n var offset = argsIndex;\n while (++rightIndex < rightLength) {\n result[offset + rightIndex] = partials[rightIndex];\n }\n while (++holdersIndex < holdersLength) {\n if (isUncurried || argsIndex < argsLength) {\n result[offset + holders[holdersIndex]] = args[argsIndex++];\n }\n }\n return result;\n }\n\n /**\n * Copies the values of `source` to `array`.\n *\n * @private\n * @param {Array} source The array to copy values from.\n * @param {Array} [array=[]] The array to copy values to.\n * @returns {Array} Returns `array`.\n */\n function copyArray(source, array) {\n var index = -1,\n length = source.length;\n\n array || (array = Array(length));\n while (++index < length) {\n array[index] = source[index];\n }\n return array;\n }\n\n /**\n * Copies properties of `source` to `object`.\n *\n * @private\n * @param {Object} source The object to copy properties from.\n * @param {Array} props The property identifiers to copy.\n * @param {Object} [object={}] The object to copy properties to.\n * @param {Function} [customizer] The function to customize copied values.\n * @returns {Object} Returns `object`.\n */\n function copyObject(source, props, object, customizer) {\n var isNew = !object;\n object || (object = {});\n\n var index = -1,\n length = props.length;\n\n while (++index < length) {\n var key = props[index];\n\n var newValue = customizer\n ? customizer(object[key], source[key], key, object, source)\n : undefined;\n\n if (newValue === undefined) {\n newValue = source[key];\n }\n if (isNew) {\n baseAssignValue(object, key, newValue);\n } else {\n assignValue(object, key, newValue);\n }\n }\n return object;\n }\n\n /**\n * Copies own symbols of `source` to `object`.\n *\n * @private\n * @param {Object} source The object to copy symbols from.\n * @param {Object} [object={}] The object to copy symbols to.\n * @returns {Object} Returns `object`.\n */\n function copySymbols(source, object) {\n return copyObject(source, getSymbols(source), object);\n }\n\n /**\n * Copies own and inherited symbols of `source` to `object`.\n *\n * @private\n * @param {Object} source The object to copy symbols from.\n * @param {Object} [object={}] The object to copy symbols to.\n * @returns {Object} Returns `object`.\n */\n function copySymbolsIn(source, object) {\n return copyObject(source, getSymbolsIn(source), object);\n }\n\n /**\n * Creates a function like `_.groupBy`.\n *\n * @private\n * @param {Function} setter The function to set accumulator values.\n * @param {Function} [initializer] The accumulator object initializer.\n * @returns {Function} Returns the new aggregator function.\n */\n function createAggregator(setter, initializer) {\n return function(collection, iteratee) {\n var func = isArray(collection) ? arrayAggregator : baseAggregator,\n accumulator = initializer ? initializer() : {};\n\n return func(collection, setter, getIteratee(iteratee, 2), accumulator);\n };\n }\n\n /**\n * Creates a function like `_.assign`.\n *\n * @private\n * @param {Function} assigner The function to assign values.\n * @returns {Function} Returns the new assigner function.\n */\n function createAssigner(assigner) {\n return baseRest(function(object, sources) {\n var index = -1,\n length = sources.length,\n customizer = length > 1 ? sources[length - 1] : undefined,\n guard = length > 2 ? sources[2] : undefined;\n\n customizer = (assigner.length > 3 && typeof customizer == 'function')\n ? (length--, customizer)\n : undefined;\n\n if (guard && isIterateeCall(sources[0], sources[1], guard)) {\n customizer = length < 3 ? undefined : customizer;\n length = 1;\n }\n object = Object(object);\n while (++index < length) {\n var source = sources[index];\n if (source) {\n assigner(object, source, index, customizer);\n }\n }\n return object;\n });\n }\n\n /**\n * Creates a `baseEach` or `baseEachRight` function.\n *\n * @private\n * @param {Function} eachFunc The function to iterate over a collection.\n * @param {boolean} [fromRight] Specify iterating from right to left.\n * @returns {Function} Returns the new base function.\n */\n function createBaseEach(eachFunc, fromRight) {\n return function(collection, iteratee) {\n if (collection == null) {\n return collection;\n }\n if (!isArrayLike(collection)) {\n return eachFunc(collection, iteratee);\n }\n var length = collection.length,\n index = fromRight ? length : -1,\n iterable = Object(collection);\n\n while ((fromRight ? index-- : ++index < length)) {\n if (iteratee(iterable[index], index, iterable) === false) {\n break;\n }\n }\n return collection;\n };\n }\n\n /**\n * Creates a base function for methods like `_.forIn` and `_.forOwn`.\n *\n * @private\n * @param {boolean} [fromRight] Specify iterating from right to left.\n * @returns {Function} Returns the new base function.\n */\n function createBaseFor(fromRight) {\n return function(object, iteratee, keysFunc) {\n var index = -1,\n iterable = Object(object),\n props = keysFunc(object),\n length = props.length;\n\n while (length--) {\n var key = props[fromRight ? length : ++index];\n if (iteratee(iterable[key], key, iterable) === false) {\n break;\n }\n }\n return object;\n };\n }\n\n /**\n * Creates a function that wraps `func` to invoke it with the optional `this`\n * binding of `thisArg`.\n *\n * @private\n * @param {Function} func The function to wrap.\n * @param {number} bitmask The bitmask flags. See `createWrap` for more details.\n * @param {*} [thisArg] The `this` binding of `func`.\n * @returns {Function} Returns the new wrapped function.\n */\n function createBind(func, bitmask, thisArg) {\n var isBind = bitmask & WRAP_BIND_FLAG,\n Ctor = createCtor(func);\n\n function wrapper() {\n var fn = (this && this !== root && this instanceof wrapper) ? Ctor : func;\n return fn.apply(isBind ? thisArg : this, arguments);\n }\n return wrapper;\n }\n\n /**\n * Creates a function like `_.lowerFirst`.\n *\n * @private\n * @param {string} methodName The name of the `String` case method to use.\n * @returns {Function} Returns the new case function.\n */\n function createCaseFirst(methodName) {\n return function(string) {\n string = toString(string);\n\n var strSymbols = hasUnicode(string)\n ? stringToArray(string)\n : undefined;\n\n var chr = strSymbols\n ? strSymbols[0]\n : string.charAt(0);\n\n var trailing = strSymbols\n ? castSlice(strSymbols, 1).join('')\n : string.slice(1);\n\n return chr[methodName]() + trailing;\n };\n }\n\n /**\n * Creates a function like `_.camelCase`.\n *\n * @private\n * @param {Function} callback The function to combine each word.\n * @returns {Function} Returns the new compounder function.\n */\n function createCompounder(callback) {\n return function(string) {\n return arrayReduce(words(deburr(string).replace(reApos, '')), callback, '');\n };\n }\n\n /**\n * Creates a function that produces an instance of `Ctor` regardless of\n * whether it was invoked as part of a `new` expression or by `call` or `apply`.\n *\n * @private\n * @param {Function} Ctor The constructor to wrap.\n * @returns {Function} Returns the new wrapped function.\n */\n function createCtor(Ctor) {\n return function() {\n // Use a `switch` statement to work with class constructors. See\n // http://ecma-international.org/ecma-262/7.0/#sec-ecmascript-function-objects-call-thisargument-argumentslist\n // for more details.\n var args = arguments;\n switch (args.length) {\n case 0: return new Ctor;\n case 1: return new Ctor(args[0]);\n case 2: return new Ctor(args[0], args[1]);\n case 3: return new Ctor(args[0], args[1], args[2]);\n case 4: return new Ctor(args[0], args[1], args[2], args[3]);\n case 5: return new Ctor(args[0], args[1], args[2], args[3], args[4]);\n case 6: return new Ctor(args[0], args[1], args[2], args[3], args[4], args[5]);\n case 7: return new Ctor(args[0], args[1], args[2], args[3], args[4], args[5], args[6]);\n }\n var thisBinding = baseCreate(Ctor.prototype),\n result = Ctor.apply(thisBinding, args);\n\n // Mimic the constructor's `return` behavior.\n // See https://es5.github.io/#x13.2.2 for more details.\n return isObject(result) ? result : thisBinding;\n };\n }\n\n /**\n * Creates a function that wraps `func` to enable currying.\n *\n * @private\n * @param {Function} func The function to wrap.\n * @param {number} bitmask The bitmask flags. See `createWrap` for more details.\n * @param {number} arity The arity of `func`.\n * @returns {Function} Returns the new wrapped function.\n */\n function createCurry(func, bitmask, arity) {\n var Ctor = createCtor(func);\n\n function wrapper() {\n var length = arguments.length,\n args = Array(length),\n index = length,\n placeholder = getHolder(wrapper);\n\n while (index--) {\n args[index] = arguments[index];\n }\n var holders = (length < 3 && args[0] !== placeholder && args[length - 1] !== placeholder)\n ? []\n : replaceHolders(args, placeholder);\n\n length -= holders.length;\n if (length < arity) {\n return createRecurry(\n func, bitmask, createHybrid, wrapper.placeholder, undefined,\n args, holders, undefined, undefined, arity - length);\n }\n var fn = (this && this !== root && this instanceof wrapper) ? Ctor : func;\n return apply(fn, this, args);\n }\n return wrapper;\n }\n\n /**\n * Creates a `_.find` or `_.findLast` function.\n *\n * @private\n * @param {Function} findIndexFunc The function to find the collection index.\n * @returns {Function} Returns the new find function.\n */\n function createFind(findIndexFunc) {\n return function(collection, predicate, fromIndex) {\n var iterable = Object(collection);\n if (!isArrayLike(collection)) {\n var iteratee = getIteratee(predicate, 3);\n collection = keys(collection);\n predicate = function(key) { return iteratee(iterable[key], key, iterable); };\n }\n var index = findIndexFunc(collection, predicate, fromIndex);\n return index > -1 ? iterable[iteratee ? collection[index] : index] : undefined;\n };\n }\n\n /**\n * Creates a `_.flow` or `_.flowRight` function.\n *\n * @private\n * @param {boolean} [fromRight] Specify iterating from right to left.\n * @returns {Function} Returns the new flow function.\n */\n function createFlow(fromRight) {\n return flatRest(function(funcs) {\n var length = funcs.length,\n index = length,\n prereq = LodashWrapper.prototype.thru;\n\n if (fromRight) {\n funcs.reverse();\n }\n while (index--) {\n var func = funcs[index];\n if (typeof func != 'function') {\n throw new TypeError(FUNC_ERROR_TEXT);\n }\n if (prereq && !wrapper && getFuncName(func) == 'wrapper') {\n var wrapper = new LodashWrapper([], true);\n }\n }\n index = wrapper ? index : length;\n while (++index < length) {\n func = funcs[index];\n\n var funcName = getFuncName(func),\n data = funcName == 'wrapper' ? getData(func) : undefined;\n\n if (data && isLaziable(data[0]) &&\n data[1] == (WRAP_ARY_FLAG | WRAP_CURRY_FLAG | WRAP_PARTIAL_FLAG | WRAP_REARG_FLAG) &&\n !data[4].length && data[9] == 1\n ) {\n wrapper = wrapper[getFuncName(data[0])].apply(wrapper, data[3]);\n } else {\n wrapper = (func.length == 1 && isLaziable(func))\n ? wrapper[funcName]()\n : wrapper.thru(func);\n }\n }\n return function() {\n var args = arguments,\n value = args[0];\n\n if (wrapper && args.length == 1 && isArray(value)) {\n return wrapper.plant(value).value();\n }\n var index = 0,\n result = length ? funcs[index].apply(this, args) : value;\n\n while (++index < length) {\n result = funcs[index].call(this, result);\n }\n return result;\n };\n });\n }\n\n /**\n * Creates a function that wraps `func` to invoke it with optional `this`\n * binding of `thisArg`, partial application, and currying.\n *\n * @private\n * @param {Function|string} func The function or method name to wrap.\n * @param {number} bitmask The bitmask flags. See `createWrap` for more details.\n * @param {*} [thisArg] The `this` binding of `func`.\n * @param {Array} [partials] The arguments to prepend to those provided to\n * the new function.\n * @param {Array} [holders] The `partials` placeholder indexes.\n * @param {Array} [partialsRight] The arguments to append to those provided\n * to the new function.\n * @param {Array} [holdersRight] The `partialsRight` placeholder indexes.\n * @param {Array} [argPos] The argument positions of the new function.\n * @param {number} [ary] The arity cap of `func`.\n * @param {number} [arity] The arity of `func`.\n * @returns {Function} Returns the new wrapped function.\n */\n function createHybrid(func, bitmask, thisArg, partials, holders, partialsRight, holdersRight, argPos, ary, arity) {\n var isAry = bitmask & WRAP_ARY_FLAG,\n isBind = bitmask & WRAP_BIND_FLAG,\n isBindKey = bitmask & WRAP_BIND_KEY_FLAG,\n isCurried = bitmask & (WRAP_CURRY_FLAG | WRAP_CURRY_RIGHT_FLAG),\n isFlip = bitmask & WRAP_FLIP_FLAG,\n Ctor = isBindKey ? undefined : createCtor(func);\n\n function wrapper() {\n var length = arguments.length,\n args = Array(length),\n index = length;\n\n while (index--) {\n args[index] = arguments[index];\n }\n if (isCurried) {\n var placeholder = getHolder(wrapper),\n holdersCount = countHolders(args, placeholder);\n }\n if (partials) {\n args = composeArgs(args, partials, holders, isCurried);\n }\n if (partialsRight) {\n args = composeArgsRight(args, partialsRight, holdersRight, isCurried);\n }\n length -= holdersCount;\n if (isCurried && length < arity) {\n var newHolders = replaceHolders(args, placeholder);\n return createRecurry(\n func, bitmask, createHybrid, wrapper.placeholder, thisArg,\n args, newHolders, argPos, ary, arity - length\n );\n }\n var thisBinding = isBind ? thisArg : this,\n fn = isBindKey ? thisBinding[func] : func;\n\n length = args.length;\n if (argPos) {\n args = reorder(args, argPos);\n } else if (isFlip && length > 1) {\n args.reverse();\n }\n if (isAry && ary < length) {\n args.length = ary;\n }\n if (this && this !== root && this instanceof wrapper) {\n fn = Ctor || createCtor(fn);\n }\n return fn.apply(thisBinding, args);\n }\n return wrapper;\n }\n\n /**\n * Creates a function like `_.invertBy`.\n *\n * @private\n * @param {Function} setter The function to set accumulator values.\n * @param {Function} toIteratee The function to resolve iteratees.\n * @returns {Function} Returns the new inverter function.\n */\n function createInverter(setter, toIteratee) {\n return function(object, iteratee) {\n return baseInverter(object, setter, toIteratee(iteratee), {});\n };\n }\n\n /**\n * Creates a function that performs a mathematical operation on two values.\n *\n * @private\n * @param {Function} operator The function to perform the operation.\n * @param {number} [defaultValue] The value used for `undefined` arguments.\n * @returns {Function} Returns the new mathematical operation function.\n */\n function createMathOperation(operator, defaultValue) {\n return function(value, other) {\n var result;\n if (value === undefined && other === undefined) {\n return defaultValue;\n }\n if (value !== undefined) {\n result = value;\n }\n if (other !== undefined) {\n if (result === undefined) {\n return other;\n }\n if (typeof value == 'string' || typeof other == 'string') {\n value = baseToString(value);\n other = baseToString(other);\n } else {\n value = baseToNumber(value);\n other = baseToNumber(other);\n }\n result = operator(value, other);\n }\n return result;\n };\n }\n\n /**\n * Creates a function like `_.over`.\n *\n * @private\n * @param {Function} arrayFunc The function to iterate over iteratees.\n * @returns {Function} Returns the new over function.\n */\n function createOver(arrayFunc) {\n return flatRest(function(iteratees) {\n iteratees = arrayMap(iteratees, baseUnary(getIteratee()));\n return baseRest(function(args) {\n var thisArg = this;\n return arrayFunc(iteratees, function(iteratee) {\n return apply(iteratee, thisArg, args);\n });\n });\n });\n }\n\n /**\n * Creates the padding for `string` based on `length`. The `chars` string\n * is truncated if the number of characters exceeds `length`.\n *\n * @private\n * @param {number} length The padding length.\n * @param {string} [chars=' '] The string used as padding.\n * @returns {string} Returns the padding for `string`.\n */\n function createPadding(length, chars) {\n chars = chars === undefined ? ' ' : baseToString(chars);\n\n var charsLength = chars.length;\n if (charsLength < 2) {\n return charsLength ? baseRepeat(chars, length) : chars;\n }\n var result = baseRepeat(chars, nativeCeil(length / stringSize(chars)));\n return hasUnicode(chars)\n ? castSlice(stringToArray(result), 0, length).join('')\n : result.slice(0, length);\n }\n\n /**\n * Creates a function that wraps `func` to invoke it with the `this` binding\n * of `thisArg` and `partials` prepended to the arguments it receives.\n *\n * @private\n * @param {Function} func The function to wrap.\n * @param {number} bitmask The bitmask flags. See `createWrap` for more details.\n * @param {*} thisArg The `this` binding of `func`.\n * @param {Array} partials The arguments to prepend to those provided to\n * the new function.\n * @returns {Function} Returns the new wrapped function.\n */\n function createPartial(func, bitmask, thisArg, partials) {\n var isBind = bitmask & WRAP_BIND_FLAG,\n Ctor = createCtor(func);\n\n function wrapper() {\n var argsIndex = -1,\n argsLength = arguments.length,\n leftIndex = -1,\n leftLength = partials.length,\n args = Array(leftLength + argsLength),\n fn = (this && this !== root && this instanceof wrapper) ? Ctor : func;\n\n while (++leftIndex < leftLength) {\n args[leftIndex] = partials[leftIndex];\n }\n while (argsLength--) {\n args[leftIndex++] = arguments[++argsIndex];\n }\n return apply(fn, isBind ? thisArg : this, args);\n }\n return wrapper;\n }\n\n /**\n * Creates a `_.range` or `_.rangeRight` function.\n *\n * @private\n * @param {boolean} [fromRight] Specify iterating from right to left.\n * @returns {Function} Returns the new range function.\n */\n function createRange(fromRight) {\n return function(start, end, step) {\n if (step && typeof step != 'number' && isIterateeCall(start, end, step)) {\n end = step = undefined;\n }\n // Ensure the sign of `-0` is preserved.\n start = toFinite(start);\n if (end === undefined) {\n end = start;\n start = 0;\n } else {\n end = toFinite(end);\n }\n step = step === undefined ? (start < end ? 1 : -1) : toFinite(step);\n return baseRange(start, end, step, fromRight);\n };\n }\n\n /**\n * Creates a function that performs a relational operation on two values.\n *\n * @private\n * @param {Function} operator The function to perform the operation.\n * @returns {Function} Returns the new relational operation function.\n */\n function createRelationalOperation(operator) {\n return function(value, other) {\n if (!(typeof value == 'string' && typeof other == 'string')) {\n value = toNumber(value);\n other = toNumber(other);\n }\n return operator(value, other);\n };\n }\n\n /**\n * Creates a function that wraps `func` to continue currying.\n *\n * @private\n * @param {Function} func The function to wrap.\n * @param {number} bitmask The bitmask flags. See `createWrap` for more details.\n * @param {Function} wrapFunc The function to create the `func` wrapper.\n * @param {*} placeholder The placeholder value.\n * @param {*} [thisArg] The `this` binding of `func`.\n * @param {Array} [partials] The arguments to prepend to those provided to\n * the new function.\n * @param {Array} [holders] The `partials` placeholder indexes.\n * @param {Array} [argPos] The argument positions of the new function.\n * @param {number} [ary] The arity cap of `func`.\n * @param {number} [arity] The arity of `func`.\n * @returns {Function} Returns the new wrapped function.\n */\n function createRecurry(func, bitmask, wrapFunc, placeholder, thisArg, partials, holders, argPos, ary, arity) {\n var isCurry = bitmask & WRAP_CURRY_FLAG,\n newHolders = isCurry ? holders : undefined,\n newHoldersRight = isCurry ? undefined : holders,\n newPartials = isCurry ? partials : undefined,\n newPartialsRight = isCurry ? undefined : partials;\n\n bitmask |= (isCurry ? WRAP_PARTIAL_FLAG : WRAP_PARTIAL_RIGHT_FLAG);\n bitmask &= ~(isCurry ? WRAP_PARTIAL_RIGHT_FLAG : WRAP_PARTIAL_FLAG);\n\n if (!(bitmask & WRAP_CURRY_BOUND_FLAG)) {\n bitmask &= ~(WRAP_BIND_FLAG | WRAP_BIND_KEY_FLAG);\n }\n var newData = [\n func, bitmask, thisArg, newPartials, newHolders, newPartialsRight,\n newHoldersRight, argPos, ary, arity\n ];\n\n var result = wrapFunc.apply(undefined, newData);\n if (isLaziable(func)) {\n setData(result, newData);\n }\n result.placeholder = placeholder;\n return setWrapToString(result, func, bitmask);\n }\n\n /**\n * Creates a function like `_.round`.\n *\n * @private\n * @param {string} methodName The name of the `Math` method to use when rounding.\n * @returns {Function} Returns the new round function.\n */\n function createRound(methodName) {\n var func = Math[methodName];\n return function(number, precision) {\n number = toNumber(number);\n precision = precision == null ? 0 : nativeMin(toInteger(precision), 292);\n if (precision && nativeIsFinite(number)) {\n // Shift with exponential notation to avoid floating-point issues.\n // See [MDN](https://mdn.io/round#Examples) for more details.\n var pair = (toString(number) + 'e').split('e'),\n value = func(pair[0] + 'e' + (+pair[1] + precision));\n\n pair = (toString(value) + 'e').split('e');\n return +(pair[0] + 'e' + (+pair[1] - precision));\n }\n return func(number);\n };\n }\n\n /**\n * Creates a set object of `values`.\n *\n * @private\n * @param {Array} values The values to add to the set.\n * @returns {Object} Returns the new set.\n */\n var createSet = !(Set && (1 / setToArray(new Set([,-0]))[1]) == INFINITY) ? noop : function(values) {\n return new Set(values);\n };\n\n /**\n * Creates a `_.toPairs` or `_.toPairsIn` function.\n *\n * @private\n * @param {Function} keysFunc The function to get the keys of a given object.\n * @returns {Function} Returns the new pairs function.\n */\n function createToPairs(keysFunc) {\n return function(object) {\n var tag = getTag(object);\n if (tag == mapTag) {\n return mapToArray(object);\n }\n if (tag == setTag) {\n return setToPairs(object);\n }\n return baseToPairs(object, keysFunc(object));\n };\n }\n\n /**\n * Creates a function that either curries or invokes `func` with optional\n * `this` binding and partially applied arguments.\n *\n * @private\n * @param {Function|string} func The function or method name to wrap.\n * @param {number} bitmask The bitmask flags.\n * 1 - `_.bind`\n * 2 - `_.bindKey`\n * 4 - `_.curry` or `_.curryRight` of a bound function\n * 8 - `_.curry`\n * 16 - `_.curryRight`\n * 32 - `_.partial`\n * 64 - `_.partialRight`\n * 128 - `_.rearg`\n * 256 - `_.ary`\n * 512 - `_.flip`\n * @param {*} [thisArg] The `this` binding of `func`.\n * @param {Array} [partials] The arguments to be partially applied.\n * @param {Array} [holders] The `partials` placeholder indexes.\n * @param {Array} [argPos] The argument positions of the new function.\n * @param {number} [ary] The arity cap of `func`.\n * @param {number} [arity] The arity of `func`.\n * @returns {Function} Returns the new wrapped function.\n */\n function createWrap(func, bitmask, thisArg, partials, holders, argPos, ary, arity) {\n var isBindKey = bitmask & WRAP_BIND_KEY_FLAG;\n if (!isBindKey && typeof func != 'function') {\n throw new TypeError(FUNC_ERROR_TEXT);\n }\n var length = partials ? partials.length : 0;\n if (!length) {\n bitmask &= ~(WRAP_PARTIAL_FLAG | WRAP_PARTIAL_RIGHT_FLAG);\n partials = holders = undefined;\n }\n ary = ary === undefined ? ary : nativeMax(toInteger(ary), 0);\n arity = arity === undefined ? arity : toInteger(arity);\n length -= holders ? holders.length : 0;\n\n if (bitmask & WRAP_PARTIAL_RIGHT_FLAG) {\n var partialsRight = partials,\n holdersRight = holders;\n\n partials = holders = undefined;\n }\n var data = isBindKey ? undefined : getData(func);\n\n var newData = [\n func, bitmask, thisArg, partials, holders, partialsRight, holdersRight,\n argPos, ary, arity\n ];\n\n if (data) {\n mergeData(newData, data);\n }\n func = newData[0];\n bitmask = newData[1];\n thisArg = newData[2];\n partials = newData[3];\n holders = newData[4];\n arity = newData[9] = newData[9] === undefined\n ? (isBindKey ? 0 : func.length)\n : nativeMax(newData[9] - length, 0);\n\n if (!arity && bitmask & (WRAP_CURRY_FLAG | WRAP_CURRY_RIGHT_FLAG)) {\n bitmask &= ~(WRAP_CURRY_FLAG | WRAP_CURRY_RIGHT_FLAG);\n }\n if (!bitmask || bitmask == WRAP_BIND_FLAG) {\n var result = createBind(func, bitmask, thisArg);\n } else if (bitmask == WRAP_CURRY_FLAG || bitmask == WRAP_CURRY_RIGHT_FLAG) {\n result = createCurry(func, bitmask, arity);\n } else if ((bitmask == WRAP_PARTIAL_FLAG || bitmask == (WRAP_BIND_FLAG | WRAP_PARTIAL_FLAG)) && !holders.length) {\n result = createPartial(func, bitmask, thisArg, partials);\n } else {\n result = createHybrid.apply(undefined, newData);\n }\n var setter = data ? baseSetData : setData;\n return setWrapToString(setter(result, newData), func, bitmask);\n }\n\n /**\n * Used by `_.defaults` to customize its `_.assignIn` use to assign properties\n * of source objects to the destination object for all destination properties\n * that resolve to `undefined`.\n *\n * @private\n * @param {*} objValue The destination value.\n * @param {*} srcValue The source value.\n * @param {string} key The key of the property to assign.\n * @param {Object} object The parent object of `objValue`.\n * @returns {*} Returns the value to assign.\n */\n function customDefaultsAssignIn(objValue, srcValue, key, object) {\n if (objValue === undefined ||\n (eq(objValue, objectProto[key]) && !hasOwnProperty.call(object, key))) {\n return srcValue;\n }\n return objValue;\n }\n\n /**\n * Used by `_.defaultsDeep` to customize its `_.merge` use to merge source\n * objects into destination objects that are passed thru.\n *\n * @private\n * @param {*} objValue The destination value.\n * @param {*} srcValue The source value.\n * @param {string} key The key of the property to merge.\n * @param {Object} object The parent object of `objValue`.\n * @param {Object} source The parent object of `srcValue`.\n * @param {Object} [stack] Tracks traversed source values and their merged\n * counterparts.\n * @returns {*} Returns the value to assign.\n */\n function customDefaultsMerge(objValue, srcValue, key, object, source, stack) {\n if (isObject(objValue) && isObject(srcValue)) {\n // Recursively merge objects and arrays (susceptible to call stack limits).\n stack.set(srcValue, objValue);\n baseMerge(objValue, srcValue, undefined, customDefaultsMerge, stack);\n stack['delete'](srcValue);\n }\n return objValue;\n }\n\n /**\n * Used by `_.omit` to customize its `_.cloneDeep` use to only clone plain\n * objects.\n *\n * @private\n * @param {*} value The value to inspect.\n * @param {string} key The key of the property to inspect.\n * @returns {*} Returns the uncloned value or `undefined` to defer cloning to `_.cloneDeep`.\n */\n function customOmitClone(value) {\n return isPlainObject(value) ? undefined : value;\n }\n\n /**\n * A specialized version of `baseIsEqualDeep` for arrays with support for\n * partial deep comparisons.\n *\n * @private\n * @param {Array} array The array to compare.\n * @param {Array} other The other array to compare.\n * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.\n * @param {Function} customizer The function to customize comparisons.\n * @param {Function} equalFunc The function to determine equivalents of values.\n * @param {Object} stack Tracks traversed `array` and `other` objects.\n * @returns {boolean} Returns `true` if the arrays are equivalent, else `false`.\n */\n function equalArrays(array, other, bitmask, customizer, equalFunc, stack) {\n var isPartial = bitmask & COMPARE_PARTIAL_FLAG,\n arrLength = array.length,\n othLength = other.length;\n\n if (arrLength != othLength && !(isPartial && othLength > arrLength)) {\n return false;\n }\n // Check that cyclic values are equal.\n var arrStacked = stack.get(array);\n var othStacked = stack.get(other);\n if (arrStacked && othStacked) {\n return arrStacked == other && othStacked == array;\n }\n var index = -1,\n result = true,\n seen = (bitmask & COMPARE_UNORDERED_FLAG) ? new SetCache : undefined;\n\n stack.set(array, other);\n stack.set(other, array);\n\n // Ignore non-index properties.\n while (++index < arrLength) {\n var arrValue = array[index],\n othValue = other[index];\n\n if (customizer) {\n var compared = isPartial\n ? customizer(othValue, arrValue, index, other, array, stack)\n : customizer(arrValue, othValue, index, array, other, stack);\n }\n if (compared !== undefined) {\n if (compared) {\n continue;\n }\n result = false;\n break;\n }\n // Recursively compare arrays (susceptible to call stack limits).\n if (seen) {\n if (!arraySome(other, function(othValue, othIndex) {\n if (!cacheHas(seen, othIndex) &&\n (arrValue === othValue || equalFunc(arrValue, othValue, bitmask, customizer, stack))) {\n return seen.push(othIndex);\n }\n })) {\n result = false;\n break;\n }\n } else if (!(\n arrValue === othValue ||\n equalFunc(arrValue, othValue, bitmask, customizer, stack)\n )) {\n result = false;\n break;\n }\n }\n stack['delete'](array);\n stack['delete'](other);\n return result;\n }\n\n /**\n * A specialized version of `baseIsEqualDeep` for comparing objects of\n * the same `toStringTag`.\n *\n * **Note:** This function only supports comparing values with tags of\n * `Boolean`, `Date`, `Error`, `Number`, `RegExp`, or `String`.\n *\n * @private\n * @param {Object} object The object to compare.\n * @param {Object} other The other object to compare.\n * @param {string} tag The `toStringTag` of the objects to compare.\n * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.\n * @param {Function} customizer The function to customize comparisons.\n * @param {Function} equalFunc The function to determine equivalents of values.\n * @param {Object} stack Tracks traversed `object` and `other` objects.\n * @returns {boolean} Returns `true` if the objects are equivalent, else `false`.\n */\n function equalByTag(object, other, tag, bitmask, customizer, equalFunc, stack) {\n switch (tag) {\n case dataViewTag:\n if ((object.byteLength != other.byteLength) ||\n (object.byteOffset != other.byteOffset)) {\n return false;\n }\n object = object.buffer;\n other = other.buffer;\n\n case arrayBufferTag:\n if ((object.byteLength != other.byteLength) ||\n !equalFunc(new Uint8Array(object), new Uint8Array(other))) {\n return false;\n }\n return true;\n\n case boolTag:\n case dateTag:\n case numberTag:\n // Coerce booleans to `1` or `0` and dates to milliseconds.\n // Invalid dates are coerced to `NaN`.\n return eq(+object, +other);\n\n case errorTag:\n return object.name == other.name && object.message == other.message;\n\n case regexpTag:\n case stringTag:\n // Coerce regexes to strings and treat strings, primitives and objects,\n // as equal. See http://www.ecma-international.org/ecma-262/7.0/#sec-regexp.prototype.tostring\n // for more details.\n return object == (other + '');\n\n case mapTag:\n var convert = mapToArray;\n\n case setTag:\n var isPartial = bitmask & COMPARE_PARTIAL_FLAG;\n convert || (convert = setToArray);\n\n if (object.size != other.size && !isPartial) {\n return false;\n }\n // Assume cyclic values are equal.\n var stacked = stack.get(object);\n if (stacked) {\n return stacked == other;\n }\n bitmask |= COMPARE_UNORDERED_FLAG;\n\n // Recursively compare objects (susceptible to call stack limits).\n stack.set(object, other);\n var result = equalArrays(convert(object), convert(other), bitmask, customizer, equalFunc, stack);\n stack['delete'](object);\n return result;\n\n case symbolTag:\n if (symbolValueOf) {\n return symbolValueOf.call(object) == symbolValueOf.call(other);\n }\n }\n return false;\n }\n\n /**\n * A specialized version of `baseIsEqualDeep` for objects with support for\n * partial deep comparisons.\n *\n * @private\n * @param {Object} object The object to compare.\n * @param {Object} other The other object to compare.\n * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.\n * @param {Function} customizer The function to customize comparisons.\n * @param {Function} equalFunc The function to determine equivalents of values.\n * @param {Object} stack Tracks traversed `object` and `other` objects.\n * @returns {boolean} Returns `true` if the objects are equivalent, else `false`.\n */\n function equalObjects(object, other, bitmask, customizer, equalFunc, stack) {\n var isPartial = bitmask & COMPARE_PARTIAL_FLAG,\n objProps = getAllKeys(object),\n objLength = objProps.length,\n othProps = getAllKeys(other),\n othLength = othProps.length;\n\n if (objLength != othLength && !isPartial) {\n return false;\n }\n var index = objLength;\n while (index--) {\n var key = objProps[index];\n if (!(isPartial ? key in other : hasOwnProperty.call(other, key))) {\n return false;\n }\n }\n // Check that cyclic values are equal.\n var objStacked = stack.get(object);\n var othStacked = stack.get(other);\n if (objStacked && othStacked) {\n return objStacked == other && othStacked == object;\n }\n var result = true;\n stack.set(object, other);\n stack.set(other, object);\n\n var skipCtor = isPartial;\n while (++index < objLength) {\n key = objProps[index];\n var objValue = object[key],\n othValue = other[key];\n\n if (customizer) {\n var compared = isPartial\n ? customizer(othValue, objValue, key, other, object, stack)\n : customizer(objValue, othValue, key, object, other, stack);\n }\n // Recursively compare objects (susceptible to call stack limits).\n if (!(compared === undefined\n ? (objValue === othValue || equalFunc(objValue, othValue, bitmask, customizer, stack))\n : compared\n )) {\n result = false;\n break;\n }\n skipCtor || (skipCtor = key == 'constructor');\n }\n if (result && !skipCtor) {\n var objCtor = object.constructor,\n othCtor = other.constructor;\n\n // Non `Object` object instances with different constructors are not equal.\n if (objCtor != othCtor &&\n ('constructor' in object && 'constructor' in other) &&\n !(typeof objCtor == 'function' && objCtor instanceof objCtor &&\n typeof othCtor == 'function' && othCtor instanceof othCtor)) {\n result = false;\n }\n }\n stack['delete'](object);\n stack['delete'](other);\n return result;\n }\n\n /**\n * A specialized version of `baseRest` which flattens the rest array.\n *\n * @private\n * @param {Function} func The function to apply a rest parameter to.\n * @returns {Function} Returns the new function.\n */\n function flatRest(func) {\n return setToString(overRest(func, undefined, flatten), func + '');\n }\n\n /**\n * Creates an array of own enumerable property names and symbols of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names and symbols.\n */\n function getAllKeys(object) {\n return baseGetAllKeys(object, keys, getSymbols);\n }\n\n /**\n * Creates an array of own and inherited enumerable property names and\n * symbols of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names and symbols.\n */\n function getAllKeysIn(object) {\n return baseGetAllKeys(object, keysIn, getSymbolsIn);\n }\n\n /**\n * Gets metadata for `func`.\n *\n * @private\n * @param {Function} func The function to query.\n * @returns {*} Returns the metadata for `func`.\n */\n var getData = !metaMap ? noop : function(func) {\n return metaMap.get(func);\n };\n\n /**\n * Gets the name of `func`.\n *\n * @private\n * @param {Function} func The function to query.\n * @returns {string} Returns the function name.\n */\n function getFuncName(func) {\n var result = (func.name + ''),\n array = realNames[result],\n length = hasOwnProperty.call(realNames, result) ? array.length : 0;\n\n while (length--) {\n var data = array[length],\n otherFunc = data.func;\n if (otherFunc == null || otherFunc == func) {\n return data.name;\n }\n }\n return result;\n }\n\n /**\n * Gets the argument placeholder value for `func`.\n *\n * @private\n * @param {Function} func The function to inspect.\n * @returns {*} Returns the placeholder value.\n */\n function getHolder(func) {\n var object = hasOwnProperty.call(lodash, 'placeholder') ? lodash : func;\n return object.placeholder;\n }\n\n /**\n * Gets the appropriate \"iteratee\" function. If `_.iteratee` is customized,\n * this function returns the custom method, otherwise it returns `baseIteratee`.\n * If arguments are provided, the chosen function is invoked with them and\n * its result is returned.\n *\n * @private\n * @param {*} [value] The value to convert to an iteratee.\n * @param {number} [arity] The arity of the created iteratee.\n * @returns {Function} Returns the chosen function or its result.\n */\n function getIteratee() {\n var result = lodash.iteratee || iteratee;\n result = result === iteratee ? baseIteratee : result;\n return arguments.length ? result(arguments[0], arguments[1]) : result;\n }\n\n /**\n * Gets the data for `map`.\n *\n * @private\n * @param {Object} map The map to query.\n * @param {string} key The reference key.\n * @returns {*} Returns the map data.\n */\n function getMapData(map, key) {\n var data = map.__data__;\n return isKeyable(key)\n ? data[typeof key == 'string' ? 'string' : 'hash']\n : data.map;\n }\n\n /**\n * Gets the property names, values, and compare flags of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the match data of `object`.\n */\n function getMatchData(object) {\n var result = keys(object),\n length = result.length;\n\n while (length--) {\n var key = result[length],\n value = object[key];\n\n result[length] = [key, value, isStrictComparable(value)];\n }\n return result;\n }\n\n /**\n * Gets the native function at `key` of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @param {string} key The key of the method to get.\n * @returns {*} Returns the function if it's native, else `undefined`.\n */\n function getNative(object, key) {\n var value = getValue(object, key);\n return baseIsNative(value) ? value : undefined;\n }\n\n /**\n * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values.\n *\n * @private\n * @param {*} value The value to query.\n * @returns {string} Returns the raw `toStringTag`.\n */\n function getRawTag(value) {\n var isOwn = hasOwnProperty.call(value, symToStringTag),\n tag = value[symToStringTag];\n\n try {\n value[symToStringTag] = undefined;\n var unmasked = true;\n } catch (e) {}\n\n var result = nativeObjectToString.call(value);\n if (unmasked) {\n if (isOwn) {\n value[symToStringTag] = tag;\n } else {\n delete value[symToStringTag];\n }\n }\n return result;\n }\n\n /**\n * Creates an array of the own enumerable symbols of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of symbols.\n */\n var getSymbols = !nativeGetSymbols ? stubArray : function(object) {\n if (object == null) {\n return [];\n }\n object = Object(object);\n return arrayFilter(nativeGetSymbols(object), function(symbol) {\n return propertyIsEnumerable.call(object, symbol);\n });\n };\n\n /**\n * Creates an array of the own and inherited enumerable symbols of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of symbols.\n */\n var getSymbolsIn = !nativeGetSymbols ? stubArray : function(object) {\n var result = [];\n while (object) {\n arrayPush(result, getSymbols(object));\n object = getPrototype(object);\n }\n return result;\n };\n\n /**\n * Gets the `toStringTag` of `value`.\n *\n * @private\n * @param {*} value The value to query.\n * @returns {string} Returns the `toStringTag`.\n */\n var getTag = baseGetTag;\n\n // Fallback for data views, maps, sets, and weak maps in IE 11 and promises in Node.js < 6.\n if ((DataView && getTag(new DataView(new ArrayBuffer(1))) != dataViewTag) ||\n (Map && getTag(new Map) != mapTag) ||\n (Promise && getTag(Promise.resolve()) != promiseTag) ||\n (Set && getTag(new Set) != setTag) ||\n (WeakMap && getTag(new WeakMap) != weakMapTag)) {\n getTag = function(value) {\n var result = baseGetTag(value),\n Ctor = result == objectTag ? value.constructor : undefined,\n ctorString = Ctor ? toSource(Ctor) : '';\n\n if (ctorString) {\n switch (ctorString) {\n case dataViewCtorString: return dataViewTag;\n case mapCtorString: return mapTag;\n case promiseCtorString: return promiseTag;\n case setCtorString: return setTag;\n case weakMapCtorString: return weakMapTag;\n }\n }\n return result;\n };\n }\n\n /**\n * Gets the view, applying any `transforms` to the `start` and `end` positions.\n *\n * @private\n * @param {number} start The start of the view.\n * @param {number} end The end of the view.\n * @param {Array} transforms The transformations to apply to the view.\n * @returns {Object} Returns an object containing the `start` and `end`\n * positions of the view.\n */\n function getView(start, end, transforms) {\n var index = -1,\n length = transforms.length;\n\n while (++index < length) {\n var data = transforms[index],\n size = data.size;\n\n switch (data.type) {\n case 'drop': start += size; break;\n case 'dropRight': end -= size; break;\n case 'take': end = nativeMin(end, start + size); break;\n case 'takeRight': start = nativeMax(start, end - size); break;\n }\n }\n return { 'start': start, 'end': end };\n }\n\n /**\n * Extracts wrapper details from the `source` body comment.\n *\n * @private\n * @param {string} source The source to inspect.\n * @returns {Array} Returns the wrapper details.\n */\n function getWrapDetails(source) {\n var match = source.match(reWrapDetails);\n return match ? match[1].split(reSplitDetails) : [];\n }\n\n /**\n * Checks if `path` exists on `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @param {Array|string} path The path to check.\n * @param {Function} hasFunc The function to check properties.\n * @returns {boolean} Returns `true` if `path` exists, else `false`.\n */\n function hasPath(object, path, hasFunc) {\n path = castPath(path, object);\n\n var index = -1,\n length = path.length,\n result = false;\n\n while (++index < length) {\n var key = toKey(path[index]);\n if (!(result = object != null && hasFunc(object, key))) {\n break;\n }\n object = object[key];\n }\n if (result || ++index != length) {\n return result;\n }\n length = object == null ? 0 : object.length;\n return !!length && isLength(length) && isIndex(key, length) &&\n (isArray(object) || isArguments(object));\n }\n\n /**\n * Initializes an array clone.\n *\n * @private\n * @param {Array} array The array to clone.\n * @returns {Array} Returns the initialized clone.\n */\n function initCloneArray(array) {\n var length = array.length,\n result = new array.constructor(length);\n\n // Add properties assigned by `RegExp#exec`.\n if (length && typeof array[0] == 'string' && hasOwnProperty.call(array, 'index')) {\n result.index = array.index;\n result.input = array.input;\n }\n return result;\n }\n\n /**\n * Initializes an object clone.\n *\n * @private\n * @param {Object} object The object to clone.\n * @returns {Object} Returns the initialized clone.\n */\n function initCloneObject(object) {\n return (typeof object.constructor == 'function' && !isPrototype(object))\n ? baseCreate(getPrototype(object))\n : {};\n }\n\n /**\n * Initializes an object clone based on its `toStringTag`.\n *\n * **Note:** This function only supports cloning values with tags of\n * `Boolean`, `Date`, `Error`, `Map`, `Number`, `RegExp`, `Set`, or `String`.\n *\n * @private\n * @param {Object} object The object to clone.\n * @param {string} tag The `toStringTag` of the object to clone.\n * @param {boolean} [isDeep] Specify a deep clone.\n * @returns {Object} Returns the initialized clone.\n */\n function initCloneByTag(object, tag, isDeep) {\n var Ctor = object.constructor;\n switch (tag) {\n case arrayBufferTag:\n return cloneArrayBuffer(object);\n\n case boolTag:\n case dateTag:\n return new Ctor(+object);\n\n case dataViewTag:\n return cloneDataView(object, isDeep);\n\n case float32Tag: case float64Tag:\n case int8Tag: case int16Tag: case int32Tag:\n case uint8Tag: case uint8ClampedTag: case uint16Tag: case uint32Tag:\n return cloneTypedArray(object, isDeep);\n\n case mapTag:\n return new Ctor;\n\n case numberTag:\n case stringTag:\n return new Ctor(object);\n\n case regexpTag:\n return cloneRegExp(object);\n\n case setTag:\n return new Ctor;\n\n case symbolTag:\n return cloneSymbol(object);\n }\n }\n\n /**\n * Inserts wrapper `details` in a comment at the top of the `source` body.\n *\n * @private\n * @param {string} source The source to modify.\n * @returns {Array} details The details to insert.\n * @returns {string} Returns the modified source.\n */\n function insertWrapDetails(source, details) {\n var length = details.length;\n if (!length) {\n return source;\n }\n var lastIndex = length - 1;\n details[lastIndex] = (length > 1 ? '& ' : '') + details[lastIndex];\n details = details.join(length > 2 ? ', ' : ' ');\n return source.replace(reWrapComment, '{\\n/* [wrapped with ' + details + '] */\\n');\n }\n\n /**\n * Checks if `value` is a flattenable `arguments` object or array.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is flattenable, else `false`.\n */\n function isFlattenable(value) {\n return isArray(value) || isArguments(value) ||\n !!(spreadableSymbol && value && value[spreadableSymbol]);\n }\n\n /**\n * Checks if `value` is a valid array-like index.\n *\n * @private\n * @param {*} value The value to check.\n * @param {number} [length=MAX_SAFE_INTEGER] The upper bounds of a valid index.\n * @returns {boolean} Returns `true` if `value` is a valid index, else `false`.\n */\n function isIndex(value, length) {\n var type = typeof value;\n length = length == null ? MAX_SAFE_INTEGER : length;\n\n return !!length &&\n (type == 'number' ||\n (type != 'symbol' && reIsUint.test(value))) &&\n (value > -1 && value % 1 == 0 && value < length);\n }\n\n /**\n * Checks if the given arguments are from an iteratee call.\n *\n * @private\n * @param {*} value The potential iteratee value argument.\n * @param {*} index The potential iteratee index or key argument.\n * @param {*} object The potential iteratee object argument.\n * @returns {boolean} Returns `true` if the arguments are from an iteratee call,\n * else `false`.\n */\n function isIterateeCall(value, index, object) {\n if (!isObject(object)) {\n return false;\n }\n var type = typeof index;\n if (type == 'number'\n ? (isArrayLike(object) && isIndex(index, object.length))\n : (type == 'string' && index in object)\n ) {\n return eq(object[index], value);\n }\n return false;\n }\n\n /**\n * Checks if `value` is a property name and not a property path.\n *\n * @private\n * @param {*} value The value to check.\n * @param {Object} [object] The object to query keys on.\n * @returns {boolean} Returns `true` if `value` is a property name, else `false`.\n */\n function isKey(value, object) {\n if (isArray(value)) {\n return false;\n }\n var type = typeof value;\n if (type == 'number' || type == 'symbol' || type == 'boolean' ||\n value == null || isSymbol(value)) {\n return true;\n }\n return reIsPlainProp.test(value) || !reIsDeepProp.test(value) ||\n (object != null && value in Object(object));\n }\n\n /**\n * Checks if `value` is suitable for use as unique object key.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is suitable, else `false`.\n */\n function isKeyable(value) {\n var type = typeof value;\n return (type == 'string' || type == 'number' || type == 'symbol' || type == 'boolean')\n ? (value !== '__proto__')\n : (value === null);\n }\n\n /**\n * Checks if `func` has a lazy counterpart.\n *\n * @private\n * @param {Function} func The function to check.\n * @returns {boolean} Returns `true` if `func` has a lazy counterpart,\n * else `false`.\n */\n function isLaziable(func) {\n var funcName = getFuncName(func),\n other = lodash[funcName];\n\n if (typeof other != 'function' || !(funcName in LazyWrapper.prototype)) {\n return false;\n }\n if (func === other) {\n return true;\n }\n var data = getData(other);\n return !!data && func === data[0];\n }\n\n /**\n * Checks if `func` has its source masked.\n *\n * @private\n * @param {Function} func The function to check.\n * @returns {boolean} Returns `true` if `func` is masked, else `false`.\n */\n function isMasked(func) {\n return !!maskSrcKey && (maskSrcKey in func);\n }\n\n /**\n * Checks if `func` is capable of being masked.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `func` is maskable, else `false`.\n */\n var isMaskable = coreJsData ? isFunction : stubFalse;\n\n /**\n * Checks if `value` is likely a prototype object.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a prototype, else `false`.\n */\n function isPrototype(value) {\n var Ctor = value && value.constructor,\n proto = (typeof Ctor == 'function' && Ctor.prototype) || objectProto;\n\n return value === proto;\n }\n\n /**\n * Checks if `value` is suitable for strict equality comparisons, i.e. `===`.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` if suitable for strict\n * equality comparisons, else `false`.\n */\n function isStrictComparable(value) {\n return value === value && !isObject(value);\n }\n\n /**\n * A specialized version of `matchesProperty` for source values suitable\n * for strict equality comparisons, i.e. `===`.\n *\n * @private\n * @param {string} key The key of the property to get.\n * @param {*} srcValue The value to match.\n * @returns {Function} Returns the new spec function.\n */\n function matchesStrictComparable(key, srcValue) {\n return function(object) {\n if (object == null) {\n return false;\n }\n return object[key] === srcValue &&\n (srcValue !== undefined || (key in Object(object)));\n };\n }\n\n /**\n * A specialized version of `_.memoize` which clears the memoized function's\n * cache when it exceeds `MAX_MEMOIZE_SIZE`.\n *\n * @private\n * @param {Function} func The function to have its output memoized.\n * @returns {Function} Returns the new memoized function.\n */\n function memoizeCapped(func) {\n var result = memoize(func, function(key) {\n if (cache.size === MAX_MEMOIZE_SIZE) {\n cache.clear();\n }\n return key;\n });\n\n var cache = result.cache;\n return result;\n }\n\n /**\n * Merges the function metadata of `source` into `data`.\n *\n * Merging metadata reduces the number of wrappers used to invoke a function.\n * This is possible because methods like `_.bind`, `_.curry`, and `_.partial`\n * may be applied regardless of execution order. Methods like `_.ary` and\n * `_.rearg` modify function arguments, making the order in which they are\n * executed important, preventing the merging of metadata. However, we make\n * an exception for a safe combined case where curried functions have `_.ary`\n * and or `_.rearg` applied.\n *\n * @private\n * @param {Array} data The destination metadata.\n * @param {Array} source The source metadata.\n * @returns {Array} Returns `data`.\n */\n function mergeData(data, source) {\n var bitmask = data[1],\n srcBitmask = source[1],\n newBitmask = bitmask | srcBitmask,\n isCommon = newBitmask < (WRAP_BIND_FLAG | WRAP_BIND_KEY_FLAG | WRAP_ARY_FLAG);\n\n var isCombo =\n ((srcBitmask == WRAP_ARY_FLAG) && (bitmask == WRAP_CURRY_FLAG)) ||\n ((srcBitmask == WRAP_ARY_FLAG) && (bitmask == WRAP_REARG_FLAG) && (data[7].length <= source[8])) ||\n ((srcBitmask == (WRAP_ARY_FLAG | WRAP_REARG_FLAG)) && (source[7].length <= source[8]) && (bitmask == WRAP_CURRY_FLAG));\n\n // Exit early if metadata can't be merged.\n if (!(isCommon || isCombo)) {\n return data;\n }\n // Use source `thisArg` if available.\n if (srcBitmask & WRAP_BIND_FLAG) {\n data[2] = source[2];\n // Set when currying a bound function.\n newBitmask |= bitmask & WRAP_BIND_FLAG ? 0 : WRAP_CURRY_BOUND_FLAG;\n }\n // Compose partial arguments.\n var value = source[3];\n if (value) {\n var partials = data[3];\n data[3] = partials ? composeArgs(partials, value, source[4]) : value;\n data[4] = partials ? replaceHolders(data[3], PLACEHOLDER) : source[4];\n }\n // Compose partial right arguments.\n value = source[5];\n if (value) {\n partials = data[5];\n data[5] = partials ? composeArgsRight(partials, value, source[6]) : value;\n data[6] = partials ? replaceHolders(data[5], PLACEHOLDER) : source[6];\n }\n // Use source `argPos` if available.\n value = source[7];\n if (value) {\n data[7] = value;\n }\n // Use source `ary` if it's smaller.\n if (srcBitmask & WRAP_ARY_FLAG) {\n data[8] = data[8] == null ? source[8] : nativeMin(data[8], source[8]);\n }\n // Use source `arity` if one is not provided.\n if (data[9] == null) {\n data[9] = source[9];\n }\n // Use source `func` and merge bitmasks.\n data[0] = source[0];\n data[1] = newBitmask;\n\n return data;\n }\n\n /**\n * This function is like\n * [`Object.keys`](http://ecma-international.org/ecma-262/7.0/#sec-object.keys)\n * except that it includes inherited enumerable properties.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names.\n */\n function nativeKeysIn(object) {\n var result = [];\n if (object != null) {\n for (var key in Object(object)) {\n result.push(key);\n }\n }\n return result;\n }\n\n /**\n * Converts `value` to a string using `Object.prototype.toString`.\n *\n * @private\n * @param {*} value The value to convert.\n * @returns {string} Returns the converted string.\n */\n function objectToString(value) {\n return nativeObjectToString.call(value);\n }\n\n /**\n * A specialized version of `baseRest` which transforms the rest array.\n *\n * @private\n * @param {Function} func The function to apply a rest parameter to.\n * @param {number} [start=func.length-1] The start position of the rest parameter.\n * @param {Function} transform The rest array transform.\n * @returns {Function} Returns the new function.\n */\n function overRest(func, start, transform) {\n start = nativeMax(start === undefined ? (func.length - 1) : start, 0);\n return function() {\n var args = arguments,\n index = -1,\n length = nativeMax(args.length - start, 0),\n array = Array(length);\n\n while (++index < length) {\n array[index] = args[start + index];\n }\n index = -1;\n var otherArgs = Array(start + 1);\n while (++index < start) {\n otherArgs[index] = args[index];\n }\n otherArgs[start] = transform(array);\n return apply(func, this, otherArgs);\n };\n }\n\n /**\n * Gets the parent value at `path` of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @param {Array} path The path to get the parent value of.\n * @returns {*} Returns the parent value.\n */\n function parent(object, path) {\n return path.length < 2 ? object : baseGet(object, baseSlice(path, 0, -1));\n }\n\n /**\n * Reorder `array` according to the specified indexes where the element at\n * the first index is assigned as the first element, the element at\n * the second index is assigned as the second element, and so on.\n *\n * @private\n * @param {Array} array The array to reorder.\n * @param {Array} indexes The arranged array indexes.\n * @returns {Array} Returns `array`.\n */\n function reorder(array, indexes) {\n var arrLength = array.length,\n length = nativeMin(indexes.length, arrLength),\n oldArray = copyArray(array);\n\n while (length--) {\n var index = indexes[length];\n array[length] = isIndex(index, arrLength) ? oldArray[index] : undefined;\n }\n return array;\n }\n\n /**\n * Gets the value at `key`, unless `key` is \"__proto__\" or \"constructor\".\n *\n * @private\n * @param {Object} object The object to query.\n * @param {string} key The key of the property to get.\n * @returns {*} Returns the property value.\n */\n function safeGet(object, key) {\n if (key === 'constructor' && typeof object[key] === 'function') {\n return;\n }\n\n if (key == '__proto__') {\n return;\n }\n\n return object[key];\n }\n\n /**\n * Sets metadata for `func`.\n *\n * **Note:** If this function becomes hot, i.e. is invoked a lot in a short\n * period of time, it will trip its breaker and transition to an identity\n * function to avoid garbage collection pauses in V8. See\n * [V8 issue 2070](https://bugs.chromium.org/p/v8/issues/detail?id=2070)\n * for more details.\n *\n * @private\n * @param {Function} func The function to associate metadata with.\n * @param {*} data The metadata.\n * @returns {Function} Returns `func`.\n */\n var setData = shortOut(baseSetData);\n\n /**\n * A simple wrapper around the global [`setTimeout`](https://mdn.io/setTimeout).\n *\n * @private\n * @param {Function} func The function to delay.\n * @param {number} wait The number of milliseconds to delay invocation.\n * @returns {number|Object} Returns the timer id or timeout object.\n */\n var setTimeout = ctxSetTimeout || function(func, wait) {\n return root.setTimeout(func, wait);\n };\n\n /**\n * Sets the `toString` method of `func` to return `string`.\n *\n * @private\n * @param {Function} func The function to modify.\n * @param {Function} string The `toString` result.\n * @returns {Function} Returns `func`.\n */\n var setToString = shortOut(baseSetToString);\n\n /**\n * Sets the `toString` method of `wrapper` to mimic the source of `reference`\n * with wrapper details in a comment at the top of the source body.\n *\n * @private\n * @param {Function} wrapper The function to modify.\n * @param {Function} reference The reference function.\n * @param {number} bitmask The bitmask flags. See `createWrap` for more details.\n * @returns {Function} Returns `wrapper`.\n */\n function setWrapToString(wrapper, reference, bitmask) {\n var source = (reference + '');\n return setToString(wrapper, insertWrapDetails(source, updateWrapDetails(getWrapDetails(source), bitmask)));\n }\n\n /**\n * Creates a function that'll short out and invoke `identity` instead\n * of `func` when it's called `HOT_COUNT` or more times in `HOT_SPAN`\n * milliseconds.\n *\n * @private\n * @param {Function} func The function to restrict.\n * @returns {Function} Returns the new shortable function.\n */\n function shortOut(func) {\n var count = 0,\n lastCalled = 0;\n\n return function() {\n var stamp = nativeNow(),\n remaining = HOT_SPAN - (stamp - lastCalled);\n\n lastCalled = stamp;\n if (remaining > 0) {\n if (++count >= HOT_COUNT) {\n return arguments[0];\n }\n } else {\n count = 0;\n }\n return func.apply(undefined, arguments);\n };\n }\n\n /**\n * A specialized version of `_.shuffle` which mutates and sets the size of `array`.\n *\n * @private\n * @param {Array} array The array to shuffle.\n * @param {number} [size=array.length] The size of `array`.\n * @returns {Array} Returns `array`.\n */\n function shuffleSelf(array, size) {\n var index = -1,\n length = array.length,\n lastIndex = length - 1;\n\n size = size === undefined ? length : size;\n while (++index < size) {\n var rand = baseRandom(index, lastIndex),\n value = array[rand];\n\n array[rand] = array[index];\n array[index] = value;\n }\n array.length = size;\n return array;\n }\n\n /**\n * Converts `string` to a property path array.\n *\n * @private\n * @param {string} string The string to convert.\n * @returns {Array} Returns the property path array.\n */\n var stringToPath = memoizeCapped(function(string) {\n var result = [];\n if (string.charCodeAt(0) === 46 /* . */) {\n result.push('');\n }\n string.replace(rePropName, function(match, number, quote, subString) {\n result.push(quote ? subString.replace(reEscapeChar, '$1') : (number || match));\n });\n return result;\n });\n\n /**\n * Converts `value` to a string key if it's not a string or symbol.\n *\n * @private\n * @param {*} value The value to inspect.\n * @returns {string|symbol} Returns the key.\n */\n function toKey(value) {\n if (typeof value == 'string' || isSymbol(value)) {\n return value;\n }\n var result = (value + '');\n return (result == '0' && (1 / value) == -INFINITY) ? '-0' : result;\n }\n\n /**\n * Converts `func` to its source code.\n *\n * @private\n * @param {Function} func The function to convert.\n * @returns {string} Returns the source code.\n */\n function toSource(func) {\n if (func != null) {\n try {\n return funcToString.call(func);\n } catch (e) {}\n try {\n return (func + '');\n } catch (e) {}\n }\n return '';\n }\n\n /**\n * Updates wrapper `details` based on `bitmask` flags.\n *\n * @private\n * @returns {Array} details The details to modify.\n * @param {number} bitmask The bitmask flags. See `createWrap` for more details.\n * @returns {Array} Returns `details`.\n */\n function updateWrapDetails(details, bitmask) {\n arrayEach(wrapFlags, function(pair) {\n var value = '_.' + pair[0];\n if ((bitmask & pair[1]) && !arrayIncludes(details, value)) {\n details.push(value);\n }\n });\n return details.sort();\n }\n\n /**\n * Creates a clone of `wrapper`.\n *\n * @private\n * @param {Object} wrapper The wrapper to clone.\n * @returns {Object} Returns the cloned wrapper.\n */\n function wrapperClone(wrapper) {\n if (wrapper instanceof LazyWrapper) {\n return wrapper.clone();\n }\n var result = new LodashWrapper(wrapper.__wrapped__, wrapper.__chain__);\n result.__actions__ = copyArray(wrapper.__actions__);\n result.__index__ = wrapper.__index__;\n result.__values__ = wrapper.__values__;\n return result;\n }\n\n /*------------------------------------------------------------------------*/\n\n /**\n * Creates an array of elements split into groups the length of `size`.\n * If `array` can't be split evenly, the final chunk will be the remaining\n * elements.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Array\n * @param {Array} array The array to process.\n * @param {number} [size=1] The length of each chunk\n * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n * @returns {Array} Returns the new array of chunks.\n * @example\n *\n * _.chunk(['a', 'b', 'c', 'd'], 2);\n * // => [['a', 'b'], ['c', 'd']]\n *\n * _.chunk(['a', 'b', 'c', 'd'], 3);\n * // => [['a', 'b', 'c'], ['d']]\n */\n function chunk(array, size, guard) {\n if ((guard ? isIterateeCall(array, size, guard) : size === undefined)) {\n size = 1;\n } else {\n size = nativeMax(toInteger(size), 0);\n }\n var length = array == null ? 0 : array.length;\n if (!length || size < 1) {\n return [];\n }\n var index = 0,\n resIndex = 0,\n result = Array(nativeCeil(length / size));\n\n while (index < length) {\n result[resIndex++] = baseSlice(array, index, (index += size));\n }\n return result;\n }\n\n /**\n * Creates an array with all falsey values removed. The values `false`, `null`,\n * `0`, `\"\"`, `undefined`, and `NaN` are falsey.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Array\n * @param {Array} array The array to compact.\n * @returns {Array} Returns the new array of filtered values.\n * @example\n *\n * _.compact([0, 1, false, 2, '', 3]);\n * // => [1, 2, 3]\n */\n function compact(array) {\n var index = -1,\n length = array == null ? 0 : array.length,\n resIndex = 0,\n result = [];\n\n while (++index < length) {\n var value = array[index];\n if (value) {\n result[resIndex++] = value;\n }\n }\n return result;\n }\n\n /**\n * Creates a new array concatenating `array` with any additional arrays\n * and/or values.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Array\n * @param {Array} array The array to concatenate.\n * @param {...*} [values] The values to concatenate.\n * @returns {Array} Returns the new concatenated array.\n * @example\n *\n * var array = [1];\n * var other = _.concat(array, 2, [3], [[4]]);\n *\n * console.log(other);\n * // => [1, 2, 3, [4]]\n *\n * console.log(array);\n * // => [1]\n */\n function concat() {\n var length = arguments.length;\n if (!length) {\n return [];\n }\n var args = Array(length - 1),\n array = arguments[0],\n index = length;\n\n while (index--) {\n args[index - 1] = arguments[index];\n }\n return arrayPush(isArray(array) ? copyArray(array) : [array], baseFlatten(args, 1));\n }\n\n /**\n * Creates an array of `array` values not included in the other given arrays\n * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * for equality comparisons. The order and references of result values are\n * determined by the first array.\n *\n * **Note:** Unlike `_.pullAll`, this method returns a new array.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Array\n * @param {Array} array The array to inspect.\n * @param {...Array} [values] The values to exclude.\n * @returns {Array} Returns the new array of filtered values.\n * @see _.without, _.xor\n * @example\n *\n * _.difference([2, 1], [2, 3]);\n * // => [1]\n */\n var difference = baseRest(function(array, values) {\n return isArrayLikeObject(array)\n ? baseDifference(array, baseFlatten(values, 1, isArrayLikeObject, true))\n : [];\n });\n\n /**\n * This method is like `_.difference` except that it accepts `iteratee` which\n * is invoked for each element of `array` and `values` to generate the criterion\n * by which they're compared. The order and references of result values are\n * determined by the first array. The iteratee is invoked with one argument:\n * (value).\n *\n * **Note:** Unlike `_.pullAllBy`, this method returns a new array.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Array\n * @param {Array} array The array to inspect.\n * @param {...Array} [values] The values to exclude.\n * @param {Function} [iteratee=_.identity] The iteratee invoked per element.\n * @returns {Array} Returns the new array of filtered values.\n * @example\n *\n * _.differenceBy([2.1, 1.2], [2.3, 3.4], Math.floor);\n * // => [1.2]\n *\n * // The `_.property` iteratee shorthand.\n * _.differenceBy([{ 'x': 2 }, { 'x': 1 }], [{ 'x': 1 }], 'x');\n * // => [{ 'x': 2 }]\n */\n var differenceBy = baseRest(function(array, values) {\n var iteratee = last(values);\n if (isArrayLikeObject(iteratee)) {\n iteratee = undefined;\n }\n return isArrayLikeObject(array)\n ? baseDifference(array, baseFlatten(values, 1, isArrayLikeObject, true), getIteratee(iteratee, 2))\n : [];\n });\n\n /**\n * This method is like `_.difference` except that it accepts `comparator`\n * which is invoked to compare elements of `array` to `values`. The order and\n * references of result values are determined by the first array. The comparator\n * is invoked with two arguments: (arrVal, othVal).\n *\n * **Note:** Unlike `_.pullAllWith`, this method returns a new array.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Array\n * @param {Array} array The array to inspect.\n * @param {...Array} [values] The values to exclude.\n * @param {Function} [comparator] The comparator invoked per element.\n * @returns {Array} Returns the new array of filtered values.\n * @example\n *\n * var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }];\n *\n * _.differenceWith(objects, [{ 'x': 1, 'y': 2 }], _.isEqual);\n * // => [{ 'x': 2, 'y': 1 }]\n */\n var differenceWith = baseRest(function(array, values) {\n var comparator = last(values);\n if (isArrayLikeObject(comparator)) {\n comparator = undefined;\n }\n return isArrayLikeObject(array)\n ? baseDifference(array, baseFlatten(values, 1, isArrayLikeObject, true), undefined, comparator)\n : [];\n });\n\n /**\n * Creates a slice of `array` with `n` elements dropped from the beginning.\n *\n * @static\n * @memberOf _\n * @since 0.5.0\n * @category Array\n * @param {Array} array The array to query.\n * @param {number} [n=1] The number of elements to drop.\n * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n * @returns {Array} Returns the slice of `array`.\n * @example\n *\n * _.drop([1, 2, 3]);\n * // => [2, 3]\n *\n * _.drop([1, 2, 3], 2);\n * // => [3]\n *\n * _.drop([1, 2, 3], 5);\n * // => []\n *\n * _.drop([1, 2, 3], 0);\n * // => [1, 2, 3]\n */\n function drop(array, n, guard) {\n var length = array == null ? 0 : array.length;\n if (!length) {\n return [];\n }\n n = (guard || n === undefined) ? 1 : toInteger(n);\n return baseSlice(array, n < 0 ? 0 : n, length);\n }\n\n /**\n * Creates a slice of `array` with `n` elements dropped from the end.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Array\n * @param {Array} array The array to query.\n * @param {number} [n=1] The number of elements to drop.\n * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n * @returns {Array} Returns the slice of `array`.\n * @example\n *\n * _.dropRight([1, 2, 3]);\n * // => [1, 2]\n *\n * _.dropRight([1, 2, 3], 2);\n * // => [1]\n *\n * _.dropRight([1, 2, 3], 5);\n * // => []\n *\n * _.dropRight([1, 2, 3], 0);\n * // => [1, 2, 3]\n */\n function dropRight(array, n, guard) {\n var length = array == null ? 0 : array.length;\n if (!length) {\n return [];\n }\n n = (guard || n === undefined) ? 1 : toInteger(n);\n n = length - n;\n return baseSlice(array, 0, n < 0 ? 0 : n);\n }\n\n /**\n * Creates a slice of `array` excluding elements dropped from the end.\n * Elements are dropped until `predicate` returns falsey. The predicate is\n * invoked with three arguments: (value, index, array).\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Array\n * @param {Array} array The array to query.\n * @param {Function} [predicate=_.identity] The function invoked per iteration.\n * @returns {Array} Returns the slice of `array`.\n * @example\n *\n * var users = [\n * { 'user': 'barney', 'active': true },\n * { 'user': 'fred', 'active': false },\n * { 'user': 'pebbles', 'active': false }\n * ];\n *\n * _.dropRightWhile(users, function(o) { return !o.active; });\n * // => objects for ['barney']\n *\n * // The `_.matches` iteratee shorthand.\n * _.dropRightWhile(users, { 'user': 'pebbles', 'active': false });\n * // => objects for ['barney', 'fred']\n *\n * // The `_.matchesProperty` iteratee shorthand.\n * _.dropRightWhile(users, ['active', false]);\n * // => objects for ['barney']\n *\n * // The `_.property` iteratee shorthand.\n * _.dropRightWhile(users, 'active');\n * // => objects for ['barney', 'fred', 'pebbles']\n */\n function dropRightWhile(array, predicate) {\n return (array && array.length)\n ? baseWhile(array, getIteratee(predicate, 3), true, true)\n : [];\n }\n\n /**\n * Creates a slice of `array` excluding elements dropped from the beginning.\n * Elements are dropped until `predicate` returns falsey. The predicate is\n * invoked with three arguments: (value, index, array).\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Array\n * @param {Array} array The array to query.\n * @param {Function} [predicate=_.identity] The function invoked per iteration.\n * @returns {Array} Returns the slice of `array`.\n * @example\n *\n * var users = [\n * { 'user': 'barney', 'active': false },\n * { 'user': 'fred', 'active': false },\n * { 'user': 'pebbles', 'active': true }\n * ];\n *\n * _.dropWhile(users, function(o) { return !o.active; });\n * // => objects for ['pebbles']\n *\n * // The `_.matches` iteratee shorthand.\n * _.dropWhile(users, { 'user': 'barney', 'active': false });\n * // => objects for ['fred', 'pebbles']\n *\n * // The `_.matchesProperty` iteratee shorthand.\n * _.dropWhile(users, ['active', false]);\n * // => objects for ['pebbles']\n *\n * // The `_.property` iteratee shorthand.\n * _.dropWhile(users, 'active');\n * // => objects for ['barney', 'fred', 'pebbles']\n */\n function dropWhile(array, predicate) {\n return (array && array.length)\n ? baseWhile(array, getIteratee(predicate, 3), true)\n : [];\n }\n\n /**\n * Fills elements of `array` with `value` from `start` up to, but not\n * including, `end`.\n *\n * **Note:** This method mutates `array`.\n *\n * @static\n * @memberOf _\n * @since 3.2.0\n * @category Array\n * @param {Array} array The array to fill.\n * @param {*} value The value to fill `array` with.\n * @param {number} [start=0] The start position.\n * @param {number} [end=array.length] The end position.\n * @returns {Array} Returns `array`.\n * @example\n *\n * var array = [1, 2, 3];\n *\n * _.fill(array, 'a');\n * console.log(array);\n * // => ['a', 'a', 'a']\n *\n * _.fill(Array(3), 2);\n * // => [2, 2, 2]\n *\n * _.fill([4, 6, 8, 10], '*', 1, 3);\n * // => [4, '*', '*', 10]\n */\n function fill(array, value, start, end) {\n var length = array == null ? 0 : array.length;\n if (!length) {\n return [];\n }\n if (start && typeof start != 'number' && isIterateeCall(array, value, start)) {\n start = 0;\n end = length;\n }\n return baseFill(array, value, start, end);\n }\n\n /**\n * This method is like `_.find` except that it returns the index of the first\n * element `predicate` returns truthy for instead of the element itself.\n *\n * @static\n * @memberOf _\n * @since 1.1.0\n * @category Array\n * @param {Array} array The array to inspect.\n * @param {Function} [predicate=_.identity] The function invoked per iteration.\n * @param {number} [fromIndex=0] The index to search from.\n * @returns {number} Returns the index of the found element, else `-1`.\n * @example\n *\n * var users = [\n * { 'user': 'barney', 'active': false },\n * { 'user': 'fred', 'active': false },\n * { 'user': 'pebbles', 'active': true }\n * ];\n *\n * _.findIndex(users, function(o) { return o.user == 'barney'; });\n * // => 0\n *\n * // The `_.matches` iteratee shorthand.\n * _.findIndex(users, { 'user': 'fred', 'active': false });\n * // => 1\n *\n * // The `_.matchesProperty` iteratee shorthand.\n * _.findIndex(users, ['active', false]);\n * // => 0\n *\n * // The `_.property` iteratee shorthand.\n * _.findIndex(users, 'active');\n * // => 2\n */\n function findIndex(array, predicate, fromIndex) {\n var length = array == null ? 0 : array.length;\n if (!length) {\n return -1;\n }\n var index = fromIndex == null ? 0 : toInteger(fromIndex);\n if (index < 0) {\n index = nativeMax(length + index, 0);\n }\n return baseFindIndex(array, getIteratee(predicate, 3), index);\n }\n\n /**\n * This method is like `_.findIndex` except that it iterates over elements\n * of `collection` from right to left.\n *\n * @static\n * @memberOf _\n * @since 2.0.0\n * @category Array\n * @param {Array} array The array to inspect.\n * @param {Function} [predicate=_.identity] The function invoked per iteration.\n * @param {number} [fromIndex=array.length-1] The index to search from.\n * @returns {number} Returns the index of the found element, else `-1`.\n * @example\n *\n * var users = [\n * { 'user': 'barney', 'active': true },\n * { 'user': 'fred', 'active': false },\n * { 'user': 'pebbles', 'active': false }\n * ];\n *\n * _.findLastIndex(users, function(o) { return o.user == 'pebbles'; });\n * // => 2\n *\n * // The `_.matches` iteratee shorthand.\n * _.findLastIndex(users, { 'user': 'barney', 'active': true });\n * // => 0\n *\n * // The `_.matchesProperty` iteratee shorthand.\n * _.findLastIndex(users, ['active', false]);\n * // => 2\n *\n * // The `_.property` iteratee shorthand.\n * _.findLastIndex(users, 'active');\n * // => 0\n */\n function findLastIndex(array, predicate, fromIndex) {\n var length = array == null ? 0 : array.length;\n if (!length) {\n return -1;\n }\n var index = length - 1;\n if (fromIndex !== undefined) {\n index = toInteger(fromIndex);\n index = fromIndex < 0\n ? nativeMax(length + index, 0)\n : nativeMin(index, length - 1);\n }\n return baseFindIndex(array, getIteratee(predicate, 3), index, true);\n }\n\n /**\n * Flattens `array` a single level deep.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Array\n * @param {Array} array The array to flatten.\n * @returns {Array} Returns the new flattened array.\n * @example\n *\n * _.flatten([1, [2, [3, [4]], 5]]);\n * // => [1, 2, [3, [4]], 5]\n */\n function flatten(array) {\n var length = array == null ? 0 : array.length;\n return length ? baseFlatten(array, 1) : [];\n }\n\n /**\n * Recursively flattens `array`.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Array\n * @param {Array} array The array to flatten.\n * @returns {Array} Returns the new flattened array.\n * @example\n *\n * _.flattenDeep([1, [2, [3, [4]], 5]]);\n * // => [1, 2, 3, 4, 5]\n */\n function flattenDeep(array) {\n var length = array == null ? 0 : array.length;\n return length ? baseFlatten(array, INFINITY) : [];\n }\n\n /**\n * Recursively flatten `array` up to `depth` times.\n *\n * @static\n * @memberOf _\n * @since 4.4.0\n * @category Array\n * @param {Array} array The array to flatten.\n * @param {number} [depth=1] The maximum recursion depth.\n * @returns {Array} Returns the new flattened array.\n * @example\n *\n * var array = [1, [2, [3, [4]], 5]];\n *\n * _.flattenDepth(array, 1);\n * // => [1, 2, [3, [4]], 5]\n *\n * _.flattenDepth(array, 2);\n * // => [1, 2, 3, [4], 5]\n */\n function flattenDepth(array, depth) {\n var length = array == null ? 0 : array.length;\n if (!length) {\n return [];\n }\n depth = depth === undefined ? 1 : toInteger(depth);\n return baseFlatten(array, depth);\n }\n\n /**\n * The inverse of `_.toPairs`; this method returns an object composed\n * from key-value `pairs`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Array\n * @param {Array} pairs The key-value pairs.\n * @returns {Object} Returns the new object.\n * @example\n *\n * _.fromPairs([['a', 1], ['b', 2]]);\n * // => { 'a': 1, 'b': 2 }\n */\n function fromPairs(pairs) {\n var index = -1,\n length = pairs == null ? 0 : pairs.length,\n result = {};\n\n while (++index < length) {\n var pair = pairs[index];\n result[pair[0]] = pair[1];\n }\n return result;\n }\n\n /**\n * Gets the first element of `array`.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @alias first\n * @category Array\n * @param {Array} array The array to query.\n * @returns {*} Returns the first element of `array`.\n * @example\n *\n * _.head([1, 2, 3]);\n * // => 1\n *\n * _.head([]);\n * // => undefined\n */\n function head(array) {\n return (array && array.length) ? array[0] : undefined;\n }\n\n /**\n * Gets the index at which the first occurrence of `value` is found in `array`\n * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * for equality comparisons. If `fromIndex` is negative, it's used as the\n * offset from the end of `array`.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Array\n * @param {Array} array The array to inspect.\n * @param {*} value The value to search for.\n * @param {number} [fromIndex=0] The index to search from.\n * @returns {number} Returns the index of the matched value, else `-1`.\n * @example\n *\n * _.indexOf([1, 2, 1, 2], 2);\n * // => 1\n *\n * // Search from the `fromIndex`.\n * _.indexOf([1, 2, 1, 2], 2, 2);\n * // => 3\n */\n function indexOf(array, value, fromIndex) {\n var length = array == null ? 0 : array.length;\n if (!length) {\n return -1;\n }\n var index = fromIndex == null ? 0 : toInteger(fromIndex);\n if (index < 0) {\n index = nativeMax(length + index, 0);\n }\n return baseIndexOf(array, value, index);\n }\n\n /**\n * Gets all but the last element of `array`.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Array\n * @param {Array} array The array to query.\n * @returns {Array} Returns the slice of `array`.\n * @example\n *\n * _.initial([1, 2, 3]);\n * // => [1, 2]\n */\n function initial(array) {\n var length = array == null ? 0 : array.length;\n return length ? baseSlice(array, 0, -1) : [];\n }\n\n /**\n * Creates an array of unique values that are included in all given arrays\n * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * for equality comparisons. The order and references of result values are\n * determined by the first array.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Array\n * @param {...Array} [arrays] The arrays to inspect.\n * @returns {Array} Returns the new array of intersecting values.\n * @example\n *\n * _.intersection([2, 1], [2, 3]);\n * // => [2]\n */\n var intersection = baseRest(function(arrays) {\n var mapped = arrayMap(arrays, castArrayLikeObject);\n return (mapped.length && mapped[0] === arrays[0])\n ? baseIntersection(mapped)\n : [];\n });\n\n /**\n * This method is like `_.intersection` except that it accepts `iteratee`\n * which is invoked for each element of each `arrays` to generate the criterion\n * by which they're compared. The order and references of result values are\n * determined by the first array. The iteratee is invoked with one argument:\n * (value).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Array\n * @param {...Array} [arrays] The arrays to inspect.\n * @param {Function} [iteratee=_.identity] The iteratee invoked per element.\n * @returns {Array} Returns the new array of intersecting values.\n * @example\n *\n * _.intersectionBy([2.1, 1.2], [2.3, 3.4], Math.floor);\n * // => [2.1]\n *\n * // The `_.property` iteratee shorthand.\n * _.intersectionBy([{ 'x': 1 }], [{ 'x': 2 }, { 'x': 1 }], 'x');\n * // => [{ 'x': 1 }]\n */\n var intersectionBy = baseRest(function(arrays) {\n var iteratee = last(arrays),\n mapped = arrayMap(arrays, castArrayLikeObject);\n\n if (iteratee === last(mapped)) {\n iteratee = undefined;\n } else {\n mapped.pop();\n }\n return (mapped.length && mapped[0] === arrays[0])\n ? baseIntersection(mapped, getIteratee(iteratee, 2))\n : [];\n });\n\n /**\n * This method is like `_.intersection` except that it accepts `comparator`\n * which is invoked to compare elements of `arrays`. The order and references\n * of result values are determined by the first array. The comparator is\n * invoked with two arguments: (arrVal, othVal).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Array\n * @param {...Array} [arrays] The arrays to inspect.\n * @param {Function} [comparator] The comparator invoked per element.\n * @returns {Array} Returns the new array of intersecting values.\n * @example\n *\n * var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }];\n * var others = [{ 'x': 1, 'y': 1 }, { 'x': 1, 'y': 2 }];\n *\n * _.intersectionWith(objects, others, _.isEqual);\n * // => [{ 'x': 1, 'y': 2 }]\n */\n var intersectionWith = baseRest(function(arrays) {\n var comparator = last(arrays),\n mapped = arrayMap(arrays, castArrayLikeObject);\n\n comparator = typeof comparator == 'function' ? comparator : undefined;\n if (comparator) {\n mapped.pop();\n }\n return (mapped.length && mapped[0] === arrays[0])\n ? baseIntersection(mapped, undefined, comparator)\n : [];\n });\n\n /**\n * Converts all elements in `array` into a string separated by `separator`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Array\n * @param {Array} array The array to convert.\n * @param {string} [separator=','] The element separator.\n * @returns {string} Returns the joined string.\n * @example\n *\n * _.join(['a', 'b', 'c'], '~');\n * // => 'a~b~c'\n */\n function join(array, separator) {\n return array == null ? '' : nativeJoin.call(array, separator);\n }\n\n /**\n * Gets the last element of `array`.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Array\n * @param {Array} array The array to query.\n * @returns {*} Returns the last element of `array`.\n * @example\n *\n * _.last([1, 2, 3]);\n * // => 3\n */\n function last(array) {\n var length = array == null ? 0 : array.length;\n return length ? array[length - 1] : undefined;\n }\n\n /**\n * This method is like `_.indexOf` except that it iterates over elements of\n * `array` from right to left.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Array\n * @param {Array} array The array to inspect.\n * @param {*} value The value to search for.\n * @param {number} [fromIndex=array.length-1] The index to search from.\n * @returns {number} Returns the index of the matched value, else `-1`.\n * @example\n *\n * _.lastIndexOf([1, 2, 1, 2], 2);\n * // => 3\n *\n * // Search from the `fromIndex`.\n * _.lastIndexOf([1, 2, 1, 2], 2, 2);\n * // => 1\n */\n function lastIndexOf(array, value, fromIndex) {\n var length = array == null ? 0 : array.length;\n if (!length) {\n return -1;\n }\n var index = length;\n if (fromIndex !== undefined) {\n index = toInteger(fromIndex);\n index = index < 0 ? nativeMax(length + index, 0) : nativeMin(index, length - 1);\n }\n return value === value\n ? strictLastIndexOf(array, value, index)\n : baseFindIndex(array, baseIsNaN, index, true);\n }\n\n /**\n * Gets the element at index `n` of `array`. If `n` is negative, the nth\n * element from the end is returned.\n *\n * @static\n * @memberOf _\n * @since 4.11.0\n * @category Array\n * @param {Array} array The array to query.\n * @param {number} [n=0] The index of the element to return.\n * @returns {*} Returns the nth element of `array`.\n * @example\n *\n * var array = ['a', 'b', 'c', 'd'];\n *\n * _.nth(array, 1);\n * // => 'b'\n *\n * _.nth(array, -2);\n * // => 'c';\n */\n function nth(array, n) {\n return (array && array.length) ? baseNth(array, toInteger(n)) : undefined;\n }\n\n /**\n * Removes all given values from `array` using\n * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * for equality comparisons.\n *\n * **Note:** Unlike `_.without`, this method mutates `array`. Use `_.remove`\n * to remove elements from an array by predicate.\n *\n * @static\n * @memberOf _\n * @since 2.0.0\n * @category Array\n * @param {Array} array The array to modify.\n * @param {...*} [values] The values to remove.\n * @returns {Array} Returns `array`.\n * @example\n *\n * var array = ['a', 'b', 'c', 'a', 'b', 'c'];\n *\n * _.pull(array, 'a', 'c');\n * console.log(array);\n * // => ['b', 'b']\n */\n var pull = baseRest(pullAll);\n\n /**\n * This method is like `_.pull` except that it accepts an array of values to remove.\n *\n * **Note:** Unlike `_.difference`, this method mutates `array`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Array\n * @param {Array} array The array to modify.\n * @param {Array} values The values to remove.\n * @returns {Array} Returns `array`.\n * @example\n *\n * var array = ['a', 'b', 'c', 'a', 'b', 'c'];\n *\n * _.pullAll(array, ['a', 'c']);\n * console.log(array);\n * // => ['b', 'b']\n */\n function pullAll(array, values) {\n return (array && array.length && values && values.length)\n ? basePullAll(array, values)\n : array;\n }\n\n /**\n * This method is like `_.pullAll` except that it accepts `iteratee` which is\n * invoked for each element of `array` and `values` to generate the criterion\n * by which they're compared. The iteratee is invoked with one argument: (value).\n *\n * **Note:** Unlike `_.differenceBy`, this method mutates `array`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Array\n * @param {Array} array The array to modify.\n * @param {Array} values The values to remove.\n * @param {Function} [iteratee=_.identity] The iteratee invoked per element.\n * @returns {Array} Returns `array`.\n * @example\n *\n * var array = [{ 'x': 1 }, { 'x': 2 }, { 'x': 3 }, { 'x': 1 }];\n *\n * _.pullAllBy(array, [{ 'x': 1 }, { 'x': 3 }], 'x');\n * console.log(array);\n * // => [{ 'x': 2 }]\n */\n function pullAllBy(array, values, iteratee) {\n return (array && array.length && values && values.length)\n ? basePullAll(array, values, getIteratee(iteratee, 2))\n : array;\n }\n\n /**\n * This method is like `_.pullAll` except that it accepts `comparator` which\n * is invoked to compare elements of `array` to `values`. The comparator is\n * invoked with two arguments: (arrVal, othVal).\n *\n * **Note:** Unlike `_.differenceWith`, this method mutates `array`.\n *\n * @static\n * @memberOf _\n * @since 4.6.0\n * @category Array\n * @param {Array} array The array to modify.\n * @param {Array} values The values to remove.\n * @param {Function} [comparator] The comparator invoked per element.\n * @returns {Array} Returns `array`.\n * @example\n *\n * var array = [{ 'x': 1, 'y': 2 }, { 'x': 3, 'y': 4 }, { 'x': 5, 'y': 6 }];\n *\n * _.pullAllWith(array, [{ 'x': 3, 'y': 4 }], _.isEqual);\n * console.log(array);\n * // => [{ 'x': 1, 'y': 2 }, { 'x': 5, 'y': 6 }]\n */\n function pullAllWith(array, values, comparator) {\n return (array && array.length && values && values.length)\n ? basePullAll(array, values, undefined, comparator)\n : array;\n }\n\n /**\n * Removes elements from `array` corresponding to `indexes` and returns an\n * array of removed elements.\n *\n * **Note:** Unlike `_.at`, this method mutates `array`.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Array\n * @param {Array} array The array to modify.\n * @param {...(number|number[])} [indexes] The indexes of elements to remove.\n * @returns {Array} Returns the new array of removed elements.\n * @example\n *\n * var array = ['a', 'b', 'c', 'd'];\n * var pulled = _.pullAt(array, [1, 3]);\n *\n * console.log(array);\n * // => ['a', 'c']\n *\n * console.log(pulled);\n * // => ['b', 'd']\n */\n var pullAt = flatRest(function(array, indexes) {\n var length = array == null ? 0 : array.length,\n result = baseAt(array, indexes);\n\n basePullAt(array, arrayMap(indexes, function(index) {\n return isIndex(index, length) ? +index : index;\n }).sort(compareAscending));\n\n return result;\n });\n\n /**\n * Removes all elements from `array` that `predicate` returns truthy for\n * and returns an array of the removed elements. The predicate is invoked\n * with three arguments: (value, index, array).\n *\n * **Note:** Unlike `_.filter`, this method mutates `array`. Use `_.pull`\n * to pull elements from an array by value.\n *\n * @static\n * @memberOf _\n * @since 2.0.0\n * @category Array\n * @param {Array} array The array to modify.\n * @param {Function} [predicate=_.identity] The function invoked per iteration.\n * @returns {Array} Returns the new array of removed elements.\n * @example\n *\n * var array = [1, 2, 3, 4];\n * var evens = _.remove(array, function(n) {\n * return n % 2 == 0;\n * });\n *\n * console.log(array);\n * // => [1, 3]\n *\n * console.log(evens);\n * // => [2, 4]\n */\n function remove(array, predicate) {\n var result = [];\n if (!(array && array.length)) {\n return result;\n }\n var index = -1,\n indexes = [],\n length = array.length;\n\n predicate = getIteratee(predicate, 3);\n while (++index < length) {\n var value = array[index];\n if (predicate(value, index, array)) {\n result.push(value);\n indexes.push(index);\n }\n }\n basePullAt(array, indexes);\n return result;\n }\n\n /**\n * Reverses `array` so that the first element becomes the last, the second\n * element becomes the second to last, and so on.\n *\n * **Note:** This method mutates `array` and is based on\n * [`Array#reverse`](https://mdn.io/Array/reverse).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Array\n * @param {Array} array The array to modify.\n * @returns {Array} Returns `array`.\n * @example\n *\n * var array = [1, 2, 3];\n *\n * _.reverse(array);\n * // => [3, 2, 1]\n *\n * console.log(array);\n * // => [3, 2, 1]\n */\n function reverse(array) {\n return array == null ? array : nativeReverse.call(array);\n }\n\n /**\n * Creates a slice of `array` from `start` up to, but not including, `end`.\n *\n * **Note:** This method is used instead of\n * [`Array#slice`](https://mdn.io/Array/slice) to ensure dense arrays are\n * returned.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Array\n * @param {Array} array The array to slice.\n * @param {number} [start=0] The start position.\n * @param {number} [end=array.length] The end position.\n * @returns {Array} Returns the slice of `array`.\n */\n function slice(array, start, end) {\n var length = array == null ? 0 : array.length;\n if (!length) {\n return [];\n }\n if (end && typeof end != 'number' && isIterateeCall(array, start, end)) {\n start = 0;\n end = length;\n }\n else {\n start = start == null ? 0 : toInteger(start);\n end = end === undefined ? length : toInteger(end);\n }\n return baseSlice(array, start, end);\n }\n\n /**\n * Uses a binary search to determine the lowest index at which `value`\n * should be inserted into `array` in order to maintain its sort order.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Array\n * @param {Array} array The sorted array to inspect.\n * @param {*} value The value to evaluate.\n * @returns {number} Returns the index at which `value` should be inserted\n * into `array`.\n * @example\n *\n * _.sortedIndex([30, 50], 40);\n * // => 1\n */\n function sortedIndex(array, value) {\n return baseSortedIndex(array, value);\n }\n\n /**\n * This method is like `_.sortedIndex` except that it accepts `iteratee`\n * which is invoked for `value` and each element of `array` to compute their\n * sort ranking. The iteratee is invoked with one argument: (value).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Array\n * @param {Array} array The sorted array to inspect.\n * @param {*} value The value to evaluate.\n * @param {Function} [iteratee=_.identity] The iteratee invoked per element.\n * @returns {number} Returns the index at which `value` should be inserted\n * into `array`.\n * @example\n *\n * var objects = [{ 'x': 4 }, { 'x': 5 }];\n *\n * _.sortedIndexBy(objects, { 'x': 4 }, function(o) { return o.x; });\n * // => 0\n *\n * // The `_.property` iteratee shorthand.\n * _.sortedIndexBy(objects, { 'x': 4 }, 'x');\n * // => 0\n */\n function sortedIndexBy(array, value, iteratee) {\n return baseSortedIndexBy(array, value, getIteratee(iteratee, 2));\n }\n\n /**\n * This method is like `_.indexOf` except that it performs a binary\n * search on a sorted `array`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Array\n * @param {Array} array The array to inspect.\n * @param {*} value The value to search for.\n * @returns {number} Returns the index of the matched value, else `-1`.\n * @example\n *\n * _.sortedIndexOf([4, 5, 5, 5, 6], 5);\n * // => 1\n */\n function sortedIndexOf(array, value) {\n var length = array == null ? 0 : array.length;\n if (length) {\n var index = baseSortedIndex(array, value);\n if (index < length && eq(array[index], value)) {\n return index;\n }\n }\n return -1;\n }\n\n /**\n * This method is like `_.sortedIndex` except that it returns the highest\n * index at which `value` should be inserted into `array` in order to\n * maintain its sort order.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Array\n * @param {Array} array The sorted array to inspect.\n * @param {*} value The value to evaluate.\n * @returns {number} Returns the index at which `value` should be inserted\n * into `array`.\n * @example\n *\n * _.sortedLastIndex([4, 5, 5, 5, 6], 5);\n * // => 4\n */\n function sortedLastIndex(array, value) {\n return baseSortedIndex(array, value, true);\n }\n\n /**\n * This method is like `_.sortedLastIndex` except that it accepts `iteratee`\n * which is invoked for `value` and each element of `array` to compute their\n * sort ranking. The iteratee is invoked with one argument: (value).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Array\n * @param {Array} array The sorted array to inspect.\n * @param {*} value The value to evaluate.\n * @param {Function} [iteratee=_.identity] The iteratee invoked per element.\n * @returns {number} Returns the index at which `value` should be inserted\n * into `array`.\n * @example\n *\n * var objects = [{ 'x': 4 }, { 'x': 5 }];\n *\n * _.sortedLastIndexBy(objects, { 'x': 4 }, function(o) { return o.x; });\n * // => 1\n *\n * // The `_.property` iteratee shorthand.\n * _.sortedLastIndexBy(objects, { 'x': 4 }, 'x');\n * // => 1\n */\n function sortedLastIndexBy(array, value, iteratee) {\n return baseSortedIndexBy(array, value, getIteratee(iteratee, 2), true);\n }\n\n /**\n * This method is like `_.lastIndexOf` except that it performs a binary\n * search on a sorted `array`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Array\n * @param {Array} array The array to inspect.\n * @param {*} value The value to search for.\n * @returns {number} Returns the index of the matched value, else `-1`.\n * @example\n *\n * _.sortedLastIndexOf([4, 5, 5, 5, 6], 5);\n * // => 3\n */\n function sortedLastIndexOf(array, value) {\n var length = array == null ? 0 : array.length;\n if (length) {\n var index = baseSortedIndex(array, value, true) - 1;\n if (eq(array[index], value)) {\n return index;\n }\n }\n return -1;\n }\n\n /**\n * This method is like `_.uniq` except that it's designed and optimized\n * for sorted arrays.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Array\n * @param {Array} array The array to inspect.\n * @returns {Array} Returns the new duplicate free array.\n * @example\n *\n * _.sortedUniq([1, 1, 2]);\n * // => [1, 2]\n */\n function sortedUniq(array) {\n return (array && array.length)\n ? baseSortedUniq(array)\n : [];\n }\n\n /**\n * This method is like `_.uniqBy` except that it's designed and optimized\n * for sorted arrays.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Array\n * @param {Array} array The array to inspect.\n * @param {Function} [iteratee] The iteratee invoked per element.\n * @returns {Array} Returns the new duplicate free array.\n * @example\n *\n * _.sortedUniqBy([1.1, 1.2, 2.3, 2.4], Math.floor);\n * // => [1.1, 2.3]\n */\n function sortedUniqBy(array, iteratee) {\n return (array && array.length)\n ? baseSortedUniq(array, getIteratee(iteratee, 2))\n : [];\n }\n\n /**\n * Gets all but the first element of `array`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Array\n * @param {Array} array The array to query.\n * @returns {Array} Returns the slice of `array`.\n * @example\n *\n * _.tail([1, 2, 3]);\n * // => [2, 3]\n */\n function tail(array) {\n var length = array == null ? 0 : array.length;\n return length ? baseSlice(array, 1, length) : [];\n }\n\n /**\n * Creates a slice of `array` with `n` elements taken from the beginning.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Array\n * @param {Array} array The array to query.\n * @param {number} [n=1] The number of elements to take.\n * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n * @returns {Array} Returns the slice of `array`.\n * @example\n *\n * _.take([1, 2, 3]);\n * // => [1]\n *\n * _.take([1, 2, 3], 2);\n * // => [1, 2]\n *\n * _.take([1, 2, 3], 5);\n * // => [1, 2, 3]\n *\n * _.take([1, 2, 3], 0);\n * // => []\n */\n function take(array, n, guard) {\n if (!(array && array.length)) {\n return [];\n }\n n = (guard || n === undefined) ? 1 : toInteger(n);\n return baseSlice(array, 0, n < 0 ? 0 : n);\n }\n\n /**\n * Creates a slice of `array` with `n` elements taken from the end.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Array\n * @param {Array} array The array to query.\n * @param {number} [n=1] The number of elements to take.\n * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n * @returns {Array} Returns the slice of `array`.\n * @example\n *\n * _.takeRight([1, 2, 3]);\n * // => [3]\n *\n * _.takeRight([1, 2, 3], 2);\n * // => [2, 3]\n *\n * _.takeRight([1, 2, 3], 5);\n * // => [1, 2, 3]\n *\n * _.takeRight([1, 2, 3], 0);\n * // => []\n */\n function takeRight(array, n, guard) {\n var length = array == null ? 0 : array.length;\n if (!length) {\n return [];\n }\n n = (guard || n === undefined) ? 1 : toInteger(n);\n n = length - n;\n return baseSlice(array, n < 0 ? 0 : n, length);\n }\n\n /**\n * Creates a slice of `array` with elements taken from the end. Elements are\n * taken until `predicate` returns falsey. The predicate is invoked with\n * three arguments: (value, index, array).\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Array\n * @param {Array} array The array to query.\n * @param {Function} [predicate=_.identity] The function invoked per iteration.\n * @returns {Array} Returns the slice of `array`.\n * @example\n *\n * var users = [\n * { 'user': 'barney', 'active': true },\n * { 'user': 'fred', 'active': false },\n * { 'user': 'pebbles', 'active': false }\n * ];\n *\n * _.takeRightWhile(users, function(o) { return !o.active; });\n * // => objects for ['fred', 'pebbles']\n *\n * // The `_.matches` iteratee shorthand.\n * _.takeRightWhile(users, { 'user': 'pebbles', 'active': false });\n * // => objects for ['pebbles']\n *\n * // The `_.matchesProperty` iteratee shorthand.\n * _.takeRightWhile(users, ['active', false]);\n * // => objects for ['fred', 'pebbles']\n *\n * // The `_.property` iteratee shorthand.\n * _.takeRightWhile(users, 'active');\n * // => []\n */\n function takeRightWhile(array, predicate) {\n return (array && array.length)\n ? baseWhile(array, getIteratee(predicate, 3), false, true)\n : [];\n }\n\n /**\n * Creates a slice of `array` with elements taken from the beginning. Elements\n * are taken until `predicate` returns falsey. The predicate is invoked with\n * three arguments: (value, index, array).\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Array\n * @param {Array} array The array to query.\n * @param {Function} [predicate=_.identity] The function invoked per iteration.\n * @returns {Array} Returns the slice of `array`.\n * @example\n *\n * var users = [\n * { 'user': 'barney', 'active': false },\n * { 'user': 'fred', 'active': false },\n * { 'user': 'pebbles', 'active': true }\n * ];\n *\n * _.takeWhile(users, function(o) { return !o.active; });\n * // => objects for ['barney', 'fred']\n *\n * // The `_.matches` iteratee shorthand.\n * _.takeWhile(users, { 'user': 'barney', 'active': false });\n * // => objects for ['barney']\n *\n * // The `_.matchesProperty` iteratee shorthand.\n * _.takeWhile(users, ['active', false]);\n * // => objects for ['barney', 'fred']\n *\n * // The `_.property` iteratee shorthand.\n * _.takeWhile(users, 'active');\n * // => []\n */\n function takeWhile(array, predicate) {\n return (array && array.length)\n ? baseWhile(array, getIteratee(predicate, 3))\n : [];\n }\n\n /**\n * Creates an array of unique values, in order, from all given arrays using\n * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * for equality comparisons.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Array\n * @param {...Array} [arrays] The arrays to inspect.\n * @returns {Array} Returns the new array of combined values.\n * @example\n *\n * _.union([2], [1, 2]);\n * // => [2, 1]\n */\n var union = baseRest(function(arrays) {\n return baseUniq(baseFlatten(arrays, 1, isArrayLikeObject, true));\n });\n\n /**\n * This method is like `_.union` except that it accepts `iteratee` which is\n * invoked for each element of each `arrays` to generate the criterion by\n * which uniqueness is computed. Result values are chosen from the first\n * array in which the value occurs. The iteratee is invoked with one argument:\n * (value).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Array\n * @param {...Array} [arrays] The arrays to inspect.\n * @param {Function} [iteratee=_.identity] The iteratee invoked per element.\n * @returns {Array} Returns the new array of combined values.\n * @example\n *\n * _.unionBy([2.1], [1.2, 2.3], Math.floor);\n * // => [2.1, 1.2]\n *\n * // The `_.property` iteratee shorthand.\n * _.unionBy([{ 'x': 1 }], [{ 'x': 2 }, { 'x': 1 }], 'x');\n * // => [{ 'x': 1 }, { 'x': 2 }]\n */\n var unionBy = baseRest(function(arrays) {\n var iteratee = last(arrays);\n if (isArrayLikeObject(iteratee)) {\n iteratee = undefined;\n }\n return baseUniq(baseFlatten(arrays, 1, isArrayLikeObject, true), getIteratee(iteratee, 2));\n });\n\n /**\n * This method is like `_.union` except that it accepts `comparator` which\n * is invoked to compare elements of `arrays`. Result values are chosen from\n * the first array in which the value occurs. The comparator is invoked\n * with two arguments: (arrVal, othVal).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Array\n * @param {...Array} [arrays] The arrays to inspect.\n * @param {Function} [comparator] The comparator invoked per element.\n * @returns {Array} Returns the new array of combined values.\n * @example\n *\n * var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }];\n * var others = [{ 'x': 1, 'y': 1 }, { 'x': 1, 'y': 2 }];\n *\n * _.unionWith(objects, others, _.isEqual);\n * // => [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }, { 'x': 1, 'y': 1 }]\n */\n var unionWith = baseRest(function(arrays) {\n var comparator = last(arrays);\n comparator = typeof comparator == 'function' ? comparator : undefined;\n return baseUniq(baseFlatten(arrays, 1, isArrayLikeObject, true), undefined, comparator);\n });\n\n /**\n * Creates a duplicate-free version of an array, using\n * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * for equality comparisons, in which only the first occurrence of each element\n * is kept. The order of result values is determined by the order they occur\n * in the array.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Array\n * @param {Array} array The array to inspect.\n * @returns {Array} Returns the new duplicate free array.\n * @example\n *\n * _.uniq([2, 1, 2]);\n * // => [2, 1]\n */\n function uniq(array) {\n return (array && array.length) ? baseUniq(array) : [];\n }\n\n /**\n * This method is like `_.uniq` except that it accepts `iteratee` which is\n * invoked for each element in `array` to generate the criterion by which\n * uniqueness is computed. The order of result values is determined by the\n * order they occur in the array. The iteratee is invoked with one argument:\n * (value).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Array\n * @param {Array} array The array to inspect.\n * @param {Function} [iteratee=_.identity] The iteratee invoked per element.\n * @returns {Array} Returns the new duplicate free array.\n * @example\n *\n * _.uniqBy([2.1, 1.2, 2.3], Math.floor);\n * // => [2.1, 1.2]\n *\n * // The `_.property` iteratee shorthand.\n * _.uniqBy([{ 'x': 1 }, { 'x': 2 }, { 'x': 1 }], 'x');\n * // => [{ 'x': 1 }, { 'x': 2 }]\n */\n function uniqBy(array, iteratee) {\n return (array && array.length) ? baseUniq(array, getIteratee(iteratee, 2)) : [];\n }\n\n /**\n * This method is like `_.uniq` except that it accepts `comparator` which\n * is invoked to compare elements of `array`. The order of result values is\n * determined by the order they occur in the array.The comparator is invoked\n * with two arguments: (arrVal, othVal).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Array\n * @param {Array} array The array to inspect.\n * @param {Function} [comparator] The comparator invoked per element.\n * @returns {Array} Returns the new duplicate free array.\n * @example\n *\n * var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }, { 'x': 1, 'y': 2 }];\n *\n * _.uniqWith(objects, _.isEqual);\n * // => [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }]\n */\n function uniqWith(array, comparator) {\n comparator = typeof comparator == 'function' ? comparator : undefined;\n return (array && array.length) ? baseUniq(array, undefined, comparator) : [];\n }\n\n /**\n * This method is like `_.zip` except that it accepts an array of grouped\n * elements and creates an array regrouping the elements to their pre-zip\n * configuration.\n *\n * @static\n * @memberOf _\n * @since 1.2.0\n * @category Array\n * @param {Array} array The array of grouped elements to process.\n * @returns {Array} Returns the new array of regrouped elements.\n * @example\n *\n * var zipped = _.zip(['a', 'b'], [1, 2], [true, false]);\n * // => [['a', 1, true], ['b', 2, false]]\n *\n * _.unzip(zipped);\n * // => [['a', 'b'], [1, 2], [true, false]]\n */\n function unzip(array) {\n if (!(array && array.length)) {\n return [];\n }\n var length = 0;\n array = arrayFilter(array, function(group) {\n if (isArrayLikeObject(group)) {\n length = nativeMax(group.length, length);\n return true;\n }\n });\n return baseTimes(length, function(index) {\n return arrayMap(array, baseProperty(index));\n });\n }\n\n /**\n * This method is like `_.unzip` except that it accepts `iteratee` to specify\n * how regrouped values should be combined. The iteratee is invoked with the\n * elements of each group: (...group).\n *\n * @static\n * @memberOf _\n * @since 3.8.0\n * @category Array\n * @param {Array} array The array of grouped elements to process.\n * @param {Function} [iteratee=_.identity] The function to combine\n * regrouped values.\n * @returns {Array} Returns the new array of regrouped elements.\n * @example\n *\n * var zipped = _.zip([1, 2], [10, 20], [100, 200]);\n * // => [[1, 10, 100], [2, 20, 200]]\n *\n * _.unzipWith(zipped, _.add);\n * // => [3, 30, 300]\n */\n function unzipWith(array, iteratee) {\n if (!(array && array.length)) {\n return [];\n }\n var result = unzip(array);\n if (iteratee == null) {\n return result;\n }\n return arrayMap(result, function(group) {\n return apply(iteratee, undefined, group);\n });\n }\n\n /**\n * Creates an array excluding all given values using\n * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * for equality comparisons.\n *\n * **Note:** Unlike `_.pull`, this method returns a new array.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Array\n * @param {Array} array The array to inspect.\n * @param {...*} [values] The values to exclude.\n * @returns {Array} Returns the new array of filtered values.\n * @see _.difference, _.xor\n * @example\n *\n * _.without([2, 1, 2, 3], 1, 2);\n * // => [3]\n */\n var without = baseRest(function(array, values) {\n return isArrayLikeObject(array)\n ? baseDifference(array, values)\n : [];\n });\n\n /**\n * Creates an array of unique values that is the\n * [symmetric difference](https://en.wikipedia.org/wiki/Symmetric_difference)\n * of the given arrays. The order of result values is determined by the order\n * they occur in the arrays.\n *\n * @static\n * @memberOf _\n * @since 2.4.0\n * @category Array\n * @param {...Array} [arrays] The arrays to inspect.\n * @returns {Array} Returns the new array of filtered values.\n * @see _.difference, _.without\n * @example\n *\n * _.xor([2, 1], [2, 3]);\n * // => [1, 3]\n */\n var xor = baseRest(function(arrays) {\n return baseXor(arrayFilter(arrays, isArrayLikeObject));\n });\n\n /**\n * This method is like `_.xor` except that it accepts `iteratee` which is\n * invoked for each element of each `arrays` to generate the criterion by\n * which by which they're compared. The order of result values is determined\n * by the order they occur in the arrays. The iteratee is invoked with one\n * argument: (value).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Array\n * @param {...Array} [arrays] The arrays to inspect.\n * @param {Function} [iteratee=_.identity] The iteratee invoked per element.\n * @returns {Array} Returns the new array of filtered values.\n * @example\n *\n * _.xorBy([2.1, 1.2], [2.3, 3.4], Math.floor);\n * // => [1.2, 3.4]\n *\n * // The `_.property` iteratee shorthand.\n * _.xorBy([{ 'x': 1 }], [{ 'x': 2 }, { 'x': 1 }], 'x');\n * // => [{ 'x': 2 }]\n */\n var xorBy = baseRest(function(arrays) {\n var iteratee = last(arrays);\n if (isArrayLikeObject(iteratee)) {\n iteratee = undefined;\n }\n return baseXor(arrayFilter(arrays, isArrayLikeObject), getIteratee(iteratee, 2));\n });\n\n /**\n * This method is like `_.xor` except that it accepts `comparator` which is\n * invoked to compare elements of `arrays`. The order of result values is\n * determined by the order they occur in the arrays. The comparator is invoked\n * with two arguments: (arrVal, othVal).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Array\n * @param {...Array} [arrays] The arrays to inspect.\n * @param {Function} [comparator] The comparator invoked per element.\n * @returns {Array} Returns the new array of filtered values.\n * @example\n *\n * var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }];\n * var others = [{ 'x': 1, 'y': 1 }, { 'x': 1, 'y': 2 }];\n *\n * _.xorWith(objects, others, _.isEqual);\n * // => [{ 'x': 2, 'y': 1 }, { 'x': 1, 'y': 1 }]\n */\n var xorWith = baseRest(function(arrays) {\n var comparator = last(arrays);\n comparator = typeof comparator == 'function' ? comparator : undefined;\n return baseXor(arrayFilter(arrays, isArrayLikeObject), undefined, comparator);\n });\n\n /**\n * Creates an array of grouped elements, the first of which contains the\n * first elements of the given arrays, the second of which contains the\n * second elements of the given arrays, and so on.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Array\n * @param {...Array} [arrays] The arrays to process.\n * @returns {Array} Returns the new array of grouped elements.\n * @example\n *\n * _.zip(['a', 'b'], [1, 2], [true, false]);\n * // => [['a', 1, true], ['b', 2, false]]\n */\n var zip = baseRest(unzip);\n\n /**\n * This method is like `_.fromPairs` except that it accepts two arrays,\n * one of property identifiers and one of corresponding values.\n *\n * @static\n * @memberOf _\n * @since 0.4.0\n * @category Array\n * @param {Array} [props=[]] The property identifiers.\n * @param {Array} [values=[]] The property values.\n * @returns {Object} Returns the new object.\n * @example\n *\n * _.zipObject(['a', 'b'], [1, 2]);\n * // => { 'a': 1, 'b': 2 }\n */\n function zipObject(props, values) {\n return baseZipObject(props || [], values || [], assignValue);\n }\n\n /**\n * This method is like `_.zipObject` except that it supports property paths.\n *\n * @static\n * @memberOf _\n * @since 4.1.0\n * @category Array\n * @param {Array} [props=[]] The property identifiers.\n * @param {Array} [values=[]] The property values.\n * @returns {Object} Returns the new object.\n * @example\n *\n * _.zipObjectDeep(['a.b[0].c', 'a.b[1].d'], [1, 2]);\n * // => { 'a': { 'b': [{ 'c': 1 }, { 'd': 2 }] } }\n */\n function zipObjectDeep(props, values) {\n return baseZipObject(props || [], values || [], baseSet);\n }\n\n /**\n * This method is like `_.zip` except that it accepts `iteratee` to specify\n * how grouped values should be combined. The iteratee is invoked with the\n * elements of each group: (...group).\n *\n * @static\n * @memberOf _\n * @since 3.8.0\n * @category Array\n * @param {...Array} [arrays] The arrays to process.\n * @param {Function} [iteratee=_.identity] The function to combine\n * grouped values.\n * @returns {Array} Returns the new array of grouped elements.\n * @example\n *\n * _.zipWith([1, 2], [10, 20], [100, 200], function(a, b, c) {\n * return a + b + c;\n * });\n * // => [111, 222]\n */\n var zipWith = baseRest(function(arrays) {\n var length = arrays.length,\n iteratee = length > 1 ? arrays[length - 1] : undefined;\n\n iteratee = typeof iteratee == 'function' ? (arrays.pop(), iteratee) : undefined;\n return unzipWith(arrays, iteratee);\n });\n\n /*------------------------------------------------------------------------*/\n\n /**\n * Creates a `lodash` wrapper instance that wraps `value` with explicit method\n * chain sequences enabled. The result of such sequences must be unwrapped\n * with `_#value`.\n *\n * @static\n * @memberOf _\n * @since 1.3.0\n * @category Seq\n * @param {*} value The value to wrap.\n * @returns {Object} Returns the new `lodash` wrapper instance.\n * @example\n *\n * var users = [\n * { 'user': 'barney', 'age': 36 },\n * { 'user': 'fred', 'age': 40 },\n * { 'user': 'pebbles', 'age': 1 }\n * ];\n *\n * var youngest = _\n * .chain(users)\n * .sortBy('age')\n * .map(function(o) {\n * return o.user + ' is ' + o.age;\n * })\n * .head()\n * .value();\n * // => 'pebbles is 1'\n */\n function chain(value) {\n var result = lodash(value);\n result.__chain__ = true;\n return result;\n }\n\n /**\n * This method invokes `interceptor` and returns `value`. The interceptor\n * is invoked with one argument; (value). The purpose of this method is to\n * \"tap into\" a method chain sequence in order to modify intermediate results.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Seq\n * @param {*} value The value to provide to `interceptor`.\n * @param {Function} interceptor The function to invoke.\n * @returns {*} Returns `value`.\n * @example\n *\n * _([1, 2, 3])\n * .tap(function(array) {\n * // Mutate input array.\n * array.pop();\n * })\n * .reverse()\n * .value();\n * // => [2, 1]\n */\n function tap(value, interceptor) {\n interceptor(value);\n return value;\n }\n\n /**\n * This method is like `_.tap` except that it returns the result of `interceptor`.\n * The purpose of this method is to \"pass thru\" values replacing intermediate\n * results in a method chain sequence.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Seq\n * @param {*} value The value to provide to `interceptor`.\n * @param {Function} interceptor The function to invoke.\n * @returns {*} Returns the result of `interceptor`.\n * @example\n *\n * _(' abc ')\n * .chain()\n * .trim()\n * .thru(function(value) {\n * return [value];\n * })\n * .value();\n * // => ['abc']\n */\n function thru(value, interceptor) {\n return interceptor(value);\n }\n\n /**\n * This method is the wrapper version of `_.at`.\n *\n * @name at\n * @memberOf _\n * @since 1.0.0\n * @category Seq\n * @param {...(string|string[])} [paths] The property paths to pick.\n * @returns {Object} Returns the new `lodash` wrapper instance.\n * @example\n *\n * var object = { 'a': [{ 'b': { 'c': 3 } }, 4] };\n *\n * _(object).at(['a[0].b.c', 'a[1]']).value();\n * // => [3, 4]\n */\n var wrapperAt = flatRest(function(paths) {\n var length = paths.length,\n start = length ? paths[0] : 0,\n value = this.__wrapped__,\n interceptor = function(object) { return baseAt(object, paths); };\n\n if (length > 1 || this.__actions__.length ||\n !(value instanceof LazyWrapper) || !isIndex(start)) {\n return this.thru(interceptor);\n }\n value = value.slice(start, +start + (length ? 1 : 0));\n value.__actions__.push({\n 'func': thru,\n 'args': [interceptor],\n 'thisArg': undefined\n });\n return new LodashWrapper(value, this.__chain__).thru(function(array) {\n if (length && !array.length) {\n array.push(undefined);\n }\n return array;\n });\n });\n\n /**\n * Creates a `lodash` wrapper instance with explicit method chain sequences enabled.\n *\n * @name chain\n * @memberOf _\n * @since 0.1.0\n * @category Seq\n * @returns {Object} Returns the new `lodash` wrapper instance.\n * @example\n *\n * var users = [\n * { 'user': 'barney', 'age': 36 },\n * { 'user': 'fred', 'age': 40 }\n * ];\n *\n * // A sequence without explicit chaining.\n * _(users).head();\n * // => { 'user': 'barney', 'age': 36 }\n *\n * // A sequence with explicit chaining.\n * _(users)\n * .chain()\n * .head()\n * .pick('user')\n * .value();\n * // => { 'user': 'barney' }\n */\n function wrapperChain() {\n return chain(this);\n }\n\n /**\n * Executes the chain sequence and returns the wrapped result.\n *\n * @name commit\n * @memberOf _\n * @since 3.2.0\n * @category Seq\n * @returns {Object} Returns the new `lodash` wrapper instance.\n * @example\n *\n * var array = [1, 2];\n * var wrapped = _(array).push(3);\n *\n * console.log(array);\n * // => [1, 2]\n *\n * wrapped = wrapped.commit();\n * console.log(array);\n * // => [1, 2, 3]\n *\n * wrapped.last();\n * // => 3\n *\n * console.log(array);\n * // => [1, 2, 3]\n */\n function wrapperCommit() {\n return new LodashWrapper(this.value(), this.__chain__);\n }\n\n /**\n * Gets the next value on a wrapped object following the\n * [iterator protocol](https://mdn.io/iteration_protocols#iterator).\n *\n * @name next\n * @memberOf _\n * @since 4.0.0\n * @category Seq\n * @returns {Object} Returns the next iterator value.\n * @example\n *\n * var wrapped = _([1, 2]);\n *\n * wrapped.next();\n * // => { 'done': false, 'value': 1 }\n *\n * wrapped.next();\n * // => { 'done': false, 'value': 2 }\n *\n * wrapped.next();\n * // => { 'done': true, 'value': undefined }\n */\n function wrapperNext() {\n if (this.__values__ === undefined) {\n this.__values__ = toArray(this.value());\n }\n var done = this.__index__ >= this.__values__.length,\n value = done ? undefined : this.__values__[this.__index__++];\n\n return { 'done': done, 'value': value };\n }\n\n /**\n * Enables the wrapper to be iterable.\n *\n * @name Symbol.iterator\n * @memberOf _\n * @since 4.0.0\n * @category Seq\n * @returns {Object} Returns the wrapper object.\n * @example\n *\n * var wrapped = _([1, 2]);\n *\n * wrapped[Symbol.iterator]() === wrapped;\n * // => true\n *\n * Array.from(wrapped);\n * // => [1, 2]\n */\n function wrapperToIterator() {\n return this;\n }\n\n /**\n * Creates a clone of the chain sequence planting `value` as the wrapped value.\n *\n * @name plant\n * @memberOf _\n * @since 3.2.0\n * @category Seq\n * @param {*} value The value to plant.\n * @returns {Object} Returns the new `lodash` wrapper instance.\n * @example\n *\n * function square(n) {\n * return n * n;\n * }\n *\n * var wrapped = _([1, 2]).map(square);\n * var other = wrapped.plant([3, 4]);\n *\n * other.value();\n * // => [9, 16]\n *\n * wrapped.value();\n * // => [1, 4]\n */\n function wrapperPlant(value) {\n var result,\n parent = this;\n\n while (parent instanceof baseLodash) {\n var clone = wrapperClone(parent);\n clone.__index__ = 0;\n clone.__values__ = undefined;\n if (result) {\n previous.__wrapped__ = clone;\n } else {\n result = clone;\n }\n var previous = clone;\n parent = parent.__wrapped__;\n }\n previous.__wrapped__ = value;\n return result;\n }\n\n /**\n * This method is the wrapper version of `_.reverse`.\n *\n * **Note:** This method mutates the wrapped array.\n *\n * @name reverse\n * @memberOf _\n * @since 0.1.0\n * @category Seq\n * @returns {Object} Returns the new `lodash` wrapper instance.\n * @example\n *\n * var array = [1, 2, 3];\n *\n * _(array).reverse().value()\n * // => [3, 2, 1]\n *\n * console.log(array);\n * // => [3, 2, 1]\n */\n function wrapperReverse() {\n var value = this.__wrapped__;\n if (value instanceof LazyWrapper) {\n var wrapped = value;\n if (this.__actions__.length) {\n wrapped = new LazyWrapper(this);\n }\n wrapped = wrapped.reverse();\n wrapped.__actions__.push({\n 'func': thru,\n 'args': [reverse],\n 'thisArg': undefined\n });\n return new LodashWrapper(wrapped, this.__chain__);\n }\n return this.thru(reverse);\n }\n\n /**\n * Executes the chain sequence to resolve the unwrapped value.\n *\n * @name value\n * @memberOf _\n * @since 0.1.0\n * @alias toJSON, valueOf\n * @category Seq\n * @returns {*} Returns the resolved unwrapped value.\n * @example\n *\n * _([1, 2, 3]).value();\n * // => [1, 2, 3]\n */\n function wrapperValue() {\n return baseWrapperValue(this.__wrapped__, this.__actions__);\n }\n\n /*------------------------------------------------------------------------*/\n\n /**\n * Creates an object composed of keys generated from the results of running\n * each element of `collection` thru `iteratee`. The corresponding value of\n * each key is the number of times the key was returned by `iteratee`. The\n * iteratee is invoked with one argument: (value).\n *\n * @static\n * @memberOf _\n * @since 0.5.0\n * @category Collection\n * @param {Array|Object} collection The collection to iterate over.\n * @param {Function} [iteratee=_.identity] The iteratee to transform keys.\n * @returns {Object} Returns the composed aggregate object.\n * @example\n *\n * _.countBy([6.1, 4.2, 6.3], Math.floor);\n * // => { '4': 1, '6': 2 }\n *\n * // The `_.property` iteratee shorthand.\n * _.countBy(['one', 'two', 'three'], 'length');\n * // => { '3': 2, '5': 1 }\n */\n var countBy = createAggregator(function(result, value, key) {\n if (hasOwnProperty.call(result, key)) {\n ++result[key];\n } else {\n baseAssignValue(result, key, 1);\n }\n });\n\n /**\n * Checks if `predicate` returns truthy for **all** elements of `collection`.\n * Iteration is stopped once `predicate` returns falsey. The predicate is\n * invoked with three arguments: (value, index|key, collection).\n *\n * **Note:** This method returns `true` for\n * [empty collections](https://en.wikipedia.org/wiki/Empty_set) because\n * [everything is true](https://en.wikipedia.org/wiki/Vacuous_truth) of\n * elements of empty collections.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Collection\n * @param {Array|Object} collection The collection to iterate over.\n * @param {Function} [predicate=_.identity] The function invoked per iteration.\n * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n * @returns {boolean} Returns `true` if all elements pass the predicate check,\n * else `false`.\n * @example\n *\n * _.every([true, 1, null, 'yes'], Boolean);\n * // => false\n *\n * var users = [\n * { 'user': 'barney', 'age': 36, 'active': false },\n * { 'user': 'fred', 'age': 40, 'active': false }\n * ];\n *\n * // The `_.matches` iteratee shorthand.\n * _.every(users, { 'user': 'barney', 'active': false });\n * // => false\n *\n * // The `_.matchesProperty` iteratee shorthand.\n * _.every(users, ['active', false]);\n * // => true\n *\n * // The `_.property` iteratee shorthand.\n * _.every(users, 'active');\n * // => false\n */\n function every(collection, predicate, guard) {\n var func = isArray(collection) ? arrayEvery : baseEvery;\n if (guard && isIterateeCall(collection, predicate, guard)) {\n predicate = undefined;\n }\n return func(collection, getIteratee(predicate, 3));\n }\n\n /**\n * Iterates over elements of `collection`, returning an array of all elements\n * `predicate` returns truthy for. The predicate is invoked with three\n * arguments: (value, index|key, collection).\n *\n * **Note:** Unlike `_.remove`, this method returns a new array.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Collection\n * @param {Array|Object} collection The collection to iterate over.\n * @param {Function} [predicate=_.identity] The function invoked per iteration.\n * @returns {Array} Returns the new filtered array.\n * @see _.reject\n * @example\n *\n * var users = [\n * { 'user': 'barney', 'age': 36, 'active': true },\n * { 'user': 'fred', 'age': 40, 'active': false }\n * ];\n *\n * _.filter(users, function(o) { return !o.active; });\n * // => objects for ['fred']\n *\n * // The `_.matches` iteratee shorthand.\n * _.filter(users, { 'age': 36, 'active': true });\n * // => objects for ['barney']\n *\n * // The `_.matchesProperty` iteratee shorthand.\n * _.filter(users, ['active', false]);\n * // => objects for ['fred']\n *\n * // The `_.property` iteratee shorthand.\n * _.filter(users, 'active');\n * // => objects for ['barney']\n *\n * // Combining several predicates using `_.overEvery` or `_.overSome`.\n * _.filter(users, _.overSome([{ 'age': 36 }, ['age', 40]]));\n * // => objects for ['fred', 'barney']\n */\n function filter(collection, predicate) {\n var func = isArray(collection) ? arrayFilter : baseFilter;\n return func(collection, getIteratee(predicate, 3));\n }\n\n /**\n * Iterates over elements of `collection`, returning the first element\n * `predicate` returns truthy for. The predicate is invoked with three\n * arguments: (value, index|key, collection).\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Collection\n * @param {Array|Object} collection The collection to inspect.\n * @param {Function} [predicate=_.identity] The function invoked per iteration.\n * @param {number} [fromIndex=0] The index to search from.\n * @returns {*} Returns the matched element, else `undefined`.\n * @example\n *\n * var users = [\n * { 'user': 'barney', 'age': 36, 'active': true },\n * { 'user': 'fred', 'age': 40, 'active': false },\n * { 'user': 'pebbles', 'age': 1, 'active': true }\n * ];\n *\n * _.find(users, function(o) { return o.age < 40; });\n * // => object for 'barney'\n *\n * // The `_.matches` iteratee shorthand.\n * _.find(users, { 'age': 1, 'active': true });\n * // => object for 'pebbles'\n *\n * // The `_.matchesProperty` iteratee shorthand.\n * _.find(users, ['active', false]);\n * // => object for 'fred'\n *\n * // The `_.property` iteratee shorthand.\n * _.find(users, 'active');\n * // => object for 'barney'\n */\n var find = createFind(findIndex);\n\n /**\n * This method is like `_.find` except that it iterates over elements of\n * `collection` from right to left.\n *\n * @static\n * @memberOf _\n * @since 2.0.0\n * @category Collection\n * @param {Array|Object} collection The collection to inspect.\n * @param {Function} [predicate=_.identity] The function invoked per iteration.\n * @param {number} [fromIndex=collection.length-1] The index to search from.\n * @returns {*} Returns the matched element, else `undefined`.\n * @example\n *\n * _.findLast([1, 2, 3, 4], function(n) {\n * return n % 2 == 1;\n * });\n * // => 3\n */\n var findLast = createFind(findLastIndex);\n\n /**\n * Creates a flattened array of values by running each element in `collection`\n * thru `iteratee` and flattening the mapped results. The iteratee is invoked\n * with three arguments: (value, index|key, collection).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Collection\n * @param {Array|Object} collection The collection to iterate over.\n * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n * @returns {Array} Returns the new flattened array.\n * @example\n *\n * function duplicate(n) {\n * return [n, n];\n * }\n *\n * _.flatMap([1, 2], duplicate);\n * // => [1, 1, 2, 2]\n */\n function flatMap(collection, iteratee) {\n return baseFlatten(map(collection, iteratee), 1);\n }\n\n /**\n * This method is like `_.flatMap` except that it recursively flattens the\n * mapped results.\n *\n * @static\n * @memberOf _\n * @since 4.7.0\n * @category Collection\n * @param {Array|Object} collection The collection to iterate over.\n * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n * @returns {Array} Returns the new flattened array.\n * @example\n *\n * function duplicate(n) {\n * return [[[n, n]]];\n * }\n *\n * _.flatMapDeep([1, 2], duplicate);\n * // => [1, 1, 2, 2]\n */\n function flatMapDeep(collection, iteratee) {\n return baseFlatten(map(collection, iteratee), INFINITY);\n }\n\n /**\n * This method is like `_.flatMap` except that it recursively flattens the\n * mapped results up to `depth` times.\n *\n * @static\n * @memberOf _\n * @since 4.7.0\n * @category Collection\n * @param {Array|Object} collection The collection to iterate over.\n * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n * @param {number} [depth=1] The maximum recursion depth.\n * @returns {Array} Returns the new flattened array.\n * @example\n *\n * function duplicate(n) {\n * return [[[n, n]]];\n * }\n *\n * _.flatMapDepth([1, 2], duplicate, 2);\n * // => [[1, 1], [2, 2]]\n */\n function flatMapDepth(collection, iteratee, depth) {\n depth = depth === undefined ? 1 : toInteger(depth);\n return baseFlatten(map(collection, iteratee), depth);\n }\n\n /**\n * Iterates over elements of `collection` and invokes `iteratee` for each element.\n * The iteratee is invoked with three arguments: (value, index|key, collection).\n * Iteratee functions may exit iteration early by explicitly returning `false`.\n *\n * **Note:** As with other \"Collections\" methods, objects with a \"length\"\n * property are iterated like arrays. To avoid this behavior use `_.forIn`\n * or `_.forOwn` for object iteration.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @alias each\n * @category Collection\n * @param {Array|Object} collection The collection to iterate over.\n * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n * @returns {Array|Object} Returns `collection`.\n * @see _.forEachRight\n * @example\n *\n * _.forEach([1, 2], function(value) {\n * console.log(value);\n * });\n * // => Logs `1` then `2`.\n *\n * _.forEach({ 'a': 1, 'b': 2 }, function(value, key) {\n * console.log(key);\n * });\n * // => Logs 'a' then 'b' (iteration order is not guaranteed).\n */\n function forEach(collection, iteratee) {\n var func = isArray(collection) ? arrayEach : baseEach;\n return func(collection, getIteratee(iteratee, 3));\n }\n\n /**\n * This method is like `_.forEach` except that it iterates over elements of\n * `collection` from right to left.\n *\n * @static\n * @memberOf _\n * @since 2.0.0\n * @alias eachRight\n * @category Collection\n * @param {Array|Object} collection The collection to iterate over.\n * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n * @returns {Array|Object} Returns `collection`.\n * @see _.forEach\n * @example\n *\n * _.forEachRight([1, 2], function(value) {\n * console.log(value);\n * });\n * // => Logs `2` then `1`.\n */\n function forEachRight(collection, iteratee) {\n var func = isArray(collection) ? arrayEachRight : baseEachRight;\n return func(collection, getIteratee(iteratee, 3));\n }\n\n /**\n * Creates an object composed of keys generated from the results of running\n * each element of `collection` thru `iteratee`. The order of grouped values\n * is determined by the order they occur in `collection`. The corresponding\n * value of each key is an array of elements responsible for generating the\n * key. The iteratee is invoked with one argument: (value).\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Collection\n * @param {Array|Object} collection The collection to iterate over.\n * @param {Function} [iteratee=_.identity] The iteratee to transform keys.\n * @returns {Object} Returns the composed aggregate object.\n * @example\n *\n * _.groupBy([6.1, 4.2, 6.3], Math.floor);\n * // => { '4': [4.2], '6': [6.1, 6.3] }\n *\n * // The `_.property` iteratee shorthand.\n * _.groupBy(['one', 'two', 'three'], 'length');\n * // => { '3': ['one', 'two'], '5': ['three'] }\n */\n var groupBy = createAggregator(function(result, value, key) {\n if (hasOwnProperty.call(result, key)) {\n result[key].push(value);\n } else {\n baseAssignValue(result, key, [value]);\n }\n });\n\n /**\n * Checks if `value` is in `collection`. If `collection` is a string, it's\n * checked for a substring of `value`, otherwise\n * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * is used for equality comparisons. If `fromIndex` is negative, it's used as\n * the offset from the end of `collection`.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Collection\n * @param {Array|Object|string} collection The collection to inspect.\n * @param {*} value The value to search for.\n * @param {number} [fromIndex=0] The index to search from.\n * @param- {Object} [guard] Enables use as an iteratee for methods like `_.reduce`.\n * @returns {boolean} Returns `true` if `value` is found, else `false`.\n * @example\n *\n * _.includes([1, 2, 3], 1);\n * // => true\n *\n * _.includes([1, 2, 3], 1, 2);\n * // => false\n *\n * _.includes({ 'a': 1, 'b': 2 }, 1);\n * // => true\n *\n * _.includes('abcd', 'bc');\n * // => true\n */\n function includes(collection, value, fromIndex, guard) {\n collection = isArrayLike(collection) ? collection : values(collection);\n fromIndex = (fromIndex && !guard) ? toInteger(fromIndex) : 0;\n\n var length = collection.length;\n if (fromIndex < 0) {\n fromIndex = nativeMax(length + fromIndex, 0);\n }\n return isString(collection)\n ? (fromIndex <= length && collection.indexOf(value, fromIndex) > -1)\n : (!!length && baseIndexOf(collection, value, fromIndex) > -1);\n }\n\n /**\n * Invokes the method at `path` of each element in `collection`, returning\n * an array of the results of each invoked method. Any additional arguments\n * are provided to each invoked method. If `path` is a function, it's invoked\n * for, and `this` bound to, each element in `collection`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Collection\n * @param {Array|Object} collection The collection to iterate over.\n * @param {Array|Function|string} path The path of the method to invoke or\n * the function invoked per iteration.\n * @param {...*} [args] The arguments to invoke each method with.\n * @returns {Array} Returns the array of results.\n * @example\n *\n * _.invokeMap([[5, 1, 7], [3, 2, 1]], 'sort');\n * // => [[1, 5, 7], [1, 2, 3]]\n *\n * _.invokeMap([123, 456], String.prototype.split, '');\n * // => [['1', '2', '3'], ['4', '5', '6']]\n */\n var invokeMap = baseRest(function(collection, path, args) {\n var index = -1,\n isFunc = typeof path == 'function',\n result = isArrayLike(collection) ? Array(collection.length) : [];\n\n baseEach(collection, function(value) {\n result[++index] = isFunc ? apply(path, value, args) : baseInvoke(value, path, args);\n });\n return result;\n });\n\n /**\n * Creates an object composed of keys generated from the results of running\n * each element of `collection` thru `iteratee`. The corresponding value of\n * each key is the last element responsible for generating the key. The\n * iteratee is invoked with one argument: (value).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Collection\n * @param {Array|Object} collection The collection to iterate over.\n * @param {Function} [iteratee=_.identity] The iteratee to transform keys.\n * @returns {Object} Returns the composed aggregate object.\n * @example\n *\n * var array = [\n * { 'dir': 'left', 'code': 97 },\n * { 'dir': 'right', 'code': 100 }\n * ];\n *\n * _.keyBy(array, function(o) {\n * return String.fromCharCode(o.code);\n * });\n * // => { 'a': { 'dir': 'left', 'code': 97 }, 'd': { 'dir': 'right', 'code': 100 } }\n *\n * _.keyBy(array, 'dir');\n * // => { 'left': { 'dir': 'left', 'code': 97 }, 'right': { 'dir': 'right', 'code': 100 } }\n */\n var keyBy = createAggregator(function(result, value, key) {\n baseAssignValue(result, key, value);\n });\n\n /**\n * Creates an array of values by running each element in `collection` thru\n * `iteratee`. The iteratee is invoked with three arguments:\n * (value, index|key, collection).\n *\n * Many lodash methods are guarded to work as iteratees for methods like\n * `_.every`, `_.filter`, `_.map`, `_.mapValues`, `_.reject`, and `_.some`.\n *\n * The guarded methods are:\n * `ary`, `chunk`, `curry`, `curryRight`, `drop`, `dropRight`, `every`,\n * `fill`, `invert`, `parseInt`, `random`, `range`, `rangeRight`, `repeat`,\n * `sampleSize`, `slice`, `some`, `sortBy`, `split`, `take`, `takeRight`,\n * `template`, `trim`, `trimEnd`, `trimStart`, and `words`\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Collection\n * @param {Array|Object} collection The collection to iterate over.\n * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n * @returns {Array} Returns the new mapped array.\n * @example\n *\n * function square(n) {\n * return n * n;\n * }\n *\n * _.map([4, 8], square);\n * // => [16, 64]\n *\n * _.map({ 'a': 4, 'b': 8 }, square);\n * // => [16, 64] (iteration order is not guaranteed)\n *\n * var users = [\n * { 'user': 'barney' },\n * { 'user': 'fred' }\n * ];\n *\n * // The `_.property` iteratee shorthand.\n * _.map(users, 'user');\n * // => ['barney', 'fred']\n */\n function map(collection, iteratee) {\n var func = isArray(collection) ? arrayMap : baseMap;\n return func(collection, getIteratee(iteratee, 3));\n }\n\n /**\n * This method is like `_.sortBy` except that it allows specifying the sort\n * orders of the iteratees to sort by. If `orders` is unspecified, all values\n * are sorted in ascending order. Otherwise, specify an order of \"desc\" for\n * descending or \"asc\" for ascending sort order of corresponding values.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Collection\n * @param {Array|Object} collection The collection to iterate over.\n * @param {Array[]|Function[]|Object[]|string[]} [iteratees=[_.identity]]\n * The iteratees to sort by.\n * @param {string[]} [orders] The sort orders of `iteratees`.\n * @param- {Object} [guard] Enables use as an iteratee for methods like `_.reduce`.\n * @returns {Array} Returns the new sorted array.\n * @example\n *\n * var users = [\n * { 'user': 'fred', 'age': 48 },\n * { 'user': 'barney', 'age': 34 },\n * { 'user': 'fred', 'age': 40 },\n * { 'user': 'barney', 'age': 36 }\n * ];\n *\n * // Sort by `user` in ascending order and by `age` in descending order.\n * _.orderBy(users, ['user', 'age'], ['asc', 'desc']);\n * // => objects for [['barney', 36], ['barney', 34], ['fred', 48], ['fred', 40]]\n */\n function orderBy(collection, iteratees, orders, guard) {\n if (collection == null) {\n return [];\n }\n if (!isArray(iteratees)) {\n iteratees = iteratees == null ? [] : [iteratees];\n }\n orders = guard ? undefined : orders;\n if (!isArray(orders)) {\n orders = orders == null ? [] : [orders];\n }\n return baseOrderBy(collection, iteratees, orders);\n }\n\n /**\n * Creates an array of elements split into two groups, the first of which\n * contains elements `predicate` returns truthy for, the second of which\n * contains elements `predicate` returns falsey for. The predicate is\n * invoked with one argument: (value).\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Collection\n * @param {Array|Object} collection The collection to iterate over.\n * @param {Function} [predicate=_.identity] The function invoked per iteration.\n * @returns {Array} Returns the array of grouped elements.\n * @example\n *\n * var users = [\n * { 'user': 'barney', 'age': 36, 'active': false },\n * { 'user': 'fred', 'age': 40, 'active': true },\n * { 'user': 'pebbles', 'age': 1, 'active': false }\n * ];\n *\n * _.partition(users, function(o) { return o.active; });\n * // => objects for [['fred'], ['barney', 'pebbles']]\n *\n * // The `_.matches` iteratee shorthand.\n * _.partition(users, { 'age': 1, 'active': false });\n * // => objects for [['pebbles'], ['barney', 'fred']]\n *\n * // The `_.matchesProperty` iteratee shorthand.\n * _.partition(users, ['active', false]);\n * // => objects for [['barney', 'pebbles'], ['fred']]\n *\n * // The `_.property` iteratee shorthand.\n * _.partition(users, 'active');\n * // => objects for [['fred'], ['barney', 'pebbles']]\n */\n var partition = createAggregator(function(result, value, key) {\n result[key ? 0 : 1].push(value);\n }, function() { return [[], []]; });\n\n /**\n * Reduces `collection` to a value which is the accumulated result of running\n * each element in `collection` thru `iteratee`, where each successive\n * invocation is supplied the return value of the previous. If `accumulator`\n * is not given, the first element of `collection` is used as the initial\n * value. The iteratee is invoked with four arguments:\n * (accumulator, value, index|key, collection).\n *\n * Many lodash methods are guarded to work as iteratees for methods like\n * `_.reduce`, `_.reduceRight`, and `_.transform`.\n *\n * The guarded methods are:\n * `assign`, `defaults`, `defaultsDeep`, `includes`, `merge`, `orderBy`,\n * and `sortBy`\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Collection\n * @param {Array|Object} collection The collection to iterate over.\n * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n * @param {*} [accumulator] The initial value.\n * @returns {*} Returns the accumulated value.\n * @see _.reduceRight\n * @example\n *\n * _.reduce([1, 2], function(sum, n) {\n * return sum + n;\n * }, 0);\n * // => 3\n *\n * _.reduce({ 'a': 1, 'b': 2, 'c': 1 }, function(result, value, key) {\n * (result[value] || (result[value] = [])).push(key);\n * return result;\n * }, {});\n * // => { '1': ['a', 'c'], '2': ['b'] } (iteration order is not guaranteed)\n */\n function reduce(collection, iteratee, accumulator) {\n var func = isArray(collection) ? arrayReduce : baseReduce,\n initAccum = arguments.length < 3;\n\n return func(collection, getIteratee(iteratee, 4), accumulator, initAccum, baseEach);\n }\n\n /**\n * This method is like `_.reduce` except that it iterates over elements of\n * `collection` from right to left.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Collection\n * @param {Array|Object} collection The collection to iterate over.\n * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n * @param {*} [accumulator] The initial value.\n * @returns {*} Returns the accumulated value.\n * @see _.reduce\n * @example\n *\n * var array = [[0, 1], [2, 3], [4, 5]];\n *\n * _.reduceRight(array, function(flattened, other) {\n * return flattened.concat(other);\n * }, []);\n * // => [4, 5, 2, 3, 0, 1]\n */\n function reduceRight(collection, iteratee, accumulator) {\n var func = isArray(collection) ? arrayReduceRight : baseReduce,\n initAccum = arguments.length < 3;\n\n return func(collection, getIteratee(iteratee, 4), accumulator, initAccum, baseEachRight);\n }\n\n /**\n * The opposite of `_.filter`; this method returns the elements of `collection`\n * that `predicate` does **not** return truthy for.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Collection\n * @param {Array|Object} collection The collection to iterate over.\n * @param {Function} [predicate=_.identity] The function invoked per iteration.\n * @returns {Array} Returns the new filtered array.\n * @see _.filter\n * @example\n *\n * var users = [\n * { 'user': 'barney', 'age': 36, 'active': false },\n * { 'user': 'fred', 'age': 40, 'active': true }\n * ];\n *\n * _.reject(users, function(o) { return !o.active; });\n * // => objects for ['fred']\n *\n * // The `_.matches` iteratee shorthand.\n * _.reject(users, { 'age': 40, 'active': true });\n * // => objects for ['barney']\n *\n * // The `_.matchesProperty` iteratee shorthand.\n * _.reject(users, ['active', false]);\n * // => objects for ['fred']\n *\n * // The `_.property` iteratee shorthand.\n * _.reject(users, 'active');\n * // => objects for ['barney']\n */\n function reject(collection, predicate) {\n var func = isArray(collection) ? arrayFilter : baseFilter;\n return func(collection, negate(getIteratee(predicate, 3)));\n }\n\n /**\n * Gets a random element from `collection`.\n *\n * @static\n * @memberOf _\n * @since 2.0.0\n * @category Collection\n * @param {Array|Object} collection The collection to sample.\n * @returns {*} Returns the random element.\n * @example\n *\n * _.sample([1, 2, 3, 4]);\n * // => 2\n */\n function sample(collection) {\n var func = isArray(collection) ? arraySample : baseSample;\n return func(collection);\n }\n\n /**\n * Gets `n` random elements at unique keys from `collection` up to the\n * size of `collection`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Collection\n * @param {Array|Object} collection The collection to sample.\n * @param {number} [n=1] The number of elements to sample.\n * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n * @returns {Array} Returns the random elements.\n * @example\n *\n * _.sampleSize([1, 2, 3], 2);\n * // => [3, 1]\n *\n * _.sampleSize([1, 2, 3], 4);\n * // => [2, 3, 1]\n */\n function sampleSize(collection, n, guard) {\n if ((guard ? isIterateeCall(collection, n, guard) : n === undefined)) {\n n = 1;\n } else {\n n = toInteger(n);\n }\n var func = isArray(collection) ? arraySampleSize : baseSampleSize;\n return func(collection, n);\n }\n\n /**\n * Creates an array of shuffled values, using a version of the\n * [Fisher-Yates shuffle](https://en.wikipedia.org/wiki/Fisher-Yates_shuffle).\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Collection\n * @param {Array|Object} collection The collection to shuffle.\n * @returns {Array} Returns the new shuffled array.\n * @example\n *\n * _.shuffle([1, 2, 3, 4]);\n * // => [4, 1, 3, 2]\n */\n function shuffle(collection) {\n var func = isArray(collection) ? arrayShuffle : baseShuffle;\n return func(collection);\n }\n\n /**\n * Gets the size of `collection` by returning its length for array-like\n * values or the number of own enumerable string keyed properties for objects.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Collection\n * @param {Array|Object|string} collection The collection to inspect.\n * @returns {number} Returns the collection size.\n * @example\n *\n * _.size([1, 2, 3]);\n * // => 3\n *\n * _.size({ 'a': 1, 'b': 2 });\n * // => 2\n *\n * _.size('pebbles');\n * // => 7\n */\n function size(collection) {\n if (collection == null) {\n return 0;\n }\n if (isArrayLike(collection)) {\n return isString(collection) ? stringSize(collection) : collection.length;\n }\n var tag = getTag(collection);\n if (tag == mapTag || tag == setTag) {\n return collection.size;\n }\n return baseKeys(collection).length;\n }\n\n /**\n * Checks if `predicate` returns truthy for **any** element of `collection`.\n * Iteration is stopped once `predicate` returns truthy. The predicate is\n * invoked with three arguments: (value, index|key, collection).\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Collection\n * @param {Array|Object} collection The collection to iterate over.\n * @param {Function} [predicate=_.identity] The function invoked per iteration.\n * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n * @returns {boolean} Returns `true` if any element passes the predicate check,\n * else `false`.\n * @example\n *\n * _.some([null, 0, 'yes', false], Boolean);\n * // => true\n *\n * var users = [\n * { 'user': 'barney', 'active': true },\n * { 'user': 'fred', 'active': false }\n * ];\n *\n * // The `_.matches` iteratee shorthand.\n * _.some(users, { 'user': 'barney', 'active': false });\n * // => false\n *\n * // The `_.matchesProperty` iteratee shorthand.\n * _.some(users, ['active', false]);\n * // => true\n *\n * // The `_.property` iteratee shorthand.\n * _.some(users, 'active');\n * // => true\n */\n function some(collection, predicate, guard) {\n var func = isArray(collection) ? arraySome : baseSome;\n if (guard && isIterateeCall(collection, predicate, guard)) {\n predicate = undefined;\n }\n return func(collection, getIteratee(predicate, 3));\n }\n\n /**\n * Creates an array of elements, sorted in ascending order by the results of\n * running each element in a collection thru each iteratee. This method\n * performs a stable sort, that is, it preserves the original sort order of\n * equal elements. The iteratees are invoked with one argument: (value).\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Collection\n * @param {Array|Object} collection The collection to iterate over.\n * @param {...(Function|Function[])} [iteratees=[_.identity]]\n * The iteratees to sort by.\n * @returns {Array} Returns the new sorted array.\n * @example\n *\n * var users = [\n * { 'user': 'fred', 'age': 48 },\n * { 'user': 'barney', 'age': 36 },\n * { 'user': 'fred', 'age': 30 },\n * { 'user': 'barney', 'age': 34 }\n * ];\n *\n * _.sortBy(users, [function(o) { return o.user; }]);\n * // => objects for [['barney', 36], ['barney', 34], ['fred', 48], ['fred', 30]]\n *\n * _.sortBy(users, ['user', 'age']);\n * // => objects for [['barney', 34], ['barney', 36], ['fred', 30], ['fred', 48]]\n */\n var sortBy = baseRest(function(collection, iteratees) {\n if (collection == null) {\n return [];\n }\n var length = iteratees.length;\n if (length > 1 && isIterateeCall(collection, iteratees[0], iteratees[1])) {\n iteratees = [];\n } else if (length > 2 && isIterateeCall(iteratees[0], iteratees[1], iteratees[2])) {\n iteratees = [iteratees[0]];\n }\n return baseOrderBy(collection, baseFlatten(iteratees, 1), []);\n });\n\n /*------------------------------------------------------------------------*/\n\n /**\n * Gets the timestamp of the number of milliseconds that have elapsed since\n * the Unix epoch (1 January 1970 00:00:00 UTC).\n *\n * @static\n * @memberOf _\n * @since 2.4.0\n * @category Date\n * @returns {number} Returns the timestamp.\n * @example\n *\n * _.defer(function(stamp) {\n * console.log(_.now() - stamp);\n * }, _.now());\n * // => Logs the number of milliseconds it took for the deferred invocation.\n */\n var now = ctxNow || function() {\n return root.Date.now();\n };\n\n /*------------------------------------------------------------------------*/\n\n /**\n * The opposite of `_.before`; this method creates a function that invokes\n * `func` once it's called `n` or more times.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Function\n * @param {number} n The number of calls before `func` is invoked.\n * @param {Function} func The function to restrict.\n * @returns {Function} Returns the new restricted function.\n * @example\n *\n * var saves = ['profile', 'settings'];\n *\n * var done = _.after(saves.length, function() {\n * console.log('done saving!');\n * });\n *\n * _.forEach(saves, function(type) {\n * asyncSave({ 'type': type, 'complete': done });\n * });\n * // => Logs 'done saving!' after the two async saves have completed.\n */\n function after(n, func) {\n if (typeof func != 'function') {\n throw new TypeError(FUNC_ERROR_TEXT);\n }\n n = toInteger(n);\n return function() {\n if (--n < 1) {\n return func.apply(this, arguments);\n }\n };\n }\n\n /**\n * Creates a function that invokes `func`, with up to `n` arguments,\n * ignoring any additional arguments.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Function\n * @param {Function} func The function to cap arguments for.\n * @param {number} [n=func.length] The arity cap.\n * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n * @returns {Function} Returns the new capped function.\n * @example\n *\n * _.map(['6', '8', '10'], _.ary(parseInt, 1));\n * // => [6, 8, 10]\n */\n function ary(func, n, guard) {\n n = guard ? undefined : n;\n n = (func && n == null) ? func.length : n;\n return createWrap(func, WRAP_ARY_FLAG, undefined, undefined, undefined, undefined, n);\n }\n\n /**\n * Creates a function that invokes `func`, with the `this` binding and arguments\n * of the created function, while it's called less than `n` times. Subsequent\n * calls to the created function return the result of the last `func` invocation.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Function\n * @param {number} n The number of calls at which `func` is no longer invoked.\n * @param {Function} func The function to restrict.\n * @returns {Function} Returns the new restricted function.\n * @example\n *\n * jQuery(element).on('click', _.before(5, addContactToList));\n * // => Allows adding up to 4 contacts to the list.\n */\n function before(n, func) {\n var result;\n if (typeof func != 'function') {\n throw new TypeError(FUNC_ERROR_TEXT);\n }\n n = toInteger(n);\n return function() {\n if (--n > 0) {\n result = func.apply(this, arguments);\n }\n if (n <= 1) {\n func = undefined;\n }\n return result;\n };\n }\n\n /**\n * Creates a function that invokes `func` with the `this` binding of `thisArg`\n * and `partials` prepended to the arguments it receives.\n *\n * The `_.bind.placeholder` value, which defaults to `_` in monolithic builds,\n * may be used as a placeholder for partially applied arguments.\n *\n * **Note:** Unlike native `Function#bind`, this method doesn't set the \"length\"\n * property of bound functions.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Function\n * @param {Function} func The function to bind.\n * @param {*} thisArg The `this` binding of `func`.\n * @param {...*} [partials] The arguments to be partially applied.\n * @returns {Function} Returns the new bound function.\n * @example\n *\n * function greet(greeting, punctuation) {\n * return greeting + ' ' + this.user + punctuation;\n * }\n *\n * var object = { 'user': 'fred' };\n *\n * var bound = _.bind(greet, object, 'hi');\n * bound('!');\n * // => 'hi fred!'\n *\n * // Bound with placeholders.\n * var bound = _.bind(greet, object, _, '!');\n * bound('hi');\n * // => 'hi fred!'\n */\n var bind = baseRest(function(func, thisArg, partials) {\n var bitmask = WRAP_BIND_FLAG;\n if (partials.length) {\n var holders = replaceHolders(partials, getHolder(bind));\n bitmask |= WRAP_PARTIAL_FLAG;\n }\n return createWrap(func, bitmask, thisArg, partials, holders);\n });\n\n /**\n * Creates a function that invokes the method at `object[key]` with `partials`\n * prepended to the arguments it receives.\n *\n * This method differs from `_.bind` by allowing bound functions to reference\n * methods that may be redefined or don't yet exist. See\n * [Peter Michaux's article](http://peter.michaux.ca/articles/lazy-function-definition-pattern)\n * for more details.\n *\n * The `_.bindKey.placeholder` value, which defaults to `_` in monolithic\n * builds, may be used as a placeholder for partially applied arguments.\n *\n * @static\n * @memberOf _\n * @since 0.10.0\n * @category Function\n * @param {Object} object The object to invoke the method on.\n * @param {string} key The key of the method.\n * @param {...*} [partials] The arguments to be partially applied.\n * @returns {Function} Returns the new bound function.\n * @example\n *\n * var object = {\n * 'user': 'fred',\n * 'greet': function(greeting, punctuation) {\n * return greeting + ' ' + this.user + punctuation;\n * }\n * };\n *\n * var bound = _.bindKey(object, 'greet', 'hi');\n * bound('!');\n * // => 'hi fred!'\n *\n * object.greet = function(greeting, punctuation) {\n * return greeting + 'ya ' + this.user + punctuation;\n * };\n *\n * bound('!');\n * // => 'hiya fred!'\n *\n * // Bound with placeholders.\n * var bound = _.bindKey(object, 'greet', _, '!');\n * bound('hi');\n * // => 'hiya fred!'\n */\n var bindKey = baseRest(function(object, key, partials) {\n var bitmask = WRAP_BIND_FLAG | WRAP_BIND_KEY_FLAG;\n if (partials.length) {\n var holders = replaceHolders(partials, getHolder(bindKey));\n bitmask |= WRAP_PARTIAL_FLAG;\n }\n return createWrap(key, bitmask, object, partials, holders);\n });\n\n /**\n * Creates a function that accepts arguments of `func` and either invokes\n * `func` returning its result, if at least `arity` number of arguments have\n * been provided, or returns a function that accepts the remaining `func`\n * arguments, and so on. The arity of `func` may be specified if `func.length`\n * is not sufficient.\n *\n * The `_.curry.placeholder` value, which defaults to `_` in monolithic builds,\n * may be used as a placeholder for provided arguments.\n *\n * **Note:** This method doesn't set the \"length\" property of curried functions.\n *\n * @static\n * @memberOf _\n * @since 2.0.0\n * @category Function\n * @param {Function} func The function to curry.\n * @param {number} [arity=func.length] The arity of `func`.\n * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n * @returns {Function} Returns the new curried function.\n * @example\n *\n * var abc = function(a, b, c) {\n * return [a, b, c];\n * };\n *\n * var curried = _.curry(abc);\n *\n * curried(1)(2)(3);\n * // => [1, 2, 3]\n *\n * curried(1, 2)(3);\n * // => [1, 2, 3]\n *\n * curried(1, 2, 3);\n * // => [1, 2, 3]\n *\n * // Curried with placeholders.\n * curried(1)(_, 3)(2);\n * // => [1, 2, 3]\n */\n function curry(func, arity, guard) {\n arity = guard ? undefined : arity;\n var result = createWrap(func, WRAP_CURRY_FLAG, undefined, undefined, undefined, undefined, undefined, arity);\n result.placeholder = curry.placeholder;\n return result;\n }\n\n /**\n * This method is like `_.curry` except that arguments are applied to `func`\n * in the manner of `_.partialRight` instead of `_.partial`.\n *\n * The `_.curryRight.placeholder` value, which defaults to `_` in monolithic\n * builds, may be used as a placeholder for provided arguments.\n *\n * **Note:** This method doesn't set the \"length\" property of curried functions.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Function\n * @param {Function} func The function to curry.\n * @param {number} [arity=func.length] The arity of `func`.\n * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n * @returns {Function} Returns the new curried function.\n * @example\n *\n * var abc = function(a, b, c) {\n * return [a, b, c];\n * };\n *\n * var curried = _.curryRight(abc);\n *\n * curried(3)(2)(1);\n * // => [1, 2, 3]\n *\n * curried(2, 3)(1);\n * // => [1, 2, 3]\n *\n * curried(1, 2, 3);\n * // => [1, 2, 3]\n *\n * // Curried with placeholders.\n * curried(3)(1, _)(2);\n * // => [1, 2, 3]\n */\n function curryRight(func, arity, guard) {\n arity = guard ? undefined : arity;\n var result = createWrap(func, WRAP_CURRY_RIGHT_FLAG, undefined, undefined, undefined, undefined, undefined, arity);\n result.placeholder = curryRight.placeholder;\n return result;\n }\n\n /**\n * Creates a debounced function that delays invoking `func` until after `wait`\n * milliseconds have elapsed since the last time the debounced function was\n * invoked. The debounced function comes with a `cancel` method to cancel\n * delayed `func` invocations and a `flush` method to immediately invoke them.\n * Provide `options` to indicate whether `func` should be invoked on the\n * leading and/or trailing edge of the `wait` timeout. The `func` is invoked\n * with the last arguments provided to the debounced function. Subsequent\n * calls to the debounced function return the result of the last `func`\n * invocation.\n *\n * **Note:** If `leading` and `trailing` options are `true`, `func` is\n * invoked on the trailing edge of the timeout only if the debounced function\n * is invoked more than once during the `wait` timeout.\n *\n * If `wait` is `0` and `leading` is `false`, `func` invocation is deferred\n * until to the next tick, similar to `setTimeout` with a timeout of `0`.\n *\n * See [David Corbacho's article](https://css-tricks.com/debouncing-throttling-explained-examples/)\n * for details over the differences between `_.debounce` and `_.throttle`.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Function\n * @param {Function} func The function to debounce.\n * @param {number} [wait=0] The number of milliseconds to delay.\n * @param {Object} [options={}] The options object.\n * @param {boolean} [options.leading=false]\n * Specify invoking on the leading edge of the timeout.\n * @param {number} [options.maxWait]\n * The maximum time `func` is allowed to be delayed before it's invoked.\n * @param {boolean} [options.trailing=true]\n * Specify invoking on the trailing edge of the timeout.\n * @returns {Function} Returns the new debounced function.\n * @example\n *\n * // Avoid costly calculations while the window size is in flux.\n * jQuery(window).on('resize', _.debounce(calculateLayout, 150));\n *\n * // Invoke `sendMail` when clicked, debouncing subsequent calls.\n * jQuery(element).on('click', _.debounce(sendMail, 300, {\n * 'leading': true,\n * 'trailing': false\n * }));\n *\n * // Ensure `batchLog` is invoked once after 1 second of debounced calls.\n * var debounced = _.debounce(batchLog, 250, { 'maxWait': 1000 });\n * var source = new EventSource('/stream');\n * jQuery(source).on('message', debounced);\n *\n * // Cancel the trailing debounced invocation.\n * jQuery(window).on('popstate', debounced.cancel);\n */\n function debounce(func, wait, options) {\n var lastArgs,\n lastThis,\n maxWait,\n result,\n timerId,\n lastCallTime,\n lastInvokeTime = 0,\n leading = false,\n maxing = false,\n trailing = true;\n\n if (typeof func != 'function') {\n throw new TypeError(FUNC_ERROR_TEXT);\n }\n wait = toNumber(wait) || 0;\n if (isObject(options)) {\n leading = !!options.leading;\n maxing = 'maxWait' in options;\n maxWait = maxing ? nativeMax(toNumber(options.maxWait) || 0, wait) : maxWait;\n trailing = 'trailing' in options ? !!options.trailing : trailing;\n }\n\n function invokeFunc(time) {\n var args = lastArgs,\n thisArg = lastThis;\n\n lastArgs = lastThis = undefined;\n lastInvokeTime = time;\n result = func.apply(thisArg, args);\n return result;\n }\n\n function leadingEdge(time) {\n // Reset any `maxWait` timer.\n lastInvokeTime = time;\n // Start the timer for the trailing edge.\n timerId = setTimeout(timerExpired, wait);\n // Invoke the leading edge.\n return leading ? invokeFunc(time) : result;\n }\n\n function remainingWait(time) {\n var timeSinceLastCall = time - lastCallTime,\n timeSinceLastInvoke = time - lastInvokeTime,\n timeWaiting = wait - timeSinceLastCall;\n\n return maxing\n ? nativeMin(timeWaiting, maxWait - timeSinceLastInvoke)\n : timeWaiting;\n }\n\n function shouldInvoke(time) {\n var timeSinceLastCall = time - lastCallTime,\n timeSinceLastInvoke = time - lastInvokeTime;\n\n // Either this is the first call, activity has stopped and we're at the\n // trailing edge, the system time has gone backwards and we're treating\n // it as the trailing edge, or we've hit the `maxWait` limit.\n return (lastCallTime === undefined || (timeSinceLastCall >= wait) ||\n (timeSinceLastCall < 0) || (maxing && timeSinceLastInvoke >= maxWait));\n }\n\n function timerExpired() {\n var time = now();\n if (shouldInvoke(time)) {\n return trailingEdge(time);\n }\n // Restart the timer.\n timerId = setTimeout(timerExpired, remainingWait(time));\n }\n\n function trailingEdge(time) {\n timerId = undefined;\n\n // Only invoke if we have `lastArgs` which means `func` has been\n // debounced at least once.\n if (trailing && lastArgs) {\n return invokeFunc(time);\n }\n lastArgs = lastThis = undefined;\n return result;\n }\n\n function cancel() {\n if (timerId !== undefined) {\n clearTimeout(timerId);\n }\n lastInvokeTime = 0;\n lastArgs = lastCallTime = lastThis = timerId = undefined;\n }\n\n function flush() {\n return timerId === undefined ? result : trailingEdge(now());\n }\n\n function debounced() {\n var time = now(),\n isInvoking = shouldInvoke(time);\n\n lastArgs = arguments;\n lastThis = this;\n lastCallTime = time;\n\n if (isInvoking) {\n if (timerId === undefined) {\n return leadingEdge(lastCallTime);\n }\n if (maxing) {\n // Handle invocations in a tight loop.\n clearTimeout(timerId);\n timerId = setTimeout(timerExpired, wait);\n return invokeFunc(lastCallTime);\n }\n }\n if (timerId === undefined) {\n timerId = setTimeout(timerExpired, wait);\n }\n return result;\n }\n debounced.cancel = cancel;\n debounced.flush = flush;\n return debounced;\n }\n\n /**\n * Defers invoking the `func` until the current call stack has cleared. Any\n * additional arguments are provided to `func` when it's invoked.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Function\n * @param {Function} func The function to defer.\n * @param {...*} [args] The arguments to invoke `func` with.\n * @returns {number} Returns the timer id.\n * @example\n *\n * _.defer(function(text) {\n * console.log(text);\n * }, 'deferred');\n * // => Logs 'deferred' after one millisecond.\n */\n var defer = baseRest(function(func, args) {\n return baseDelay(func, 1, args);\n });\n\n /**\n * Invokes `func` after `wait` milliseconds. Any additional arguments are\n * provided to `func` when it's invoked.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Function\n * @param {Function} func The function to delay.\n * @param {number} wait The number of milliseconds to delay invocation.\n * @param {...*} [args] The arguments to invoke `func` with.\n * @returns {number} Returns the timer id.\n * @example\n *\n * _.delay(function(text) {\n * console.log(text);\n * }, 1000, 'later');\n * // => Logs 'later' after one second.\n */\n var delay = baseRest(function(func, wait, args) {\n return baseDelay(func, toNumber(wait) || 0, args);\n });\n\n /**\n * Creates a function that invokes `func` with arguments reversed.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Function\n * @param {Function} func The function to flip arguments for.\n * @returns {Function} Returns the new flipped function.\n * @example\n *\n * var flipped = _.flip(function() {\n * return _.toArray(arguments);\n * });\n *\n * flipped('a', 'b', 'c', 'd');\n * // => ['d', 'c', 'b', 'a']\n */\n function flip(func) {\n return createWrap(func, WRAP_FLIP_FLAG);\n }\n\n /**\n * Creates a function that memoizes the result of `func`. If `resolver` is\n * provided, it determines the cache key for storing the result based on the\n * arguments provided to the memoized function. By default, the first argument\n * provided to the memoized function is used as the map cache key. The `func`\n * is invoked with the `this` binding of the memoized function.\n *\n * **Note:** The cache is exposed as the `cache` property on the memoized\n * function. Its creation may be customized by replacing the `_.memoize.Cache`\n * constructor with one whose instances implement the\n * [`Map`](http://ecma-international.org/ecma-262/7.0/#sec-properties-of-the-map-prototype-object)\n * method interface of `clear`, `delete`, `get`, `has`, and `set`.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Function\n * @param {Function} func The function to have its output memoized.\n * @param {Function} [resolver] The function to resolve the cache key.\n * @returns {Function} Returns the new memoized function.\n * @example\n *\n * var object = { 'a': 1, 'b': 2 };\n * var other = { 'c': 3, 'd': 4 };\n *\n * var values = _.memoize(_.values);\n * values(object);\n * // => [1, 2]\n *\n * values(other);\n * // => [3, 4]\n *\n * object.a = 2;\n * values(object);\n * // => [1, 2]\n *\n * // Modify the result cache.\n * values.cache.set(object, ['a', 'b']);\n * values(object);\n * // => ['a', 'b']\n *\n * // Replace `_.memoize.Cache`.\n * _.memoize.Cache = WeakMap;\n */\n function memoize(func, resolver) {\n if (typeof func != 'function' || (resolver != null && typeof resolver != 'function')) {\n throw new TypeError(FUNC_ERROR_TEXT);\n }\n var memoized = function() {\n var args = arguments,\n key = resolver ? resolver.apply(this, args) : args[0],\n cache = memoized.cache;\n\n if (cache.has(key)) {\n return cache.get(key);\n }\n var result = func.apply(this, args);\n memoized.cache = cache.set(key, result) || cache;\n return result;\n };\n memoized.cache = new (memoize.Cache || MapCache);\n return memoized;\n }\n\n // Expose `MapCache`.\n memoize.Cache = MapCache;\n\n /**\n * Creates a function that negates the result of the predicate `func`. The\n * `func` predicate is invoked with the `this` binding and arguments of the\n * created function.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Function\n * @param {Function} predicate The predicate to negate.\n * @returns {Function} Returns the new negated function.\n * @example\n *\n * function isEven(n) {\n * return n % 2 == 0;\n * }\n *\n * _.filter([1, 2, 3, 4, 5, 6], _.negate(isEven));\n * // => [1, 3, 5]\n */\n function negate(predicate) {\n if (typeof predicate != 'function') {\n throw new TypeError(FUNC_ERROR_TEXT);\n }\n return function() {\n var args = arguments;\n switch (args.length) {\n case 0: return !predicate.call(this);\n case 1: return !predicate.call(this, args[0]);\n case 2: return !predicate.call(this, args[0], args[1]);\n case 3: return !predicate.call(this, args[0], args[1], args[2]);\n }\n return !predicate.apply(this, args);\n };\n }\n\n /**\n * Creates a function that is restricted to invoking `func` once. Repeat calls\n * to the function return the value of the first invocation. The `func` is\n * invoked with the `this` binding and arguments of the created function.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Function\n * @param {Function} func The function to restrict.\n * @returns {Function} Returns the new restricted function.\n * @example\n *\n * var initialize = _.once(createApplication);\n * initialize();\n * initialize();\n * // => `createApplication` is invoked once\n */\n function once(func) {\n return before(2, func);\n }\n\n /**\n * Creates a function that invokes `func` with its arguments transformed.\n *\n * @static\n * @since 4.0.0\n * @memberOf _\n * @category Function\n * @param {Function} func The function to wrap.\n * @param {...(Function|Function[])} [transforms=[_.identity]]\n * The argument transforms.\n * @returns {Function} Returns the new function.\n * @example\n *\n * function doubled(n) {\n * return n * 2;\n * }\n *\n * function square(n) {\n * return n * n;\n * }\n *\n * var func = _.overArgs(function(x, y) {\n * return [x, y];\n * }, [square, doubled]);\n *\n * func(9, 3);\n * // => [81, 6]\n *\n * func(10, 5);\n * // => [100, 10]\n */\n var overArgs = castRest(function(func, transforms) {\n transforms = (transforms.length == 1 && isArray(transforms[0]))\n ? arrayMap(transforms[0], baseUnary(getIteratee()))\n : arrayMap(baseFlatten(transforms, 1), baseUnary(getIteratee()));\n\n var funcsLength = transforms.length;\n return baseRest(function(args) {\n var index = -1,\n length = nativeMin(args.length, funcsLength);\n\n while (++index < length) {\n args[index] = transforms[index].call(this, args[index]);\n }\n return apply(func, this, args);\n });\n });\n\n /**\n * Creates a function that invokes `func` with `partials` prepended to the\n * arguments it receives. This method is like `_.bind` except it does **not**\n * alter the `this` binding.\n *\n * The `_.partial.placeholder` value, which defaults to `_` in monolithic\n * builds, may be used as a placeholder for partially applied arguments.\n *\n * **Note:** This method doesn't set the \"length\" property of partially\n * applied functions.\n *\n * @static\n * @memberOf _\n * @since 0.2.0\n * @category Function\n * @param {Function} func The function to partially apply arguments to.\n * @param {...*} [partials] The arguments to be partially applied.\n * @returns {Function} Returns the new partially applied function.\n * @example\n *\n * function greet(greeting, name) {\n * return greeting + ' ' + name;\n * }\n *\n * var sayHelloTo = _.partial(greet, 'hello');\n * sayHelloTo('fred');\n * // => 'hello fred'\n *\n * // Partially applied with placeholders.\n * var greetFred = _.partial(greet, _, 'fred');\n * greetFred('hi');\n * // => 'hi fred'\n */\n var partial = baseRest(function(func, partials) {\n var holders = replaceHolders(partials, getHolder(partial));\n return createWrap(func, WRAP_PARTIAL_FLAG, undefined, partials, holders);\n });\n\n /**\n * This method is like `_.partial` except that partially applied arguments\n * are appended to the arguments it receives.\n *\n * The `_.partialRight.placeholder` value, which defaults to `_` in monolithic\n * builds, may be used as a placeholder for partially applied arguments.\n *\n * **Note:** This method doesn't set the \"length\" property of partially\n * applied functions.\n *\n * @static\n * @memberOf _\n * @since 1.0.0\n * @category Function\n * @param {Function} func The function to partially apply arguments to.\n * @param {...*} [partials] The arguments to be partially applied.\n * @returns {Function} Returns the new partially applied function.\n * @example\n *\n * function greet(greeting, name) {\n * return greeting + ' ' + name;\n * }\n *\n * var greetFred = _.partialRight(greet, 'fred');\n * greetFred('hi');\n * // => 'hi fred'\n *\n * // Partially applied with placeholders.\n * var sayHelloTo = _.partialRight(greet, 'hello', _);\n * sayHelloTo('fred');\n * // => 'hello fred'\n */\n var partialRight = baseRest(function(func, partials) {\n var holders = replaceHolders(partials, getHolder(partialRight));\n return createWrap(func, WRAP_PARTIAL_RIGHT_FLAG, undefined, partials, holders);\n });\n\n /**\n * Creates a function that invokes `func` with arguments arranged according\n * to the specified `indexes` where the argument value at the first index is\n * provided as the first argument, the argument value at the second index is\n * provided as the second argument, and so on.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Function\n * @param {Function} func The function to rearrange arguments for.\n * @param {...(number|number[])} indexes The arranged argument indexes.\n * @returns {Function} Returns the new function.\n * @example\n *\n * var rearged = _.rearg(function(a, b, c) {\n * return [a, b, c];\n * }, [2, 0, 1]);\n *\n * rearged('b', 'c', 'a')\n * // => ['a', 'b', 'c']\n */\n var rearg = flatRest(function(func, indexes) {\n return createWrap(func, WRAP_REARG_FLAG, undefined, undefined, undefined, indexes);\n });\n\n /**\n * Creates a function that invokes `func` with the `this` binding of the\n * created function and arguments from `start` and beyond provided as\n * an array.\n *\n * **Note:** This method is based on the\n * [rest parameter](https://mdn.io/rest_parameters).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Function\n * @param {Function} func The function to apply a rest parameter to.\n * @param {number} [start=func.length-1] The start position of the rest parameter.\n * @returns {Function} Returns the new function.\n * @example\n *\n * var say = _.rest(function(what, names) {\n * return what + ' ' + _.initial(names).join(', ') +\n * (_.size(names) > 1 ? ', & ' : '') + _.last(names);\n * });\n *\n * say('hello', 'fred', 'barney', 'pebbles');\n * // => 'hello fred, barney, & pebbles'\n */\n function rest(func, start) {\n if (typeof func != 'function') {\n throw new TypeError(FUNC_ERROR_TEXT);\n }\n start = start === undefined ? start : toInteger(start);\n return baseRest(func, start);\n }\n\n /**\n * Creates a function that invokes `func` with the `this` binding of the\n * create function and an array of arguments much like\n * [`Function#apply`](http://www.ecma-international.org/ecma-262/7.0/#sec-function.prototype.apply).\n *\n * **Note:** This method is based on the\n * [spread operator](https://mdn.io/spread_operator).\n *\n * @static\n * @memberOf _\n * @since 3.2.0\n * @category Function\n * @param {Function} func The function to spread arguments over.\n * @param {number} [start=0] The start position of the spread.\n * @returns {Function} Returns the new function.\n * @example\n *\n * var say = _.spread(function(who, what) {\n * return who + ' says ' + what;\n * });\n *\n * say(['fred', 'hello']);\n * // => 'fred says hello'\n *\n * var numbers = Promise.all([\n * Promise.resolve(40),\n * Promise.resolve(36)\n * ]);\n *\n * numbers.then(_.spread(function(x, y) {\n * return x + y;\n * }));\n * // => a Promise of 76\n */\n function spread(func, start) {\n if (typeof func != 'function') {\n throw new TypeError(FUNC_ERROR_TEXT);\n }\n start = start == null ? 0 : nativeMax(toInteger(start), 0);\n return baseRest(function(args) {\n var array = args[start],\n otherArgs = castSlice(args, 0, start);\n\n if (array) {\n arrayPush(otherArgs, array);\n }\n return apply(func, this, otherArgs);\n });\n }\n\n /**\n * Creates a throttled function that only invokes `func` at most once per\n * every `wait` milliseconds. The throttled function comes with a `cancel`\n * method to cancel delayed `func` invocations and a `flush` method to\n * immediately invoke them. Provide `options` to indicate whether `func`\n * should be invoked on the leading and/or trailing edge of the `wait`\n * timeout. The `func` is invoked with the last arguments provided to the\n * throttled function. Subsequent calls to the throttled function return the\n * result of the last `func` invocation.\n *\n * **Note:** If `leading` and `trailing` options are `true`, `func` is\n * invoked on the trailing edge of the timeout only if the throttled function\n * is invoked more than once during the `wait` timeout.\n *\n * If `wait` is `0` and `leading` is `false`, `func` invocation is deferred\n * until to the next tick, similar to `setTimeout` with a timeout of `0`.\n *\n * See [David Corbacho's article](https://css-tricks.com/debouncing-throttling-explained-examples/)\n * for details over the differences between `_.throttle` and `_.debounce`.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Function\n * @param {Function} func The function to throttle.\n * @param {number} [wait=0] The number of milliseconds to throttle invocations to.\n * @param {Object} [options={}] The options object.\n * @param {boolean} [options.leading=true]\n * Specify invoking on the leading edge of the timeout.\n * @param {boolean} [options.trailing=true]\n * Specify invoking on the trailing edge of the timeout.\n * @returns {Function} Returns the new throttled function.\n * @example\n *\n * // Avoid excessively updating the position while scrolling.\n * jQuery(window).on('scroll', _.throttle(updatePosition, 100));\n *\n * // Invoke `renewToken` when the click event is fired, but not more than once every 5 minutes.\n * var throttled = _.throttle(renewToken, 300000, { 'trailing': false });\n * jQuery(element).on('click', throttled);\n *\n * // Cancel the trailing throttled invocation.\n * jQuery(window).on('popstate', throttled.cancel);\n */\n function throttle(func, wait, options) {\n var leading = true,\n trailing = true;\n\n if (typeof func != 'function') {\n throw new TypeError(FUNC_ERROR_TEXT);\n }\n if (isObject(options)) {\n leading = 'leading' in options ? !!options.leading : leading;\n trailing = 'trailing' in options ? !!options.trailing : trailing;\n }\n return debounce(func, wait, {\n 'leading': leading,\n 'maxWait': wait,\n 'trailing': trailing\n });\n }\n\n /**\n * Creates a function that accepts up to one argument, ignoring any\n * additional arguments.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Function\n * @param {Function} func The function to cap arguments for.\n * @returns {Function} Returns the new capped function.\n * @example\n *\n * _.map(['6', '8', '10'], _.unary(parseInt));\n * // => [6, 8, 10]\n */\n function unary(func) {\n return ary(func, 1);\n }\n\n /**\n * Creates a function that provides `value` to `wrapper` as its first\n * argument. Any additional arguments provided to the function are appended\n * to those provided to the `wrapper`. The wrapper is invoked with the `this`\n * binding of the created function.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Function\n * @param {*} value The value to wrap.\n * @param {Function} [wrapper=identity] The wrapper function.\n * @returns {Function} Returns the new function.\n * @example\n *\n * var p = _.wrap(_.escape, function(func, text) {\n * return '

' + func(text) + '

';\n * });\n *\n * p('fred, barney, & pebbles');\n * // => '

fred, barney, & pebbles

'\n */\n function wrap(value, wrapper) {\n return partial(castFunction(wrapper), value);\n }\n\n /*------------------------------------------------------------------------*/\n\n /**\n * Casts `value` as an array if it's not one.\n *\n * @static\n * @memberOf _\n * @since 4.4.0\n * @category Lang\n * @param {*} value The value to inspect.\n * @returns {Array} Returns the cast array.\n * @example\n *\n * _.castArray(1);\n * // => [1]\n *\n * _.castArray({ 'a': 1 });\n * // => [{ 'a': 1 }]\n *\n * _.castArray('abc');\n * // => ['abc']\n *\n * _.castArray(null);\n * // => [null]\n *\n * _.castArray(undefined);\n * // => [undefined]\n *\n * _.castArray();\n * // => []\n *\n * var array = [1, 2, 3];\n * console.log(_.castArray(array) === array);\n * // => true\n */\n function castArray() {\n if (!arguments.length) {\n return [];\n }\n var value = arguments[0];\n return isArray(value) ? value : [value];\n }\n\n /**\n * Creates a shallow clone of `value`.\n *\n * **Note:** This method is loosely based on the\n * [structured clone algorithm](https://mdn.io/Structured_clone_algorithm)\n * and supports cloning arrays, array buffers, booleans, date objects, maps,\n * numbers, `Object` objects, regexes, sets, strings, symbols, and typed\n * arrays. The own enumerable properties of `arguments` objects are cloned\n * as plain objects. An empty object is returned for uncloneable values such\n * as error objects, functions, DOM nodes, and WeakMaps.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to clone.\n * @returns {*} Returns the cloned value.\n * @see _.cloneDeep\n * @example\n *\n * var objects = [{ 'a': 1 }, { 'b': 2 }];\n *\n * var shallow = _.clone(objects);\n * console.log(shallow[0] === objects[0]);\n * // => true\n */\n function clone(value) {\n return baseClone(value, CLONE_SYMBOLS_FLAG);\n }\n\n /**\n * This method is like `_.clone` except that it accepts `customizer` which\n * is invoked to produce the cloned value. If `customizer` returns `undefined`,\n * cloning is handled by the method instead. The `customizer` is invoked with\n * up to four arguments; (value [, index|key, object, stack]).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to clone.\n * @param {Function} [customizer] The function to customize cloning.\n * @returns {*} Returns the cloned value.\n * @see _.cloneDeepWith\n * @example\n *\n * function customizer(value) {\n * if (_.isElement(value)) {\n * return value.cloneNode(false);\n * }\n * }\n *\n * var el = _.cloneWith(document.body, customizer);\n *\n * console.log(el === document.body);\n * // => false\n * console.log(el.nodeName);\n * // => 'BODY'\n * console.log(el.childNodes.length);\n * // => 0\n */\n function cloneWith(value, customizer) {\n customizer = typeof customizer == 'function' ? customizer : undefined;\n return baseClone(value, CLONE_SYMBOLS_FLAG, customizer);\n }\n\n /**\n * This method is like `_.clone` except that it recursively clones `value`.\n *\n * @static\n * @memberOf _\n * @since 1.0.0\n * @category Lang\n * @param {*} value The value to recursively clone.\n * @returns {*} Returns the deep cloned value.\n * @see _.clone\n * @example\n *\n * var objects = [{ 'a': 1 }, { 'b': 2 }];\n *\n * var deep = _.cloneDeep(objects);\n * console.log(deep[0] === objects[0]);\n * // => false\n */\n function cloneDeep(value) {\n return baseClone(value, CLONE_DEEP_FLAG | CLONE_SYMBOLS_FLAG);\n }\n\n /**\n * This method is like `_.cloneWith` except that it recursively clones `value`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to recursively clone.\n * @param {Function} [customizer] The function to customize cloning.\n * @returns {*} Returns the deep cloned value.\n * @see _.cloneWith\n * @example\n *\n * function customizer(value) {\n * if (_.isElement(value)) {\n * return value.cloneNode(true);\n * }\n * }\n *\n * var el = _.cloneDeepWith(document.body, customizer);\n *\n * console.log(el === document.body);\n * // => false\n * console.log(el.nodeName);\n * // => 'BODY'\n * console.log(el.childNodes.length);\n * // => 20\n */\n function cloneDeepWith(value, customizer) {\n customizer = typeof customizer == 'function' ? customizer : undefined;\n return baseClone(value, CLONE_DEEP_FLAG | CLONE_SYMBOLS_FLAG, customizer);\n }\n\n /**\n * Checks if `object` conforms to `source` by invoking the predicate\n * properties of `source` with the corresponding property values of `object`.\n *\n * **Note:** This method is equivalent to `_.conforms` when `source` is\n * partially applied.\n *\n * @static\n * @memberOf _\n * @since 4.14.0\n * @category Lang\n * @param {Object} object The object to inspect.\n * @param {Object} source The object of property predicates to conform to.\n * @returns {boolean} Returns `true` if `object` conforms, else `false`.\n * @example\n *\n * var object = { 'a': 1, 'b': 2 };\n *\n * _.conformsTo(object, { 'b': function(n) { return n > 1; } });\n * // => true\n *\n * _.conformsTo(object, { 'b': function(n) { return n > 2; } });\n * // => false\n */\n function conformsTo(object, source) {\n return source == null || baseConformsTo(object, source, keys(source));\n }\n\n /**\n * Performs a\n * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * comparison between two values to determine if they are equivalent.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @returns {boolean} Returns `true` if the values are equivalent, else `false`.\n * @example\n *\n * var object = { 'a': 1 };\n * var other = { 'a': 1 };\n *\n * _.eq(object, object);\n * // => true\n *\n * _.eq(object, other);\n * // => false\n *\n * _.eq('a', 'a');\n * // => true\n *\n * _.eq('a', Object('a'));\n * // => false\n *\n * _.eq(NaN, NaN);\n * // => true\n */\n function eq(value, other) {\n return value === other || (value !== value && other !== other);\n }\n\n /**\n * Checks if `value` is greater than `other`.\n *\n * @static\n * @memberOf _\n * @since 3.9.0\n * @category Lang\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @returns {boolean} Returns `true` if `value` is greater than `other`,\n * else `false`.\n * @see _.lt\n * @example\n *\n * _.gt(3, 1);\n * // => true\n *\n * _.gt(3, 3);\n * // => false\n *\n * _.gt(1, 3);\n * // => false\n */\n var gt = createRelationalOperation(baseGt);\n\n /**\n * Checks if `value` is greater than or equal to `other`.\n *\n * @static\n * @memberOf _\n * @since 3.9.0\n * @category Lang\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @returns {boolean} Returns `true` if `value` is greater than or equal to\n * `other`, else `false`.\n * @see _.lte\n * @example\n *\n * _.gte(3, 1);\n * // => true\n *\n * _.gte(3, 3);\n * // => true\n *\n * _.gte(1, 3);\n * // => false\n */\n var gte = createRelationalOperation(function(value, other) {\n return value >= other;\n });\n\n /**\n * Checks if `value` is likely an `arguments` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an `arguments` object,\n * else `false`.\n * @example\n *\n * _.isArguments(function() { return arguments; }());\n * // => true\n *\n * _.isArguments([1, 2, 3]);\n * // => false\n */\n var isArguments = baseIsArguments(function() { return arguments; }()) ? baseIsArguments : function(value) {\n return isObjectLike(value) && hasOwnProperty.call(value, 'callee') &&\n !propertyIsEnumerable.call(value, 'callee');\n };\n\n /**\n * Checks if `value` is classified as an `Array` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an array, else `false`.\n * @example\n *\n * _.isArray([1, 2, 3]);\n * // => true\n *\n * _.isArray(document.body.children);\n * // => false\n *\n * _.isArray('abc');\n * // => false\n *\n * _.isArray(_.noop);\n * // => false\n */\n var isArray = Array.isArray;\n\n /**\n * Checks if `value` is classified as an `ArrayBuffer` object.\n *\n * @static\n * @memberOf _\n * @since 4.3.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an array buffer, else `false`.\n * @example\n *\n * _.isArrayBuffer(new ArrayBuffer(2));\n * // => true\n *\n * _.isArrayBuffer(new Array(2));\n * // => false\n */\n var isArrayBuffer = nodeIsArrayBuffer ? baseUnary(nodeIsArrayBuffer) : baseIsArrayBuffer;\n\n /**\n * Checks if `value` is array-like. A value is considered array-like if it's\n * not a function and has a `value.length` that's an integer greater than or\n * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is array-like, else `false`.\n * @example\n *\n * _.isArrayLike([1, 2, 3]);\n * // => true\n *\n * _.isArrayLike(document.body.children);\n * // => true\n *\n * _.isArrayLike('abc');\n * // => true\n *\n * _.isArrayLike(_.noop);\n * // => false\n */\n function isArrayLike(value) {\n return value != null && isLength(value.length) && !isFunction(value);\n }\n\n /**\n * This method is like `_.isArrayLike` except that it also checks if `value`\n * is an object.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an array-like object,\n * else `false`.\n * @example\n *\n * _.isArrayLikeObject([1, 2, 3]);\n * // => true\n *\n * _.isArrayLikeObject(document.body.children);\n * // => true\n *\n * _.isArrayLikeObject('abc');\n * // => false\n *\n * _.isArrayLikeObject(_.noop);\n * // => false\n */\n function isArrayLikeObject(value) {\n return isObjectLike(value) && isArrayLike(value);\n }\n\n /**\n * Checks if `value` is classified as a boolean primitive or object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a boolean, else `false`.\n * @example\n *\n * _.isBoolean(false);\n * // => true\n *\n * _.isBoolean(null);\n * // => false\n */\n function isBoolean(value) {\n return value === true || value === false ||\n (isObjectLike(value) && baseGetTag(value) == boolTag);\n }\n\n /**\n * Checks if `value` is a buffer.\n *\n * @static\n * @memberOf _\n * @since 4.3.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a buffer, else `false`.\n * @example\n *\n * _.isBuffer(new Buffer(2));\n * // => true\n *\n * _.isBuffer(new Uint8Array(2));\n * // => false\n */\n var isBuffer = nativeIsBuffer || stubFalse;\n\n /**\n * Checks if `value` is classified as a `Date` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a date object, else `false`.\n * @example\n *\n * _.isDate(new Date);\n * // => true\n *\n * _.isDate('Mon April 23 2012');\n * // => false\n */\n var isDate = nodeIsDate ? baseUnary(nodeIsDate) : baseIsDate;\n\n /**\n * Checks if `value` is likely a DOM element.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a DOM element, else `false`.\n * @example\n *\n * _.isElement(document.body);\n * // => true\n *\n * _.isElement('');\n * // => false\n */\n function isElement(value) {\n return isObjectLike(value) && value.nodeType === 1 && !isPlainObject(value);\n }\n\n /**\n * Checks if `value` is an empty object, collection, map, or set.\n *\n * Objects are considered empty if they have no own enumerable string keyed\n * properties.\n *\n * Array-like values such as `arguments` objects, arrays, buffers, strings, or\n * jQuery-like collections are considered empty if they have a `length` of `0`.\n * Similarly, maps and sets are considered empty if they have a `size` of `0`.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is empty, else `false`.\n * @example\n *\n * _.isEmpty(null);\n * // => true\n *\n * _.isEmpty(true);\n * // => true\n *\n * _.isEmpty(1);\n * // => true\n *\n * _.isEmpty([1, 2, 3]);\n * // => false\n *\n * _.isEmpty({ 'a': 1 });\n * // => false\n */\n function isEmpty(value) {\n if (value == null) {\n return true;\n }\n if (isArrayLike(value) &&\n (isArray(value) || typeof value == 'string' || typeof value.splice == 'function' ||\n isBuffer(value) || isTypedArray(value) || isArguments(value))) {\n return !value.length;\n }\n var tag = getTag(value);\n if (tag == mapTag || tag == setTag) {\n return !value.size;\n }\n if (isPrototype(value)) {\n return !baseKeys(value).length;\n }\n for (var key in value) {\n if (hasOwnProperty.call(value, key)) {\n return false;\n }\n }\n return true;\n }\n\n /**\n * Performs a deep comparison between two values to determine if they are\n * equivalent.\n *\n * **Note:** This method supports comparing arrays, array buffers, booleans,\n * date objects, error objects, maps, numbers, `Object` objects, regexes,\n * sets, strings, symbols, and typed arrays. `Object` objects are compared\n * by their own, not inherited, enumerable properties. Functions and DOM\n * nodes are compared by strict equality, i.e. `===`.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @returns {boolean} Returns `true` if the values are equivalent, else `false`.\n * @example\n *\n * var object = { 'a': 1 };\n * var other = { 'a': 1 };\n *\n * _.isEqual(object, other);\n * // => true\n *\n * object === other;\n * // => false\n */\n function isEqual(value, other) {\n return baseIsEqual(value, other);\n }\n\n /**\n * This method is like `_.isEqual` except that it accepts `customizer` which\n * is invoked to compare values. If `customizer` returns `undefined`, comparisons\n * are handled by the method instead. The `customizer` is invoked with up to\n * six arguments: (objValue, othValue [, index|key, object, other, stack]).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @param {Function} [customizer] The function to customize comparisons.\n * @returns {boolean} Returns `true` if the values are equivalent, else `false`.\n * @example\n *\n * function isGreeting(value) {\n * return /^h(?:i|ello)$/.test(value);\n * }\n *\n * function customizer(objValue, othValue) {\n * if (isGreeting(objValue) && isGreeting(othValue)) {\n * return true;\n * }\n * }\n *\n * var array = ['hello', 'goodbye'];\n * var other = ['hi', 'goodbye'];\n *\n * _.isEqualWith(array, other, customizer);\n * // => true\n */\n function isEqualWith(value, other, customizer) {\n customizer = typeof customizer == 'function' ? customizer : undefined;\n var result = customizer ? customizer(value, other) : undefined;\n return result === undefined ? baseIsEqual(value, other, undefined, customizer) : !!result;\n }\n\n /**\n * Checks if `value` is an `Error`, `EvalError`, `RangeError`, `ReferenceError`,\n * `SyntaxError`, `TypeError`, or `URIError` object.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an error object, else `false`.\n * @example\n *\n * _.isError(new Error);\n * // => true\n *\n * _.isError(Error);\n * // => false\n */\n function isError(value) {\n if (!isObjectLike(value)) {\n return false;\n }\n var tag = baseGetTag(value);\n return tag == errorTag || tag == domExcTag ||\n (typeof value.message == 'string' && typeof value.name == 'string' && !isPlainObject(value));\n }\n\n /**\n * Checks if `value` is a finite primitive number.\n *\n * **Note:** This method is based on\n * [`Number.isFinite`](https://mdn.io/Number/isFinite).\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a finite number, else `false`.\n * @example\n *\n * _.isFinite(3);\n * // => true\n *\n * _.isFinite(Number.MIN_VALUE);\n * // => true\n *\n * _.isFinite(Infinity);\n * // => false\n *\n * _.isFinite('3');\n * // => false\n */\n function isFinite(value) {\n return typeof value == 'number' && nativeIsFinite(value);\n }\n\n /**\n * Checks if `value` is classified as a `Function` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a function, else `false`.\n * @example\n *\n * _.isFunction(_);\n * // => true\n *\n * _.isFunction(/abc/);\n * // => false\n */\n function isFunction(value) {\n if (!isObject(value)) {\n return false;\n }\n // The use of `Object#toString` avoids issues with the `typeof` operator\n // in Safari 9 which returns 'object' for typed arrays and other constructors.\n var tag = baseGetTag(value);\n return tag == funcTag || tag == genTag || tag == asyncTag || tag == proxyTag;\n }\n\n /**\n * Checks if `value` is an integer.\n *\n * **Note:** This method is based on\n * [`Number.isInteger`](https://mdn.io/Number/isInteger).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an integer, else `false`.\n * @example\n *\n * _.isInteger(3);\n * // => true\n *\n * _.isInteger(Number.MIN_VALUE);\n * // => false\n *\n * _.isInteger(Infinity);\n * // => false\n *\n * _.isInteger('3');\n * // => false\n */\n function isInteger(value) {\n return typeof value == 'number' && value == toInteger(value);\n }\n\n /**\n * Checks if `value` is a valid array-like length.\n *\n * **Note:** This method is loosely based on\n * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a valid length, else `false`.\n * @example\n *\n * _.isLength(3);\n * // => true\n *\n * _.isLength(Number.MIN_VALUE);\n * // => false\n *\n * _.isLength(Infinity);\n * // => false\n *\n * _.isLength('3');\n * // => false\n */\n function isLength(value) {\n return typeof value == 'number' &&\n value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER;\n }\n\n /**\n * Checks if `value` is the\n * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types)\n * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an object, else `false`.\n * @example\n *\n * _.isObject({});\n * // => true\n *\n * _.isObject([1, 2, 3]);\n * // => true\n *\n * _.isObject(_.noop);\n * // => true\n *\n * _.isObject(null);\n * // => false\n */\n function isObject(value) {\n var type = typeof value;\n return value != null && (type == 'object' || type == 'function');\n }\n\n /**\n * Checks if `value` is object-like. A value is object-like if it's not `null`\n * and has a `typeof` result of \"object\".\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is object-like, else `false`.\n * @example\n *\n * _.isObjectLike({});\n * // => true\n *\n * _.isObjectLike([1, 2, 3]);\n * // => true\n *\n * _.isObjectLike(_.noop);\n * // => false\n *\n * _.isObjectLike(null);\n * // => false\n */\n function isObjectLike(value) {\n return value != null && typeof value == 'object';\n }\n\n /**\n * Checks if `value` is classified as a `Map` object.\n *\n * @static\n * @memberOf _\n * @since 4.3.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a map, else `false`.\n * @example\n *\n * _.isMap(new Map);\n * // => true\n *\n * _.isMap(new WeakMap);\n * // => false\n */\n var isMap = nodeIsMap ? baseUnary(nodeIsMap) : baseIsMap;\n\n /**\n * Performs a partial deep comparison between `object` and `source` to\n * determine if `object` contains equivalent property values.\n *\n * **Note:** This method is equivalent to `_.matches` when `source` is\n * partially applied.\n *\n * Partial comparisons will match empty array and empty object `source`\n * values against any array or object value, respectively. See `_.isEqual`\n * for a list of supported value comparisons.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Lang\n * @param {Object} object The object to inspect.\n * @param {Object} source The object of property values to match.\n * @returns {boolean} Returns `true` if `object` is a match, else `false`.\n * @example\n *\n * var object = { 'a': 1, 'b': 2 };\n *\n * _.isMatch(object, { 'b': 2 });\n * // => true\n *\n * _.isMatch(object, { 'b': 1 });\n * // => false\n */\n function isMatch(object, source) {\n return object === source || baseIsMatch(object, source, getMatchData(source));\n }\n\n /**\n * This method is like `_.isMatch` except that it accepts `customizer` which\n * is invoked to compare values. If `customizer` returns `undefined`, comparisons\n * are handled by the method instead. The `customizer` is invoked with five\n * arguments: (objValue, srcValue, index|key, object, source).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {Object} object The object to inspect.\n * @param {Object} source The object of property values to match.\n * @param {Function} [customizer] The function to customize comparisons.\n * @returns {boolean} Returns `true` if `object` is a match, else `false`.\n * @example\n *\n * function isGreeting(value) {\n * return /^h(?:i|ello)$/.test(value);\n * }\n *\n * function customizer(objValue, srcValue) {\n * if (isGreeting(objValue) && isGreeting(srcValue)) {\n * return true;\n * }\n * }\n *\n * var object = { 'greeting': 'hello' };\n * var source = { 'greeting': 'hi' };\n *\n * _.isMatchWith(object, source, customizer);\n * // => true\n */\n function isMatchWith(object, source, customizer) {\n customizer = typeof customizer == 'function' ? customizer : undefined;\n return baseIsMatch(object, source, getMatchData(source), customizer);\n }\n\n /**\n * Checks if `value` is `NaN`.\n *\n * **Note:** This method is based on\n * [`Number.isNaN`](https://mdn.io/Number/isNaN) and is not the same as\n * global [`isNaN`](https://mdn.io/isNaN) which returns `true` for\n * `undefined` and other non-number values.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is `NaN`, else `false`.\n * @example\n *\n * _.isNaN(NaN);\n * // => true\n *\n * _.isNaN(new Number(NaN));\n * // => true\n *\n * isNaN(undefined);\n * // => true\n *\n * _.isNaN(undefined);\n * // => false\n */\n function isNaN(value) {\n // An `NaN` primitive is the only value that is not equal to itself.\n // Perform the `toStringTag` check first to avoid errors with some\n // ActiveX objects in IE.\n return isNumber(value) && value != +value;\n }\n\n /**\n * Checks if `value` is a pristine native function.\n *\n * **Note:** This method can't reliably detect native functions in the presence\n * of the core-js package because core-js circumvents this kind of detection.\n * Despite multiple requests, the core-js maintainer has made it clear: any\n * attempt to fix the detection will be obstructed. As a result, we're left\n * with little choice but to throw an error. Unfortunately, this also affects\n * packages, like [babel-polyfill](https://www.npmjs.com/package/babel-polyfill),\n * which rely on core-js.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a native function,\n * else `false`.\n * @example\n *\n * _.isNative(Array.prototype.push);\n * // => true\n *\n * _.isNative(_);\n * // => false\n */\n function isNative(value) {\n if (isMaskable(value)) {\n throw new Error(CORE_ERROR_TEXT);\n }\n return baseIsNative(value);\n }\n\n /**\n * Checks if `value` is `null`.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is `null`, else `false`.\n * @example\n *\n * _.isNull(null);\n * // => true\n *\n * _.isNull(void 0);\n * // => false\n */\n function isNull(value) {\n return value === null;\n }\n\n /**\n * Checks if `value` is `null` or `undefined`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is nullish, else `false`.\n * @example\n *\n * _.isNil(null);\n * // => true\n *\n * _.isNil(void 0);\n * // => true\n *\n * _.isNil(NaN);\n * // => false\n */\n function isNil(value) {\n return value == null;\n }\n\n /**\n * Checks if `value` is classified as a `Number` primitive or object.\n *\n * **Note:** To exclude `Infinity`, `-Infinity`, and `NaN`, which are\n * classified as numbers, use the `_.isFinite` method.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a number, else `false`.\n * @example\n *\n * _.isNumber(3);\n * // => true\n *\n * _.isNumber(Number.MIN_VALUE);\n * // => true\n *\n * _.isNumber(Infinity);\n * // => true\n *\n * _.isNumber('3');\n * // => false\n */\n function isNumber(value) {\n return typeof value == 'number' ||\n (isObjectLike(value) && baseGetTag(value) == numberTag);\n }\n\n /**\n * Checks if `value` is a plain object, that is, an object created by the\n * `Object` constructor or one with a `[[Prototype]]` of `null`.\n *\n * @static\n * @memberOf _\n * @since 0.8.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a plain object, else `false`.\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * }\n *\n * _.isPlainObject(new Foo);\n * // => false\n *\n * _.isPlainObject([1, 2, 3]);\n * // => false\n *\n * _.isPlainObject({ 'x': 0, 'y': 0 });\n * // => true\n *\n * _.isPlainObject(Object.create(null));\n * // => true\n */\n function isPlainObject(value) {\n if (!isObjectLike(value) || baseGetTag(value) != objectTag) {\n return false;\n }\n var proto = getPrototype(value);\n if (proto === null) {\n return true;\n }\n var Ctor = hasOwnProperty.call(proto, 'constructor') && proto.constructor;\n return typeof Ctor == 'function' && Ctor instanceof Ctor &&\n funcToString.call(Ctor) == objectCtorString;\n }\n\n /**\n * Checks if `value` is classified as a `RegExp` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a regexp, else `false`.\n * @example\n *\n * _.isRegExp(/abc/);\n * // => true\n *\n * _.isRegExp('/abc/');\n * // => false\n */\n var isRegExp = nodeIsRegExp ? baseUnary(nodeIsRegExp) : baseIsRegExp;\n\n /**\n * Checks if `value` is a safe integer. An integer is safe if it's an IEEE-754\n * double precision number which isn't the result of a rounded unsafe integer.\n *\n * **Note:** This method is based on\n * [`Number.isSafeInteger`](https://mdn.io/Number/isSafeInteger).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a safe integer, else `false`.\n * @example\n *\n * _.isSafeInteger(3);\n * // => true\n *\n * _.isSafeInteger(Number.MIN_VALUE);\n * // => false\n *\n * _.isSafeInteger(Infinity);\n * // => false\n *\n * _.isSafeInteger('3');\n * // => false\n */\n function isSafeInteger(value) {\n return isInteger(value) && value >= -MAX_SAFE_INTEGER && value <= MAX_SAFE_INTEGER;\n }\n\n /**\n * Checks if `value` is classified as a `Set` object.\n *\n * @static\n * @memberOf _\n * @since 4.3.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a set, else `false`.\n * @example\n *\n * _.isSet(new Set);\n * // => true\n *\n * _.isSet(new WeakSet);\n * // => false\n */\n var isSet = nodeIsSet ? baseUnary(nodeIsSet) : baseIsSet;\n\n /**\n * Checks if `value` is classified as a `String` primitive or object.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a string, else `false`.\n * @example\n *\n * _.isString('abc');\n * // => true\n *\n * _.isString(1);\n * // => false\n */\n function isString(value) {\n return typeof value == 'string' ||\n (!isArray(value) && isObjectLike(value) && baseGetTag(value) == stringTag);\n }\n\n /**\n * Checks if `value` is classified as a `Symbol` primitive or object.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a symbol, else `false`.\n * @example\n *\n * _.isSymbol(Symbol.iterator);\n * // => true\n *\n * _.isSymbol('abc');\n * // => false\n */\n function isSymbol(value) {\n return typeof value == 'symbol' ||\n (isObjectLike(value) && baseGetTag(value) == symbolTag);\n }\n\n /**\n * Checks if `value` is classified as a typed array.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a typed array, else `false`.\n * @example\n *\n * _.isTypedArray(new Uint8Array);\n * // => true\n *\n * _.isTypedArray([]);\n * // => false\n */\n var isTypedArray = nodeIsTypedArray ? baseUnary(nodeIsTypedArray) : baseIsTypedArray;\n\n /**\n * Checks if `value` is `undefined`.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is `undefined`, else `false`.\n * @example\n *\n * _.isUndefined(void 0);\n * // => true\n *\n * _.isUndefined(null);\n * // => false\n */\n function isUndefined(value) {\n return value === undefined;\n }\n\n /**\n * Checks if `value` is classified as a `WeakMap` object.\n *\n * @static\n * @memberOf _\n * @since 4.3.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a weak map, else `false`.\n * @example\n *\n * _.isWeakMap(new WeakMap);\n * // => true\n *\n * _.isWeakMap(new Map);\n * // => false\n */\n function isWeakMap(value) {\n return isObjectLike(value) && getTag(value) == weakMapTag;\n }\n\n /**\n * Checks if `value` is classified as a `WeakSet` object.\n *\n * @static\n * @memberOf _\n * @since 4.3.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a weak set, else `false`.\n * @example\n *\n * _.isWeakSet(new WeakSet);\n * // => true\n *\n * _.isWeakSet(new Set);\n * // => false\n */\n function isWeakSet(value) {\n return isObjectLike(value) && baseGetTag(value) == weakSetTag;\n }\n\n /**\n * Checks if `value` is less than `other`.\n *\n * @static\n * @memberOf _\n * @since 3.9.0\n * @category Lang\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @returns {boolean} Returns `true` if `value` is less than `other`,\n * else `false`.\n * @see _.gt\n * @example\n *\n * _.lt(1, 3);\n * // => true\n *\n * _.lt(3, 3);\n * // => false\n *\n * _.lt(3, 1);\n * // => false\n */\n var lt = createRelationalOperation(baseLt);\n\n /**\n * Checks if `value` is less than or equal to `other`.\n *\n * @static\n * @memberOf _\n * @since 3.9.0\n * @category Lang\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @returns {boolean} Returns `true` if `value` is less than or equal to\n * `other`, else `false`.\n * @see _.gte\n * @example\n *\n * _.lte(1, 3);\n * // => true\n *\n * _.lte(3, 3);\n * // => true\n *\n * _.lte(3, 1);\n * // => false\n */\n var lte = createRelationalOperation(function(value, other) {\n return value <= other;\n });\n\n /**\n * Converts `value` to an array.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Lang\n * @param {*} value The value to convert.\n * @returns {Array} Returns the converted array.\n * @example\n *\n * _.toArray({ 'a': 1, 'b': 2 });\n * // => [1, 2]\n *\n * _.toArray('abc');\n * // => ['a', 'b', 'c']\n *\n * _.toArray(1);\n * // => []\n *\n * _.toArray(null);\n * // => []\n */\n function toArray(value) {\n if (!value) {\n return [];\n }\n if (isArrayLike(value)) {\n return isString(value) ? stringToArray(value) : copyArray(value);\n }\n if (symIterator && value[symIterator]) {\n return iteratorToArray(value[symIterator]());\n }\n var tag = getTag(value),\n func = tag == mapTag ? mapToArray : (tag == setTag ? setToArray : values);\n\n return func(value);\n }\n\n /**\n * Converts `value` to a finite number.\n *\n * @static\n * @memberOf _\n * @since 4.12.0\n * @category Lang\n * @param {*} value The value to convert.\n * @returns {number} Returns the converted number.\n * @example\n *\n * _.toFinite(3.2);\n * // => 3.2\n *\n * _.toFinite(Number.MIN_VALUE);\n * // => 5e-324\n *\n * _.toFinite(Infinity);\n * // => 1.7976931348623157e+308\n *\n * _.toFinite('3.2');\n * // => 3.2\n */\n function toFinite(value) {\n if (!value) {\n return value === 0 ? value : 0;\n }\n value = toNumber(value);\n if (value === INFINITY || value === -INFINITY) {\n var sign = (value < 0 ? -1 : 1);\n return sign * MAX_INTEGER;\n }\n return value === value ? value : 0;\n }\n\n /**\n * Converts `value` to an integer.\n *\n * **Note:** This method is loosely based on\n * [`ToInteger`](http://www.ecma-international.org/ecma-262/7.0/#sec-tointeger).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to convert.\n * @returns {number} Returns the converted integer.\n * @example\n *\n * _.toInteger(3.2);\n * // => 3\n *\n * _.toInteger(Number.MIN_VALUE);\n * // => 0\n *\n * _.toInteger(Infinity);\n * // => 1.7976931348623157e+308\n *\n * _.toInteger('3.2');\n * // => 3\n */\n function toInteger(value) {\n var result = toFinite(value),\n remainder = result % 1;\n\n return result === result ? (remainder ? result - remainder : result) : 0;\n }\n\n /**\n * Converts `value` to an integer suitable for use as the length of an\n * array-like object.\n *\n * **Note:** This method is based on\n * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to convert.\n * @returns {number} Returns the converted integer.\n * @example\n *\n * _.toLength(3.2);\n * // => 3\n *\n * _.toLength(Number.MIN_VALUE);\n * // => 0\n *\n * _.toLength(Infinity);\n * // => 4294967295\n *\n * _.toLength('3.2');\n * // => 3\n */\n function toLength(value) {\n return value ? baseClamp(toInteger(value), 0, MAX_ARRAY_LENGTH) : 0;\n }\n\n /**\n * Converts `value` to a number.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to process.\n * @returns {number} Returns the number.\n * @example\n *\n * _.toNumber(3.2);\n * // => 3.2\n *\n * _.toNumber(Number.MIN_VALUE);\n * // => 5e-324\n *\n * _.toNumber(Infinity);\n * // => Infinity\n *\n * _.toNumber('3.2');\n * // => 3.2\n */\n function toNumber(value) {\n if (typeof value == 'number') {\n return value;\n }\n if (isSymbol(value)) {\n return NAN;\n }\n if (isObject(value)) {\n var other = typeof value.valueOf == 'function' ? value.valueOf() : value;\n value = isObject(other) ? (other + '') : other;\n }\n if (typeof value != 'string') {\n return value === 0 ? value : +value;\n }\n value = baseTrim(value);\n var isBinary = reIsBinary.test(value);\n return (isBinary || reIsOctal.test(value))\n ? freeParseInt(value.slice(2), isBinary ? 2 : 8)\n : (reIsBadHex.test(value) ? NAN : +value);\n }\n\n /**\n * Converts `value` to a plain object flattening inherited enumerable string\n * keyed properties of `value` to own properties of the plain object.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Lang\n * @param {*} value The value to convert.\n * @returns {Object} Returns the converted plain object.\n * @example\n *\n * function Foo() {\n * this.b = 2;\n * }\n *\n * Foo.prototype.c = 3;\n *\n * _.assign({ 'a': 1 }, new Foo);\n * // => { 'a': 1, 'b': 2 }\n *\n * _.assign({ 'a': 1 }, _.toPlainObject(new Foo));\n * // => { 'a': 1, 'b': 2, 'c': 3 }\n */\n function toPlainObject(value) {\n return copyObject(value, keysIn(value));\n }\n\n /**\n * Converts `value` to a safe integer. A safe integer can be compared and\n * represented correctly.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to convert.\n * @returns {number} Returns the converted integer.\n * @example\n *\n * _.toSafeInteger(3.2);\n * // => 3\n *\n * _.toSafeInteger(Number.MIN_VALUE);\n * // => 0\n *\n * _.toSafeInteger(Infinity);\n * // => 9007199254740991\n *\n * _.toSafeInteger('3.2');\n * // => 3\n */\n function toSafeInteger(value) {\n return value\n ? baseClamp(toInteger(value), -MAX_SAFE_INTEGER, MAX_SAFE_INTEGER)\n : (value === 0 ? value : 0);\n }\n\n /**\n * Converts `value` to a string. An empty string is returned for `null`\n * and `undefined` values. The sign of `-0` is preserved.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to convert.\n * @returns {string} Returns the converted string.\n * @example\n *\n * _.toString(null);\n * // => ''\n *\n * _.toString(-0);\n * // => '-0'\n *\n * _.toString([1, 2, 3]);\n * // => '1,2,3'\n */\n function toString(value) {\n return value == null ? '' : baseToString(value);\n }\n\n /*------------------------------------------------------------------------*/\n\n /**\n * Assigns own enumerable string keyed properties of source objects to the\n * destination object. Source objects are applied from left to right.\n * Subsequent sources overwrite property assignments of previous sources.\n *\n * **Note:** This method mutates `object` and is loosely based on\n * [`Object.assign`](https://mdn.io/Object/assign).\n *\n * @static\n * @memberOf _\n * @since 0.10.0\n * @category Object\n * @param {Object} object The destination object.\n * @param {...Object} [sources] The source objects.\n * @returns {Object} Returns `object`.\n * @see _.assignIn\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * }\n *\n * function Bar() {\n * this.c = 3;\n * }\n *\n * Foo.prototype.b = 2;\n * Bar.prototype.d = 4;\n *\n * _.assign({ 'a': 0 }, new Foo, new Bar);\n * // => { 'a': 1, 'c': 3 }\n */\n var assign = createAssigner(function(object, source) {\n if (isPrototype(source) || isArrayLike(source)) {\n copyObject(source, keys(source), object);\n return;\n }\n for (var key in source) {\n if (hasOwnProperty.call(source, key)) {\n assignValue(object, key, source[key]);\n }\n }\n });\n\n /**\n * This method is like `_.assign` except that it iterates over own and\n * inherited source properties.\n *\n * **Note:** This method mutates `object`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @alias extend\n * @category Object\n * @param {Object} object The destination object.\n * @param {...Object} [sources] The source objects.\n * @returns {Object} Returns `object`.\n * @see _.assign\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * }\n *\n * function Bar() {\n * this.c = 3;\n * }\n *\n * Foo.prototype.b = 2;\n * Bar.prototype.d = 4;\n *\n * _.assignIn({ 'a': 0 }, new Foo, new Bar);\n * // => { 'a': 1, 'b': 2, 'c': 3, 'd': 4 }\n */\n var assignIn = createAssigner(function(object, source) {\n copyObject(source, keysIn(source), object);\n });\n\n /**\n * This method is like `_.assignIn` except that it accepts `customizer`\n * which is invoked to produce the assigned values. If `customizer` returns\n * `undefined`, assignment is handled by the method instead. The `customizer`\n * is invoked with five arguments: (objValue, srcValue, key, object, source).\n *\n * **Note:** This method mutates `object`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @alias extendWith\n * @category Object\n * @param {Object} object The destination object.\n * @param {...Object} sources The source objects.\n * @param {Function} [customizer] The function to customize assigned values.\n * @returns {Object} Returns `object`.\n * @see _.assignWith\n * @example\n *\n * function customizer(objValue, srcValue) {\n * return _.isUndefined(objValue) ? srcValue : objValue;\n * }\n *\n * var defaults = _.partialRight(_.assignInWith, customizer);\n *\n * defaults({ 'a': 1 }, { 'b': 2 }, { 'a': 3 });\n * // => { 'a': 1, 'b': 2 }\n */\n var assignInWith = createAssigner(function(object, source, srcIndex, customizer) {\n copyObject(source, keysIn(source), object, customizer);\n });\n\n /**\n * This method is like `_.assign` except that it accepts `customizer`\n * which is invoked to produce the assigned values. If `customizer` returns\n * `undefined`, assignment is handled by the method instead. The `customizer`\n * is invoked with five arguments: (objValue, srcValue, key, object, source).\n *\n * **Note:** This method mutates `object`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Object\n * @param {Object} object The destination object.\n * @param {...Object} sources The source objects.\n * @param {Function} [customizer] The function to customize assigned values.\n * @returns {Object} Returns `object`.\n * @see _.assignInWith\n * @example\n *\n * function customizer(objValue, srcValue) {\n * return _.isUndefined(objValue) ? srcValue : objValue;\n * }\n *\n * var defaults = _.partialRight(_.assignWith, customizer);\n *\n * defaults({ 'a': 1 }, { 'b': 2 }, { 'a': 3 });\n * // => { 'a': 1, 'b': 2 }\n */\n var assignWith = createAssigner(function(object, source, srcIndex, customizer) {\n copyObject(source, keys(source), object, customizer);\n });\n\n /**\n * Creates an array of values corresponding to `paths` of `object`.\n *\n * @static\n * @memberOf _\n * @since 1.0.0\n * @category Object\n * @param {Object} object The object to iterate over.\n * @param {...(string|string[])} [paths] The property paths to pick.\n * @returns {Array} Returns the picked values.\n * @example\n *\n * var object = { 'a': [{ 'b': { 'c': 3 } }, 4] };\n *\n * _.at(object, ['a[0].b.c', 'a[1]']);\n * // => [3, 4]\n */\n var at = flatRest(baseAt);\n\n /**\n * Creates an object that inherits from the `prototype` object. If a\n * `properties` object is given, its own enumerable string keyed properties\n * are assigned to the created object.\n *\n * @static\n * @memberOf _\n * @since 2.3.0\n * @category Object\n * @param {Object} prototype The object to inherit from.\n * @param {Object} [properties] The properties to assign to the object.\n * @returns {Object} Returns the new object.\n * @example\n *\n * function Shape() {\n * this.x = 0;\n * this.y = 0;\n * }\n *\n * function Circle() {\n * Shape.call(this);\n * }\n *\n * Circle.prototype = _.create(Shape.prototype, {\n * 'constructor': Circle\n * });\n *\n * var circle = new Circle;\n * circle instanceof Circle;\n * // => true\n *\n * circle instanceof Shape;\n * // => true\n */\n function create(prototype, properties) {\n var result = baseCreate(prototype);\n return properties == null ? result : baseAssign(result, properties);\n }\n\n /**\n * Assigns own and inherited enumerable string keyed properties of source\n * objects to the destination object for all destination properties that\n * resolve to `undefined`. Source objects are applied from left to right.\n * Once a property is set, additional values of the same property are ignored.\n *\n * **Note:** This method mutates `object`.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Object\n * @param {Object} object The destination object.\n * @param {...Object} [sources] The source objects.\n * @returns {Object} Returns `object`.\n * @see _.defaultsDeep\n * @example\n *\n * _.defaults({ 'a': 1 }, { 'b': 2 }, { 'a': 3 });\n * // => { 'a': 1, 'b': 2 }\n */\n var defaults = baseRest(function(object, sources) {\n object = Object(object);\n\n var index = -1;\n var length = sources.length;\n var guard = length > 2 ? sources[2] : undefined;\n\n if (guard && isIterateeCall(sources[0], sources[1], guard)) {\n length = 1;\n }\n\n while (++index < length) {\n var source = sources[index];\n var props = keysIn(source);\n var propsIndex = -1;\n var propsLength = props.length;\n\n while (++propsIndex < propsLength) {\n var key = props[propsIndex];\n var value = object[key];\n\n if (value === undefined ||\n (eq(value, objectProto[key]) && !hasOwnProperty.call(object, key))) {\n object[key] = source[key];\n }\n }\n }\n\n return object;\n });\n\n /**\n * This method is like `_.defaults` except that it recursively assigns\n * default properties.\n *\n * **Note:** This method mutates `object`.\n *\n * @static\n * @memberOf _\n * @since 3.10.0\n * @category Object\n * @param {Object} object The destination object.\n * @param {...Object} [sources] The source objects.\n * @returns {Object} Returns `object`.\n * @see _.defaults\n * @example\n *\n * _.defaultsDeep({ 'a': { 'b': 2 } }, { 'a': { 'b': 1, 'c': 3 } });\n * // => { 'a': { 'b': 2, 'c': 3 } }\n */\n var defaultsDeep = baseRest(function(args) {\n args.push(undefined, customDefaultsMerge);\n return apply(mergeWith, undefined, args);\n });\n\n /**\n * This method is like `_.find` except that it returns the key of the first\n * element `predicate` returns truthy for instead of the element itself.\n *\n * @static\n * @memberOf _\n * @since 1.1.0\n * @category Object\n * @param {Object} object The object to inspect.\n * @param {Function} [predicate=_.identity] The function invoked per iteration.\n * @returns {string|undefined} Returns the key of the matched element,\n * else `undefined`.\n * @example\n *\n * var users = {\n * 'barney': { 'age': 36, 'active': true },\n * 'fred': { 'age': 40, 'active': false },\n * 'pebbles': { 'age': 1, 'active': true }\n * };\n *\n * _.findKey(users, function(o) { return o.age < 40; });\n * // => 'barney' (iteration order is not guaranteed)\n *\n * // The `_.matches` iteratee shorthand.\n * _.findKey(users, { 'age': 1, 'active': true });\n * // => 'pebbles'\n *\n * // The `_.matchesProperty` iteratee shorthand.\n * _.findKey(users, ['active', false]);\n * // => 'fred'\n *\n * // The `_.property` iteratee shorthand.\n * _.findKey(users, 'active');\n * // => 'barney'\n */\n function findKey(object, predicate) {\n return baseFindKey(object, getIteratee(predicate, 3), baseForOwn);\n }\n\n /**\n * This method is like `_.findKey` except that it iterates over elements of\n * a collection in the opposite order.\n *\n * @static\n * @memberOf _\n * @since 2.0.0\n * @category Object\n * @param {Object} object The object to inspect.\n * @param {Function} [predicate=_.identity] The function invoked per iteration.\n * @returns {string|undefined} Returns the key of the matched element,\n * else `undefined`.\n * @example\n *\n * var users = {\n * 'barney': { 'age': 36, 'active': true },\n * 'fred': { 'age': 40, 'active': false },\n * 'pebbles': { 'age': 1, 'active': true }\n * };\n *\n * _.findLastKey(users, function(o) { return o.age < 40; });\n * // => returns 'pebbles' assuming `_.findKey` returns 'barney'\n *\n * // The `_.matches` iteratee shorthand.\n * _.findLastKey(users, { 'age': 36, 'active': true });\n * // => 'barney'\n *\n * // The `_.matchesProperty` iteratee shorthand.\n * _.findLastKey(users, ['active', false]);\n * // => 'fred'\n *\n * // The `_.property` iteratee shorthand.\n * _.findLastKey(users, 'active');\n * // => 'pebbles'\n */\n function findLastKey(object, predicate) {\n return baseFindKey(object, getIteratee(predicate, 3), baseForOwnRight);\n }\n\n /**\n * Iterates over own and inherited enumerable string keyed properties of an\n * object and invokes `iteratee` for each property. The iteratee is invoked\n * with three arguments: (value, key, object). Iteratee functions may exit\n * iteration early by explicitly returning `false`.\n *\n * @static\n * @memberOf _\n * @since 0.3.0\n * @category Object\n * @param {Object} object The object to iterate over.\n * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n * @returns {Object} Returns `object`.\n * @see _.forInRight\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * this.b = 2;\n * }\n *\n * Foo.prototype.c = 3;\n *\n * _.forIn(new Foo, function(value, key) {\n * console.log(key);\n * });\n * // => Logs 'a', 'b', then 'c' (iteration order is not guaranteed).\n */\n function forIn(object, iteratee) {\n return object == null\n ? object\n : baseFor(object, getIteratee(iteratee, 3), keysIn);\n }\n\n /**\n * This method is like `_.forIn` except that it iterates over properties of\n * `object` in the opposite order.\n *\n * @static\n * @memberOf _\n * @since 2.0.0\n * @category Object\n * @param {Object} object The object to iterate over.\n * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n * @returns {Object} Returns `object`.\n * @see _.forIn\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * this.b = 2;\n * }\n *\n * Foo.prototype.c = 3;\n *\n * _.forInRight(new Foo, function(value, key) {\n * console.log(key);\n * });\n * // => Logs 'c', 'b', then 'a' assuming `_.forIn` logs 'a', 'b', then 'c'.\n */\n function forInRight(object, iteratee) {\n return object == null\n ? object\n : baseForRight(object, getIteratee(iteratee, 3), keysIn);\n }\n\n /**\n * Iterates over own enumerable string keyed properties of an object and\n * invokes `iteratee` for each property. The iteratee is invoked with three\n * arguments: (value, key, object). Iteratee functions may exit iteration\n * early by explicitly returning `false`.\n *\n * @static\n * @memberOf _\n * @since 0.3.0\n * @category Object\n * @param {Object} object The object to iterate over.\n * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n * @returns {Object} Returns `object`.\n * @see _.forOwnRight\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * this.b = 2;\n * }\n *\n * Foo.prototype.c = 3;\n *\n * _.forOwn(new Foo, function(value, key) {\n * console.log(key);\n * });\n * // => Logs 'a' then 'b' (iteration order is not guaranteed).\n */\n function forOwn(object, iteratee) {\n return object && baseForOwn(object, getIteratee(iteratee, 3));\n }\n\n /**\n * This method is like `_.forOwn` except that it iterates over properties of\n * `object` in the opposite order.\n *\n * @static\n * @memberOf _\n * @since 2.0.0\n * @category Object\n * @param {Object} object The object to iterate over.\n * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n * @returns {Object} Returns `object`.\n * @see _.forOwn\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * this.b = 2;\n * }\n *\n * Foo.prototype.c = 3;\n *\n * _.forOwnRight(new Foo, function(value, key) {\n * console.log(key);\n * });\n * // => Logs 'b' then 'a' assuming `_.forOwn` logs 'a' then 'b'.\n */\n function forOwnRight(object, iteratee) {\n return object && baseForOwnRight(object, getIteratee(iteratee, 3));\n }\n\n /**\n * Creates an array of function property names from own enumerable properties\n * of `object`.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Object\n * @param {Object} object The object to inspect.\n * @returns {Array} Returns the function names.\n * @see _.functionsIn\n * @example\n *\n * function Foo() {\n * this.a = _.constant('a');\n * this.b = _.constant('b');\n * }\n *\n * Foo.prototype.c = _.constant('c');\n *\n * _.functions(new Foo);\n * // => ['a', 'b']\n */\n function functions(object) {\n return object == null ? [] : baseFunctions(object, keys(object));\n }\n\n /**\n * Creates an array of function property names from own and inherited\n * enumerable properties of `object`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Object\n * @param {Object} object The object to inspect.\n * @returns {Array} Returns the function names.\n * @see _.functions\n * @example\n *\n * function Foo() {\n * this.a = _.constant('a');\n * this.b = _.constant('b');\n * }\n *\n * Foo.prototype.c = _.constant('c');\n *\n * _.functionsIn(new Foo);\n * // => ['a', 'b', 'c']\n */\n function functionsIn(object) {\n return object == null ? [] : baseFunctions(object, keysIn(object));\n }\n\n /**\n * Gets the value at `path` of `object`. If the resolved value is\n * `undefined`, the `defaultValue` is returned in its place.\n *\n * @static\n * @memberOf _\n * @since 3.7.0\n * @category Object\n * @param {Object} object The object to query.\n * @param {Array|string} path The path of the property to get.\n * @param {*} [defaultValue] The value returned for `undefined` resolved values.\n * @returns {*} Returns the resolved value.\n * @example\n *\n * var object = { 'a': [{ 'b': { 'c': 3 } }] };\n *\n * _.get(object, 'a[0].b.c');\n * // => 3\n *\n * _.get(object, ['a', '0', 'b', 'c']);\n * // => 3\n *\n * _.get(object, 'a.b.c', 'default');\n * // => 'default'\n */\n function get(object, path, defaultValue) {\n var result = object == null ? undefined : baseGet(object, path);\n return result === undefined ? defaultValue : result;\n }\n\n /**\n * Checks if `path` is a direct property of `object`.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Object\n * @param {Object} object The object to query.\n * @param {Array|string} path The path to check.\n * @returns {boolean} Returns `true` if `path` exists, else `false`.\n * @example\n *\n * var object = { 'a': { 'b': 2 } };\n * var other = _.create({ 'a': _.create({ 'b': 2 }) });\n *\n * _.has(object, 'a');\n * // => true\n *\n * _.has(object, 'a.b');\n * // => true\n *\n * _.has(object, ['a', 'b']);\n * // => true\n *\n * _.has(other, 'a');\n * // => false\n */\n function has(object, path) {\n return object != null && hasPath(object, path, baseHas);\n }\n\n /**\n * Checks if `path` is a direct or inherited property of `object`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Object\n * @param {Object} object The object to query.\n * @param {Array|string} path The path to check.\n * @returns {boolean} Returns `true` if `path` exists, else `false`.\n * @example\n *\n * var object = _.create({ 'a': _.create({ 'b': 2 }) });\n *\n * _.hasIn(object, 'a');\n * // => true\n *\n * _.hasIn(object, 'a.b');\n * // => true\n *\n * _.hasIn(object, ['a', 'b']);\n * // => true\n *\n * _.hasIn(object, 'b');\n * // => false\n */\n function hasIn(object, path) {\n return object != null && hasPath(object, path, baseHasIn);\n }\n\n /**\n * Creates an object composed of the inverted keys and values of `object`.\n * If `object` contains duplicate values, subsequent values overwrite\n * property assignments of previous values.\n *\n * @static\n * @memberOf _\n * @since 0.7.0\n * @category Object\n * @param {Object} object The object to invert.\n * @returns {Object} Returns the new inverted object.\n * @example\n *\n * var object = { 'a': 1, 'b': 2, 'c': 1 };\n *\n * _.invert(object);\n * // => { '1': 'c', '2': 'b' }\n */\n var invert = createInverter(function(result, value, key) {\n if (value != null &&\n typeof value.toString != 'function') {\n value = nativeObjectToString.call(value);\n }\n\n result[value] = key;\n }, constant(identity));\n\n /**\n * This method is like `_.invert` except that the inverted object is generated\n * from the results of running each element of `object` thru `iteratee`. The\n * corresponding inverted value of each inverted key is an array of keys\n * responsible for generating the inverted value. The iteratee is invoked\n * with one argument: (value).\n *\n * @static\n * @memberOf _\n * @since 4.1.0\n * @category Object\n * @param {Object} object The object to invert.\n * @param {Function} [iteratee=_.identity] The iteratee invoked per element.\n * @returns {Object} Returns the new inverted object.\n * @example\n *\n * var object = { 'a': 1, 'b': 2, 'c': 1 };\n *\n * _.invertBy(object);\n * // => { '1': ['a', 'c'], '2': ['b'] }\n *\n * _.invertBy(object, function(value) {\n * return 'group' + value;\n * });\n * // => { 'group1': ['a', 'c'], 'group2': ['b'] }\n */\n var invertBy = createInverter(function(result, value, key) {\n if (value != null &&\n typeof value.toString != 'function') {\n value = nativeObjectToString.call(value);\n }\n\n if (hasOwnProperty.call(result, value)) {\n result[value].push(key);\n } else {\n result[value] = [key];\n }\n }, getIteratee);\n\n /**\n * Invokes the method at `path` of `object`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Object\n * @param {Object} object The object to query.\n * @param {Array|string} path The path of the method to invoke.\n * @param {...*} [args] The arguments to invoke the method with.\n * @returns {*} Returns the result of the invoked method.\n * @example\n *\n * var object = { 'a': [{ 'b': { 'c': [1, 2, 3, 4] } }] };\n *\n * _.invoke(object, 'a[0].b.c.slice', 1, 3);\n * // => [2, 3]\n */\n var invoke = baseRest(baseInvoke);\n\n /**\n * Creates an array of the own enumerable property names of `object`.\n *\n * **Note:** Non-object values are coerced to objects. See the\n * [ES spec](http://ecma-international.org/ecma-262/7.0/#sec-object.keys)\n * for more details.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Object\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names.\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * this.b = 2;\n * }\n *\n * Foo.prototype.c = 3;\n *\n * _.keys(new Foo);\n * // => ['a', 'b'] (iteration order is not guaranteed)\n *\n * _.keys('hi');\n * // => ['0', '1']\n */\n function keys(object) {\n return isArrayLike(object) ? arrayLikeKeys(object) : baseKeys(object);\n }\n\n /**\n * Creates an array of the own and inherited enumerable property names of `object`.\n *\n * **Note:** Non-object values are coerced to objects.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Object\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names.\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * this.b = 2;\n * }\n *\n * Foo.prototype.c = 3;\n *\n * _.keysIn(new Foo);\n * // => ['a', 'b', 'c'] (iteration order is not guaranteed)\n */\n function keysIn(object) {\n return isArrayLike(object) ? arrayLikeKeys(object, true) : baseKeysIn(object);\n }\n\n /**\n * The opposite of `_.mapValues`; this method creates an object with the\n * same values as `object` and keys generated by running each own enumerable\n * string keyed property of `object` thru `iteratee`. The iteratee is invoked\n * with three arguments: (value, key, object).\n *\n * @static\n * @memberOf _\n * @since 3.8.0\n * @category Object\n * @param {Object} object The object to iterate over.\n * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n * @returns {Object} Returns the new mapped object.\n * @see _.mapValues\n * @example\n *\n * _.mapKeys({ 'a': 1, 'b': 2 }, function(value, key) {\n * return key + value;\n * });\n * // => { 'a1': 1, 'b2': 2 }\n */\n function mapKeys(object, iteratee) {\n var result = {};\n iteratee = getIteratee(iteratee, 3);\n\n baseForOwn(object, function(value, key, object) {\n baseAssignValue(result, iteratee(value, key, object), value);\n });\n return result;\n }\n\n /**\n * Creates an object with the same keys as `object` and values generated\n * by running each own enumerable string keyed property of `object` thru\n * `iteratee`. The iteratee is invoked with three arguments:\n * (value, key, object).\n *\n * @static\n * @memberOf _\n * @since 2.4.0\n * @category Object\n * @param {Object} object The object to iterate over.\n * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n * @returns {Object} Returns the new mapped object.\n * @see _.mapKeys\n * @example\n *\n * var users = {\n * 'fred': { 'user': 'fred', 'age': 40 },\n * 'pebbles': { 'user': 'pebbles', 'age': 1 }\n * };\n *\n * _.mapValues(users, function(o) { return o.age; });\n * // => { 'fred': 40, 'pebbles': 1 } (iteration order is not guaranteed)\n *\n * // The `_.property` iteratee shorthand.\n * _.mapValues(users, 'age');\n * // => { 'fred': 40, 'pebbles': 1 } (iteration order is not guaranteed)\n */\n function mapValues(object, iteratee) {\n var result = {};\n iteratee = getIteratee(iteratee, 3);\n\n baseForOwn(object, function(value, key, object) {\n baseAssignValue(result, key, iteratee(value, key, object));\n });\n return result;\n }\n\n /**\n * This method is like `_.assign` except that it recursively merges own and\n * inherited enumerable string keyed properties of source objects into the\n * destination object. Source properties that resolve to `undefined` are\n * skipped if a destination value exists. Array and plain object properties\n * are merged recursively. Other objects and value types are overridden by\n * assignment. Source objects are applied from left to right. Subsequent\n * sources overwrite property assignments of previous sources.\n *\n * **Note:** This method mutates `object`.\n *\n * @static\n * @memberOf _\n * @since 0.5.0\n * @category Object\n * @param {Object} object The destination object.\n * @param {...Object} [sources] The source objects.\n * @returns {Object} Returns `object`.\n * @example\n *\n * var object = {\n * 'a': [{ 'b': 2 }, { 'd': 4 }]\n * };\n *\n * var other = {\n * 'a': [{ 'c': 3 }, { 'e': 5 }]\n * };\n *\n * _.merge(object, other);\n * // => { 'a': [{ 'b': 2, 'c': 3 }, { 'd': 4, 'e': 5 }] }\n */\n var merge = createAssigner(function(object, source, srcIndex) {\n baseMerge(object, source, srcIndex);\n });\n\n /**\n * This method is like `_.merge` except that it accepts `customizer` which\n * is invoked to produce the merged values of the destination and source\n * properties. If `customizer` returns `undefined`, merging is handled by the\n * method instead. The `customizer` is invoked with six arguments:\n * (objValue, srcValue, key, object, source, stack).\n *\n * **Note:** This method mutates `object`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Object\n * @param {Object} object The destination object.\n * @param {...Object} sources The source objects.\n * @param {Function} customizer The function to customize assigned values.\n * @returns {Object} Returns `object`.\n * @example\n *\n * function customizer(objValue, srcValue) {\n * if (_.isArray(objValue)) {\n * return objValue.concat(srcValue);\n * }\n * }\n *\n * var object = { 'a': [1], 'b': [2] };\n * var other = { 'a': [3], 'b': [4] };\n *\n * _.mergeWith(object, other, customizer);\n * // => { 'a': [1, 3], 'b': [2, 4] }\n */\n var mergeWith = createAssigner(function(object, source, srcIndex, customizer) {\n baseMerge(object, source, srcIndex, customizer);\n });\n\n /**\n * The opposite of `_.pick`; this method creates an object composed of the\n * own and inherited enumerable property paths of `object` that are not omitted.\n *\n * **Note:** This method is considerably slower than `_.pick`.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Object\n * @param {Object} object The source object.\n * @param {...(string|string[])} [paths] The property paths to omit.\n * @returns {Object} Returns the new object.\n * @example\n *\n * var object = { 'a': 1, 'b': '2', 'c': 3 };\n *\n * _.omit(object, ['a', 'c']);\n * // => { 'b': '2' }\n */\n var omit = flatRest(function(object, paths) {\n var result = {};\n if (object == null) {\n return result;\n }\n var isDeep = false;\n paths = arrayMap(paths, function(path) {\n path = castPath(path, object);\n isDeep || (isDeep = path.length > 1);\n return path;\n });\n copyObject(object, getAllKeysIn(object), result);\n if (isDeep) {\n result = baseClone(result, CLONE_DEEP_FLAG | CLONE_FLAT_FLAG | CLONE_SYMBOLS_FLAG, customOmitClone);\n }\n var length = paths.length;\n while (length--) {\n baseUnset(result, paths[length]);\n }\n return result;\n });\n\n /**\n * The opposite of `_.pickBy`; this method creates an object composed of\n * the own and inherited enumerable string keyed properties of `object` that\n * `predicate` doesn't return truthy for. The predicate is invoked with two\n * arguments: (value, key).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Object\n * @param {Object} object The source object.\n * @param {Function} [predicate=_.identity] The function invoked per property.\n * @returns {Object} Returns the new object.\n * @example\n *\n * var object = { 'a': 1, 'b': '2', 'c': 3 };\n *\n * _.omitBy(object, _.isNumber);\n * // => { 'b': '2' }\n */\n function omitBy(object, predicate) {\n return pickBy(object, negate(getIteratee(predicate)));\n }\n\n /**\n * Creates an object composed of the picked `object` properties.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Object\n * @param {Object} object The source object.\n * @param {...(string|string[])} [paths] The property paths to pick.\n * @returns {Object} Returns the new object.\n * @example\n *\n * var object = { 'a': 1, 'b': '2', 'c': 3 };\n *\n * _.pick(object, ['a', 'c']);\n * // => { 'a': 1, 'c': 3 }\n */\n var pick = flatRest(function(object, paths) {\n return object == null ? {} : basePick(object, paths);\n });\n\n /**\n * Creates an object composed of the `object` properties `predicate` returns\n * truthy for. The predicate is invoked with two arguments: (value, key).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Object\n * @param {Object} object The source object.\n * @param {Function} [predicate=_.identity] The function invoked per property.\n * @returns {Object} Returns the new object.\n * @example\n *\n * var object = { 'a': 1, 'b': '2', 'c': 3 };\n *\n * _.pickBy(object, _.isNumber);\n * // => { 'a': 1, 'c': 3 }\n */\n function pickBy(object, predicate) {\n if (object == null) {\n return {};\n }\n var props = arrayMap(getAllKeysIn(object), function(prop) {\n return [prop];\n });\n predicate = getIteratee(predicate);\n return basePickBy(object, props, function(value, path) {\n return predicate(value, path[0]);\n });\n }\n\n /**\n * This method is like `_.get` except that if the resolved value is a\n * function it's invoked with the `this` binding of its parent object and\n * its result is returned.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Object\n * @param {Object} object The object to query.\n * @param {Array|string} path The path of the property to resolve.\n * @param {*} [defaultValue] The value returned for `undefined` resolved values.\n * @returns {*} Returns the resolved value.\n * @example\n *\n * var object = { 'a': [{ 'b': { 'c1': 3, 'c2': _.constant(4) } }] };\n *\n * _.result(object, 'a[0].b.c1');\n * // => 3\n *\n * _.result(object, 'a[0].b.c2');\n * // => 4\n *\n * _.result(object, 'a[0].b.c3', 'default');\n * // => 'default'\n *\n * _.result(object, 'a[0].b.c3', _.constant('default'));\n * // => 'default'\n */\n function result(object, path, defaultValue) {\n path = castPath(path, object);\n\n var index = -1,\n length = path.length;\n\n // Ensure the loop is entered when path is empty.\n if (!length) {\n length = 1;\n object = undefined;\n }\n while (++index < length) {\n var value = object == null ? undefined : object[toKey(path[index])];\n if (value === undefined) {\n index = length;\n value = defaultValue;\n }\n object = isFunction(value) ? value.call(object) : value;\n }\n return object;\n }\n\n /**\n * Sets the value at `path` of `object`. If a portion of `path` doesn't exist,\n * it's created. Arrays are created for missing index properties while objects\n * are created for all other missing properties. Use `_.setWith` to customize\n * `path` creation.\n *\n * **Note:** This method mutates `object`.\n *\n * @static\n * @memberOf _\n * @since 3.7.0\n * @category Object\n * @param {Object} object The object to modify.\n * @param {Array|string} path The path of the property to set.\n * @param {*} value The value to set.\n * @returns {Object} Returns `object`.\n * @example\n *\n * var object = { 'a': [{ 'b': { 'c': 3 } }] };\n *\n * _.set(object, 'a[0].b.c', 4);\n * console.log(object.a[0].b.c);\n * // => 4\n *\n * _.set(object, ['x', '0', 'y', 'z'], 5);\n * console.log(object.x[0].y.z);\n * // => 5\n */\n function set(object, path, value) {\n return object == null ? object : baseSet(object, path, value);\n }\n\n /**\n * This method is like `_.set` except that it accepts `customizer` which is\n * invoked to produce the objects of `path`. If `customizer` returns `undefined`\n * path creation is handled by the method instead. The `customizer` is invoked\n * with three arguments: (nsValue, key, nsObject).\n *\n * **Note:** This method mutates `object`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Object\n * @param {Object} object The object to modify.\n * @param {Array|string} path The path of the property to set.\n * @param {*} value The value to set.\n * @param {Function} [customizer] The function to customize assigned values.\n * @returns {Object} Returns `object`.\n * @example\n *\n * var object = {};\n *\n * _.setWith(object, '[0][1]', 'a', Object);\n * // => { '0': { '1': 'a' } }\n */\n function setWith(object, path, value, customizer) {\n customizer = typeof customizer == 'function' ? customizer : undefined;\n return object == null ? object : baseSet(object, path, value, customizer);\n }\n\n /**\n * Creates an array of own enumerable string keyed-value pairs for `object`\n * which can be consumed by `_.fromPairs`. If `object` is a map or set, its\n * entries are returned.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @alias entries\n * @category Object\n * @param {Object} object The object to query.\n * @returns {Array} Returns the key-value pairs.\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * this.b = 2;\n * }\n *\n * Foo.prototype.c = 3;\n *\n * _.toPairs(new Foo);\n * // => [['a', 1], ['b', 2]] (iteration order is not guaranteed)\n */\n var toPairs = createToPairs(keys);\n\n /**\n * Creates an array of own and inherited enumerable string keyed-value pairs\n * for `object` which can be consumed by `_.fromPairs`. If `object` is a map\n * or set, its entries are returned.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @alias entriesIn\n * @category Object\n * @param {Object} object The object to query.\n * @returns {Array} Returns the key-value pairs.\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * this.b = 2;\n * }\n *\n * Foo.prototype.c = 3;\n *\n * _.toPairsIn(new Foo);\n * // => [['a', 1], ['b', 2], ['c', 3]] (iteration order is not guaranteed)\n */\n var toPairsIn = createToPairs(keysIn);\n\n /**\n * An alternative to `_.reduce`; this method transforms `object` to a new\n * `accumulator` object which is the result of running each of its own\n * enumerable string keyed properties thru `iteratee`, with each invocation\n * potentially mutating the `accumulator` object. If `accumulator` is not\n * provided, a new object with the same `[[Prototype]]` will be used. The\n * iteratee is invoked with four arguments: (accumulator, value, key, object).\n * Iteratee functions may exit iteration early by explicitly returning `false`.\n *\n * @static\n * @memberOf _\n * @since 1.3.0\n * @category Object\n * @param {Object} object The object to iterate over.\n * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n * @param {*} [accumulator] The custom accumulator value.\n * @returns {*} Returns the accumulated value.\n * @example\n *\n * _.transform([2, 3, 4], function(result, n) {\n * result.push(n *= n);\n * return n % 2 == 0;\n * }, []);\n * // => [4, 9]\n *\n * _.transform({ 'a': 1, 'b': 2, 'c': 1 }, function(result, value, key) {\n * (result[value] || (result[value] = [])).push(key);\n * }, {});\n * // => { '1': ['a', 'c'], '2': ['b'] }\n */\n function transform(object, iteratee, accumulator) {\n var isArr = isArray(object),\n isArrLike = isArr || isBuffer(object) || isTypedArray(object);\n\n iteratee = getIteratee(iteratee, 4);\n if (accumulator == null) {\n var Ctor = object && object.constructor;\n if (isArrLike) {\n accumulator = isArr ? new Ctor : [];\n }\n else if (isObject(object)) {\n accumulator = isFunction(Ctor) ? baseCreate(getPrototype(object)) : {};\n }\n else {\n accumulator = {};\n }\n }\n (isArrLike ? arrayEach : baseForOwn)(object, function(value, index, object) {\n return iteratee(accumulator, value, index, object);\n });\n return accumulator;\n }\n\n /**\n * Removes the property at `path` of `object`.\n *\n * **Note:** This method mutates `object`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Object\n * @param {Object} object The object to modify.\n * @param {Array|string} path The path of the property to unset.\n * @returns {boolean} Returns `true` if the property is deleted, else `false`.\n * @example\n *\n * var object = { 'a': [{ 'b': { 'c': 7 } }] };\n * _.unset(object, 'a[0].b.c');\n * // => true\n *\n * console.log(object);\n * // => { 'a': [{ 'b': {} }] };\n *\n * _.unset(object, ['a', '0', 'b', 'c']);\n * // => true\n *\n * console.log(object);\n * // => { 'a': [{ 'b': {} }] };\n */\n function unset(object, path) {\n return object == null ? true : baseUnset(object, path);\n }\n\n /**\n * This method is like `_.set` except that accepts `updater` to produce the\n * value to set. Use `_.updateWith` to customize `path` creation. The `updater`\n * is invoked with one argument: (value).\n *\n * **Note:** This method mutates `object`.\n *\n * @static\n * @memberOf _\n * @since 4.6.0\n * @category Object\n * @param {Object} object The object to modify.\n * @param {Array|string} path The path of the property to set.\n * @param {Function} updater The function to produce the updated value.\n * @returns {Object} Returns `object`.\n * @example\n *\n * var object = { 'a': [{ 'b': { 'c': 3 } }] };\n *\n * _.update(object, 'a[0].b.c', function(n) { return n * n; });\n * console.log(object.a[0].b.c);\n * // => 9\n *\n * _.update(object, 'x[0].y.z', function(n) { return n ? n + 1 : 0; });\n * console.log(object.x[0].y.z);\n * // => 0\n */\n function update(object, path, updater) {\n return object == null ? object : baseUpdate(object, path, castFunction(updater));\n }\n\n /**\n * This method is like `_.update` except that it accepts `customizer` which is\n * invoked to produce the objects of `path`. If `customizer` returns `undefined`\n * path creation is handled by the method instead. The `customizer` is invoked\n * with three arguments: (nsValue, key, nsObject).\n *\n * **Note:** This method mutates `object`.\n *\n * @static\n * @memberOf _\n * @since 4.6.0\n * @category Object\n * @param {Object} object The object to modify.\n * @param {Array|string} path The path of the property to set.\n * @param {Function} updater The function to produce the updated value.\n * @param {Function} [customizer] The function to customize assigned values.\n * @returns {Object} Returns `object`.\n * @example\n *\n * var object = {};\n *\n * _.updateWith(object, '[0][1]', _.constant('a'), Object);\n * // => { '0': { '1': 'a' } }\n */\n function updateWith(object, path, updater, customizer) {\n customizer = typeof customizer == 'function' ? customizer : undefined;\n return object == null ? object : baseUpdate(object, path, castFunction(updater), customizer);\n }\n\n /**\n * Creates an array of the own enumerable string keyed property values of `object`.\n *\n * **Note:** Non-object values are coerced to objects.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Object\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property values.\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * this.b = 2;\n * }\n *\n * Foo.prototype.c = 3;\n *\n * _.values(new Foo);\n * // => [1, 2] (iteration order is not guaranteed)\n *\n * _.values('hi');\n * // => ['h', 'i']\n */\n function values(object) {\n return object == null ? [] : baseValues(object, keys(object));\n }\n\n /**\n * Creates an array of the own and inherited enumerable string keyed property\n * values of `object`.\n *\n * **Note:** Non-object values are coerced to objects.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Object\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property values.\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * this.b = 2;\n * }\n *\n * Foo.prototype.c = 3;\n *\n * _.valuesIn(new Foo);\n * // => [1, 2, 3] (iteration order is not guaranteed)\n */\n function valuesIn(object) {\n return object == null ? [] : baseValues(object, keysIn(object));\n }\n\n /*------------------------------------------------------------------------*/\n\n /**\n * Clamps `number` within the inclusive `lower` and `upper` bounds.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Number\n * @param {number} number The number to clamp.\n * @param {number} [lower] The lower bound.\n * @param {number} upper The upper bound.\n * @returns {number} Returns the clamped number.\n * @example\n *\n * _.clamp(-10, -5, 5);\n * // => -5\n *\n * _.clamp(10, -5, 5);\n * // => 5\n */\n function clamp(number, lower, upper) {\n if (upper === undefined) {\n upper = lower;\n lower = undefined;\n }\n if (upper !== undefined) {\n upper = toNumber(upper);\n upper = upper === upper ? upper : 0;\n }\n if (lower !== undefined) {\n lower = toNumber(lower);\n lower = lower === lower ? lower : 0;\n }\n return baseClamp(toNumber(number), lower, upper);\n }\n\n /**\n * Checks if `n` is between `start` and up to, but not including, `end`. If\n * `end` is not specified, it's set to `start` with `start` then set to `0`.\n * If `start` is greater than `end` the params are swapped to support\n * negative ranges.\n *\n * @static\n * @memberOf _\n * @since 3.3.0\n * @category Number\n * @param {number} number The number to check.\n * @param {number} [start=0] The start of the range.\n * @param {number} end The end of the range.\n * @returns {boolean} Returns `true` if `number` is in the range, else `false`.\n * @see _.range, _.rangeRight\n * @example\n *\n * _.inRange(3, 2, 4);\n * // => true\n *\n * _.inRange(4, 8);\n * // => true\n *\n * _.inRange(4, 2);\n * // => false\n *\n * _.inRange(2, 2);\n * // => false\n *\n * _.inRange(1.2, 2);\n * // => true\n *\n * _.inRange(5.2, 4);\n * // => false\n *\n * _.inRange(-3, -2, -6);\n * // => true\n */\n function inRange(number, start, end) {\n start = toFinite(start);\n if (end === undefined) {\n end = start;\n start = 0;\n } else {\n end = toFinite(end);\n }\n number = toNumber(number);\n return baseInRange(number, start, end);\n }\n\n /**\n * Produces a random number between the inclusive `lower` and `upper` bounds.\n * If only one argument is provided a number between `0` and the given number\n * is returned. If `floating` is `true`, or either `lower` or `upper` are\n * floats, a floating-point number is returned instead of an integer.\n *\n * **Note:** JavaScript follows the IEEE-754 standard for resolving\n * floating-point values which can produce unexpected results.\n *\n * @static\n * @memberOf _\n * @since 0.7.0\n * @category Number\n * @param {number} [lower=0] The lower bound.\n * @param {number} [upper=1] The upper bound.\n * @param {boolean} [floating] Specify returning a floating-point number.\n * @returns {number} Returns the random number.\n * @example\n *\n * _.random(0, 5);\n * // => an integer between 0 and 5\n *\n * _.random(5);\n * // => also an integer between 0 and 5\n *\n * _.random(5, true);\n * // => a floating-point number between 0 and 5\n *\n * _.random(1.2, 5.2);\n * // => a floating-point number between 1.2 and 5.2\n */\n function random(lower, upper, floating) {\n if (floating && typeof floating != 'boolean' && isIterateeCall(lower, upper, floating)) {\n upper = floating = undefined;\n }\n if (floating === undefined) {\n if (typeof upper == 'boolean') {\n floating = upper;\n upper = undefined;\n }\n else if (typeof lower == 'boolean') {\n floating = lower;\n lower = undefined;\n }\n }\n if (lower === undefined && upper === undefined) {\n lower = 0;\n upper = 1;\n }\n else {\n lower = toFinite(lower);\n if (upper === undefined) {\n upper = lower;\n lower = 0;\n } else {\n upper = toFinite(upper);\n }\n }\n if (lower > upper) {\n var temp = lower;\n lower = upper;\n upper = temp;\n }\n if (floating || lower % 1 || upper % 1) {\n var rand = nativeRandom();\n return nativeMin(lower + (rand * (upper - lower + freeParseFloat('1e-' + ((rand + '').length - 1)))), upper);\n }\n return baseRandom(lower, upper);\n }\n\n /*------------------------------------------------------------------------*/\n\n /**\n * Converts `string` to [camel case](https://en.wikipedia.org/wiki/CamelCase).\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category String\n * @param {string} [string=''] The string to convert.\n * @returns {string} Returns the camel cased string.\n * @example\n *\n * _.camelCase('Foo Bar');\n * // => 'fooBar'\n *\n * _.camelCase('--foo-bar--');\n * // => 'fooBar'\n *\n * _.camelCase('__FOO_BAR__');\n * // => 'fooBar'\n */\n var camelCase = createCompounder(function(result, word, index) {\n word = word.toLowerCase();\n return result + (index ? capitalize(word) : word);\n });\n\n /**\n * Converts the first character of `string` to upper case and the remaining\n * to lower case.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category String\n * @param {string} [string=''] The string to capitalize.\n * @returns {string} Returns the capitalized string.\n * @example\n *\n * _.capitalize('FRED');\n * // => 'Fred'\n */\n function capitalize(string) {\n return upperFirst(toString(string).toLowerCase());\n }\n\n /**\n * Deburrs `string` by converting\n * [Latin-1 Supplement](https://en.wikipedia.org/wiki/Latin-1_Supplement_(Unicode_block)#Character_table)\n * and [Latin Extended-A](https://en.wikipedia.org/wiki/Latin_Extended-A)\n * letters to basic Latin letters and removing\n * [combining diacritical marks](https://en.wikipedia.org/wiki/Combining_Diacritical_Marks).\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category String\n * @param {string} [string=''] The string to deburr.\n * @returns {string} Returns the deburred string.\n * @example\n *\n * _.deburr('déjà vu');\n * // => 'deja vu'\n */\n function deburr(string) {\n string = toString(string);\n return string && string.replace(reLatin, deburrLetter).replace(reComboMark, '');\n }\n\n /**\n * Checks if `string` ends with the given target string.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category String\n * @param {string} [string=''] The string to inspect.\n * @param {string} [target] The string to search for.\n * @param {number} [position=string.length] The position to search up to.\n * @returns {boolean} Returns `true` if `string` ends with `target`,\n * else `false`.\n * @example\n *\n * _.endsWith('abc', 'c');\n * // => true\n *\n * _.endsWith('abc', 'b');\n * // => false\n *\n * _.endsWith('abc', 'b', 2);\n * // => true\n */\n function endsWith(string, target, position) {\n string = toString(string);\n target = baseToString(target);\n\n var length = string.length;\n position = position === undefined\n ? length\n : baseClamp(toInteger(position), 0, length);\n\n var end = position;\n position -= target.length;\n return position >= 0 && string.slice(position, end) == target;\n }\n\n /**\n * Converts the characters \"&\", \"<\", \">\", '\"', and \"'\" in `string` to their\n * corresponding HTML entities.\n *\n * **Note:** No other characters are escaped. To escape additional\n * characters use a third-party library like [_he_](https://mths.be/he).\n *\n * Though the \">\" character is escaped for symmetry, characters like\n * \">\" and \"/\" don't need escaping in HTML and have no special meaning\n * unless they're part of a tag or unquoted attribute value. See\n * [Mathias Bynens's article](https://mathiasbynens.be/notes/ambiguous-ampersands)\n * (under \"semi-related fun fact\") for more details.\n *\n * When working with HTML you should always\n * [quote attribute values](http://wonko.com/post/html-escaping) to reduce\n * XSS vectors.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category String\n * @param {string} [string=''] The string to escape.\n * @returns {string} Returns the escaped string.\n * @example\n *\n * _.escape('fred, barney, & pebbles');\n * // => 'fred, barney, & pebbles'\n */\n function escape(string) {\n string = toString(string);\n return (string && reHasUnescapedHtml.test(string))\n ? string.replace(reUnescapedHtml, escapeHtmlChar)\n : string;\n }\n\n /**\n * Escapes the `RegExp` special characters \"^\", \"$\", \"\\\", \".\", \"*\", \"+\",\n * \"?\", \"(\", \")\", \"[\", \"]\", \"{\", \"}\", and \"|\" in `string`.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category String\n * @param {string} [string=''] The string to escape.\n * @returns {string} Returns the escaped string.\n * @example\n *\n * _.escapeRegExp('[lodash](https://lodash.com/)');\n * // => '\\[lodash\\]\\(https://lodash\\.com/\\)'\n */\n function escapeRegExp(string) {\n string = toString(string);\n return (string && reHasRegExpChar.test(string))\n ? string.replace(reRegExpChar, '\\\\$&')\n : string;\n }\n\n /**\n * Converts `string` to\n * [kebab case](https://en.wikipedia.org/wiki/Letter_case#Special_case_styles).\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category String\n * @param {string} [string=''] The string to convert.\n * @returns {string} Returns the kebab cased string.\n * @example\n *\n * _.kebabCase('Foo Bar');\n * // => 'foo-bar'\n *\n * _.kebabCase('fooBar');\n * // => 'foo-bar'\n *\n * _.kebabCase('__FOO_BAR__');\n * // => 'foo-bar'\n */\n var kebabCase = createCompounder(function(result, word, index) {\n return result + (index ? '-' : '') + word.toLowerCase();\n });\n\n /**\n * Converts `string`, as space separated words, to lower case.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category String\n * @param {string} [string=''] The string to convert.\n * @returns {string} Returns the lower cased string.\n * @example\n *\n * _.lowerCase('--Foo-Bar--');\n * // => 'foo bar'\n *\n * _.lowerCase('fooBar');\n * // => 'foo bar'\n *\n * _.lowerCase('__FOO_BAR__');\n * // => 'foo bar'\n */\n var lowerCase = createCompounder(function(result, word, index) {\n return result + (index ? ' ' : '') + word.toLowerCase();\n });\n\n /**\n * Converts the first character of `string` to lower case.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category String\n * @param {string} [string=''] The string to convert.\n * @returns {string} Returns the converted string.\n * @example\n *\n * _.lowerFirst('Fred');\n * // => 'fred'\n *\n * _.lowerFirst('FRED');\n * // => 'fRED'\n */\n var lowerFirst = createCaseFirst('toLowerCase');\n\n /**\n * Pads `string` on the left and right sides if it's shorter than `length`.\n * Padding characters are truncated if they can't be evenly divided by `length`.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category String\n * @param {string} [string=''] The string to pad.\n * @param {number} [length=0] The padding length.\n * @param {string} [chars=' '] The string used as padding.\n * @returns {string} Returns the padded string.\n * @example\n *\n * _.pad('abc', 8);\n * // => ' abc '\n *\n * _.pad('abc', 8, '_-');\n * // => '_-abc_-_'\n *\n * _.pad('abc', 3);\n * // => 'abc'\n */\n function pad(string, length, chars) {\n string = toString(string);\n length = toInteger(length);\n\n var strLength = length ? stringSize(string) : 0;\n if (!length || strLength >= length) {\n return string;\n }\n var mid = (length - strLength) / 2;\n return (\n createPadding(nativeFloor(mid), chars) +\n string +\n createPadding(nativeCeil(mid), chars)\n );\n }\n\n /**\n * Pads `string` on the right side if it's shorter than `length`. Padding\n * characters are truncated if they exceed `length`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category String\n * @param {string} [string=''] The string to pad.\n * @param {number} [length=0] The padding length.\n * @param {string} [chars=' '] The string used as padding.\n * @returns {string} Returns the padded string.\n * @example\n *\n * _.padEnd('abc', 6);\n * // => 'abc '\n *\n * _.padEnd('abc', 6, '_-');\n * // => 'abc_-_'\n *\n * _.padEnd('abc', 3);\n * // => 'abc'\n */\n function padEnd(string, length, chars) {\n string = toString(string);\n length = toInteger(length);\n\n var strLength = length ? stringSize(string) : 0;\n return (length && strLength < length)\n ? (string + createPadding(length - strLength, chars))\n : string;\n }\n\n /**\n * Pads `string` on the left side if it's shorter than `length`. Padding\n * characters are truncated if they exceed `length`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category String\n * @param {string} [string=''] The string to pad.\n * @param {number} [length=0] The padding length.\n * @param {string} [chars=' '] The string used as padding.\n * @returns {string} Returns the padded string.\n * @example\n *\n * _.padStart('abc', 6);\n * // => ' abc'\n *\n * _.padStart('abc', 6, '_-');\n * // => '_-_abc'\n *\n * _.padStart('abc', 3);\n * // => 'abc'\n */\n function padStart(string, length, chars) {\n string = toString(string);\n length = toInteger(length);\n\n var strLength = length ? stringSize(string) : 0;\n return (length && strLength < length)\n ? (createPadding(length - strLength, chars) + string)\n : string;\n }\n\n /**\n * Converts `string` to an integer of the specified radix. If `radix` is\n * `undefined` or `0`, a `radix` of `10` is used unless `value` is a\n * hexadecimal, in which case a `radix` of `16` is used.\n *\n * **Note:** This method aligns with the\n * [ES5 implementation](https://es5.github.io/#x15.1.2.2) of `parseInt`.\n *\n * @static\n * @memberOf _\n * @since 1.1.0\n * @category String\n * @param {string} string The string to convert.\n * @param {number} [radix=10] The radix to interpret `value` by.\n * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n * @returns {number} Returns the converted integer.\n * @example\n *\n * _.parseInt('08');\n * // => 8\n *\n * _.map(['6', '08', '10'], _.parseInt);\n * // => [6, 8, 10]\n */\n function parseInt(string, radix, guard) {\n if (guard || radix == null) {\n radix = 0;\n } else if (radix) {\n radix = +radix;\n }\n return nativeParseInt(toString(string).replace(reTrimStart, ''), radix || 0);\n }\n\n /**\n * Repeats the given string `n` times.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category String\n * @param {string} [string=''] The string to repeat.\n * @param {number} [n=1] The number of times to repeat the string.\n * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n * @returns {string} Returns the repeated string.\n * @example\n *\n * _.repeat('*', 3);\n * // => '***'\n *\n * _.repeat('abc', 2);\n * // => 'abcabc'\n *\n * _.repeat('abc', 0);\n * // => ''\n */\n function repeat(string, n, guard) {\n if ((guard ? isIterateeCall(string, n, guard) : n === undefined)) {\n n = 1;\n } else {\n n = toInteger(n);\n }\n return baseRepeat(toString(string), n);\n }\n\n /**\n * Replaces matches for `pattern` in `string` with `replacement`.\n *\n * **Note:** This method is based on\n * [`String#replace`](https://mdn.io/String/replace).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category String\n * @param {string} [string=''] The string to modify.\n * @param {RegExp|string} pattern The pattern to replace.\n * @param {Function|string} replacement The match replacement.\n * @returns {string} Returns the modified string.\n * @example\n *\n * _.replace('Hi Fred', 'Fred', 'Barney');\n * // => 'Hi Barney'\n */\n function replace() {\n var args = arguments,\n string = toString(args[0]);\n\n return args.length < 3 ? string : string.replace(args[1], args[2]);\n }\n\n /**\n * Converts `string` to\n * [snake case](https://en.wikipedia.org/wiki/Snake_case).\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category String\n * @param {string} [string=''] The string to convert.\n * @returns {string} Returns the snake cased string.\n * @example\n *\n * _.snakeCase('Foo Bar');\n * // => 'foo_bar'\n *\n * _.snakeCase('fooBar');\n * // => 'foo_bar'\n *\n * _.snakeCase('--FOO-BAR--');\n * // => 'foo_bar'\n */\n var snakeCase = createCompounder(function(result, word, index) {\n return result + (index ? '_' : '') + word.toLowerCase();\n });\n\n /**\n * Splits `string` by `separator`.\n *\n * **Note:** This method is based on\n * [`String#split`](https://mdn.io/String/split).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category String\n * @param {string} [string=''] The string to split.\n * @param {RegExp|string} separator The separator pattern to split by.\n * @param {number} [limit] The length to truncate results to.\n * @returns {Array} Returns the string segments.\n * @example\n *\n * _.split('a-b-c', '-', 2);\n * // => ['a', 'b']\n */\n function split(string, separator, limit) {\n if (limit && typeof limit != 'number' && isIterateeCall(string, separator, limit)) {\n separator = limit = undefined;\n }\n limit = limit === undefined ? MAX_ARRAY_LENGTH : limit >>> 0;\n if (!limit) {\n return [];\n }\n string = toString(string);\n if (string && (\n typeof separator == 'string' ||\n (separator != null && !isRegExp(separator))\n )) {\n separator = baseToString(separator);\n if (!separator && hasUnicode(string)) {\n return castSlice(stringToArray(string), 0, limit);\n }\n }\n return string.split(separator, limit);\n }\n\n /**\n * Converts `string` to\n * [start case](https://en.wikipedia.org/wiki/Letter_case#Stylistic_or_specialised_usage).\n *\n * @static\n * @memberOf _\n * @since 3.1.0\n * @category String\n * @param {string} [string=''] The string to convert.\n * @returns {string} Returns the start cased string.\n * @example\n *\n * _.startCase('--foo-bar--');\n * // => 'Foo Bar'\n *\n * _.startCase('fooBar');\n * // => 'Foo Bar'\n *\n * _.startCase('__FOO_BAR__');\n * // => 'FOO BAR'\n */\n var startCase = createCompounder(function(result, word, index) {\n return result + (index ? ' ' : '') + upperFirst(word);\n });\n\n /**\n * Checks if `string` starts with the given target string.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category String\n * @param {string} [string=''] The string to inspect.\n * @param {string} [target] The string to search for.\n * @param {number} [position=0] The position to search from.\n * @returns {boolean} Returns `true` if `string` starts with `target`,\n * else `false`.\n * @example\n *\n * _.startsWith('abc', 'a');\n * // => true\n *\n * _.startsWith('abc', 'b');\n * // => false\n *\n * _.startsWith('abc', 'b', 1);\n * // => true\n */\n function startsWith(string, target, position) {\n string = toString(string);\n position = position == null\n ? 0\n : baseClamp(toInteger(position), 0, string.length);\n\n target = baseToString(target);\n return string.slice(position, position + target.length) == target;\n }\n\n /**\n * Creates a compiled template function that can interpolate data properties\n * in \"interpolate\" delimiters, HTML-escape interpolated data properties in\n * \"escape\" delimiters, and execute JavaScript in \"evaluate\" delimiters. Data\n * properties may be accessed as free variables in the template. If a setting\n * object is given, it takes precedence over `_.templateSettings` values.\n *\n * **Note:** In the development build `_.template` utilizes\n * [sourceURLs](http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/#toc-sourceurl)\n * for easier debugging.\n *\n * For more information on precompiling templates see\n * [lodash's custom builds documentation](https://lodash.com/custom-builds).\n *\n * For more information on Chrome extension sandboxes see\n * [Chrome's extensions documentation](https://developer.chrome.com/extensions/sandboxingEval).\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category String\n * @param {string} [string=''] The template string.\n * @param {Object} [options={}] The options object.\n * @param {RegExp} [options.escape=_.templateSettings.escape]\n * The HTML \"escape\" delimiter.\n * @param {RegExp} [options.evaluate=_.templateSettings.evaluate]\n * The \"evaluate\" delimiter.\n * @param {Object} [options.imports=_.templateSettings.imports]\n * An object to import into the template as free variables.\n * @param {RegExp} [options.interpolate=_.templateSettings.interpolate]\n * The \"interpolate\" delimiter.\n * @param {string} [options.sourceURL='lodash.templateSources[n]']\n * The sourceURL of the compiled template.\n * @param {string} [options.variable='obj']\n * The data object variable name.\n * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n * @returns {Function} Returns the compiled template function.\n * @example\n *\n * // Use the \"interpolate\" delimiter to create a compiled template.\n * var compiled = _.template('hello <%= user %>!');\n * compiled({ 'user': 'fred' });\n * // => 'hello fred!'\n *\n * // Use the HTML \"escape\" delimiter to escape data property values.\n * var compiled = _.template('<%- value %>');\n * compiled({ 'value': '\r\n\r\n\n","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./OrderStatus.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./OrderStatus.vue?vue&type=style&index=0&lang=scss&\""],"sourceRoot":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/add-address/add-address.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/add-address/add-address.js.map new file mode 100644 index 0000000..c0689f5 --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/add-address/add-address.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/add-address/add-address.vue?43cf","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/add-address/add-address.vue?6923","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/add-address/add-address.vue?bcd8","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/add-address/add-address.vue?cc0c","uni-app:///components/add-address/add-address.vue","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/add-address/add-address.vue?10ee"],"names":["renderjs","component","options","__file","components","render","_vm","this","_h","$createElement","_self","_c","recyclableRender","staticRenderFns","_withStripped","name","props","item","type","default","data","computed","setphone","str","methods","choice","editClick","uni","url"],"mappings":"oIAAA,uIACIA,EADJ,QASIC,EAAY,qBACd,aACA,YACA,sBACA,EACA,KACA,KACA,MACA,EACA,gBACAD,GAGFC,EAAUC,QAAQC,OAAS,yCACZ,aAAAF,E,2CCvBf,wQ,kCCAA,IAAIG,EAAJ,0LACA,IAAIC,EAAS,WACX,IAAIC,EAAMC,KACNC,EAAKF,EAAIG,eACJH,EAAII,MAAMC,IAEjBC,GAAmB,EACnBC,EAAkB,GACtBR,EAAOS,eAAgB,G,kCCRvB,0HAAy1B,eAAG,G,uHCgC51B,CACAC,mBACAC,OACAC,MACAC,YACAC,uBAGAC,gBACA,UAIAC,UACAC,oBACA,6BAEA,OADAC,iCACA,IAGAC,SAEAC,kBACA,mCAIAC,qBACAC,cACAC,qFAIA,c,8DCjEA,0HAAwjD,eAAG,G","file":"components/add-address/add-address.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./add-address.vue?vue&type=template&id=2d4aac16&\"\nvar renderjs\nimport script from \"./add-address.vue?vue&type=script&lang=js&\"\nexport * from \"./add-address.vue?vue&type=script&lang=js&\"\nimport style0 from \"./add-address.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/add-address/add-address.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./add-address.vue?vue&type=template&id=2d4aac16&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./add-address.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./add-address.vue?vue&type=script&lang=js&\"","\n\n\n\n","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./add-address.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./add-address.vue?vue&type=style&index=0&lang=scss&\""],"sourceRoot":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/b-Bottom-Fit/b-Bottom-Fit.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/b-Bottom-Fit/b-Bottom-Fit.js.map new file mode 100644 index 0000000..ba51ecd --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/b-Bottom-Fit/b-Bottom-Fit.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-Bottom-Fit/b-Bottom-Fit.vue?5ddf","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-Bottom-Fit/b-Bottom-Fit.vue?bd9e","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-Bottom-Fit/b-Bottom-Fit.vue?7e7c","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-Bottom-Fit/b-Bottom-Fit.vue?6a07","uni-app:///components/b-Bottom-Fit/b-Bottom-Fit.vue","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-Bottom-Fit/b-Bottom-Fit.vue?4741"],"names":["renderjs","component","options","__file","components","render","_vm","this","_h","$createElement","_self","_c","recyclableRender","staticRenderFns","_withStripped","name","data","computed","Class","console","mounted"],"mappings":"sIAAA,uIACIA,EADJ,QASIC,EAAY,qBACd,aACA,YACA,sBACA,EACA,KACA,KACA,MACA,EACA,gBACAD,GAGFC,EAAUC,QAAQC,OAAS,2CACZ,aAAAF,E,2CCvBf,wQ,kCCAA,IAAIG,EAAJ,0LACA,IAAIC,EAAS,WACX,IAAIC,EAAMC,KACNC,EAAKF,EAAIG,eACJH,EAAII,MAAMC,IAEjBC,GAAmB,EACnBC,EAAkB,GACtBR,EAAOS,eAAgB,G,kCCRvB,0HAA01B,eAAG,G,uHCK71B,CACAC,oBACAC,gBACA,UAIAC,UACAC,iBAEA,4BAEA,OADAC,+BACA,uBACA,UACA,mBACA,WADA,IAKAC,sBAGA,c,8DC3BA,0HAAyjD,eAAG,G","file":"components/b-Bottom-Fit/b-Bottom-Fit.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./b-Bottom-Fit.vue?vue&type=template&id=322ae878&\"\nvar renderjs\nimport script from \"./b-Bottom-Fit.vue?vue&type=script&lang=js&\"\nexport * from \"./b-Bottom-Fit.vue?vue&type=script&lang=js&\"\nimport style0 from \"./b-Bottom-Fit.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/b-Bottom-Fit/b-Bottom-Fit.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-Bottom-Fit.vue?vue&type=template&id=322ae878&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-Bottom-Fit.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-Bottom-Fit.vue?vue&type=script&lang=js&\"","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-Bottom-Fit.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-Bottom-Fit.vue?vue&type=style&index=0&lang=scss&\""],"sourceRoot":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/b-load/b-load.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/b-load/b-load.js.map new file mode 100644 index 0000000..cea59ff --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/b-load/b-load.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-load/b-load.vue?e73b","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-load/b-load.vue?44d1","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-load/b-load.vue?b82c","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-load/b-load.vue?7273","uni-app:///components/b-load/b-load.vue","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-load/b-load.vue?4d2e"],"names":["renderjs","component","options","__file","components","render","_vm","this","_h","$createElement","s0","_self","_c","__get_style","Style","s1","ImgStyle","s2","TextStyle","$mp","data","Object","assign","$root","recyclableRender","staticRenderFns","_withStripped","mixins","name","computed","display","console","GetType","style","width","height","color","LoadText","LoadImg"],"mappings":"0HAAA,uIACIA,EADJ,QASIC,EAAY,qBACd,aACA,YACA,sBACA,EACA,KACA,KACA,MACA,EACA,gBACAD,GAGFC,EAAUC,QAAQC,OAAS,+BACZ,aAAAF,E,2CCvBf,wQ,kCCAA,IAAIG,EAAJ,0LACA,IAAIC,EAAS,WACX,IAAIC,EAAMC,KACNC,EAAKF,EAAIG,eAETC,GADKJ,EAAIK,MAAMC,GACVN,EAAIO,YAAY,CAACP,EAAIQ,SAC1BC,EAAKT,EAAIO,YAAY,CAACP,EAAIU,WAC1BC,EAAKX,EAAIO,YAAY,CAACP,EAAIY,YAC9BZ,EAAIa,IAAIC,KAAOC,OAAOC,OACpB,GACA,CACEC,MAAO,CACLb,GAAIA,EACJK,GAAIA,EACJE,GAAIA,MAKRO,GAAmB,EACnBC,EAAkB,GACtBpB,EAAOqB,eAAgB,G,kCCrBvB,0HAAo1B,eAAG,G,+GC4Bv1B,iBACA,YACA,YAHA,EAIA,CACAC,uCACAC,cACAR,gBACA,UAIAS,UACAC,mBAEA,OADAC,oBACA,cAEAC,mBACA,qBAEAlB,iBACA,SAWA,OAVAmB,+BACAA,0CAEA,6FACAA,6BAMA,GAEAjB,oBACA,OACAkB,qCACAC,yCAGAjB,qBACA,OACAkB,sBAGAC,oBACA,uBACA,aAGA,wBACA,UACA,yBAEA,YAEA,0BAEA,YAEA,yBAEA,iBAFA,GAKAC,mBACA,mBACA,mBAGA,4BACA,qCACA,kCACA,sCACA,qCACA,sCACA,oCACA,qCACA,sCACA,sCACA,sCACA,mCAGA,6BAEA,yCACA,mCAEA,mCACA,6BACA,yCACA,gCAEA,gCAWA,4BAEA,yCACA,mCAEA,oCAIA,a,kCC7IA,0HAAmjD,eAAG,G","file":"components/b-load/b-load.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./b-load.vue?vue&type=template&id=3ec6cf24&\"\nvar renderjs\nimport script from \"./b-load.vue?vue&type=script&lang=js&\"\nexport * from \"./b-load.vue?vue&type=script&lang=js&\"\nimport style0 from \"./b-load.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/b-load/b-load.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-load.vue?vue&type=template&id=3ec6cf24&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.__get_style([_vm.Style])\n var s1 = _vm.__get_style([_vm.ImgStyle])\n var s2 = _vm.__get_style([_vm.TextStyle])\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n s1: s1,\n s2: s2,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-load.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-load.vue?vue&type=script&lang=js&\"","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-load.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-load.vue?vue&type=style&index=0&lang=scss&\""],"sourceRoot":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/b-nx-sku-popup/b-nx-sku-popup.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/b-nx-sku-popup/b-nx-sku-popup.js.map new file mode 100644 index 0000000..6f34bbb --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/b-nx-sku-popup/b-nx-sku-popup.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-nx-sku-popup/b-nx-sku-popup.vue?654b","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-nx-sku-popup/b-nx-sku-popup.vue?c8c7","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-nx-sku-popup/b-nx-sku-popup.vue?edc8","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-nx-sku-popup/b-nx-sku-popup.vue?b0d4","uni-app:///components/b-nx-sku-popup/b-nx-sku-popup.vue","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-nx-sku-popup/b-nx-sku-popup.vue?c2df"],"names":["renderjs","component","options","__file","components","uPopup","e","message","indexOf","console","error","render","_vm","this","_h","$createElement","m0","_self","_c","Brand","m1","qnyurl","m2","g0","skuinfor","l0","__map","item","index","$orig","__get_orig","m3","_amount","l2","l1","item2","index2","m4","__amount","_isMounted","e0","$event","show","$mp","data","Object","assign","$root","recyclableRender","staticRenderFns","_withStripped","mixins","name","skutext","Infos","skuInfos","computed","GetcommodityInfor","watch","mounted","methods","Addquantity","reducequantity","Addcommodity","uni","self","commodity","quantity","skuClick","skuInit","i","__skuintegration__","price","skupay","resolve","accessoriesClick","choice","_item","codeSort","accessoriesmutex","spuSpecsCode","accItem","skuArray","ExhibitionText","skustr_"],"mappings":"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","file":"components/b-nx-sku-popup/b-nx-sku-popup.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./b-nx-sku-popup.vue?vue&type=template&id=2cf926c4&\"\nvar renderjs\nimport script from \"./b-nx-sku-popup.vue?vue&type=script&lang=js&\"\nexport * from \"./b-nx-sku-popup.vue?vue&type=script&lang=js&\"\nimport style0 from \"./b-nx-sku-popup.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/b-nx-sku-popup/b-nx-sku-popup.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-nx-sku-popup.vue?vue&type=template&id=2cf926c4&\"","var components\ntry {\n components = {\n uPopup: function () {\n return import(\n /* webpackChunkName: \"node-modules/node_modules/uview-ui/components/u-popup/u-popup\" */ \"node_modules/uview-ui/components/u-popup/u-popup.vue\"\n )\n },\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var m0 = _vm.Brand()\n var m1 = _vm.qnyurl(\"reduce.png\", \"rx\")\n var m2 = _vm.qnyurl(\"add.png\", \"rx\")\n var g0 = _vm.skuinfor[\"details\"]\n ? _vm.skuinfor[\"details\"][\"accessories\"][\"length\"]\n : null\n var l0 =\n _vm.skuinfor[\"details\"] && g0\n ? _vm.__map(\n _vm.skuinfor[\"details\"][\"accessories\"],\n function (item, index) {\n var $orig = _vm.__get_orig(item)\n var m3 = +item[\"price\"] > 0 ? _vm._amount(item[\"price\"]) : null\n return {\n $orig: $orig,\n m3: m3,\n }\n }\n )\n : null\n var l2 = _vm.skuinfor[\"details\"]\n ? _vm.__map(_vm.skuinfor[\"details\"][\"spu_specs\"], function (item, index) {\n var $orig = _vm.__get_orig(item)\n var l1 = item[\"code\"]\n ? _vm.__map(item[\"values\"], function (item2, index2) {\n var $orig = _vm.__get_orig(item2)\n var m4 = +item2[\"price\"] > 0 ? _vm.__amount(item2[\"price\"]) : null\n return {\n $orig: $orig,\n m4: m4,\n }\n })\n : null\n return {\n $orig: $orig,\n l1: l1,\n }\n })\n : null\n if (!_vm._isMounted) {\n _vm.e0 = function ($event) {\n _vm.show = false\n }\n }\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n m0: m0,\n m1: m1,\n m2: m2,\n g0: g0,\n l0: l0,\n l2: l2,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-nx-sku-popup.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-nx-sku-popup.vue?vue&type=script&lang=js&\"","\r\n\r\n\r\n\r\n\n","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-nx-sku-popup.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-nx-sku-popup.vue?vue&type=style&index=0&lang=scss&\""],"sourceRoot":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/b-restaurant-order-status/b-restaurant-order-status.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/b-restaurant-order-status/b-restaurant-order-status.js.map new file mode 100644 index 0000000..bd3be37 --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/b-restaurant-order-status/b-restaurant-order-status.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-restaurant-order-status/b-restaurant-order-status.vue?092d","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-restaurant-order-status/b-restaurant-order-status.vue?0582","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-restaurant-order-status/b-restaurant-order-status.vue?dce8","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-restaurant-order-status/b-restaurant-order-status.vue?5b94","uni-app:///components/b-restaurant-order-status/b-restaurant-order-status.vue","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-restaurant-order-status/b-restaurant-order-status.vue?7ab9"],"names":["renderjs","component","options","__file","components","render","_vm","this","_h","$createElement","m0","_self","_c","InforData","OrderStatus0","qnyurl","m1","OrderStatus1","m2","OrderStatus5","f0","_f","g0","join","m3","m4","m5","f1","l0","__map","item","index","$orig","__get_orig","m6","$mp","data","Object","assign","$root","recyclableRender","staticRenderFns","_withStripped","mixins","name","props","type","default","computed","BtnStyle","style","mounted","methods","payments","order_sn","restaurant_id"],"mappings":"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","file":"components/b-restaurant-order-status/b-restaurant-order-status.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./b-restaurant-order-status.vue?vue&type=template&id=8e5af69c&\"\nvar renderjs\nimport script from \"./b-restaurant-order-status.vue?vue&type=script&lang=js&\"\nexport * from \"./b-restaurant-order-status.vue?vue&type=script&lang=js&\"\nimport style0 from \"./b-restaurant-order-status.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/b-restaurant-order-status/b-restaurant-order-status.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-restaurant-order-status.vue?vue&type=template&id=8e5af69c&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var m0 =\n _vm.InforData[\"brand_id\"] == 13 &&\n _vm.InforData[\"status\"] != 2 &&\n _vm.InforData[\"status\"] != 4 &&\n _vm.InforData[\"status\"] == _vm.OrderStatus0\n ? _vm.qnyurl(\"Unpaid.png\", \"rx\")\n : null\n var m1 =\n _vm.InforData[\"brand_id\"] == 13 &&\n _vm.InforData[\"status\"] != 2 &&\n _vm.InforData[\"status\"] != 4 &&\n _vm.InforData[\"status\"] == _vm.OrderStatus1\n ? _vm.qnyurl(\"NotServed.png\", \"rx\")\n : null\n var m2 =\n _vm.InforData[\"brand_id\"] == 13 &&\n _vm.InforData[\"status\"] != 2 &&\n _vm.InforData[\"status\"] != 4 &&\n _vm.InforData[\"status\"] == _vm.OrderStatus5\n ? _vm.qnyurl(\"cancel.png\", \"rx\")\n : null\n var f0 =\n _vm.InforData[\"brand_id\"] == 13 &&\n _vm.InforData[\"status\"] != 2 &&\n _vm.InforData[\"status\"] != 4\n ? _vm._f(\"OrderState\")(_vm.InforData[\"status\"])\n : null\n var g0 =\n _vm.InforData[\"brand_id\"] == 13 &&\n !(_vm.InforData[\"status\"] != 2 && _vm.InforData[\"status\"] != 4)\n ? _vm.InforData[\"codes\"].join(\"\")\n : null\n var m3 =\n _vm.InforData[\"brand_id\"] == 10 &&\n _vm.InforData[\"status\"] != 2 &&\n _vm.InforData[\"status\"] != 4 &&\n _vm.InforData[\"status\"] == _vm.OrderStatus0\n ? _vm.qnyurl(\"Unpaid.png\", \"xbk\")\n : null\n var m4 =\n _vm.InforData[\"brand_id\"] == 10 &&\n _vm.InforData[\"status\"] != 2 &&\n _vm.InforData[\"status\"] != 4 &&\n _vm.InforData[\"status\"] == _vm.OrderStatus1\n ? _vm.qnyurl(\"Unpaid.png\", \"xbk\")\n : null\n var m5 =\n _vm.InforData[\"brand_id\"] == 10 &&\n _vm.InforData[\"status\"] != 2 &&\n _vm.InforData[\"status\"] != 4 &&\n _vm.InforData[\"status\"] == _vm.OrderStatus5\n ? _vm.qnyurl(\"cancel.png\", \"xbk\")\n : null\n var f1 =\n _vm.InforData[\"brand_id\"] == 10 &&\n _vm.InforData[\"status\"] != 2 &&\n _vm.InforData[\"status\"] != 4\n ? _vm._f(\"OrderState\")(_vm.InforData[\"status\"])\n : null\n var l0 =\n _vm.InforData[\"brand_id\"] == 10 &&\n !(_vm.InforData[\"status\"] != 2 && _vm.InforData[\"status\"] != 4)\n ? _vm.__map(_vm.InforData[\"codes\"], function (item, index) {\n var $orig = _vm.__get_orig(item)\n var m6 = _vm.qnyurl(\"Password.png\", \"xbk\")\n return {\n $orig: $orig,\n m6: m6,\n }\n })\n : null\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n m0: m0,\n m1: m1,\n m2: m2,\n f0: f0,\n g0: g0,\n m3: m3,\n m4: m4,\n m5: m5,\n f1: f1,\n l0: l0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-restaurant-order-status.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-restaurant-order-status.vue?vue&type=script&lang=js&\"","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-restaurant-order-status.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-restaurant-order-status.vue?vue&type=style&index=0&lang=scss&\""],"sourceRoot":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/b-rx-commodity-item/b-rx-commodity-item.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/b-rx-commodity-item/b-rx-commodity-item.js.map new file mode 100644 index 0000000..4ba3af9 --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/b-rx-commodity-item/b-rx-commodity-item.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-rx-commodity-item/b-rx-commodity-item.vue?4455","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-rx-commodity-item/b-rx-commodity-item.vue?4e87","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-rx-commodity-item/b-rx-commodity-item.vue?dad1","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-rx-commodity-item/b-rx-commodity-item.vue?b5ed","uni-app:///components/b-rx-commodity-item/b-rx-commodity-item.vue","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-rx-commodity-item/b-rx-commodity-item.vue?b79b"],"names":["renderjs","component","options","__file","components","render","_vm","this","_h","$createElement","m0","_self","_c","item","original_price","BrandInfor","brand_id","Brand","m1","m2","toFixed","bt_price","add_price","num","amount","g0","$mp","data","Object","assign","$root","recyclableRender","staticRenderFns","_withStripped","name","mixins","props","type","default","methods"],"mappings":"oJAAA,uIACIA,EADJ,QASIC,EAAY,qBACd,aACA,YACA,sBACA,EACA,KACA,KACA,MACA,EACA,gBACAD,GAGFC,EAAUC,QAAQC,OAAS,yDACZ,aAAAF,E,2CCvBf,wQ,kCCAA,IAAIG,EAAJ,0LACA,IAAIC,EAAS,WACX,IAAIC,EAAMC,KACNC,EAAKF,EAAIG,eAETC,GADKJ,EAAIK,MAAMC,GAEhBN,EAAIO,KAAKC,gBACTR,EAAIO,KAAKC,gBACkB,IAA3BR,EAAIS,WAAWC,UAA6C,GAA3BV,EAAIS,WAAWC,SAE7C,KADAV,EAAIW,SAENC,EACDZ,EAAIO,KAAKC,kBAEPR,EAAIO,KAAKC,gBACkB,IAA3BR,EAAIS,WAAWC,UAA6C,GAA3BV,EAAIS,WAAWC,WAElDV,EAAIO,KAAKC,gBACiB,IAA3BR,EAAIS,WAAWC,SAEX,KADAV,EAAIW,QAENE,EACDb,EAAIO,KAAKC,kBAEPR,EAAIO,KAAKC,gBACkB,IAA3BR,EAAIS,WAAWC,UAA6C,GAA3BV,EAAIS,WAAWC,WAElDV,EAAIO,KAAKC,gBACiB,IAA3BR,EAAIS,WAAWC,SAKX,KAJAV,EAAIc,SACDd,EAAIO,KAAKQ,SAAWf,EAAIO,KAAKS,YAC3BhB,EAAIO,KAAKU,KAAOjB,EAAIO,KAAKW,SAGhCC,EACDnB,EAAIO,KAAKC,kBAEPR,EAAIO,KAAKC,gBACkB,IAA3BR,EAAIS,WAAWC,UAA6C,GAA3BV,EAAIS,WAAWC,WAElDV,EAAIO,KAAKC,gBACiB,IAA3BR,EAAIS,WAAWC,SAEX,MADCV,EAAIO,KAAKU,IAAMjB,EAAIO,KAAKU,IAAMjB,EAAIO,KAAKW,QAAQJ,QAAQ,GAE9Dd,EAAIoB,IAAIC,KAAOC,OAAOC,OACpB,GACA,CACEC,MAAO,CACLpB,GAAIA,EACJQ,GAAIA,EACJC,GAAIA,EACJM,GAAIA,MAKRM,GAAmB,EACnBC,EAAkB,GACtB3B,EAAO4B,eAAgB,G,kCC1DvB,0HAAi2B,eAAG,G,+GC4Dp2B,gBACA,YAFA,EAGA,CACAC,2BACAC,6BACAC,OACAvB,MACAwB,YACAC,uBAGAX,gBACA,UAIAY,SACAnB,oBACA,SACA,yBADA,UAIA,a,kCClFA,0HAAgkD,eAAG,G","file":"components/b-rx-commodity-item/b-rx-commodity-item.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./b-rx-commodity-item.vue?vue&type=template&id=24ceac38&\"\nvar renderjs\nimport script from \"./b-rx-commodity-item.vue?vue&type=script&lang=js&\"\nexport * from \"./b-rx-commodity-item.vue?vue&type=script&lang=js&\"\nimport style0 from \"./b-rx-commodity-item.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/b-rx-commodity-item/b-rx-commodity-item.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-rx-commodity-item.vue?vue&type=template&id=24ceac38&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var m0 =\n !_vm.item.original_price &&\n !_vm.item.original_price &&\n (_vm.BrandInfor.brand_id == 13 || _vm.BrandInfor.brand_id == 1)\n ? _vm.Brand()\n : null\n var m1 =\n !_vm.item.original_price &&\n !(\n !_vm.item.original_price &&\n (_vm.BrandInfor.brand_id == 13 || _vm.BrandInfor.brand_id == 1)\n ) &&\n !_vm.item.original_price &&\n _vm.BrandInfor.brand_id == 10\n ? _vm.Brand()\n : null\n var m2 =\n !_vm.item.original_price &&\n !(\n !_vm.item.original_price &&\n (_vm.BrandInfor.brand_id == 13 || _vm.BrandInfor.brand_id == 1)\n ) &&\n !_vm.item.original_price &&\n _vm.BrandInfor.brand_id == 10\n ? _vm.toFixed(\n (_vm.item.bt_price + _vm.item.add_price) *\n (_vm.item.num || _vm.item.amount)\n )\n : null\n var g0 =\n !_vm.item.original_price &&\n !(\n !_vm.item.original_price &&\n (_vm.BrandInfor.brand_id == 13 || _vm.BrandInfor.brand_id == 1)\n ) &&\n !_vm.item.original_price &&\n _vm.BrandInfor.brand_id == 10\n ? (_vm.item.num ? _vm.item.num : _vm.item.amount).toFixed(2)\n : null\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n m0: m0,\n m1: m1,\n m2: m2,\n g0: g0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-rx-commodity-item.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-rx-commodity-item.vue?vue&type=script&lang=js&\"","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-rx-commodity-item.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-rx-commodity-item.vue?vue&type=style&index=0&lang=scss&\""],"sourceRoot":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/b-rx-sku-popup/b-rx-sku-popup.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/b-rx-sku-popup/b-rx-sku-popup.js.map new file mode 100644 index 0000000..ef02d0b --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/b-rx-sku-popup/b-rx-sku-popup.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-rx-sku-popup/b-rx-sku-popup.vue?54b6","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-rx-sku-popup/b-rx-sku-popup.vue?5f8e","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-rx-sku-popup/b-rx-sku-popup.vue?eeb7","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-rx-sku-popup/b-rx-sku-popup.vue?b1d4","uni-app:///components/b-rx-sku-popup/b-rx-sku-popup.vue","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-rx-sku-popup/b-rx-sku-popup.vue?37d5"],"names":["renderjs","component","options","__file","components","uPopup","e","message","indexOf","console","error","render","_vm","this","_h","$createElement","m0","_self","_c","Brand","m1","qnyurl","m2","m3","_amount","skuinfor","_isMounted","e0","$event","show","$mp","data","Object","assign","$root","recyclableRender","staticRenderFns","_withStripped","mixins","name","skutext","computed","GetcommodityInfor","watch","methods","Addquantity","reducequantity","Addcommodity","uni","self","commodity","quantity","skuInit","r","pay","outer","index","code","skuClick","item"],"mappings":"0IAAA,uIACIA,EADJ,QASIC,EAAY,qBACd,aACA,YACA,sBACA,EACA,KACA,KACA,MACA,EACA,gBACAD,GAGFC,EAAUC,QAAQC,OAAS,+CACZ,aAAAF,E,2CCvBf,wQ,kCCAA,IAAIG,EAAJ,0LACA,IACEA,EAAa,CACXC,OAAQ,WACN,OAAO,mIAKX,MAAOC,GACP,IAC+C,IAA7CA,EAAEC,QAAQC,QAAQ,wBACa,IAA/BF,EAAEC,QAAQC,QAAQ,QAWlB,MAAMF,EATNG,QAAQC,MAAMJ,EAAEC,SAChBE,QAAQC,MAAM,mBACdD,QAAQC,MACN,uFAEFD,QAAQC,MACN,mDAMN,IAAIC,EAAS,WACX,IAAIC,EAAMC,KACNC,EAAKF,EAAIG,eAETC,GADKJ,EAAIK,MAAMC,GACVN,EAAIO,SACTC,EAAKR,EAAIS,OAAO,aAAc,MAC9BC,EAAKV,EAAIS,OAAO,UAAW,MAC3BE,EAAKX,EAAIY,QAAQZ,EAAIa,SAAS,WAAab,EAAIa,SAAS,QACvDb,EAAIc,aACPd,EAAIe,GAAK,SAAUC,GACjBhB,EAAIiB,MAAO,IAGfjB,EAAIkB,IAAIC,KAAOC,OAAOC,OACpB,GACA,CACEC,MAAO,CACLlB,GAAIA,EACJI,GAAIA,EACJE,GAAIA,EACJC,GAAIA,MAKRY,GAAmB,EACnBC,EAAkB,GACtBzB,EAAO0B,eAAgB,G,kCCrDvB,0HAA41B,eAAG,G,sJCiE/1B,QAGA,YACA,6lBACA,CACAC,6BACAC,sBACAR,gBACA,OAEAF,QAEAJ,YAEAe,aAGAC,eACA,iBACAC,kDAIAC,OAEAD,8BACA,+CACA,iBAIAE,SAIAC,uBAAA,+DACA,4BAKAC,0BAAA,+DACA,6BACA,6BAMAC,wBACA,WACAC,0BACAC,YACAC,wBACAC,gCACA,iBACA1C,oBACAwC,aACAxC,mCAEA,SAMA2C,mBAIA,IAHA,SACA,gDACA,IACA,uBACA,WACAC,gDAGA,wFACA,oCAEAC,sBAAA,mFACA,cAEA,gCAGA,iEAEA,SACA,KACAC,wEACA,kDACAC,IACAC,YACA,yCACA,qBACA,mCACAD,KAIA,iBACA,+BACA,UAIA,sFAEA/C,2CAMAiD,uBAGA,mFAEAC,aADA,QAMA,kBAIA,c,8DCjMA,0HAA2jD,eAAG,G","file":"components/b-rx-sku-popup/b-rx-sku-popup.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./b-rx-sku-popup.vue?vue&type=template&id=06e3bf44&\"\nvar renderjs\nimport script from \"./b-rx-sku-popup.vue?vue&type=script&lang=js&\"\nexport * from \"./b-rx-sku-popup.vue?vue&type=script&lang=js&\"\nimport style0 from \"./b-rx-sku-popup.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/b-rx-sku-popup/b-rx-sku-popup.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-rx-sku-popup.vue?vue&type=template&id=06e3bf44&\"","var components\ntry {\n components = {\n uPopup: function () {\n return import(\n /* webpackChunkName: \"node-modules/node_modules/uview-ui/components/u-popup/u-popup\" */ \"node_modules/uview-ui/components/u-popup/u-popup.vue\"\n )\n },\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var m0 = _vm.Brand()\n var m1 = _vm.qnyurl(\"reduce.png\", \"rx\")\n var m2 = _vm.qnyurl(\"add.png\", \"rx\")\n var m3 = _vm._amount(_vm.skuinfor[\"adj_pay\"] * _vm.skuinfor[\"num\"])\n if (!_vm._isMounted) {\n _vm.e0 = function ($event) {\n _vm.show = false\n }\n }\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n m0: m0,\n m1: m1,\n m2: m2,\n m3: m3,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-rx-sku-popup.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-rx-sku-popup.vue?vue&type=script&lang=js&\"","\n\n\n\n\n","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-rx-sku-popup.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-rx-sku-popup.vue?vue&type=style&index=0&lang=scss&\""],"sourceRoot":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/b-shop-infor-head/b-shop-infor-head.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/b-shop-infor-head/b-shop-infor-head.js.map new file mode 100644 index 0000000..03b2a0e --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/b-shop-infor-head/b-shop-infor-head.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-shop-infor-head/b-shop-infor-head.vue?3630","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-shop-infor-head/b-shop-infor-head.vue?86c7","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-shop-infor-head/b-shop-infor-head.vue?6ac1","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-shop-infor-head/b-shop-infor-head.vue?2bc3","uni-app:///components/b-shop-infor-head/b-shop-infor-head.vue","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-shop-infor-head/b-shop-infor-head.vue?97c2"],"names":["renderjs","component","options","__file","components","render","_vm","this","_h","$createElement","m0","_self","_c","BrandInfor","qnyurl","m1","m2","m3","m4","$mp","data","Object","assign","$root","recyclableRender","staticRenderFns","_withStripped","name","mixins","isCollection","computed","GetShopInfor","mounted","brand_id","restaurant_id","methods","Collection","lng","lat","status","brand_name","restaurant_name","restaurant_address","uni","title","icon"],"mappings":"gJAAA,uIACIA,EADJ,QASIC,EAAY,qBACd,aACA,YACA,sBACA,EACA,KACA,KACA,MACA,EACA,gBACAD,GAGFC,EAAUC,QAAQC,OAAS,qDACZ,aAAAF,E,2CCvBf,wQ,kCCAA,IAAIG,EAAJ,0LACA,IAAIC,EAAS,WACX,IAAIC,EAAMC,KACNC,EAAKF,EAAIG,eAETC,GADKJ,EAAIK,MAAMC,GAEa,IAA9BN,EAAIO,WAAW,YACXP,EAAIQ,OAAO,kBAAmB,MAC9B,MACFC,EAC4B,IAA9BT,EAAIO,WAAW,YAAoBP,EAAIQ,OAAO,eAAgB,OAAS,KACrEE,EAC4B,IAA9BV,EAAIO,WAAW,YAAoBP,EAAIQ,OAAO,UAAW,OAAS,KAChEG,EAC4B,GAA9BX,EAAIO,WAAW,YAAmBP,EAAIQ,OAAO,eAAgB,OAAS,KACpEI,EAAmC,GAA9BZ,EAAIO,WAAW,YAAmBP,EAAIQ,OAAO,UAAW,OAAS,KAC1ER,EAAIa,IAAIC,KAAOC,OAAOC,OACpB,GACA,CACEC,MAAO,CACLb,GAAIA,EACJK,GAAIA,EACJC,GAAIA,EACJC,GAAIA,EACJC,GAAIA,MAKRM,GAAmB,EACnBC,EAAkB,GACtBpB,EAAOqB,eAAgB,G,kCC/BvB,0HAA+1B,eAAG,G,2IC6Dl2B,QAGA,QAIA,6lBACA,CACAC,yBACAC,mBACAR,gBACA,OAEAS,kBAIAC,eACA,iBAEAC,qCAEAlB,oCAGAmB,mBAAA,WACA,sCACA,OACAC,wCACAC,sDAEA,0CACA,2BAIAC,SAIAC,sBAAA,WACA,GACAC,sCACAC,qCACAC,6BACAN,wCACAO,4CACAN,oDACAO,wDACAC,gEAEA,6CACA,qCACA,kBACAC,aACAC,aACAC,cAIAF,aACAC,aACAC,oBAMA,c,8DClIA,0HAA8jD,eAAG,G","file":"components/b-shop-infor-head/b-shop-infor-head.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./b-shop-infor-head.vue?vue&type=template&id=500306b0&\"\nvar renderjs\nimport script from \"./b-shop-infor-head.vue?vue&type=script&lang=js&\"\nexport * from \"./b-shop-infor-head.vue?vue&type=script&lang=js&\"\nimport style0 from \"./b-shop-infor-head.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/b-shop-infor-head/b-shop-infor-head.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-shop-infor-head.vue?vue&type=template&id=500306b0&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var m0 =\n _vm.BrandInfor[\"brand_id\"] == 13\n ? _vm.qnyurl(\"shopareaioc.png\", \"rx\")\n : null\n var m1 =\n _vm.BrandInfor[\"brand_id\"] == 10 ? _vm.qnyurl(\"xbk_home.png\", \"xbk\") : null\n var m2 =\n _vm.BrandInfor[\"brand_id\"] == 10 ? _vm.qnyurl(\"map.png\", \"xbk\") : null\n var m3 =\n _vm.BrandInfor[\"brand_id\"] == 2 ? _vm.qnyurl(\"xbk_home.png\", \"xbk\") : null\n var m4 = _vm.BrandInfor[\"brand_id\"] == 2 ? _vm.qnyurl(\"map.png\", \"xbk\") : null\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n m0: m0,\n m1: m1,\n m2: m2,\n m3: m3,\n m4: m4,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-shop-infor-head.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-shop-infor-head.vue?vue&type=script&lang=js&\"","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-shop-infor-head.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-shop-infor-head.vue?vue&type=style&index=0&lang=scss&\""],"sourceRoot":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/b-xbk-sku-popup/b-xbk-sku-popup.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/b-xbk-sku-popup/b-xbk-sku-popup.js.map new file mode 100644 index 0000000..c6c6a8f --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/b-xbk-sku-popup/b-xbk-sku-popup.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-xbk-sku-popup/b-xbk-sku-popup.vue?cde3","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-xbk-sku-popup/b-xbk-sku-popup.vue?ef64","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-xbk-sku-popup/b-xbk-sku-popup.vue?e01d","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-xbk-sku-popup/b-xbk-sku-popup.vue?d9c7","uni-app:///components/b-xbk-sku-popup/b-xbk-sku-popup.vue","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/b-xbk-sku-popup/b-xbk-sku-popup.vue?d110"],"names":["renderjs","component","options","__file","components","uPopup","e","message","indexOf","console","error","render","_vm","this","_h","$createElement","m0","_self","_c","qnyurl","m1","_isMounted","e0","$event","show","$mp","data","Object","assign","$root","recyclableRender","staticRenderFns","_withStripped","mixins","name","skuinfor","skutext","computed","GetcommodityInfor","watch","methods","Addquantity","reducequantity","Addcommodity","uni","commodity","quantity","skuInit","r","add_price","pay","str","skuClick","item"],"mappings":"4IAAA,uIACIA,EADJ,QASIC,EAAY,qBACd,aACA,YACA,sBACA,EACA,KACA,KACA,MACA,EACA,gBACAD,GAGFC,EAAUC,QAAQC,OAAS,iDACZ,aAAAF,E,2CCvBf,wQ,kCCAA,IAAIG,EAAJ,0LACA,IACEA,EAAa,CACXC,OAAQ,WACN,OAAO,mIAKX,MAAOC,GACP,IAC+C,IAA7CA,EAAEC,QAAQC,QAAQ,wBACa,IAA/BF,EAAEC,QAAQC,QAAQ,QAWlB,MAAMF,EATNG,QAAQC,MAAMJ,EAAEC,SAChBE,QAAQC,MAAM,mBACdD,QAAQC,MACN,uFAEFD,QAAQC,MACN,mDAMN,IAAIC,EAAS,WACX,IAAIC,EAAMC,KACNC,EAAKF,EAAIG,eAETC,GADKJ,EAAIK,MAAMC,GACVN,EAAIO,OAAO,aAAc,QAC9BC,EAAKR,EAAIO,OAAO,UAAW,OAC1BP,EAAIS,aACPT,EAAIU,GAAK,SAAUC,GACjBX,EAAIY,MAAO,IAGfZ,EAAIa,IAAIC,KAAOC,OAAOC,OACpB,GACA,CACEC,MAAO,CACLb,GAAIA,EACJI,GAAIA,MAKRU,GAAmB,EACnBC,EAAkB,GACtBpB,EAAOqB,eAAgB,G,kCCjDvB,0HAA61B,eAAG,G,sJCmEh2B,QAGA,YACA,6lBACA,CACAC,6BACAC,sBACAR,gBACA,OAEAF,QAEAW,YAEAC,aAGAC,eACA,iBACAC,kDAGAC,OAEAD,8BACA,+CACA7B,yCACA,iBAWA+B,SAIAC,uBAAA,+DACA,4BAKAC,0BAAA,+DACA,6BACA,6BAMAC,wBAAA,WACAC,0BACAnC,qCACA,YACAoC,wBACAC,gCACA,iBACA,kBAEA,SAGAC,mBAWA,IAVA,QACA,KAQA,GAFA,8DAEA,yCACA,uBACA,WACAC,8CAeA,IAbA,4BACA,gBAOA,OANA,gCAEAC,aAEAC,GAEA,KAEA,qCAEA,KACA,6DACA,8CACAC,4EAAA,+BAEA1C,iBAEA,oCAEA,yCACA,gCACAA,+BAEA,mEACAA,uCAMA2C,uBAEA,2EAEAC,aADA,QAMA,kBAYA,c,8DC5MA,0HAA4jD,eAAG,G","file":"components/b-xbk-sku-popup/b-xbk-sku-popup.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./b-xbk-sku-popup.vue?vue&type=template&id=063a3990&\"\nvar renderjs\nimport script from \"./b-xbk-sku-popup.vue?vue&type=script&lang=js&\"\nexport * from \"./b-xbk-sku-popup.vue?vue&type=script&lang=js&\"\nimport style0 from \"./b-xbk-sku-popup.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/b-xbk-sku-popup/b-xbk-sku-popup.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-xbk-sku-popup.vue?vue&type=template&id=063a3990&\"","var components\ntry {\n components = {\n uPopup: function () {\n return import(\n /* webpackChunkName: \"node-modules/node_modules/uview-ui/components/u-popup/u-popup\" */ \"node_modules/uview-ui/components/u-popup/u-popup.vue\"\n )\n },\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var m0 = _vm.qnyurl(\"reduce.png\", \"xbk\")\n var m1 = _vm.qnyurl(\"add.png\", \"xbk\")\n if (!_vm._isMounted) {\n _vm.e0 = function ($event) {\n _vm.show = false\n }\n }\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n m0: m0,\n m1: m1,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-xbk-sku-popup.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-xbk-sku-popup.vue?vue&type=script&lang=js&\"","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-xbk-sku-popup.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./b-xbk-sku-popup.vue?vue&type=style&index=0&lang=scss&\""],"sourceRoot":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/card-checked/card-checked.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/card-checked/card-checked.js.map new file mode 100644 index 0000000..8fda960 --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/card-checked/card-checked.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/card-checked/card-checked.vue?8a43","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/card-checked/card-checked.vue?a82f","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/card-checked/card-checked.vue?e48c","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/card-checked/card-checked.vue?c797","uni-app:///components/card-checked/card-checked.vue"],"names":["renderjs","component","options","__file","components","uCheckboxGroup","uCheckbox","uGap","e","message","indexOf","console","error","render","_vm","this","_h","$createElement","_self","_c","recyclableRender","staticRenderFns","_withStripped","name","props","price","type","default","data","checkboxList1","checked","amount","newPrice","watch","immediate","handler","_p","methods","getWallet","self","_m","checkboxChange","GetP"],"mappings":"qIAAA,6HACIA,EADJ,QAQIC,EAAY,qBACd,aACA,YACA,sBACA,EACA,KACA,KACA,MACA,EACA,gBACAD,GAGFC,EAAUC,QAAQC,OAAS,2CACZ,aAAAF,E,0CCtBf,uQ,iCCAA,IAAIG,EAAJ,0LACA,IACEA,EAAa,CACXC,eAAgB,WACd,OAAO,mJAITC,UAAW,WACT,OAAO,uIAITC,KAAM,WACJ,OAAO,8HAKX,MAAOC,GACP,IAC+C,IAA7CA,EAAEC,QAAQC,QAAQ,wBACa,IAA/BF,EAAEC,QAAQC,QAAQ,QAWlB,MAAMF,EATNG,QAAQC,MAAMJ,EAAEC,SAChBE,QAAQC,MAAM,mBACdD,QAAQC,MACN,uFAEFD,QAAQC,MACN,mDAMN,IAAIC,EAAS,WACX,IAAIC,EAAMC,KACNC,EAAKF,EAAIG,eACJH,EAAII,MAAMC,IAEjBC,GAAmB,EACnBC,EAAkB,GACtBR,EAAOS,eAAgB,G,iCC3CvB,yHAA01B,eAAG,G,wIC0B71B,S,EACA,CACAC,oBACAC,OACAC,OACAC,qBACAC,YAYAC,gBACA,OACAC,gBACAN,UAEAO,WACAC,UACAC,aAKAC,OACAR,OACAS,aACAC,sBAAA,0IACA,GAAAxB,yBACA,8CACA,qBAIA,yBACAyB,4CACA,IACA,qBAEA,0CAZA,MAsBAC,SACAC,qBAAA,4IAEA,OADAC,IACA,UACA,+BAAAC,SACA7B,2BACA4B,gCACA,0CANA,IAeAE,2BACA9B,qBACA,kCAGA+B,gBACA/B,uCACA,4DACA,IAEA,YAKA","file":"components/card-checked/card-checked.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./card-checked.vue?vue&type=template&id=14f299c4&\"\nvar renderjs\nimport script from \"./card-checked.vue?vue&type=script&lang=js&\"\nexport * from \"./card-checked.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/card-checked/card-checked.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./card-checked.vue?vue&type=template&id=14f299c4&\"","var components\ntry {\n components = {\n uCheckboxGroup: function () {\n return import(\n /* webpackChunkName: \"node-modules/node_modules/uview-ui/components/u-checkbox-group/u-checkbox-group\" */ \"node_modules/uview-ui/components/u-checkbox-group/u-checkbox-group.vue\"\n )\n },\n uCheckbox: function () {\n return import(\n /* webpackChunkName: \"node-modules/node_modules/uview-ui/components/u-checkbox/u-checkbox\" */ \"node_modules/uview-ui/components/u-checkbox/u-checkbox.vue\"\n )\n },\n uGap: function () {\n return import(\n /* webpackChunkName: \"node-modules/node_modules/uview-ui/components/u-gap/u-gap\" */ \"node_modules/uview-ui/components/u-gap/u-gap.vue\"\n )\n },\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./card-checked.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./card-checked.vue?vue&type=script&lang=js&\"","\r\n\r\n\r\n\r\n\r\n"],"sourceRoot":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/cardstyle/cardstyle.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/cardstyle/cardstyle.js.map new file mode 100644 index 0000000..4ad39df --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/cardstyle/cardstyle.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/cardstyle/cardstyle.vue?359d","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/cardstyle/cardstyle.vue?43c1","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/cardstyle/cardstyle.vue?91f0","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/cardstyle/cardstyle.vue?9b20","uni-app:///components/cardstyle/cardstyle.vue","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/cardstyle/cardstyle.vue?04ed"],"names":["renderjs","component","options","__file","components","uLine","e","message","indexOf","console","error","render","_vm","this","_h","$createElement","_self","_c","recyclableRender","staticRenderFns","_withStripped","name","props","width","type","default","bgColor","computed","leftStyle","rightStyle","data"],"mappings":"+HAAA,oIACIA,EADJ,QASIC,EAAY,qBACd,aACA,YACA,sBACA,EACA,KACA,KACA,MACA,EACA,gBACAD,GAGFC,EAAUC,QAAQC,OAAS,qCACZ,aAAAF,E,0CCvBf,uQ,iCCAA,IAAIG,EAAJ,0LACA,IACEA,EAAa,CACXC,MAAO,WACL,OAAO,iIAKX,MAAOC,GACP,IAC+C,IAA7CA,EAAEC,QAAQC,QAAQ,wBACa,IAA/BF,EAAEC,QAAQC,QAAQ,QAWlB,MAAMF,EATNG,QAAQC,MAAMJ,EAAEC,SAChBE,QAAQC,MAAM,mBACdD,QAAQC,MACN,uFAEFD,QAAQC,MACN,mDAMN,IAAIC,EAAS,WACX,IAAIC,EAAMC,KACNC,EAAKF,EAAIG,eACJH,EAAII,MAAMC,IAEjBC,GAAmB,EACnBC,EAAkB,GACtBR,EAAOS,eAAgB,G,iCCjCvB,yHAAu1B,eAAG,G,yGCgB11B,CACAC,kBACAC,OACAC,OACAC,YACAC,YAEAC,SACAF,YACAC,oBAGAE,UACAC,qBACA,sJAEAC,sBACA,wJAGAC,gBACA,WAIA,a,iCCzCA,yHAAosC,eAAG,G","file":"components/cardstyle/cardstyle.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./cardstyle.vue?vue&type=template&id=10b3d448&\"\nvar renderjs\nimport script from \"./cardstyle.vue?vue&type=script&lang=js&\"\nexport * from \"./cardstyle.vue?vue&type=script&lang=js&\"\nimport style0 from \"./cardstyle.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/cardstyle/cardstyle.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./cardstyle.vue?vue&type=template&id=10b3d448&\"","var components\ntry {\n components = {\n uLine: function () {\n return import(\n /* webpackChunkName: \"node-modules/node_modules/uview-ui/components/u-line/u-line\" */ \"node_modules/uview-ui/components/u-line/u-line.vue\"\n )\n },\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./cardstyle.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./cardstyle.vue?vue&type=script&lang=js&\"","\r\n\r\n\r\n\r\n","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./cardstyle.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./cardstyle.vue?vue&type=style&index=0&lang=css&\""],"sourceRoot":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/countdown/countdown.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/countdown/countdown.js.map new file mode 100644 index 0000000..7d0d999 --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/countdown/countdown.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/countdown/countdown.vue?4b21","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/countdown/countdown.vue?9fed","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/countdown/countdown.vue?21ed","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/countdown/countdown.vue?229c","uni-app:///components/countdown/countdown.vue"],"names":["renderjs","component","options","__file","components","render","_vm","this","_h","$createElement","_self","_c","recyclableRender","staticRenderFns","_withStripped","props","item","type","default","status","createtime","data","wait_for","mounted","computed","OrderStatus","Ordercreatetime","methods","tiem","console","date","m","s"],"mappings":"gIAAA,+HACIA,EADJ,QAQIC,EAAY,qBACd,aACA,YACA,sBACA,EACA,KACA,KACA,MACA,EACA,gBACAD,GAGFC,EAAUC,QAAQC,OAAS,qCACZ,aAAAF,E,2CCtBf,wQ,kCCAA,IAAIG,EAAJ,0LACA,IAAIC,EAAS,WACX,IAAIC,EAAMC,KACNC,EAAKF,EAAIG,eACJH,EAAII,MAAMC,IAEjBC,GAAmB,EACnBC,EAAkB,GACtBR,EAAOS,eAAgB,G,kCCRvB,0HAAu1B,eAAG,G,0GCO11B,CACAC,OACAC,MACAC,YACAC,sBAEAC,QACAF,qBACAC,WAEAE,YACAH,YACAC,gCAGAG,gBACA,OACAC,cAGAC,mBACA,wDAEAC,UACAC,uBACA,uBAEAC,2BACA,4BAGAC,SAMAC,gBAAA,WAEA,GADAC,sCACA,wBAEA,0DACAC,gCACA,yCAEA,kBAEA,uBACA,gBAEA,GADAD,uBACA,OACA,mBADA,CAKA,gEACA,qBACAE,sBACA,qBACAC,sBACA,4CACA,SAGA","file":"components/countdown/countdown.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./countdown.vue?vue&type=template&id=b87db930&\"\nvar renderjs\nimport script from \"./countdown.vue?vue&type=script&lang=js&\"\nexport * from \"./countdown.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/countdown/countdown.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./countdown.vue?vue&type=template&id=b87db930&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./countdown.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./countdown.vue?vue&type=script&lang=js&\"","\r\n\r\n\r\n\r\n\n"],"sourceRoot":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/deduction/deduction.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/deduction/deduction.js.map new file mode 100644 index 0000000..445fcbe --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/deduction/deduction.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/deduction/deduction.vue?6ab4","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/deduction/deduction.vue?57ee","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/deduction/deduction.vue?b680","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/deduction/deduction.vue?d72f","uni-app:///components/deduction/deduction.vue","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/deduction/deduction.vue?a06d"],"names":["renderjs","component","options","__file","components","render","_vm","this","_h","$createElement","m0","_self","_c","_amount","CanBeUsed","m1","amount","m2","notEnough","Deduction_Amount","_isMounted","e0","$event","IsDeduction","$mp","data","Object","assign","$root","recyclableRender","staticRenderFns","_withStripped","name","mixins","props","price","type","default","buyingPrice","DeductionAmount","computed","ax","watch","deep","immediate","handler","conWalletInfo","console","profit","_Deduction_Amount","_price","status","methods","count"],"mappings":"gIAAA,uIACIA,EADJ,QASIC,EAAY,qBACd,aACA,YACA,sBACA,EACA,KACA,KACA,MACA,EACA,gBACAD,GAGFC,EAAUC,QAAQC,OAAS,qCACZ,aAAAF,E,2CCvBf,wQ,kCCAA,IAAIG,EAAJ,0LACA,IAAIC,EAAS,WACX,IAAIC,EAAMC,KACNC,EAAKF,EAAIG,eAETC,GADKJ,EAAIK,MAAMC,GACVN,EAAIO,QAAQP,EAAIQ,YACrBC,EAAKT,EAAIO,QAAQP,EAAIU,QACrBC,EAAKX,EAAIY,UAAYZ,EAAIO,QAAQP,EAAIa,kBAAoB,KACxDb,EAAIc,aACPd,EAAIe,GAAK,SAAUC,GACjBhB,EAAIiB,aAAejB,EAAIiB,cAG3BjB,EAAIkB,IAAIC,KAAOC,OAAOC,OACpB,GACA,CACEC,MAAO,CACLlB,GAAIA,EACJK,GAAIA,EACJE,GAAIA,MAKRY,GAAmB,EACnBC,EAAkB,GACtBzB,EAAO0B,eAAgB,G,kCC1BvB,0HAAu1B,eAAG,G,yICyB11B,SAGA,YAPA,EAQA,CACAC,iBACAC,mBACAC,OAEAC,OACAC,qBACAC,WAGAC,aACAF,qBACAC,YAGAE,iBACAH,qBACAC,YAIAZ,gBACA,OAEAT,UAEAO,eAEAT,YAEAK,mBAEAD,eAGAsB,UACAC,cACA,OACAN,oBACAZ,gCACAe,gCACAC,2CAIAG,OACAD,IACAE,QACAC,aACAC,oBAAA,sJAEA,gDACA,+BAAAC,SACA,gCACA,OAGA,2CACAC,sBAEAC,8BAEA,wDACA,kBACAD,wCAEA,6BACAA,sBAEA,4BAEA,qCACA,oBAEAA,sBACA,UAEA,qBAGA,2CACA,wBACA,mBAEAlC,cACAoC,wBACAC,mCACA,kBAEArC,UAEAoC,oBAEAC,SAEAC,0BACA,2CA/CA,MAmDAC,SACAC,iBACA,qBACA,wCACA,oBAIA,a,kCCzIA,0HAAsjD,eAAG,G","file":"components/deduction/deduction.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./deduction.vue?vue&type=template&id=b9bcda60&\"\nvar renderjs\nimport script from \"./deduction.vue?vue&type=script&lang=js&\"\nexport * from \"./deduction.vue?vue&type=script&lang=js&\"\nimport style0 from \"./deduction.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/deduction/deduction.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./deduction.vue?vue&type=template&id=b9bcda60&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var m0 = _vm._amount(_vm.CanBeUsed)\n var m1 = _vm._amount(_vm.amount)\n var m2 = _vm.notEnough ? _vm._amount(_vm.Deduction_Amount) : null\n if (!_vm._isMounted) {\n _vm.e0 = function ($event) {\n _vm.IsDeduction = !_vm.IsDeduction\n }\n }\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n m0: m0,\n m1: m1,\n m2: m2,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./deduction.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./deduction.vue?vue&type=script&lang=js&\"","\r\n\r\n\r\n\r\n\n","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./deduction.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./deduction.vue?vue&type=style&index=0&lang=scss&\""],"sourceRoot":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/erha-picker/erha-picker.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/erha-picker/erha-picker.js.map new file mode 100644 index 0000000..7ec1777 --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/erha-picker/erha-picker.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/erha-picker/erha-picker.vue?78cc","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/erha-picker/erha-picker.vue?5fd1","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/erha-picker/erha-picker.vue?adfa","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/erha-picker/erha-picker.vue?61e5","uni-app:///components/erha-picker/erha-picker.vue","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/erha-picker/erha-picker.vue?aed9"],"names":["renderjs","component","options","__file","components","render","_vm","this","_h","$createElement","_self","_c","recyclableRender","staticRenderFns","_withStripped","data","province","city","area","street","cityDataAll","getAreaAll","getStreetsAll","presentIndex","proIndex","cityIndex","areaIndex","provinceData","cityData","areaData","streetsData","showIndex","heightCot","bb","created","uni","success","console","mounted","methods","anewSelect","selectPro","selectCity","selectaArea","selectStreet"],"mappings":"oIAAA,uIACIA,EADJ,QASIC,EAAY,qBACd,aACA,YACA,sBACA,EACA,KACA,KACA,MACA,EACA,gBACAD,GAGFC,EAAUC,QAAQC,OAAS,yCACZ,aAAAF,E,2CCvBf,wQ,kCCAA,IAAIG,EAAJ,0LACA,IAAIC,EAAS,WACX,IAAIC,EAAMC,KACNC,EAAKF,EAAIG,eACJH,EAAII,MAAMC,IAEjBC,GAAmB,EACnBC,EAAkB,GACtBR,EAAOS,eAAgB,G,kCCRvB,0HAAy1B,eAAG,G,4HC4B51B,iBACA,aACA,aACA,a,EACA,CACAC,gBACA,OACAC,eACAC,WACAC,WACAC,aACAC,eACAC,cACAC,iBACAC,gBACAC,WACAC,YACAC,YAEAC,gBACAC,YACAC,YACAC,eACAC,YACAC,YACAC,QAGAC,mBAAA,WACAC,iBACAC,oBACAC,+BACA,sCAIAC,mBAEA,4BACA,2BACA,0BACA,6BACAD,gCAKAE,SACAC,uBACA,UACA,OACA,iBACA,iBACA,oBACA,gBACA,gBACA,kBACA,MACA,OACA,iBACA,iBACA,oBACA,gBACA,kBACA,MACA,OACA,iBACA,oBACA,kBACA,MACA,OACAH,mBACA,QAGAI,wBACAJ,eACA,IACAjB,EACA,KADAA,YAEA,gBACA,gBACA,mBACA,kBAGAsB,yBACA,IACAlB,EACA,KADAA,SAGA,YACA,iBACA,oCACA,kBAEAmB,0BACA,IACAnB,EAEA,KAFAA,SACAC,EACA,KADAA,UAEA,YACA,iBACAY,eACAA,sCACAA,yCACA,8CAEAO,2BACA,cACA,IACA5B,EAIA,KAJAA,SACAC,EAGA,KAHAA,KACAC,EAEA,KAFAA,KACAC,EACA,KADAA,OAEA,sBACAH,WACAC,OACAC,OACAC,cAKA,c,8DCzJA,0HAAwhD,eAAG,G","file":"components/erha-picker/erha-picker.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./erha-picker.vue?vue&type=template&id=4cd5f9b0&\"\nvar renderjs\nimport script from \"./erha-picker.vue?vue&type=script&lang=js&\"\nexport * from \"./erha-picker.vue?vue&type=script&lang=js&\"\nimport style0 from \"./erha-picker.vue?vue&type=style&index=0&lang=less&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/erha-picker/erha-picker.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./erha-picker.vue?vue&type=template&id=4cd5f9b0&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./erha-picker.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./erha-picker.vue?vue&type=script&lang=js&\"","\r\n\r\n\r\n\r\n\n","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--10-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--10-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./erha-picker.vue?vue&type=style&index=0&lang=less&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--10-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--10-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./erha-picker.vue?vue&type=style&index=0&lang=less&\""],"sourceRoot":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/film-item/film-item.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/film-item/film-item.js.map new file mode 100644 index 0000000..17d4377 --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/film-item/film-item.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/film-item/film-item.vue?32e4","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/film-item/film-item.vue?af5a","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/film-item/film-item.vue?a4e1","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/film-item/film-item.vue?10fd","uni-app:///components/film-item/film-item.vue","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/film-item/film-item.vue?245c"],"names":["renderjs","component","options","__file","components","render","_vm","this","_h","$createElement","_self","_c","recyclableRender","staticRenderFns","_withStripped","name","props","tabActive","type","default","data","cinemaData","isPlay","computed","methods","TofilmDesc","uni","url","buyBill"],"mappings":"gIAAA,uIACIA,EADJ,QASIC,EAAY,qBACd,aACA,YACA,sBACA,EACA,KACA,WACA,MACA,EACA,gBACAD,GAGFC,EAAUC,QAAQC,OAAS,qCACZ,aAAAF,E,2CCvBf,wQ,kCCAA,IAAIG,EAAJ,0LACA,IAAIC,EAAS,WACX,IAAIC,EAAMC,KACNC,EAAKF,EAAIG,eACJH,EAAII,MAAMC,IAEjBC,GAAmB,EACnBC,EAAkB,GACtBR,EAAOS,eAAgB,G,kCCRvB,0HAAu1B,eAAG,G,uHCkD11B,CACAC,iBACAC,OACAC,WACAC,YACAC,mBACA,WAIAC,MACAF,YACAC,mBACA,WAGAE,YACAH,YACAC,mBACA,WAIAG,QACAJ,aACAC,mBACA,YAIAI,YAEAC,SAEAC,uBACAC,cACAC,2FAIAC,oBAEA,YACAF,cACAC,qKAIAD,cACAC,6FAKA,c,8DCxGA,0HAA8kD,eAAG,G","file":"components/film-item/film-item.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./film-item.vue?vue&type=template&id=6b2e1dbe&scoped=true&\"\nvar renderjs\nimport script from \"./film-item.vue?vue&type=script&lang=js&\"\nexport * from \"./film-item.vue?vue&type=script&lang=js&\"\nimport style0 from \"./film-item.vue?vue&type=style&index=0&id=6b2e1dbe&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"6b2e1dbe\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/film-item/film-item.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./film-item.vue?vue&type=template&id=6b2e1dbe&scoped=true&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./film-item.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./film-item.vue?vue&type=script&lang=js&\"","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./film-item.vue?vue&type=style&index=0&id=6b2e1dbe&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./film-item.vue?vue&type=style&index=0&id=6b2e1dbe&lang=scss&scoped=true&\""],"sourceRoot":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/film-play/film-play.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/film-play/film-play.js.map new file mode 100644 index 0000000..4038659 --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/film-play/film-play.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/film-play/film-play.vue?1ece","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/film-play/film-play.vue?438f","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/film-play/film-play.vue?af78","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/film-play/film-play.vue?6e31","uni-app:///components/film-play/film-play.vue","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/film-play/film-play.vue?6b95"],"names":["renderjs","component","options","__file","components","render","_vm","this","_h","$createElement","g0","_self","_c","filmList","showTime","substring","g1","stopSellTime","g2","Math","round","parseFloat","pay_price","deduction_price","$mp","data","Object","assign","$root","recyclableRender","staticRenderFns","_withStripped","mixins","props","type","default","filmData","cinemaData","methods","buyBill","uni","url"],"mappings":"gIAAA,uIACIA,EADJ,QASIC,EAAY,qBACd,aACA,YACA,sBACA,EACA,KACA,WACA,MACA,EACA,gBACAD,GAGFC,EAAUC,QAAQC,OAAS,qCACZ,aAAAF,E,2CCvBf,wQ,kCCAA,IAAIG,EAAJ,0LACA,IAAIC,EAAS,WACX,IAAIC,EAAMC,KACNC,EAAKF,EAAIG,eAETC,GADKJ,EAAIK,MAAMC,GACVN,EAAIO,SAASC,SAASC,UAAU,GAAI,KACzCC,EAAKV,EAAIO,SAASI,aAAaF,UAAU,GAAI,IAC7CG,EAAKC,KAAKC,MAGV,KAFDC,WAAWf,EAAIO,SAASS,WACvBD,WAAWf,EAAIO,SAASU,mBAG5BjB,EAAIkB,IAAIC,KAAOC,OAAOC,OACpB,GACA,CACEC,MAAO,CACLlB,GAAIA,EACJM,GAAIA,EACJE,GAAIA,MAKRW,GAAmB,EACnBC,EAAkB,GACtBzB,EAAO0B,eAAgB,G,kCCzBvB,0HAAu1B,eAAG,G,4HCmC11B,gBACA,Y,EACA,CACAC,6BACAP,gBACA,UAGAQ,OAEApB,UACAqB,YACAC,YAGAC,UACAF,YACAC,YAGAE,YACAH,YACAC,aAGAG,SACAC,mBACAC,cACAC,2PAIA,c,8DCnEA,0HAA8kD,eAAG,G","file":"components/film-play/film-play.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./film-play.vue?vue&type=template&id=1fa9f7c0&scoped=true&\"\nvar renderjs\nimport script from \"./film-play.vue?vue&type=script&lang=js&\"\nexport * from \"./film-play.vue?vue&type=script&lang=js&\"\nimport style0 from \"./film-play.vue?vue&type=style&index=0&id=1fa9f7c0&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"1fa9f7c0\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/film-play/film-play.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./film-play.vue?vue&type=template&id=1fa9f7c0&scoped=true&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var g0 = _vm.filmList.showTime.substring(11, 16)\n var g1 = _vm.filmList.stopSellTime.substring(11, 16)\n var g2 = Math.round(\n (parseFloat(_vm.filmList.pay_price) -\n parseFloat(_vm.filmList.deduction_price)) *\n 100\n )\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n g1: g1,\n g2: g2,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./film-play.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./film-play.vue?vue&type=script&lang=js&\"","\r\n\r\n\r\n\r\n","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./film-play.vue?vue&type=style&index=0&id=1fa9f7c0&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./film-play.vue?vue&type=style&index=0&id=1fa9f7c0&lang=scss&scoped=true&\""],"sourceRoot":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/film-swiper/film-badge.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/film-swiper/film-badge.js.map new file mode 100644 index 0000000..0d45105 --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/film-swiper/film-badge.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/film-swiper/film-badge.vue?60b3","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/film-swiper/film-badge.vue?f69a","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/film-swiper/film-badge.vue?3f43","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/film-swiper/film-badge.vue?4eb0","uni-app:///components/film-swiper/film-badge.vue","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/film-swiper/film-badge.vue?e371"],"names":["renderjs","component","options","__file","components","render","_vm","this","_h","$createElement","_self","_c","recyclableRender","staticRenderFns","_withStripped","name","props","bgcolor","type","default","width","height","text","fontsize","data","methods","created","computed"],"mappings":"mIAAA,uIACIA,EADJ,QASIC,EAAY,qBACd,aACA,YACA,sBACA,EACA,KACA,KACA,MACA,EACA,gBACAD,GAGFC,EAAUC,QAAQC,OAAS,wCACZ,aAAAF,E,2CCvBf,wQ,kCCAA,IAAIG,EAAJ,0LACA,IAAIC,EAAS,WACX,IAAIC,EAAMC,KACNC,EAAKF,EAAIG,eACJH,EAAII,MAAMC,IAEjBC,GAAmB,EACnBC,EAAkB,GACtBR,EAAOS,eAAgB,G,kCCRvB,0HAAw1B,eAAG,G,0GCoB31B,CAEAC,uBACAC,OAEAC,SACAC,YACAC,gBAEAC,OACAF,YACAC,cAEAE,QACAH,YACAC,cAEAG,MACAJ,YACAC,aAGAI,UACAL,YACAC,eAGAK,gBACA,UAIAC,WAGAC,qBAIAC,aACA,a,kCC5DA,0HAAqsC,eAAG,G","file":"components/film-swiper/film-badge.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./film-badge.vue?vue&type=template&id=f5c8d9fa&\"\nvar renderjs\nimport script from \"./film-badge.vue?vue&type=script&lang=js&\"\nexport * from \"./film-badge.vue?vue&type=script&lang=js&\"\nimport style0 from \"./film-badge.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/film-swiper/film-badge.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./film-badge.vue?vue&type=template&id=f5c8d9fa&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./film-badge.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./film-badge.vue?vue&type=script&lang=js&\"","\r\n\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./film-badge.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./film-badge.vue?vue&type=style&index=0&lang=css&\""],"sourceRoot":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/film-swiper/film-banner.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/film-swiper/film-banner.js.map new file mode 100644 index 0000000..3748961 --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/film-swiper/film-banner.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/film-swiper/film-banner.vue?6ae9","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/film-swiper/film-banner.vue?bc9d","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/film-swiper/film-banner.vue?727c","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/film-swiper/film-banner.vue?a9e5","uni-app:///components/film-swiper/film-banner.vue","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/film-swiper/film-banner.vue?6a97"],"names":["renderjs","component","options","__file","components","render","_vm","this","_h","$createElement","_self","_c","recyclableRender","staticRenderFns","_withStripped","props","list","type","default","height","data","start","x","y","styleList","created","methods","addStyle","transform","zIndex","opacity","display","touchStart","touchEnd","newStyleList","itemClick","console"],"mappings":"oIAAA,uIACIA,EADJ,QASIC,EAAY,qBACd,aACA,YACA,sBACA,EACA,KACA,KACA,MACA,EACA,gBACAD,GAGFC,EAAUC,QAAQC,OAAS,yCACZ,aAAAF,E,2CCvBf,wQ,kCCAA,IAAIG,EAAJ,0LACA,IAAIC,EAAS,WACX,IAAIC,EAAMC,KACNC,EAAKF,EAAIG,eACJH,EAAII,MAAMC,IAEjBC,GAAmB,EACnBC,EAAkB,GACtBR,EAAOS,eAAgB,G,kCCRvB,0HAAy1B,eAAG,G,0GCgB51B,CACAC,OAIAC,MACAC,WACAC,YAKAC,QACAF,YACAC,YAGAE,gBACA,OAIAC,OACAC,IACAC,KAKAC,eAGAC,mBAAA,WACA,iCACA,oCAGAC,SAKAC,qBACA,uBACA,UAEA,UACA,OACAC,0DACAC,cACAC,aACAC,+BAIA,OACAH,yDACAC,cACAC,wBACAC,6BAQAC,uBACA,6DACA,8DAMAC,qBACA,iDACA,yCACA,yCACA,2BAEA,QAEA,gBACAC,mBACA,MAEAA,aACAA,eAWA,kBAMAC,sBACAC,eACA,yBAGA,a,kCC9HA,0HAAwjD,eAAG,G","file":"components/film-swiper/film-banner.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./film-banner.vue?vue&type=template&id=b9e89308&\"\nvar renderjs\nimport script from \"./film-banner.vue?vue&type=script&lang=js&\"\nexport * from \"./film-banner.vue?vue&type=script&lang=js&\"\nimport style0 from \"./film-banner.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/film-swiper/film-banner.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./film-banner.vue?vue&type=template&id=b9e89308&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./film-banner.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./film-banner.vue?vue&type=script&lang=js&\"","\r\n\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./film-banner.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./film-banner.vue?vue&type=style&index=0&lang=scss&\""],"sourceRoot":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/film-swiper/film-swiper.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/film-swiper/film-swiper.js.map new file mode 100644 index 0000000..2b3362f --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/film-swiper/film-swiper.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/film-swiper/film-swiper.vue?b72b","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/film-swiper/film-swiper.vue?6418","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/film-swiper/film-swiper.vue?be61","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/film-swiper/film-swiper.vue?6bb2","uni-app:///components/film-swiper/film-swiper.vue","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/film-swiper/film-swiper.vue?0aaa"],"names":["renderjs","component","options","__file","components","render","_vm","this","_h","$createElement","_self","_c","recyclableRender","staticRenderFns","_withStripped","ynTriangleBadge","name","props","bkstart","type","default","bkend","galleryheight","images","imgviewwidth","imgviewheight","showbadge","showdec","badegtype","badegwidth","badegheight","data","bkstartcolor","bkendcolor","badegcolor","TTT","istouchmove","isEndTouch","screencenterpos","activeviewindex","offset","scrollLeft","newleft","oldleft","scrollleft","sviewlst","leftview","rightview","imgsview","toview","created","mounted","watch","that","console","computed","bkstyle","methods","SetBkRightAnimate","num","clearInterval","endscroll","scroll","clickimg","touchStartHandle","touchMoveHandle","touchEndHandle","animationstartHandle","animationendHandle","upDataScrollviewLayout","lview","index","url","dec","badeg","dominant","w","h","l","r","imgview","arrimgview","i","rview","activeaf","leftaf","rightaf","clearTimeout","gradientColor","parseInt","colorArr","colorToRgb","aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","burntsienna","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","green","greenyellow","grey","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen","sColorNew","sColor","sColorChange","colorToHex","hex","strHex","numHex"],"mappings":"oIAAA,uIACIA,EADJ,QASIC,EAAY,qBACd,aACA,YACA,sBACA,EACA,KACA,WACA,MACA,EACA,gBACAD,GAGFC,EAAUC,QAAQC,OAAS,yCACZ,aAAAF,E,2CCvBf,wQ,kCCAA,IAAIG,EAAJ,0LACA,IAAIC,EAAS,WACX,IAAIC,EAAMC,KACNC,EAAKF,EAAIG,eACJH,EAAII,MAAMC,IAEjBC,GAAmB,EACnBC,EAAkB,GACtBR,EAAOS,eAAgB,G,kCCRvB,0HAAy1B,eAAG,G,kRC+D51B,CACAV,YACAW,mBAEAC,kBACAC,OAEAC,SACAC,cACAC,mBAGAC,OACAF,cACAC,mBAGAE,eACAH,qBACAC,aAGAG,QACAJ,YAGAK,cACAL,cACAC,sBAGAK,eACAN,cACAC,0BAEAM,WACAP,eACAC,YAEAO,SACAR,eACAC,YAEAQ,WACAT,cACAC,iBAEAS,YACAV,cACAC,cAEAU,aACAX,cACAC,eAKAW,gBACA,OAEAC,0BACAC,sBAEAC,iBAEAC,SAEAC,eAEAC,cAEAC,kBAEAC,kBAEAC,SAEAC,aAEAC,UAEAC,SACAC,cAGAC,UACAC,YACAC,aACAC,aAEAC,qBAGAC,mBACA,uBACA,+CACA,oDAGAC,qBACAC,OACA7B,kBAAA,oIACA8B,EACAC,kCACA,4CACAA,iDACA,sFALA,IAOAf,2BACA,+DAGAgB,UAEAC,sBAIAC,SACAC,8BACA,WACA,KAEA,0CAEA,KAEA,0BACAL,sBACAM,IAEA,KACAC,mBACA,KAEAC,wBAIAC,mBAIA,oCACA,qCAEA,kDAEA,qCACA,gCACA,mBACA,0BACA,MACA,cACA,+BACA,SAMAC,uBACA,uBACA,kGACAf,iBACA,0BAGAgB,6BAEA,oBACA,oBAEAC,4BAEA,qBAEAC,2BAEA,oBAEAC,kCAIAC,8BAEA,4DAEA,2BAWAC,mCACAf,wCAGA,kBAGA,6BAGA,kBAIA,GACAgB,iBACAA,yBACAA,uBACAA,MACAA,YAIA,SACA,IACA,+BAEA,OACAC,QACAC,OACAC,OACAC,SACAxC,2BACAyC,2BACAC,IACAC,IACAC,IACAC,KAIA,kCAGAC,sBACAA,uBAGAA,IADA,KACAA,MAEAA,WAEAA,YAEAC,UACAC,IAIA,OACAC,kBAEAA,yBACAA,uBACA,YACAA,UAEAA,sBAEAA,YAGA,QACA,IACA,IAGA,eACA,QACA,gBACA,gBAGA,2BAEA,gBAoBA,GAlBA,OACAC,OACAC,IACAC,KAGA,MACAF,gBACAE,WACAD,KAGA,MACAD,gBACAC,WACAC,OAGA,qBAKA,YADAhC,qBAHA2B,2BACAA,4BAOA,KACA,OACAA,2BACAA,6BAKA,KACA,gBAEAA,2BACAA,6BAMA,eACAX,iBACAA,YACA,8BAEAW,OADA,KACAA,MAEAA,WAEAA,qBAEAE,4BACAA,sBACAA,YAGA,OACA,WACA,YACA,YAGA,uBACA,gBAGA,2BACA,WACA,wBACAI,oBACA,wBACA,uBACA,sBACAlC,6DAEA,WAYAmC,8BAgBA,IAfA,yBACA,OACA,OACA,OAEA,qBACA,OACA,OACA,OAEA,UACA,UACA,UAEA,KACA,aAEA,iEACA,IACAC,qBACAC,UAEA,UAIAC,uBAEA,OACAC,mBACAC,sBACAC,WACAC,oBACAC,eACAC,eACAC,gBACAC,YACAC,wBACAC,WACAC,oBACAC,eACAC,mBACAC,qBACAC,mBACAC,oBACAC,mBACAC,eACAC,wBACAC,kBACAC,iBACAC,WACAC,kBACAC,kBACAC,uBACAC,kBACAC,mBACAC,kBACAC,mBACAC,qBACAC,wBACAC,oBACAC,oBACAC,iBACAC,oBACAC,sBACAC,uBACAC,uBACAC,uBACAC,uBACAC,oBACAC,kBACAC,qBACAC,iBACAC,iBACAC,oBACAC,mBACAC,qBACAC,qBACAC,cACAC,mBACAC,oBACAC,cACAC,mBACAC,cACAC,eACAC,qBACAC,cACAC,kBACAC,iBACAC,mBACAC,gBACAC,eACAC,eACAC,kBACAC,uBACAC,mBACAC,sBACAC,mBACAC,oBACAC,mBACAC,8BACAC,mBACAC,oBACAC,mBACAC,mBACAC,qBACAC,uBACAC,sBACAC,qBACAC,qBACAC,wBACAC,qBACAC,WACAC,mBACAC,eACAC,cACAC,gBACAC,0BACAC,oBACAC,sBACAC,sBACAC,wBACAC,yBACAC,2BACAC,yBACAC,yBACAC,sBACAC,mBACAC,mBACAC,kBACAC,qBACAC,cACAC,iBACAC,eACAC,mBACAC,gBACAC,mBACAC,gBACAC,uBACAC,mBACAC,uBACAC,uBACAC,oBACAC,mBACAC,cACAC,cACAC,cACAC,oBACAC,gBACAC,uBACAC,UACAC,mBACAC,mBACAC,qBACAC,gBACAC,oBACAC,kBACAC,kBACAC,gBACAC,gBACAC,iBACAC,mBACAC,mBACAC,mBACAC,cACAC,qBACAC,mBACAC,aACAC,cACAC,iBACAC,gBACAC,mBACAC,gBACAC,eACAC,YACAC,oBACAC,aACAC,sBAEA,uCACA,kBAGA,qBACA,eACA,QACA,WAIA,iBACA,iBAEA,IADA,UACA,aACAC,yCAEAC,IAGA,SACA,iBACAC,sCAEA,SAEA,UAMAC,uBACA,QACA,uCACA,yBAGA,IAFA,qDACA,MACA,oBACA,gCACAC,eACA,UACAA,MAEAC,KAMA,OAJA,eACAA,KAGA,EACA,cAYA,SAXA,kCACA,gBACA,SACA,iBACA,UACA,wBACAC,aAEA,aAOA,c,8DClrBA,0HAAglD,eAAG,G","file":"components/film-swiper/film-swiper.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./film-swiper.vue?vue&type=template&id=07974c70&scoped=true&\"\nvar renderjs\nimport script from \"./film-swiper.vue?vue&type=script&lang=js&\"\nexport * from \"./film-swiper.vue?vue&type=script&lang=js&\"\nimport style0 from \"./film-swiper.vue?vue&type=style&index=0&id=07974c70&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"07974c70\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/film-swiper/film-swiper.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./film-swiper.vue?vue&type=template&id=07974c70&scoped=true&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./film-swiper.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./film-swiper.vue?vue&type=script&lang=js&\"","\r\n\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./film-swiper.vue?vue&type=style&index=0&id=07974c70&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./film-swiper.vue?vue&type=style&index=0&id=07974c70&lang=scss&scoped=true&\""],"sourceRoot":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/linzq-citySelect/film-citySelect.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/linzq-citySelect/film-citySelect.js.map new file mode 100644 index 0000000..633b777 --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/linzq-citySelect/film-citySelect.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/linzq-citySelect/film-citySelect.vue?6ec7","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/linzq-citySelect/film-citySelect.vue?d703","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/linzq-citySelect/film-citySelect.vue?b258","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/linzq-citySelect/film-citySelect.vue?e8ce","uni-app:///components/linzq-citySelect/film-citySelect.vue","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/linzq-citySelect/film-citySelect.vue?11a0"],"names":["renderjs","component","options","__file","components","render","_vm","this","_h","$createElement","g0","_self","_c","disdingwei","Visit","length","l0","__map","list","item","index","$orig","__get_orig","m0","searchValue","getId","m1","$mp","data","Object","assign","$root","recyclableRender","staticRenderFns","_withStripped","props","statusBarHeight","ImgUrl","letter","selectLetter","scrollIntoId","tId","searchList","showMask","position","longitude","latitude","seconds","po_tips","citys","hotCity","inputActive","computed","UserFilmArae","UserArae2","created","uni","key","success","that","tmp","methods","SETFILMDATA","scrollTo","setTimeout","query","res","self","itemStr","arr","isHave","console","isString","onInput","back_city","distinct","newArr","cityId","cityName","regionName","regionId","delta","AtCity","getWarpweft"],"mappings":"6IAAA,uIACIA,EADJ,QASIC,EAAY,qBACd,aACA,YACA,sBACA,EACA,KACA,WACA,MACA,EACA,gBACAD,GAGFC,EAAUC,QAAQC,OAAS,kDACZ,aAAAF,E,2CCvBf,wQ,kCCAA,IAAIG,EAAJ,0LACA,IAAIC,EAAS,WACX,IAAIC,EAAMC,KACNC,EAAKF,EAAIG,eAETC,GADKJ,EAAIK,MAAMC,GACVN,EAAIO,WAAaP,EAAIQ,MAAMC,OAAS,MACzCC,EAAKV,EAAIW,MAAMX,EAAIY,MAAM,SAAUC,EAAMC,GAC3C,IAAIC,EAAQf,EAAIgB,WAAWH,GACvBI,EAAwB,IAAnBjB,EAAIkB,YAAoBlB,EAAImB,MAAML,GAAS,KAChDM,EAAwB,IAAnBpB,EAAIkB,YAAoBlB,EAAImB,MAAML,GAAS,KACpD,MAAO,CACLC,MAAOA,EACPE,GAAIA,EACJG,GAAIA,MAGRpB,EAAIqB,IAAIC,KAAOC,OAAOC,OACpB,GACA,CACEC,MAAO,CACLrB,GAAIA,EACJM,GAAIA,MAKRgB,GAAmB,EACnBC,EAAkB,GACtB5B,EAAO6B,eAAgB,G,kCC5BvB,0HAA61B,eAAG,G,2ICoEh2B,SACA,QACA,4lBAEA,CACA9B,cACA+B,SAEAP,gBACA,OACAQ,qCACAC,mBACAC,UACAC,gBACAf,eACAgB,gBACAtB,QACAuB,SACAC,cACAC,YACA9B,cACAC,SACA8B,YACAC,aACAC,YACAC,UACAC,eACAC,SACAC,WACAC,iBAIAC,eACA,iBAEAC,2BAEAC,4BAIAC,mBAAA,YACA,qCACA,qBAGA,QACAC,cACAC,gBACAC,oBACAC,kBAUA,IAFA,gGACA,KACA,mBAEA,IADA,WACA,0BACA,6BACA,qCACA,iBACA,uBACAC,UACA,gCAEA,iCAQAC,gBACA,mBACAC,6BACA,IAEArC,kBACA,uBAGAsC,qBAAA,WACA,iBACA,iCACAC,uBACA,gBACA,KACA,qBAGAC,oBACA,SACA,OAkBA,OAjBAC,wBACA,SACA,KAYA,OAXArC,oCACA,WACAsC,eACAC,kCACAC,gBAGAA,oBAEA,OADAC,4BACA,KAEA,KAEAC,+BACA,GAGAC,qBACA,2BAGAC,oBACA,qBAEA,GADAF,mBACA,yCACA,8CACA,kBACA,mBACA,yBAEA,mBACA,mBACA,qBAIAG,wBACA,MAiBA,IACAC,cAEA,IADA,SACA,mBACA,mBACAC,aAGA,UAxBA,GACAC,gBACAC,oBACAC,cACAC,aAIA,mBACA,eAGA,sBACA,oBACA,mBACA,iBAWA,gBACAT,kCACAf,cACAC,gBACA7B,kBAGA,oBAGA4B,gBACAyB,YAIAC,kBACA1B,gBACAyB,WAGAE,uBAAA,WACA,mBACA,+DACAZ,mCACA,KACA,6DACA,oBAIA,wBA4BA,c,8DCrSA,0HAAolD,eAAG,G","file":"components/linzq-citySelect/film-citySelect.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./film-citySelect.vue?vue&type=template&id=18f49e88&scoped=true&\"\nvar renderjs\nimport script from \"./film-citySelect.vue?vue&type=script&lang=js&\"\nexport * from \"./film-citySelect.vue?vue&type=script&lang=js&\"\nimport style0 from \"./film-citySelect.vue?vue&type=style&index=0&id=18f49e88&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"18f49e88\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/linzq-citySelect/film-citySelect.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./film-citySelect.vue?vue&type=template&id=18f49e88&scoped=true&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var g0 = _vm.disdingwei ? _vm.Visit.length : null\n var l0 = _vm.__map(_vm.list, function (item, index) {\n var $orig = _vm.__get_orig(item)\n var m0 = _vm.searchValue == \"\" ? _vm.getId(index) : null\n var m1 = _vm.searchValue == \"\" ? _vm.getId(index) : null\n return {\n $orig: $orig,\n m0: m0,\n m1: m1,\n }\n })\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n l0: l0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./film-citySelect.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./film-citySelect.vue?vue&type=script&lang=js&\"","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./film-citySelect.vue?vue&type=style&index=0&id=18f49e88&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./film-citySelect.vue?vue&type=style&index=0&id=18f49e88&lang=scss&scoped=true&\""],"sourceRoot":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/movies-item/movies-item.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/movies-item/movies-item.js.map new file mode 100644 index 0000000..f479112 --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/movies-item/movies-item.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/movies-item/movies-item.vue?416b","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/movies-item/movies-item.vue?8b61","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/movies-item/movies-item.vue?2515","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/movies-item/movies-item.vue?dc2b","uni-app:///components/movies-item/movies-item.vue","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/movies-item/movies-item.vue?d25d"],"names":["renderjs","component","options","__file","components","render","_vm","this","_h","$createElement","_self","_c","recyclableRender","staticRenderFns","_withStripped","data","cinemaData","props","type","default","filmDesc","isFilm","onLoad","methods","ToMoviesPlay","console","uni","url"],"mappings":"mIAAA,oIACIA,EADJ,QASIC,EAAY,qBACd,aACA,YACA,sBACA,EACA,KACA,WACA,MACA,EACA,gBACAD,GAGFC,EAAUC,QAAQC,OAAS,yCACZ,aAAAF,E,0CCvBf,uQ,iCCAA,IAAIG,EAAJ,0LACA,IAAIC,EAAS,WACX,IAAIC,EAAMC,KACNC,EAAKF,EAAIG,eACJH,EAAII,MAAMC,IAEjBC,GAAmB,EACnBC,EAAkB,GACtBR,EAAOS,eAAgB,G,iCCRvB,yHAAy1B,eAAG,G,sHCyB51B,CACAC,gBACA,OACAC,gBAGAC,OACAF,MACAG,YACAC,mBACA,WAGAC,UACAF,YACAC,mBACA,WAIAE,QACAH,aACAC,mBACA,YAIAG,qBAGAC,SAEAC,wBACAC,mCAEA,YACAC,cACAC,wGAIA,0BACAD,cACAC,qLAMA,c,6DC1EA,yHAAglD,eAAG,G","file":"components/movies-item/movies-item.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./movies-item.vue?vue&type=template&id=ef11de80&scoped=true&\"\nvar renderjs\nimport script from \"./movies-item.vue?vue&type=script&lang=js&\"\nexport * from \"./movies-item.vue?vue&type=script&lang=js&\"\nimport style0 from \"./movies-item.vue?vue&type=style&index=0&id=ef11de80&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"ef11de80\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/movies-item/movies-item.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./movies-item.vue?vue&type=template&id=ef11de80&scoped=true&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./movies-item.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./movies-item.vue?vue&type=script&lang=js&\"","\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./movies-item.vue?vue&type=style&index=0&id=ef11de80&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./movies-item.vue?vue&type=style&index=0&id=ef11de80&lang=scss&scoped=true&\""],"sourceRoot":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/orderindex-scan-code/orderindex-scan-code.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/orderindex-scan-code/orderindex-scan-code.js.map new file mode 100644 index 0000000..659bca2 --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/orderindex-scan-code/orderindex-scan-code.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/orderindex-scan-code/orderindex-scan-code.vue?571c","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/orderindex-scan-code/orderindex-scan-code.vue?7bac","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/orderindex-scan-code/orderindex-scan-code.vue?1fe3","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/orderindex-scan-code/orderindex-scan-code.vue?1a8a","uni-app:///components/orderindex-scan-code/orderindex-scan-code.vue","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/orderindex-scan-code/orderindex-scan-code.vue?2d21"],"names":["renderjs","component","options","__file","components","uImage","uText","e","message","indexOf","console","error","render","_vm","this","_h","$createElement","m0","_self","_c","RetainDecimalPoint","item","$mp","data","Object","assign","$root","recyclableRender","staticRenderFns","_withStripped","mixins","name","props","type","default","methods","copyThis","uni","success","title","fail"],"mappings":"sJAAA,uIACIA,EADJ,QASIC,EAAY,qBACd,aACA,YACA,sBACA,EACA,KACA,KACA,MACA,EACA,gBACAD,GAGFC,EAAUC,QAAQC,OAAS,2DACZ,aAAAF,E,2CCvBf,wQ,kCCAA,IAAIG,EAAJ,0LACA,IACEA,EAAa,CACXC,OAAQ,WACN,OAAO,iIAITC,MAAO,WACL,OAAO,gIAKX,MAAOC,GACP,IAC+C,IAA7CA,EAAEC,QAAQC,QAAQ,wBACa,IAA/BF,EAAEC,QAAQC,QAAQ,QAWlB,MAAMF,EATNG,QAAQC,MAAMJ,EAAEC,SAChBE,QAAQC,MAAM,mBACdD,QAAQC,MACN,uFAEFD,QAAQC,MACN,mDAMN,IAAIC,EAAS,WACX,IAAIC,EAAMC,KACNC,EAAKF,EAAIG,eAETC,GADKJ,EAAIK,MAAMC,GACVN,EAAIO,mBAAmBP,EAAIQ,KAAK,YACzCR,EAAIS,IAAIC,KAAOC,OAAOC,OACpB,GACA,CACEC,MAAO,CACLT,GAAIA,MAKRU,GAAmB,EACnBC,EAAkB,GACtBhB,EAAOiB,eAAgB,G,kCC/CvB,0HAAk2B,eAAG,G,4HCkCr2B,gB,EACA,CACAC,mBACAC,4BACAC,OACAC,MACAA,YACAC,aAEAb,MACAY,YACAC,uBAGAX,gBACA,UAIAY,SACAC,qBACA1B,eACA2B,oBACAd,OACAe,mBACAD,aACAE,gBAGAC,iBACA9B,qBAKA,c,8DCrEA,0HAAikD,eAAG,G","file":"components/orderindex-scan-code/orderindex-scan-code.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./orderindex-scan-code.vue?vue&type=template&id=3c8a15f8&\"\nvar renderjs\nimport script from \"./orderindex-scan-code.vue?vue&type=script&lang=js&\"\nexport * from \"./orderindex-scan-code.vue?vue&type=script&lang=js&\"\nimport style0 from \"./orderindex-scan-code.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/orderindex-scan-code/orderindex-scan-code.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./orderindex-scan-code.vue?vue&type=template&id=3c8a15f8&\"","var components\ntry {\n components = {\n uImage: function () {\n return import(\n /* webpackChunkName: \"node-modules/node_modules/uview-ui/components/u-image/u-image\" */ \"node_modules/uview-ui/components/u-image/u-image.vue\"\n )\n },\n uText: function () {\n return import(\n /* webpackChunkName: \"node-modules/node_modules/uview-ui/components/u-text/u-text\" */ \"node_modules/uview-ui/components/u-text/u-text.vue\"\n )\n },\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var m0 = _vm.RetainDecimalPoint(_vm.item[\"amount\"])\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n m0: m0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./orderindex-scan-code.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./orderindex-scan-code.vue?vue&type=script&lang=js&\"","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./orderindex-scan-code.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./orderindex-scan-code.vue?vue&type=style&index=0&lang=scss&\""],"sourceRoot":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/rechareModal/rechareModal.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/rechareModal/rechareModal.js.map new file mode 100644 index 0000000..6179ed7 --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/rechareModal/rechareModal.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/rechareModal/rechareModal.vue?a63f","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/rechareModal/rechareModal.vue?3f79","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/rechareModal/rechareModal.vue?f3a0","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/rechareModal/rechareModal.vue?1f81","uni-app:///components/rechareModal/rechareModal.vue","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/rechareModal/rechareModal.vue?f007"],"names":["renderjs","component","options","__file","components","uModal","e","message","indexOf","console","error","render","_vm","this","_h","$createElement","_self","_c","recyclableRender","staticRenderFns","_withStripped","name","data","props","showModal","type","know"],"mappings":"sIAAA,uIACIA,EADJ,QASIC,EAAY,qBACd,aACA,YACA,sBACA,EACA,KACA,WACA,MACA,EACA,gBACAD,GAGFC,EAAUC,QAAQC,OAAS,2CACZ,aAAAF,E,2CCvBf,wQ,kCCAA,IAAIG,EAAJ,0LACA,IACEA,EAAa,CACXC,OAAQ,WACN,OAAO,kIAKX,MAAOC,GACP,IAC+C,IAA7CA,EAAEC,QAAQC,QAAQ,wBACa,IAA/BF,EAAEC,QAAQC,QAAQ,QAWlB,MAAMF,EATNG,QAAQC,MAAMJ,EAAEC,SAChBE,QAAQC,MAAM,mBACdD,QAAQC,MACN,uFAEFD,QAAQC,MACN,mDAMN,IAAIC,EAAS,WACX,IAAIC,EAAMC,KACNC,EAAKF,EAAIG,eACJH,EAAII,MAAMC,IAEjBC,GAAmB,EACnBC,EAAkB,GACtBR,EAAOS,eAAgB,G,kCCjCvB,0HAA01B,eAAG,G,sICY71BC,oBACAC,gBACA,UAIAC,OACAC,WACAC,iBAGA,kCAEA,aAGA,yBACA,CACAC,iBACA,6BAEA,gB,kCCjCA,0HAAilD,eAAG,G","file":"components/rechareModal/rechareModal.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./rechareModal.vue?vue&type=template&id=4b137124&scoped=true&\"\nvar renderjs\nimport script from \"./rechareModal.vue?vue&type=script&lang=js&\"\nexport * from \"./rechareModal.vue?vue&type=script&lang=js&\"\nimport style0 from \"./rechareModal.vue?vue&type=style&index=0&id=4b137124&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"4b137124\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/rechareModal/rechareModal.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./rechareModal.vue?vue&type=template&id=4b137124&scoped=true&\"","var components\ntry {\n components = {\n uModal: function () {\n return import(\n /* webpackChunkName: \"node-modules/node_modules/uview-ui/components/u-modal/u-modal\" */ \"node_modules/uview-ui/components/u-modal/u-modal.vue\"\n )\n },\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./rechareModal.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./rechareModal.vue?vue&type=script&lang=js&\"","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./rechareModal.vue?vue&type=style&index=0&id=4b137124&scoped=true&lang=scss&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./rechareModal.vue?vue&type=style&index=0&id=4b137124&scoped=true&lang=scss&\""],"sourceRoot":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/recharge/recharge-Service.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/recharge/recharge-Service.js.map new file mode 100644 index 0000000..ac86303 --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/recharge/recharge-Service.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/recharge/recharge-Service.vue?83b1","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/recharge/recharge-Service.vue?3e66","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/recharge/recharge-Service.vue?fb18","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/recharge/recharge-Service.vue?ada3","uni-app:///components/recharge/recharge-Service.vue","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/recharge/recharge-Service.vue?26b2"],"names":["renderjs","component","options","__file","components","render","_vm","this","_h","$createElement","_self","_c","recyclableRender","staticRenderFns","_withStripped","name","props","logo","type","default","title","data"],"mappings":"sIAAA,uIACIA,EADJ,QASIC,EAAY,qBACd,aACA,YACA,sBACA,EACA,KACA,WACA,MACA,EACA,gBACAD,GAGFC,EAAUC,QAAQC,OAAS,2CACZ,aAAAF,E,2CCvBf,wQ,kCCAA,IAAIG,EAAJ,0LACA,IAAIC,EAAS,WACX,IAAIC,EAAMC,KACNC,EAAKF,EAAIG,eACJH,EAAII,MAAMC,IAEjBC,GAAmB,EACnBC,EAAkB,GACtBR,EAAOS,eAAgB,G,kCCRvB,0HAA81B,eAAG,G,oGCYj2B,MAIA,CACAC,wBACAC,OACAC,MACAC,YACAC,+FAEAC,OACAF,YACAC,kBAGAE,gBACA,WAEA,a,kCC/BA,0HAAqlD,eAAG,G","file":"components/recharge/recharge-Service.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./recharge-Service.vue?vue&type=template&id=4e2577ac&scoped=true&\"\nvar renderjs\nimport script from \"./recharge-Service.vue?vue&type=script&lang=js&\"\nexport * from \"./recharge-Service.vue?vue&type=script&lang=js&\"\nimport style0 from \"./recharge-Service.vue?vue&type=style&index=0&id=4e2577ac&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"4e2577ac\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/recharge/recharge-Service.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./recharge-Service.vue?vue&type=template&id=4e2577ac&scoped=true&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./recharge-Service.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./recharge-Service.vue?vue&type=script&lang=js&\"","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./recharge-Service.vue?vue&type=style&index=0&id=4e2577ac&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./recharge-Service.vue?vue&type=style&index=0&id=4e2577ac&lang=scss&scoped=true&\""],"sourceRoot":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/recharge/recharge-Type.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/recharge/recharge-Type.js.map new file mode 100644 index 0000000..bf1da1f --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/recharge/recharge-Type.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/recharge/recharge-Type.vue?f071","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/recharge/recharge-Type.vue?afec","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/recharge/recharge-Type.vue?2349","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/recharge/recharge-Type.vue?bf8b","uni-app:///components/recharge/recharge-Type.vue","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/recharge/recharge-Type.vue?127f"],"names":["renderjs","component","options","__file","components","render","_vm","this","_h","$createElement","_self","_c","recyclableRender","staticRenderFns","_withStripped","name","props","title","type","default","data","watch"],"mappings":"mIAAA,uIACIA,EADJ,QASIC,EAAY,qBACd,aACA,YACA,sBACA,EACA,KACA,WACA,MACA,EACA,gBACAD,GAGFC,EAAUC,QAAQC,OAAS,wCACZ,aAAAF,E,2CCvBf,wQ,kCCAA,IAAIG,EAAJ,0LACA,IAAIC,EAAS,WACX,IAAIC,EAAMC,KACNC,EAAKF,EAAIG,eACJH,EAAII,MAAMC,IAEjBC,GAAmB,EACnBC,EAAkB,GACtBR,EAAOS,eAAgB,G,kCCRvB,0HAA21B,eAAG,G,0GCkB91B,CACAC,qBACAC,OACAC,OACAC,YACAC,iBAGAC,kBACAC,UACA,a,kCC5BA,0HAAklD,eAAG,G","file":"components/recharge/recharge-Type.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./recharge-Type.vue?vue&type=template&id=a9990f5a&scoped=true&\"\nvar renderjs\nimport script from \"./recharge-Type.vue?vue&type=script&lang=js&\"\nexport * from \"./recharge-Type.vue?vue&type=script&lang=js&\"\nimport style0 from \"./recharge-Type.vue?vue&type=style&index=0&id=a9990f5a&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"a9990f5a\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/recharge/recharge-Type.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./recharge-Type.vue?vue&type=template&id=a9990f5a&scoped=true&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./recharge-Type.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./recharge-Type.vue?vue&type=script&lang=js&\"","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./recharge-Type.vue?vue&type=style&index=0&id=a9990f5a&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./recharge-Type.vue?vue&type=style&index=0&id=a9990f5a&lang=scss&scoped=true&\""],"sourceRoot":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/recharge/recharge-User.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/recharge/recharge-User.js.map new file mode 100644 index 0000000..207e21c --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/recharge/recharge-User.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/recharge/recharge-User.vue?5533","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/recharge/recharge-User.vue?f863","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/recharge/recharge-User.vue?46df","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/recharge/recharge-User.vue?0de2","uni-app:///components/recharge/recharge-User.vue","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/components/recharge/recharge-User.vue?e660"],"names":["renderjs","component","options","__file","components","uInput","e","message","indexOf","console","error","render","_vm","this","_h","$createElement","_self","_c","recyclableRender","staticRenderFns","_withStripped","name","props","value","type","default","placeholder","inputtype","text","data","account","computed","modelvalue","get","set"],"mappings":"mIAAA,uIACIA,EADJ,QASIC,EAAY,qBACd,aACA,YACA,sBACA,EACA,KACA,WACA,MACA,EACA,gBACAD,GAGFC,EAAUC,QAAQC,OAAS,wCACZ,aAAAF,E,2CCvBf,wQ,kCCAA,IAAIG,EAAJ,0LACA,IACEA,EAAa,CACXC,OAAQ,WACN,OAAO,kIAKX,MAAOC,GACP,IAC+C,IAA7CA,EAAEC,QAAQC,QAAQ,wBACa,IAA/BF,EAAEC,QAAQC,QAAQ,QAWlB,MAAMF,EATNG,QAAQC,MAAMJ,EAAEC,SAChBE,QAAQC,MAAM,mBACdD,QAAQC,MACN,uFAEFD,QAAQC,MACN,mDAMN,IAAIC,EAAS,WACX,IAAIC,EAAMC,KACNC,EAAKF,EAAIG,eACJH,EAAII,MAAMC,IAEjBC,GAAmB,EACnBC,EAAkB,GACtBR,EAAOS,eAAgB,G,kCCjCvB,0HAA21B,eAAG,G,oGCiB91B,MAIA,CACAC,qBACAC,OACAC,OACAC,qBACAC,YAEAC,aACAF,YACAC,YAEAE,WACAH,YACAC,gBAGAG,MACAJ,YACAC,iBAGAI,gBACA,OACAC,aAGAC,UACAC,YACAC,eACA,sBAGAC,gBACA,0BAIA,a,kCC1DA,0HAAklD,eAAG,G","file":"components/recharge/recharge-User.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./recharge-User.vue?vue&type=template&id=78bdb738&scoped=true&\"\nvar renderjs\nimport script from \"./recharge-User.vue?vue&type=script&lang=js&\"\nexport * from \"./recharge-User.vue?vue&type=script&lang=js&\"\nimport style0 from \"./recharge-User.vue?vue&type=style&index=0&id=78bdb738&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"78bdb738\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/recharge/recharge-User.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./recharge-User.vue?vue&type=template&id=78bdb738&scoped=true&\"","var components\ntry {\n components = {\n uInput: function () {\n return import(\n /* webpackChunkName: \"node-modules/node_modules/uview-ui/components/u-input/u-input\" */ \"node_modules/uview-ui/components/u-input/u-input.vue\"\n )\n },\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./recharge-User.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./recharge-User.vue?vue&type=script&lang=js&\"","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./recharge-User.vue?vue&type=style&index=0&id=78bdb738&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./recharge-User.vue?vue&type=style&index=0&id=78bdb738&lang=scss&scoped=true&\""],"sourceRoot":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-input/u-input.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-input/u-input.js.map new file mode 100644 index 0000000..6da06de --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-input/u-input.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/node_modules/uview-ui/components/u-input/u-input.vue?a21e","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/node_modules/uview-ui/components/u-input/u-input.vue?f0e6","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/node_modules/uview-ui/components/u-input/u-input.vue?4721","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/node_modules/uview-ui/components/u-input/u-input.vue?5376","uni-app:///node_modules/uview-ui/components/u-input/u-input.vue","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/node_modules/uview-ui/components/u-input/u-input.vue?8daa"],"names":["renderjs","component","options","__file","components","uIcon","e","message","indexOf","console","error","render","_vm","this","_h","$createElement","s0","_self","_c","__get_style","wrapperStyle","s1","inputStyle","$mp","data","Object","assign","$root","recyclableRender","staticRenderFns","_withStripped","name","mixins","innerValue","focused","firstChange","changeFromInner","innerFormatter","watch","value","immediate","handler","computed","isShowClear","readonly","inputClass","border","shape","disabled","classes","style","color","fontSize","textAlign","methods","setFormatter","onInput","onBlur","uni","onFocus","onConfirm","onkeyboardheightchange","valueChange","onClear","clickHandler"],"mappings":"iJAAA,oIACIA,EADJ,QASIC,EAAY,qBACd,aACA,YACA,sBACA,EACA,KACA,WACA,MACA,EACA,gBACAD,GAGFC,EAAUC,QAAQC,OAAS,uDACZ,aAAAF,E,0CCvBf,uQ,iCCAA,IAAIG,EAAJ,0LACA,IACEA,EAAa,CACXC,MAAO,WACL,OAAO,gIAKX,MAAOC,GACP,IAC+C,IAA7CA,EAAEC,QAAQC,QAAQ,wBACa,IAA/BF,EAAEC,QAAQC,QAAQ,QAWlB,MAAMF,EATNG,QAAQC,MAAMJ,EAAEC,SAChBE,QAAQC,MAAM,mBACdD,QAAQC,MACN,uFAEFD,QAAQC,MACN,mDAMN,IAAIC,EAAS,WACX,IAAIC,EAAMC,KACNC,EAAKF,EAAIG,eAETC,GADKJ,EAAIK,MAAMC,GACVN,EAAIO,YAAY,CAACP,EAAIQ,gBAC1BC,EAAKT,EAAIO,YAAY,CAACP,EAAIU,aAC9BV,EAAIW,IAAIC,KAAOC,OAAOC,OACpB,GACA,CACEC,MAAO,CACLX,GAAIA,EACJK,GAAIA,MAKRO,GAAmB,EACnBC,EAAkB,GACtBlB,EAAOmB,eAAgB,G,iCC5CvB,yHAAm3B,eAAG,G,2HC4Et3B,gBACA,EA0CA,CACAC,eACAC,2CACAR,gBACA,OAEAS,cAEAC,WAEAC,eAEAC,mBAEAC,2BAAA,YAGAC,OACAC,OACAC,aACAC,sBACA,kBAUA,oBAEA,2BAIAC,UAEAC,uBACA,qBAAAC,gBAAAV,eAAAD,kBACA,4BAGAY,sBACA,SACAC,cAAAC,GAAAC,cAAAD,YASA,MARAD,iBACAG,4CACAA,8BACAH,eACAG,YACA,kBACA,wBAEA,aAGA7B,wBACA,SAeA,OAbA,gBACA8B,sCAGA,qBACAA,eAGAA,mBACAA,sBACAA,oBACAA,sBAEA,mDAGA5B,sBACA,OACA6B,iBACAC,qCACAC,2BAEA,WAGAC,SAEAC,yBACA,uBAGAC,oBAAA,WACA,yBAAAjB,kBAEA,sCACA,OAEA,kBACA,2BACA,eACA,oBAIAkB,mBAAA,WACA,kCAGAC,gCACA,gBAGAA,gCAGAC,oBACA,gBACA,qBAGAC,sBACA,uCAIAC,kCACA,oCAGAC,uBAAA,WACA,kBACA,2BACA,mBAEA,qBACA,oBAEAJ,kCAIAK,mBAAA,WACA,mBACA,2BACA,gBACA,qBAQAC,4BAWA,c,6DC5RA,yHAAkoD,eAAG,G","file":"node-modules/uview-ui/components/u-input/u-input.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-input.vue?vue&type=template&id=fdbb9fe6&scoped=true&\"\nvar renderjs\nimport script from \"./u-input.vue?vue&type=script&lang=js&\"\nexport * from \"./u-input.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-input.vue?vue&type=style&index=0&id=fdbb9fe6&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"fdbb9fe6\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-input/u-input.vue\"\nexport default component.exports","export * from \"-!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-input.vue?vue&type=template&id=fdbb9fe6&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/node_modules/uview-ui/components/u-icon/u-icon\" */ \"node_modules/uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.__get_style([_vm.wrapperStyle])\n var s1 = _vm.__get_style([_vm.inputStyle])\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n s1: s1,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-input.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-input.vue?vue&type=script&lang=js&\"","\n\n\n\n\n","import mod from \"-!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-input.vue?vue&type=style&index=0&id=fdbb9fe6&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-input.vue?vue&type=style&index=0&id=fdbb9fe6&lang=scss&scoped=true&\""],"sourceRoot":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/bufferpage/bufferpage.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/bufferpage/bufferpage.js.map new file mode 100644 index 0000000..a03ee17 --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/bufferpage/bufferpage.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["uni-app:///main.js","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/pages/bufferpage/bufferpage.vue?c3f3","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/pages/bufferpage/bufferpage.vue?dafa","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/pages/bufferpage/bufferpage.vue?59ef","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/pages/bufferpage/bufferpage.vue?972b","uni-app:///pages/bufferpage/bufferpage.vue"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","renderjs","component","options","__file","components","render","_vm","this","_h","$createElement","_self","_c","recyclableRender","staticRenderFns","_withStripped","data"],"mappings":"sJAAA,MAGA,aACA,YAFAA,EAAGC,kCAAoCC,EAGvCC,EAAWC,a,gFCLX,6HACIC,EADJ,QAQIC,EAAY,qBACd,aACA,YACA,sBACA,EACA,KACA,KACA,MACA,EACA,gBACAD,GAGFC,EAAUC,QAAQC,OAAS,kCACZ,aAAAF,E,0CCtBf,uQ,iCCAA,IAAIG,EAAJ,0LACA,IAAIC,EAAS,WACX,IAAIC,EAAMC,KACNC,EAAKF,EAAIG,eACJH,EAAII,MAAMC,IAEjBC,GAAmB,EACnBC,EAAkB,GACtBR,EAAOS,eAAgB,G,iCCRvB,yHAAw1B,eAAG,G,yGCO31B,CACAC,gBACA,WAIA,c","file":"pages/bufferpage/bufferpage.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/bufferpage/bufferpage.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./bufferpage.vue?vue&type=template&id=6dcc97e6&\"\nvar renderjs\nimport script from \"./bufferpage.vue?vue&type=script&lang=js&\"\nexport * from \"./bufferpage.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/bufferpage/bufferpage.vue\"\nexport default component.exports","export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./bufferpage.vue?vue&type=template&id=6dcc97e6&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./bufferpage.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./bufferpage.vue?vue&type=script&lang=js&\"","\r\n\r\n\r\n\r\n\r\n"],"sourceRoot":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/diy/addposition/addposition.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/diy/addposition/addposition.js.map new file mode 100644 index 0000000..b39f954 --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/diy/addposition/addposition.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["uni-app:///main.js","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/pages/diy/addposition/addposition.vue?1c62","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/pages/diy/addposition/addposition.vue?9b36","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/pages/diy/addposition/addposition.vue?b192","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/pages/diy/addposition/addposition.vue?b4a3","uni-app:///pages/diy/addposition/addposition.vue","webpack:////Users/white/Desktop/H5项目/H5-ConsumptionSubsidyCard/pages/diy/addposition/addposition.vue?9024"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","renderjs","component","options","__file","components","uSwitch","uPopup","e","message","indexOf","console","error","render","_vm","this","_h","$createElement","_self","_c","recyclableRender","staticRenderFns","_withStripped","ehPicker","data","show","checked","add_id","InforData","name","mobile","region","address","is_default","onLoad","self","uni","title","icon","computed","methods","getAddress","showRegionPicker","conceal","operation","form","success","setTimeout","delta"],"mappings":"4JAAA,MAGA,aACA,YAFAA,EAAGC,kCAAoCC,EAGvCC,EAAWC,a,gFCLX,oIACIC,EADJ,QASIC,EAAY,qBACd,aACA,YACA,sBACA,EACA,KACA,WACA,MACA,EACA,gBACAD,GAGFC,EAAUC,QAAQC,OAAS,wCACZ,aAAAF,E,0CCvBf,uQ,iCCAA,IAAIG,EAAJ,0LACA,IACEA,EAAa,CACXC,QAAS,WACP,OAAO,oIAITC,OAAQ,WACN,OAAO,mIAKX,MAAOC,GACP,IAC+C,IAA7CA,EAAEC,QAAQC,QAAQ,wBACa,IAA/BF,EAAEC,QAAQC,QAAQ,QAWlB,MAAMF,EATNG,QAAQC,MAAMJ,EAAEC,SAChBE,QAAQC,MAAM,mBACdD,QAAQC,MACN,uFAEFD,QAAQC,MACN,mDAMN,IAAIC,EAAS,WACX,IAAIC,EAAMC,KACNC,EAAKF,EAAIG,eACJH,EAAII,MAAMC,IAEjBC,GAAmB,EACnBC,EAAkB,GACtBR,EAAOS,eAAgB,G,iCCtCvB,yHAAw2B,eAAG,G,+HCgD32B,E,WACA,QAMA,QAGA,2kBAVA,qKAWA,CACAjB,YACAkB,YAEAC,gBACA,OACAC,QACAC,WACAC,SACAC,WACAC,QACAC,UACAC,UACAC,WACAC,iBAIAC,mBAAA,WACAC,OAEA,gCACAC,eACAC,cAGAD,yBACAC,eAGA,+BAGA,8CACA1B,sBACA,YACA,+BACAyB,aACAC,4BACAC,mBAOAC,eACA,oCAEAC,gBACA,4CAIAC,uBAAA,YACA,oBACAd,WACA,kBACAS,gBAGA,yBACA,qBAGAM,4BACA,cAeAC,oBAGA,aACA,yHACAhC,0CAQAiC,qBAAA,WACA,6BACA,0BAMA,4BAMA,wDASA,iDACAC,8DACA,+CACAT,aACAC,6CACAS,mBACAX,gBACAY,uBACAX,gBACAY,YAEA,gBAnBAZ,aACAC,gBACAC,mBARAF,aACAC,gBACAC,mBARAF,aACAC,eACAC,gBAiCA,YAIA,c,6DCnMA,yHAA2mD,eAAG,G","file":"pages/diy/addposition/addposition.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/diy/addposition/addposition.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./addposition.vue?vue&type=template&id=1af04fa1&scoped=true&\"\nvar renderjs\nimport script from \"./addposition.vue?vue&type=script&lang=js&\"\nexport * from \"./addposition.vue?vue&type=script&lang=js&\"\nimport style0 from \"./addposition.vue?vue&type=style&index=0&id=1af04fa1&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"1af04fa1\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/diy/addposition/addposition.vue\"\nexport default component.exports","export * from \"-!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./addposition.vue?vue&type=template&id=1af04fa1&scoped=true&\"","var components\ntry {\n components = {\n uSwitch: function () {\n return import(\n /* webpackChunkName: \"node-modules/node_modules/uview-ui/components/u-switch/u-switch\" */ \"node_modules/uview-ui/components/u-switch/u-switch.vue\"\n )\n },\n uPopup: function () {\n return import(\n /* webpackChunkName: \"node-modules/node_modules/uview-ui/components/u-popup/u-popup\" */ \"node_modules/uview-ui/components/u-popup/u-popup.vue\"\n )\n },\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./addposition.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./addposition.vue?vue&type=script&lang=js&\"","