liujie
2026-09-11 4f6f15b818704079ff2e4e4719b798f48d68a335
1
2
3
4
5
6
7
"use strict";
/**
* @vue/shared v3.4.21
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/
function e(e,t){const n=new Set(e.split(","));return e=>n.has(e)}const t={},n=[],o=()=>{},i=()=>!1,r=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),s=e=>e.startsWith("onUpdate:"),a=Object.assign,c=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},l=Object.prototype.hasOwnProperty,u=(e,t)=>l.call(e,t),p=Array.isArray,d=e=>"[object Map]"===x(e),f=e=>"[object Set]"===x(e),m=e=>"function"==typeof e,h=e=>"string"==typeof e,v=e=>"symbol"==typeof e,g=e=>null!==e&&"object"==typeof e,y=e=>(g(e)||m(e))&&m(e.then)&&m(e.catch),_=Object.prototype.toString,x=e=>_.call(e),w=e=>"[object Object]"===x(e),b=e=>h(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,S=e(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),$=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},P=/-(\w)/g,k=$(e=>e.replace(P,(e,t)=>t?t.toUpperCase():"")),O=/\B([A-Z])/g,C=$(e=>e.replace(O,"-$1").toLowerCase()),E=$(e=>e.charAt(0).toUpperCase()+e.slice(1)),I=$(e=>e?`on${E(e)}`:""),A=(e,t)=>!Object.is(e,t),T=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},N=e=>{const t=parseFloat(e);return isNaN(t)?e:t};function R(e){if(p(e)){const t={};for(let n=0;n<e.length;n++){const o=e[n],i=h(o)?D(o):R(o);if(i)for(const e in i)t[e]=i[e]}return t}if(h(e)||g(e))return e}const L=/;(?![^(]*\))/g,j=/:([^]+)/,M=/\/\*[^]*?\*\//g;function D(e){const t={};return e.replace(M,"").split(L).forEach(e=>{if(e){const n=e.split(j);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function U(e){let t="";if(h(e))t=e;else if(p(e))for(let n=0;n<e.length;n++){const o=U(e[n]);o&&(t+=o+" ")}else if(g(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}const V=(e,t)=>t&&t.__v_isRef?V(e,t.value):d(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,n],o)=>(e[B(t,o)+" =>"]=n,e),{})}:f(t)?{[`Set(${t.size})`]:[...t.values()].map(e=>B(e))}:v(t)?B(t):!g(t)||p(t)||w(t)?t:String(t),B=(e,t="")=>{var n;return v(e)?`Symbol(${null!=(n=e.description)?n:t})`:e},H="onShow",W="onHide",z="onLaunch",F="onError",G="onThemeChange",q="onPageNotFound",K="onUnhandledRejection",J="onLoad",X="onReady",Z="onUnload",Q="onInit",Y="onSaveExitState",ee="onUploadDouyinVideo",te="onLiveMount",ne="onTitleClick",oe="onResize",ie="onBackPress",re="onPageScroll",se="onTabItemTap",ae="onReachBottom",ce="onPullDownRefresh",le="onShareTimeline",ue="onShareChat",pe="onCopyUrl",de="onAddToFavorites",fe="onShareAppMessage",me="onNavigationBarButtonTap",he="onNavigationBarSearchInputClicked",ve="onNavigationBarSearchInputChanged",ge="onNavigationBarSearchInputConfirmed",ye="onNavigationBarSearchInputFocusChanged",_e="virtualHostId",xe=/:/g;function we(e,t=null){let n;return(...o)=>(e&&(n=e.apply(t,o),e=null),n)}function be(e,t){if(!h(t))return;const n=(t=t.replace(/\[(\d+)\]/g,".$1")).split(".");let o=n[0];return e||(e={}),1===n.length?e[o]:be(e[o],n.slice(1).join("."))}const Se=encodeURIComponent;function $e(e,t=Se){const n=e?Object.keys(e).map(n=>{let o=e[n];return void 0===typeof o||null===o?o="":w(o)&&(o=JSON.stringify(o)),t(n)+"="+t(o)}).filter(e=>e.length>0).join("&"):null;return n?`?${n}`:""}const Pe=[Q,J,H,W,Z,oe,ie,re,se,ae,ce,le,fe,ue,pe,ee,te,ne,de,Y,me,he,ve,ge,ye];const ke=[H,W,z,F,G,q,K,"onExit",Q,J,X,Z,oe,ie,re,se,ae,ce,le,de,fe,ue,pe,ee,te,ne,Y,me,he,ve,ge,ye,"onLastPageBackPress"],Oe=(()=>({onPageScroll:1,onShareAppMessage:2,onShareTimeline:4,onShareChat:8,onCopyUrl:16,onUploadDouyinVideo:32,onLiveMount:64,onTitleClick:128}))();function Ce(e,t,n=!0){return!(n&&!m(t))&&(ke.indexOf(e)>-1||0===e.indexOf("on"))}let Ee;const Ie=[];const Ae=we((e,t)=>t(e)),Te=function(){};Te.prototype={_id:1,on:function(e,t,n){var o=this.e||(this.e={});return(o[e]||(o[e]=[])).push({fn:t,ctx:n,_id:this._id}),this._id++},once:function(e,t,n){var o=this;function i(){o.off(e,i),t.apply(n,arguments)}return i._=t,this.on(e,i,n)},emit:function(e){for(var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),o=0,i=n.length;o<i;o++)n[o].fn.apply(n[o].ctx,t);return this},off:function(e,t){var n=this.e||(this.e={}),o=n[e],i=[];if(o&&t){for(var r=o.length-1;r>=0;r--)if(o[r].fn===t||o[r].fn._===t||o[r]._id===t){o.splice(r,1);break}i=o}return i.length?n[e]=i:delete n[e],this}};var Ne=Te;const Re="zh-Hans",Le="zh-Hant",je="en";function Me(e,t){if(!e)return;if("chinese"===(e=(e=e.trim().replace(/_/g,"-")).toLowerCase()))return Re;if(0===e.indexOf("zh"))return e.indexOf("-hans")>-1?Re:e.indexOf("-hant")>-1?Le:(n=e,["-tw","-hk","-mo","-cht"].find(e=>-1!==n.indexOf(e))?Le:Re);var n;const o=function(e,t){return t.find(t=>0===e.indexOf(t))}(e,[je,"fr","es"]);return o||void 0}function De(e){return function(){try{return e.apply(e,arguments)}catch(t){console.error(t)}}}let Ue=1;const Ve={};function Be(e,t,n){if("number"==typeof e){const o=Ve[e];if(o)return o.keepAlive||delete Ve[e],o.callback(t,n)}return t}const He="success",We="fail",ze="complete";function Fe(e,t={},{beforeAll:n,beforeSuccess:o}={}){w(t)||(t={});const{success:i,fail:r,complete:s}=function(e){const t={};for(const n in e){const o=e[n];m(o)&&(t[n]=De(o),delete e[n])}return t}(t),a=m(i),c=m(r),l=m(s),u=Ue++;return function(e,t,n,o=!1){Ve[e]={name:t,keepAlive:o,callback:n}}(u,e,u=>{(u=u||{}).errMsg=function(e,t){return e&&-1!==e.indexOf(":fail")?t+e.substring(e.indexOf(":fail")):t+":ok"}(u.errMsg,e),m(n)&&n(u),u.errMsg===e+":ok"?(m(o)&&o(u,t),a&&i(u)):c&&r(u),l&&s(u)}),u}const Ge="success",qe="fail",Ke="complete",Je={},Xe={};function Ze(e,t){return function(n){return e(n,t)||n}}function Qe(e,t,n){let o=!1;for(let i=0;i<e.length;i++){const r=e[i];if(o)o=Promise.resolve(Ze(r,n));else{const e=r(t,n);if(y(e)&&(o=Promise.resolve(e)),!1===e)return{then(){},catch(){}}}}return o||{then:e=>e(t),catch(){}}}function Ye(e,t={}){return[Ge,qe,Ke].forEach(n=>{const o=e[n];if(!p(o))return;const i=t[n];t[n]=function(e){Qe(o,e,t).then(e=>m(i)&&i(e)||e)}}),t}function et(e,t){const n=[];p(Je.returnValue)&&n.push(...Je.returnValue);const o=Xe[e];return o&&p(o.returnValue)&&n.push(...o.returnValue),n.forEach(e=>{t=e(t)||t}),t}function tt(e){const t=Object.create(null);Object.keys(Je).forEach(e=>{"returnValue"!==e&&(t[e]=Je[e].slice())});const n=Xe[e];return n&&Object.keys(n).forEach(e=>{"returnValue"!==e&&(t[e]=(t[e]||[]).concat(n[e]))}),t}function nt(e,t,n,o){const i=tt(e);if(i&&Object.keys(i).length){if(p(i.invoke)){return Qe(i.invoke,n).then(n=>t(Ye(tt(e),n),...o))}return t(Ye(i,n),...o)}return t(n,...o)}function ot(e,t){return(n={},...o)=>function(e){return!(!w(e)||![He,We,ze].find(t=>m(e[t])))}(n)?et(e,nt(e,t,a({},n),o)):et(e,new Promise((i,r)=>{nt(e,t,a({},n,{success:i,fail:r}),o)}))}function it(e,t,n,o={}){const i=t+":fail";let r="";return r=n?0===n.indexOf(i)?n:i+" "+n:i,delete o.errCode,Be(e,a({errMsg:r},o))}function rt(e,t,n,o){const i=function(e){e[0]}(t);if(i)return i}function st(e,t,n,o){return n=>{const i=Fe(e,n,o),r=rt(0,[n]);return r?it(i,e,r):t(n,{resolve:t=>function(e,t,n){return Be(e,a(n||{},{errMsg:t+":ok"}))}(i,e,t),reject:(t,n)=>it(i,e,function(e){return!e||h(e)?e:e.stack?("undefined"!=typeof globalThis&&globalThis.harmonyChannel||console.error(e.message+"\n"+e.stack),e.message):e}(t),n)})}}function at(e,t,n,o){return function(e,t){return(...e)=>{const n=rt(0,e);if(n)throw new Error(n);return t.apply(null,e)}}(0,t)}let ct=!1,lt=0,ut=0;const pt=at(0,(e,t)=>{if(0===lt&&function(){var e,t;let n,o,i;{const r=(null===(e=wx.getWindowInfo)||void 0===e?void 0:e.call(wx))||wx.getSystemInfoSync(),s=(null===(t=wx.getDeviceInfo)||void 0===t?void 0:t.call(wx))||wx.getSystemInfoSync();n=r.windowWidth,o=r.pixelRatio,i=s.platform}lt=n,ut=o,ct="ios"===i}(),0===(e=Number(e)))return 0;let n=e/750*(t||lt);return n<0&&(n=-n),n=Math.floor(n+1e-4),0===n&&(n=1!==ut&&ct?.5:1),e<0?-n:n});function dt(e,t){Object.keys(t).forEach(n=>{m(t[n])&&(e[n]=function(e,t){const n=t?e?e.concat(t):p(t)?t:[t]:e;return n?function(e){const t=[];for(let n=0;n<e.length;n++)-1===t.indexOf(e[n])&&t.push(e[n]);return t}(n):n}(e[n],t[n]))})}function ft(e,t){e&&t&&Object.keys(t).forEach(n=>{const o=e[n],i=t[n];p(o)&&m(i)&&c(o,i)})}const mt=at(0,(e,t)=>{h(e)&&w(t)?dt(Xe[e]||(Xe[e]={}),t):w(e)&&dt(Je,e)}),ht=at(0,(e,t)=>{h(e)?w(t)?ft(Xe[e],t):delete Xe[e]:w(e)&&ft(Je,e)});const vt=new class{constructor(){this.$emitter=new Ne}on(e,t){return this.$emitter.on(e,t)}once(e,t){return this.$emitter.once(e,t)}off(e,t){e?this.$emitter.off(e,t):this.$emitter.e={}}emit(e,...t){this.$emitter.emit(e,...t)}},gt=at(0,(e,t)=>(vt.on(e,t),()=>vt.off(e,t))),yt=at(0,(e,t)=>(vt.once(e,t),()=>vt.off(e,t))),_t=at(0,(e,t)=>{p(e)||(e=e?[e]:[]),e.forEach(e=>{vt.off(e,t)})}),xt=at(0,(e,...t)=>{vt.emit(e,...t)});let wt,bt,St;function $t(e){try{return JSON.parse(e)}catch(t){}return e}const Pt=[];function kt(e,t){Pt.forEach(n=>{n(e,t)}),Pt.length=0}const Ot=ot(Ct="getPushClientId",function(e,t,n,o){return st(e,t,0,o)}(Ct,(e,{resolve:t,reject:n})=>{Promise.resolve().then(()=>{void 0===St&&(St=!1,wt="",bt="uniPush is not enabled"),Pt.push((e,o)=>{e?t({cid:e}):n(o)}),void 0!==wt&&kt(wt,bt)})},0,Et));var Ct,Et;const It=[],At=/^\$|__f__|getLocale|setLocale|sendNativeEvent|restoreGlobal|requireGlobal|getCurrentSubNVue|getMenuButtonBoundingClientRect|^report|interceptors|Interceptor$|getSubNVueById|requireNativePlugin|upx2px|rpx2px|hideKeyboard|canIUse|^create|Sync$|Manager$|base64ToArrayBuffer|arrayBufferToBase64|getDeviceInfo|getAppBaseInfo|getWindowInfo|getSystemSetting|getAppAuthorizeSetting/,Tt=/^create|Manager$/,Nt=["createBLEConnection"],Rt=["request","downloadFile","uploadFile","connectSocket"],Lt=["createBLEConnection"],jt=/^on|^off/;function Mt(e){return Tt.test(e)&&-1===Nt.indexOf(e)}function Dt(e){return At.test(e)&&-1===Lt.indexOf(e)}function Ut(e){return-1!==Rt.indexOf(e)}function Vt(e){return!(Mt(e)||Dt(e)||function(e){return jt.test(e)&&"onPush"!==e}(e))}function Bt(e,t){return Vt(e)&&m(t)?function(n={},...o){return m(n.success)||m(n.fail)||m(n.complete)?et(e,nt(e,t,a({},n),o)):et(e,new Promise((i,r)=>{nt(e,t,a({},n,{success:i,fail:r}),o)}))}:t}Promise.prototype.finally||(Promise.prototype.finally=function(e){const t=this.constructor;return this.then(n=>t.resolve(e&&e()).then(()=>n),n=>t.resolve(e&&e()).then(()=>{throw n}))});const Ht=["success","fail","cancel","complete"];const Wt=()=>{const e=m(getApp)&&getApp({allowDefault:!0});return e&&e.$vm?e.$vm.$locale:function(){var e;let t="";{const n=(null===(e=wx.getAppBaseInfo)||void 0===e?void 0:e.call(wx))||wx.getSystemInfoSync();t=Me(n&&n.language?n.language:je)||je}return t}()},zt=[];"undefined"!=typeof global&&(global.getLocale=Wt);const Ft="__DC_STAT_UUID";let Gt;function qt(e=wx){return function(t,n){Gt=Gt||e.getStorageSync(Ft),Gt||(Gt=Date.now()+""+Math.floor(1e7*Math.random()),wx.setStorage({key:Ft,data:Gt})),n.deviceId=Gt}}function Kt(e,t){if(e.safeArea){const n=e.safeArea;t.safeAreaInsets={top:n.top,left:n.left,right:e.windowWidth-n.right,bottom:e.screenHeight-n.bottom}}}function Jt(e,t){let n="",o="";switch(n=t,o=e.split(" ")[1]||"",n=n.toLowerCase(),n){case"harmony":case"ohos":case"openharmonyos":case"openharmony":n="harmonyos";break;case"iphone os":n="ios";break;case"mac":case"darwin":n="macos";break;case"windows_nt":n="windows"}return{osName:n,osVersion:o,system:e}}function Xt(e){return"ohos"===(e=e.toLowerCase())&&(e="harmonyos"),e}function Zt(e,t){const n=e.platform||"";let o=e.deviceType||"phone";{const e={ipad:"pad",windows:"pc",mac:"pc",linux:"pc",pc:"pc"},n=Object.keys(e),i=t.toLowerCase();for(let t=0;t<n.length;t++){const r=n[t];if(-1!==i.indexOf(r)){o=e[r];break}}}return"ohos_pc"===n&&(o="pc"),o}function Qt(e){let t=e;return t&&(t=t.toLowerCase()),t}function Yt(e){return Wt?Wt():e}function en(e){let t=e.hostName||"WeChat";return e.environment?t=e.environment:e.host&&e.host.env&&(t=e.host.env),t}const tn={returnValue:(e,t)=>{Kt(e,t),qt()(e,t),function(e,t){const{brand:n="",model:o="",system:i="",language:r="",theme:s,version:c,platform:l,fontSizeSetting:u,SDKVersion:p,pixelRatio:d,deviceOrientation:f}=e,{osName:m,osVersion:h,system:v}=Jt(i,l);let g=c,y=Zt(e,o),_=Qt(n),x=en(e),w=f,b=d,S=p;const $=(r||"").replace(/_/g,"-"),P={appId:"__UNI__F7E10FB",appName:"com.mingdao.guide",appVersion:"1.0.0",appVersionCode:"100",appLanguage:Yt($),uniCompileVersion:"5.12",uniCompilerVersion:"5.12",uniRuntimeVersion:"5.12",uniPlatform:"mp-weixin",deviceBrand:_,deviceModel:o,deviceType:y,devicePixelRatio:b,deviceOrientation:w,osName:m,osVersion:h,hostTheme:s,hostVersion:g,hostLanguage:$,hostName:x,hostSDKVersion:S,hostFontSizeSetting:u,windowTop:0,windowBottom:0,platform:Xt(l),system:v,osLanguage:void 0,osTheme:void 0,ua:void 0,hostPackageName:void 0,browserName:void 0,browserVersion:void 0,isUniAppX:!1};a(t,P)}(e,t)}},nn=tn,on={args(e,t){let n=parseInt(e.current);if(isNaN(n))return;const o=e.urls;if(!p(o))return;const i=o.length;return i?(n<0?n=0:n>=i&&(n=i-1),n>0?(t.current=o[n],t.urls=o.filter((e,t)=>!(t<n)||e!==o[n])):t.current=o[0],{indicator:!1,loop:!1}):void 0}},rn={args(e,t){t.alertText=e.title}},sn={returnValue:(e,t)=>{const{brand:n,model:o,system:i="",platform:r=""}=e;let s=Zt(e,o),c=Qt(n);qt()(e,t);const{osName:l,osVersion:u}=Jt(i,r);t=a(t,{deviceType:s,deviceBrand:c,deviceModel:o,osName:l,osVersion:u,platform:Xt(r)})}},an={returnValue:(e,t)=>{const{version:n,language:o,SDKVersion:i,theme:r}=e;let s=en(e),c=(o||"").replace(/_/g,"-");const l={appId:"__UNI__F7E10FB",appName:"com.mingdao.guide",appVersion:"1.0.0",appVersionCode:"100",appLanguage:Yt(c),hostVersion:n,hostLanguage:c,hostName:s,hostSDKVersion:i,hostTheme:r,isUniAppX:!1,uniPlatform:"mp-weixin",uniCompileVersion:"5.12",uniCompilerVersion:"5.12",uniRuntimeVersion:"5.12"};a(t,l)}},cn={returnValue:(e,t)=>{Kt(e,t),t=a(t,{windowTop:0,windowBottom:0})}},ln={args(e){const t=getApp({allowDefault:!0})||{};t.$vm?zi(F,e,t.$vm.$):(wx.$onErrorHandlers||(wx.$onErrorHandlers=[]),wx.$onErrorHandlers.push(e))}},un={args(e){const t=getApp({allowDefault:!0})||{};if(t.$vm){if(e.__weh){const n=t.$vm.$[F];if(n){const t=n.indexOf(e.__weh);t>-1&&n.splice(t,1)}}}else{if(!wx.$onErrorHandlers)return;const t=wx.$onErrorHandlers.findIndex(t=>t===e);-1!==t&&wx.$onErrorHandlers.splice(t,1)}}},pn={args(){if(wx.__uni_console__){if(wx.__uni_console_warned__)return;wx.__uni_console_warned__=!0,console.warn("开发模式下小程序日志回显会使用 socket 连接,为了避免冲突,建议使用 SocketTask 的方式去管理 WebSocket 或手动关闭日志回显功能。[详情](https://uniapp.dcloud.net.cn/tutorial/run/mp-log.html)")}}},dn=pn,fn={$on:gt,$off:_t,$once:yt,$emit:xt,upx2px:pt,rpx2px:pt,interceptors:{},addInterceptor:mt,removeInterceptor:ht,onCreateVueApp:function(e){if(Ee)return e(Ee);Ie.push(e)},invokeCreateVueAppHook:function(e){Ee=e,Ie.forEach(t=>t(e))},getLocale:Wt,setLocale:e=>{const t=m(getApp)&&getApp();if(!t)return!1;return t.$vm.$locale!==e&&(t.$vm.$locale=e,zt.forEach(t=>t({locale:e})),!0)},onLocaleChange:e=>{-1===zt.indexOf(e)&&zt.push(e)},getPushClientId:Ot,onPushMessage:e=>{-1===It.indexOf(e)&&It.push(e)},offPushMessage:e=>{if(e){const t=It.indexOf(e);t>-1&&It.splice(t,1)}else It.length=0},invokePushCallback:function(e){if("enabled"===e.type)St=!0;else if("clientId"===e.type)wt=e.cid,bt=e.errMsg,kt(wt,e.errMsg);else if("pushMsg"===e.type){const t={type:"receive",data:$t(e.message)};for(let e=0;e<It.length;e++){if((0,It[e])(t),t.stopped)break}}else"click"===e.type&&It.forEach(t=>{t({type:"click",data:$t(e.message)})})},__f__:function(e,t,...n){t&&n.push(t),console[e].apply(console,n)}};const mn=["qy","env","error","version","lanDebug","cloud","serviceMarket","router","worklet","__webpack_require_UNI_MP_PLUGIN__"],hn=["lanDebug","router","worklet"],vn=wx.getLaunchOptionsSync?wx.getLaunchOptionsSync():null;function gn(e){return(!vn||1154!==vn.scene||!hn.includes(e))&&(mn.indexOf(e)>-1||"function"==typeof wx[e])}function yn(){const e={};for(const t in wx)gn(t)&&(e[t]=wx[t]);return"undefined"!=typeof globalThis&&"undefined"==typeof requireMiniProgram&&(globalThis.wx=e),e}const _n=["__route__","__wxExparserNodeId__","__wxWebviewId__"],xn=(wn={oauth:["weixin"],share:["weixin"],payment:["wxpay"],push:["weixin"]},function({service:e,success:t,fail:n,complete:o}){let i;wn[e]?(i={errMsg:"getProvider:ok",service:e,provider:wn[e]},m(t)&&t(i)):(i={errMsg:"getProvider:fail:服务["+e+"]不存在"},m(n)&&n(i)),m(o)&&o(i)});var wn;const bn=yn();bn.getAppBaseInfo&&bn.getAppBaseInfo()||(bn.getAppBaseInfo=bn.getSystemInfoSync),bn.getWindowInfo&&bn.getWindowInfo()||(bn.getWindowInfo=bn.getSystemInfoSync),bn.getDeviceInfo&&bn.getDeviceInfo()||(bn.getDeviceInfo=bn.getSystemInfoSync);let Sn=bn.getAppBaseInfo&&bn.getAppBaseInfo();Sn||(Sn=bn.getSystemInfoSync());const $n=Sn?Sn.host:null,Pn=$n&&"SAAASDK"===$n.env?bn.miniapp.shareVideoMessage:bn.shareVideoMessage;var kn=Object.freeze({__proto__:null,createSelectorQuery:function(){const e=bn.createSelectorQuery(),t=e.in;return e.in=function(e){return e.$scope?t.call(this,e.$scope):t.call(this,function(e){const t=Object.create(null);return _n.forEach(n=>{t[n]=e[n]}),t}(e))},e},getProvider:xn,shareVideoMessage:Pn});const On={args(e,t){e.compressedHeight&&!t.compressHeight&&(t.compressHeight=e.compressedHeight),e.compressedWidth&&!t.compressWidth&&(t.compressWidth=e.compressedWidth)}};var Cn=function(e,t,n=wx){const o=function(e){function t(e,t,n){return function(i){return t(o(e,i,n))}}function n(e,n,o={},i={},r=!1){if(w(n)){const s=!0===r?n:{};m(o)&&(o=o(n,s)||{});for(const a in n)if(u(o,a)){let t=o[a];m(t)&&(t=t(n[a],n,s)),t?h(t)?s[t]=n[a]:w(t)&&(s[t.name?t.name:a]=t.value):console.warn(`微信小程序 ${e} 暂不支持 ${a}`)}else if(-1!==Ht.indexOf(a)){const o=n[a];m(o)&&(s[a]=t(e,o,i))}else r||u(s,a)||(s[a]=n[a]);return s}return m(n)&&(m(o)&&o(n,{}),n=t(e,n,i)),n}function o(t,o,i,r=!1){return m(e.returnValue)&&(o=e.returnValue(t,o)),n(t,o,i,{},r||!1)}return function(t,i){const r=u(e,t);if(!r&&"function"!=typeof wx[t])return i;const s=r||m(e.returnValue)||Mt(t)||Ut(t),a=r||m(i);if(!r&&!i)return function(){console.error(`微信小程序 暂不支持${t}`)};if(!s||!a)return i;const c=e[t];return function(e,i){let r=c||{};m(c)&&(r=c(e));const s=[e=n(t,e,r.args,r.returnValue)];void 0!==i&&s.push(i);const a=wx[r.name||t].apply(wx,s);return(Mt(t)||Ut(t))&&a&&!a.__v_skip&&(a.__v_skip=!0),Dt(t)?o(t,a,r.returnValue,Mt(t)):a}}}(t);return new Proxy({},{get:(t,i)=>u(t,i)?t[i]:u(e,i)?Bt(i,e[i]):u(fn,i)?Bt(i,fn[i]):Bt(i,o(i,n[i]))})}(kn,Object.freeze({__proto__:null,compressImage:On,getAppAuthorizeSetting:{returnValue:function(e,t){const{locationReducedAccuracy:n}=e;t.locationAccuracy="unsupported",!0===n?t.locationAccuracy="reduced":!1===n&&(t.locationAccuracy="full")}},getAppBaseInfo:an,getDeviceInfo:sn,getSystemInfo:tn,getSystemInfoSync:nn,getWindowInfo:cn,offError:un,onError:ln,onSocketMessage:dn,onSocketOpen:pn,previewImage:on,redirectTo:{},showActionSheet:rn}),yn());let En,In;class An{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=En,!e&&En&&(this.index=(En.scopes||(En.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const t=En;try{return En=this,e()}finally{En=t}}}on(){En=this}off(){En=this.parent}stop(e){if(this._active){let t,n;for(t=0,n=this.effects.length;t<n;t++)this.effects[t].stop();for(t=0,n=this.cleanups.length;t<n;t++)this.cleanups[t]();if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].stop(!0);if(!this.detached&&this.parent&&!e){const e=this.parent.scopes.pop();e&&e!==this&&(this.parent.scopes[this.index]=e,e.index=this.index)}this.parent=void 0,this._active=!1}}}class Tn{constructor(e,t,n,o){this.fn=e,this.trigger=t,this.scheduler=n,this.active=!0,this.deps=[],this._dirtyLevel=4,this._trackId=0,this._runnings=0,this._shouldSchedule=!1,this._depsLength=0,function(e,t=En){t&&t.active&&t.effects.push(e)}(this,o)}get dirty(){if(2===this._dirtyLevel||3===this._dirtyLevel){this._dirtyLevel=1,Vn();for(let e=0;e<this._depsLength;e++){const t=this.deps[e];if(t.computed&&(Nn(t.computed),this._dirtyLevel>=4))break}1===this._dirtyLevel&&(this._dirtyLevel=0),Bn()}return this._dirtyLevel>=4}set dirty(e){this._dirtyLevel=e?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let e=Mn,t=In;try{return Mn=!0,In=this,this._runnings++,Rn(this),this.fn()}finally{Ln(this),this._runnings--,In=t,Mn=e}}stop(){var e;this.active&&(Rn(this),Ln(this),null==(e=this.onStop)||e.call(this),this.active=!1)}}function Nn(e){return e.value}function Rn(e){e._trackId++,e._depsLength=0}function Ln(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t<e.deps.length;t++)jn(e.deps[t],e);e.deps.length=e._depsLength}}function jn(e,t){const n=e.get(t);void 0!==n&&t._trackId!==n&&(e.delete(t),0===e.size&&e.cleanup())}let Mn=!0,Dn=0;const Un=[];function Vn(){Un.push(Mn),Mn=!1}function Bn(){const e=Un.pop();Mn=void 0===e||e}function Hn(){Dn++}function Wn(){for(Dn--;!Dn&&Fn.length;)Fn.shift()()}function zn(e,t,n){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const n=e.deps[e._depsLength];n!==t?(n&&jn(n,e),e.deps[e._depsLength++]=t):e._depsLength++}}const Fn=[];function Gn(e,t,n){Hn();for(const o of e.keys()){let n;o._dirtyLevel<t&&(null!=n?n:n=e.get(o)===o._trackId)&&(o._shouldSchedule||(o._shouldSchedule=0===o._dirtyLevel),o._dirtyLevel=t),o._shouldSchedule&&(null!=n?n:n=e.get(o)===o._trackId)&&(o.trigger(),o._runnings&&!o.allowRecurse||2===o._dirtyLevel||(o._shouldSchedule=!1,o.scheduler&&Fn.push(o.scheduler)))}Wn()}const qn=(e,t)=>{const n=new Map;return n.cleanup=e,n.computed=t,n},Kn=new WeakMap,Jn=Symbol(""),Xn=Symbol("");function Zn(e,t,n){if(Mn&&In){let t=Kn.get(e);t||Kn.set(e,t=new Map);let o=t.get(n);o||t.set(n,o=qn(()=>t.delete(n))),zn(In,o)}}function Qn(e,t,n,o,i,r){const s=Kn.get(e);if(!s)return;let a=[];if("clear"===t)a=[...s.values()];else if("length"===n&&p(e)){const e=Number(o);s.forEach((t,n)=>{("length"===n||!v(n)&&n>=e)&&a.push(t)})}else switch(void 0!==n&&a.push(s.get(n)),t){case"add":p(e)?b(n)&&a.push(s.get("length")):(a.push(s.get(Jn)),d(e)&&a.push(s.get(Xn)));break;case"delete":p(e)||(a.push(s.get(Jn)),d(e)&&a.push(s.get(Xn)));break;case"set":d(e)&&a.push(s.get(Jn))}Hn();for(const c of a)c&&Gn(c,4);Wn()}const Yn=e("__proto__,__v_isRef,__isVue"),eo=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>"arguments"!==e&&"caller"!==e).map(e=>Symbol[e]).filter(v)),to=no();function no(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...e){const n=Wo(this);for(let t=0,i=this.length;t<i;t++)Zn(n,0,t+"");const o=n[t](...e);return-1===o||!1===o?n[t](...e.map(Wo)):o}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...e){Vn(),Hn();const n=Wo(this)[t].apply(this,e);return Wn(),Bn(),n}}),e}function oo(e){const t=Wo(this);return Zn(t,0,e),t.hasOwnProperty(e)}class io{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,n){const o=this._isReadonly,i=this._isShallow;if("__v_isReactive"===t)return!o;if("__v_isReadonly"===t)return o;if("__v_isShallow"===t)return i;if("__v_raw"===t)return n===(o?i?Lo:Ro:i?No:To).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const r=p(e);if(!o){if(r&&u(to,t))return Reflect.get(to,t,n);if("hasOwnProperty"===t)return oo}const s=Reflect.get(e,t,n);return(v(t)?eo.has(t):Yn(t))?s:(o||Zn(e,0,t),i?s:Xo(s)?r&&b(t)?s:s.value:g(s)?o?Do(s):Mo(s):s)}}class ro extends io{constructor(e=!1){super(!1,e)}set(e,t,n,o){let i=e[t];if(!this._isShallow){const t=Bo(i);if(Ho(n)||Bo(n)||(i=Wo(i),n=Wo(n)),!p(e)&&Xo(i)&&!Xo(n))return!t&&(i.value=n,!0)}const r=p(e)&&b(t)?Number(t)<e.length:u(e,t),s=Reflect.set(e,t,n,o);return e===Wo(o)&&(r?A(n,i)&&Qn(e,"set",t,n):Qn(e,"add",t,n)),s}deleteProperty(e,t){const n=u(e,t);e[t];const o=Reflect.deleteProperty(e,t);return o&&n&&Qn(e,"delete",t,void 0),o}has(e,t){const n=Reflect.has(e,t);return v(t)&&eo.has(t)||Zn(e,0,t),n}ownKeys(e){return Zn(e,0,p(e)?"length":Jn),Reflect.ownKeys(e)}}class so extends io{constructor(e=!1){super(!0,e)}set(e,t){return!0}deleteProperty(e,t){return!0}}const ao=new ro,co=new so,lo=new ro(!0),uo=e=>e,po=e=>Reflect.getPrototypeOf(e);function fo(e,t,n=!1,o=!1){const i=Wo(e=e.__v_raw),r=Wo(t);n||(A(t,r)&&Zn(i,0,t),Zn(i,0,r));const{has:s}=po(i),a=o?uo:n?Go:Fo;return s.call(i,t)?a(e.get(t)):s.call(i,r)?a(e.get(r)):void(e!==i&&e.get(t))}function mo(e,t=!1){const n=this.__v_raw,o=Wo(n),i=Wo(e);return t||(A(e,i)&&Zn(o,0,e),Zn(o,0,i)),e===i?n.has(e):n.has(e)||n.has(i)}function ho(e,t=!1){return e=e.__v_raw,!t&&Zn(Wo(e),0,Jn),Reflect.get(e,"size",e)}function vo(e){e=Wo(e);const t=Wo(this);return po(t).has.call(t,e)||(t.add(e),Qn(t,"add",e,e)),this}function go(e,t){t=Wo(t);const n=Wo(this),{has:o,get:i}=po(n);let r=o.call(n,e);r||(e=Wo(e),r=o.call(n,e));const s=i.call(n,e);return n.set(e,t),r?A(t,s)&&Qn(n,"set",e,t):Qn(n,"add",e,t),this}function yo(e){const t=Wo(this),{has:n,get:o}=po(t);let i=n.call(t,e);i||(e=Wo(e),i=n.call(t,e)),o&&o.call(t,e);const r=t.delete(e);return i&&Qn(t,"delete",e,void 0),r}function _o(){const e=Wo(this),t=0!==e.size,n=e.clear();return t&&Qn(e,"clear",void 0,void 0),n}function xo(e,t){return function(n,o){const i=this,r=i.__v_raw,s=Wo(r),a=t?uo:e?Go:Fo;return!e&&Zn(s,0,Jn),r.forEach((e,t)=>n.call(o,a(e),a(t),i))}}function wo(e,t,n){return function(...o){const i=this.__v_raw,r=Wo(i),s=d(r),a="entries"===e||e===Symbol.iterator&&s,c="keys"===e&&s,l=i[e](...o),u=n?uo:t?Go:Fo;return!t&&Zn(r,0,c?Xn:Jn),{next(){const{value:e,done:t}=l.next();return t?{value:e,done:t}:{value:a?[u(e[0]),u(e[1])]:u(e),done:t}},[Symbol.iterator](){return this}}}}function bo(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}function So(){const e={get(e){return fo(this,e)},get size(){return ho(this)},has:mo,add:vo,set:go,delete:yo,clear:_o,forEach:xo(!1,!1)},t={get(e){return fo(this,e,!1,!0)},get size(){return ho(this)},has:mo,add:vo,set:go,delete:yo,clear:_o,forEach:xo(!1,!0)},n={get(e){return fo(this,e,!0)},get size(){return ho(this,!0)},has(e){return mo.call(this,e,!0)},add:bo("add"),set:bo("set"),delete:bo("delete"),clear:bo("clear"),forEach:xo(!0,!1)},o={get(e){return fo(this,e,!0,!0)},get size(){return ho(this,!0)},has(e){return mo.call(this,e,!0)},add:bo("add"),set:bo("set"),delete:bo("delete"),clear:bo("clear"),forEach:xo(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=wo(i,!1,!1),n[i]=wo(i,!0,!1),t[i]=wo(i,!1,!0),o[i]=wo(i,!0,!0)}),[e,n,t,o]}const[$o,Po,ko,Oo]=So();function Co(e,t){const n=t?e?Oo:ko:e?Po:$o;return(t,o,i)=>"__v_isReactive"===o?!e:"__v_isReadonly"===o?e:"__v_raw"===o?t:Reflect.get(u(n,o)&&o in t?n:t,o,i)}const Eo={get:Co(!1,!1)},Io={get:Co(!1,!0)},Ao={get:Co(!0,!1)},To=new WeakMap,No=new WeakMap,Ro=new WeakMap,Lo=new WeakMap;function jo(e){return e.__v_skip||!Object.isExtensible(e)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}((e=>x(e).slice(8,-1))(e))}function Mo(e){return Bo(e)?e:Uo(e,!1,ao,Eo,To)}function Do(e){return Uo(e,!0,co,Ao,Ro)}function Uo(e,t,n,o,i){if(!g(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const r=i.get(e);if(r)return r;const s=jo(e);if(0===s)return e;const a=new Proxy(e,2===s?o:n);return i.set(e,a),a}function Vo(e){return Bo(e)?Vo(e.__v_raw):!(!e||!e.__v_isReactive)}function Bo(e){return!(!e||!e.__v_isReadonly)}function Ho(e){return!(!e||!e.__v_isShallow)}function Wo(e){const t=e&&e.__v_raw;return t?Wo(t):e}function zo(e){return Object.isExtensible(e)&&((e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})})(e,"__v_skip",!0),e}const Fo=e=>g(e)?Mo(e):e,Go=e=>g(e)?Do(e):e;class qo{constructor(e,t,n,o){this.getter=e,this._setter=t,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Tn(()=>e(this._value),()=>Jo(this,2===this.effect._dirtyLevel?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=n}get value(){const e=Wo(this);return e._cacheable&&!e.effect.dirty||!A(e._value,e._value=e.effect.run())||Jo(e,4),Ko(e),e.effect._dirtyLevel>=2&&Jo(e,2),e._value}set value(e){this._setter(e)}get _dirty(){return this.effect.dirty}set _dirty(e){this.effect.dirty=e}}function Ko(e){var t;Mn&&In&&(e=Wo(e),zn(In,null!=(t=e.dep)?t:e.dep=qn(()=>e.dep=void 0,e instanceof qo?e:void 0)))}function Jo(e,t=4,n){const o=(e=Wo(e)).dep;o&&Gn(o,t)}function Xo(e){return!(!e||!0!==e.__v_isRef)}function Zo(e){return function(e,t){if(Xo(e))return e;return new Qo(e,t)}(e,!1)}class Qo{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:Wo(e),this._value=t?e:Fo(e)}get value(){return Ko(this),this._value}set value(e){const t=this.__v_isShallow||Ho(e)||Bo(e);e=t?e:Wo(e),A(e,this._rawValue)&&(this._rawValue=e,this._value=t?e:Fo(e),Jo(this,4))}}function Yo(e){return Xo(e)?e.value:e}const ei={get:(e,t,n)=>Yo(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const i=e[t];return Xo(i)&&!Xo(n)?(i.value=n,!0):Reflect.set(e,t,n,o)}};function ti(e){return Vo(e)?e:new Proxy(e,ei)}function ni(e,t,n,o){try{return o?e(...o):e()}catch(i){ii(i,t,n)}}function oi(e,t,n,o){if(m(e)){const i=ni(e,t,n,o);return i&&y(i)&&i.catch(e=>{ii(e,t,n)}),i}const i=[];for(let r=0;r<e.length;r++)i.push(oi(e[r],t,n,o));return i}function ii(e,t,n,o=!0){const i=t?t.vnode:null;if(t){let o=t.parent;const i=t.proxy,r=`https://vuejs.org/error-reference/#runtime-${n}`;for(;o;){const t=o.ec;if(t)for(let n=0;n<t.length;n++)if(!1===t[n](e,i,r))return;o=o.parent}const s=t.appContext.config.errorHandler;if(s)return void ni(s,null,10,[e,i,r])}ri(e,n,i,o)}function ri(e,t,n,o=!0){console.error(e)}let si=!1,ai=!1;const ci=[];let li=0;const ui=[];let pi=null,di=0;const fi=Promise.resolve();let mi=null;function hi(e){const t=mi||fi;return e?t.then(this?e.bind(this):e):t}function vi(e){ci.length&&ci.includes(e,si&&e.allowRecurse?li+1:li)||(null==e.id?ci.push(e):ci.splice(function(e){let t=li+1,n=ci.length;for(;t<n;){const o=t+n>>>1,i=ci[o],r=xi(i);r<e||r===e&&i.pre?t=o+1:n=o}return t}(e.id),0,e),gi())}function gi(){si||ai||(ai=!0,mi=fi.then(bi))}function yi(e){p(e)?ui.push(...e):pi&&pi.includes(e,e.allowRecurse?di+1:di)||ui.push(e),gi()}function _i(e,t,n=(si?li+1:0)){for(;n<ci.length;n++){const e=ci[n];e&&e.pre&&(ci.splice(n,1),n--,e())}}const xi=e=>null==e.id?1/0:e.id,wi=(e,t)=>{const n=xi(e)-xi(t);if(0===n){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function bi(e){ai=!1,si=!0,ci.sort(wi);try{for(li=0;li<ci.length;li++){const e=ci[li];e&&!1!==e.active&&ni(e,null,14)}}finally{li=0,ci.length=0,function(){if(ui.length){const e=[...new Set(ui)].sort((e,t)=>xi(e)-xi(t));if(ui.length=0,pi)return void pi.push(...e);for(pi=e,di=0;di<pi.length;di++)pi[di]();pi=null,di=0}}(),si=!1,mi=null,(ci.length||ui.length)&&bi()}}function Si(e,n,...o){if(e.isUnmounted)return;const i=e.vnode.props||t;let r=o;const s=n.startsWith("update:"),a=s&&n.slice(7);if(a&&a in i){const e=`${"modelValue"===a?"model":a}Modifiers`,{number:n,trim:s}=i[e]||t;s&&(r=o.map(e=>h(e)?e.trim():e)),n&&(r=o.map(N))}let c,l=i[c=I(n)]||i[c=I(k(n))];!l&&s&&(l=i[c=I(C(n))]),l&&oi(l,e,6,r);const u=i[c+"Once"];if(u){if(e.emitted){if(e.emitted[c])return}else e.emitted={};e.emitted[c]=!0,oi(u,e,6,r)}}function $i(e,t,n=!1){const o=t.emitsCache,i=o.get(e);if(void 0!==i)return i;const r=e.emits;let s={},c=!1;if(!m(e)){const o=e=>{const n=$i(e,t,!0);n&&(c=!0,a(s,n))};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}return r||c?(p(r)?r.forEach(e=>s[e]=null):a(s,r),g(e)&&o.set(e,s),s):(g(e)&&o.set(e,null),null)}function Pi(e,t){return!(!e||!r(t))&&(t=t.slice(2).replace(/Once$/,""),u(e,t[0].toLowerCase()+t.slice(1))||u(e,C(t))||u(e,t))}let ki=null;function Oi(e){const t=ki;return ki=e,e&&e.type.__scopeId,t}function Ci(e,t){return e&&(e[t]||e[k(t)]||e[E(k(t))])}const Ei={};function Ii(e,t,n){return Ai(e,t,n)}function Ai(e,n,{immediate:i,deep:r,flush:s,once:a,onTrack:l,onTrigger:u}=t){if(n&&a){const e=n;n=(...t)=>{e(...t),P()}}const d=Nr,f=e=>!0===r?e:Ri(e,!1===r?1:void 0);let h,v,g=!1,y=!1;if(Xo(e)?(h=()=>e.value,g=Ho(e)):Vo(e)?(h=()=>f(e),g=!0):p(e)?(y=!0,g=e.some(e=>Vo(e)||Ho(e)),h=()=>e.map(e=>Xo(e)?e.value:Vo(e)?f(e):m(e)?ni(e,d,2):void 0)):h=m(e)?n?()=>ni(e,d,2):()=>(v&&v(),oi(e,d,3,[_])):o,n&&r){const e=h;h=()=>Ri(e())}let _=e=>{v=S.onStop=()=>{ni(e,d,4),v=S.onStop=void 0}},x=y?new Array(e.length).fill(Ei):Ei;const w=()=>{if(S.active&&S.dirty)if(n){const e=S.run();(r||g||(y?e.some((e,t)=>A(e,x[t])):A(e,x)))&&(v&&v(),oi(n,d,3,[e,x===Ei?void 0:y&&x[0]===Ei?[]:x,_]),x=e)}else S.run()};let b;w.allowRecurse=!!n,"sync"===s?b=w:"post"===s?b=()=>Cr(w,d&&d.suspense):(w.pre=!0,d&&(w.id=d.uid),b=()=>vi(w));const S=new Tn(h,o,b),$=En,P=()=>{S.stop(),$&&c($.effects,S)};return n?i?w():x=S.run():"post"===s?Cr(S.run.bind(S),d&&d.suspense):S.run(),P}function Ti(e,t,n){const o=this.proxy,i=h(e)?e.includes(".")?Ni(o,e):()=>o[e]:e.bind(o,o);let r;m(t)?r=t:(r=t.handler,n=t);const s=Mr(this),a=Ai(i,r.bind(o),n);return s(),a}function Ni(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e<n.length&&t;e++)t=t[n[e]];return t}}function Ri(e,t,n=0,o){if(!g(e)||e.__v_skip)return e;if(t&&t>0){if(n>=t)return e;n++}if((o=o||new Set).has(e))return e;if(o.add(e),Xo(e))Ri(e.value,t,n,o);else if(p(e))for(let i=0;i<e.length;i++)Ri(e[i],t,n,o);else if(f(e)||d(e))e.forEach(e=>{Ri(e,t,n,o)});else if(w(e))for(const i in e)Ri(e[i],t,n,o);return e}function Li(){return{app:null,config:{isNativeTag:i,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let ji=0;let Mi=null;function Di(e,t,n=!1){const o=Nr||ki;if(o||Mi){const i=o?null==o.parent?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides:Mi._context.provides;if(i&&e in i)return i[e];if(arguments.length>1)return n&&m(t)?t.call(o&&o.proxy):t}}const Ui=e=>e.type.__isKeepAlive;function Vi(e,t){Hi(e,"a",t)}function Bi(e,t){Hi(e,"da",t)}function Hi(e,t,n=Nr){const o=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(zi(t,o,n),n){let e=n.parent;for(;e&&e.parent;)Ui(e.parent.vnode)&&Wi(o,t,n,e),e=e.parent}}function Wi(e,t,n,o){const i=zi(t,e,o,!0);Zi(()=>{c(o[t],i)},n)}function zi(e,t,n=Nr,o=!1){if(n){(function(e){return Pe.indexOf(e)>-1})(e)&&(n=n.root);const i=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;Vn();const i=Mr(n),r=oi(t,n,e,o);return i(),Bn(),r});return o?i.unshift(r):i.push(r),r}}const Fi=e=>(t,n=Nr)=>(!Vr||"sp"===e)&&zi(e,(...e)=>t(...e),n),Gi=Fi("bm"),qi=Fi("m"),Ki=Fi("bu"),Ji=Fi("u"),Xi=Fi("bum"),Zi=Fi("um"),Qi=Fi("sp"),Yi=Fi("rtg"),er=Fi("rtc");function tr(e,t=Nr){zi("ec",e,t)}const nr=e=>e?Ur(e)?Wr(e)||e.proxy:nr(e.parent):null;const or=a(Object.create(null),{$:function(e){return e},$el:e=>e.__$el||(e.__$el={}),$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>nr(e.parent),$root:e=>nr(e.root),$emit:e=>e.emit,$options:e=>pr(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,vi(e.update)}),$watch:e=>Ti.bind(e)}),ir=(e,n)=>e!==t&&!e.__isScriptSetup&&u(e,n),rr={get({_:e},n){const{ctx:o,setupState:i,data:r,props:s,accessCache:a,type:c,appContext:l}=e;let p;if("$"!==n[0]){const c=a[n];if(void 0!==c)switch(c){case 1:return i[n];case 2:return r[n];case 4:return o[n];case 3:return s[n]}else{if(ir(i,n))return a[n]=1,i[n];if(r!==t&&u(r,n))return a[n]=2,r[n];if((p=e.propsOptions[0])&&u(p,n))return a[n]=3,s[n];if(o!==t&&u(o,n))return a[n]=4,o[n];ar&&(a[n]=0)}}const d=or[n];let f,m;return d?("$attrs"===n&&Zn(e,0,n),d(e)):(f=c.__cssModules)&&(f=f[n])?f:o!==t&&u(o,n)?(a[n]=4,o[n]):e.exposed&&u(e.exposed,n)?e.exposed[n]:(m=l.config.globalProperties,u(m,n)?m[n]:void 0)},set({_:e},n,o){const{data:i,setupState:r,ctx:s}=e;return ir(r,n)?(r[n]=o,!0):i!==t&&u(i,n)?(i[n]=o,!0):!u(e.props,n)&&(("$"!==n[0]||!(n.slice(1)in e))&&(s[n]=o,!0))},has({_:{data:e,setupState:n,accessCache:o,ctx:i,appContext:r,propsOptions:s}},a){let c;return!!o[a]||e!==t&&u(e,a)||ir(n,a)||(c=s[0])&&u(c,a)||u(i,a)||u(or,a)||u(r.config.globalProperties,a)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:u(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function sr(e){return p(e)?e.reduce((e,t)=>(e[t]=null,e),{}):e}let ar=!0;function cr(e){const t=pr(e),n=e.proxy,i=e.ctx;ar=!1,t.beforeCreate&&lr(t.beforeCreate,e,"bc");const{data:r,computed:s,methods:a,watch:c,provide:l,inject:u,created:d,beforeMount:f,mounted:h,beforeUpdate:v,updated:y,activated:_,deactivated:x,beforeDestroy:w,beforeUnmount:b,destroyed:S,unmounted:$,render:P,renderTracked:k,renderTriggered:O,errorCaptured:C,serverPrefetch:E,expose:I,inheritAttrs:A,components:T,directives:N,filters:R}=t;if(u&&function(e,t){p(e)&&(e=hr(e));for(const n in e){const o=e[n];let i;i=g(o)?"default"in o?Di(o.from||n,o.default,!0):Di(o.from||n):Di(o),Xo(i)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>i.value,set:e=>i.value=e}):t[n]=i}}(u,i),a)for(const o in a){const e=a[o];m(e)&&(i[o]=e.bind(n))}if(r){const t=r.call(n,n);g(t)&&(e.data=Mo(t))}if(ar=!0,s)for(const p in s){const e=s[p],t=m(e)?e.bind(n,n):m(e.get)?e.get.bind(n,n):o,r=!m(e)&&m(e.set)?e.set.bind(n):o,a=zr({get:t,set:r});Object.defineProperty(i,p,{enumerable:!0,configurable:!0,get:()=>a.value,set:e=>a.value=e})}if(c)for(const o in c)ur(c[o],i,n,o);function L(e,t){p(t)?t.forEach(t=>e(t.bind(n))):t&&e(t.bind(n))}if(function(){if(l){const e=m(l)?l.call(n):l;Reflect.ownKeys(e).forEach(t=>{!function(e,t){if(Nr){let n=Nr.provides;const o=Nr.parent&&Nr.parent.provides;o===n&&(n=Nr.provides=Object.create(o)),n[e]=t,"app"===Nr.type.mpType&&Nr.appContext.app.provide(e,t)}}(t,e[t])})}}(),d&&lr(d,e,"c"),L(Gi,f),L(qi,h),L(Ki,v),L(Ji,y),L(Vi,_),L(Bi,x),L(tr,C),L(er,k),L(Yi,O),L(Xi,b),L(Zi,$),L(Qi,E),p(I))if(I.length){const t=e.exposed||(e.exposed={});I.forEach(e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})})}else e.exposed||(e.exposed={});P&&e.render===o&&(e.render=P),null!=A&&(e.inheritAttrs=A),T&&(e.components=T),N&&(e.directives=N),e.ctx.$onApplyOptions&&e.ctx.$onApplyOptions(t,e,n)}function lr(e,t,n){oi(p(e)?e.map(e=>e.bind(t.proxy)):e.bind(t.proxy),t,n)}function ur(e,t,n,o){const i=o.includes(".")?Ni(n,o):()=>n[o];if(h(e)){const n=t[e];m(n)&&Ii(i,n)}else if(m(e))Ii(i,e.bind(n));else if(g(e))if(p(e))e.forEach(e=>ur(e,t,n,o));else{const o=m(e.handler)?e.handler.bind(n):t[e.handler];m(o)&&Ii(i,o,e)}}function pr(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:i,optionsCache:r,config:{optionMergeStrategies:s}}=e.appContext,a=r.get(t);let c;return a?c=a:i.length||n||o?(c={},i.length&&i.forEach(e=>dr(c,e,s,!0)),dr(c,t,s)):c=t,g(t)&&r.set(t,c),c}function dr(e,t,n,o=!1){const{mixins:i,extends:r}=t;r&&dr(e,r,n,!0),i&&i.forEach(t=>dr(e,t,n,!0));for(const s in t)if(o&&"expose"===s);else{const o=fr[s]||n&&n[s];e[s]=o?o(e[s],t[s]):t[s]}return e}const fr={data:mr,props:yr,emits:yr,methods:gr,computed:gr,beforeCreate:vr,created:vr,beforeMount:vr,mounted:vr,beforeUpdate:vr,updated:vr,beforeDestroy:vr,beforeUnmount:vr,destroyed:vr,unmounted:vr,activated:vr,deactivated:vr,errorCaptured:vr,serverPrefetch:vr,components:gr,directives:gr,watch:function(e,t){if(!e)return t;if(!t)return e;const n=a(Object.create(null),e);for(const o in t)n[o]=vr(e[o],t[o]);return n},provide:mr,inject:function(e,t){return gr(hr(e),hr(t))}};function mr(e,t){return t?e?function(){return a(m(e)?e.call(this,this):e,m(t)?t.call(this,this):t)}:t:e}function hr(e){if(p(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function vr(e,t){return e?[...new Set([].concat(e,t))]:t}function gr(e,t){return e?a(Object.create(null),e,t):t}function yr(e,t){return e?p(e)&&p(t)?[...new Set([...e,...t])]:a(Object.create(null),sr(e),sr(null!=t?t:{})):t}function _r(e,t,n,o=!1){const i={},r={};e.propsDefaults=Object.create(null),xr(e,t,i,r);for(const s in e.propsOptions[0])s in i||(i[s]=void 0);n?e.props=o?i:Uo(i,!1,lo,Io,No):e.type.props?e.props=i:e.props=r,e.attrs=r}function xr(e,n,o,i){const[r,s]=e.propsOptions;let a,c=!1;if(n)for(let t in n){if(S(t))continue;const l=n[t];let p;r&&u(r,p=k(t))?s&&s.includes(p)?(a||(a={}))[p]=l:o[p]=l:Pi(e.emitsOptions,t)||t in i&&l===i[t]||(i[t]=wr(e,t,l),c=!0)}if(s){const n=Wo(o),i=a||t;for(let t=0;t<s.length;t++){const a=s[t];o[a]=br(r,n,a,i[a],e,!u(i,a))}}return c}function wr(e,t,n){return n}function br(e,t,n,o,i,r){const s=function(e,t,n,o,i,r){const s=e[n];if(null!=s){const e=u(s,"default");if(e&&void 0===o){const e=s.default;if(s.type!==Function&&!s.skipFactory&&m(e)){const{propsDefaults:r}=i;if(n in r)o=r[n];else{const s=Mr(i);o=r[n]=e.call(null,t),s()}}else o=e}s[0]&&(r&&!e?o=!1:!s[1]||""!==o&&o!==C(n)||(o=!0))}return o}(e,t,n,o,i,r);return s}function Sr(e,o,i=!1){const r=o.propsCache,s=r.get(e);if(s)return s;const c=e.props,l={},d=[];let f=!1;if(!m(e)){const t=e=>{f=!0;const[t,n]=Sr(e,o,!0);a(l,t),n&&d.push(...n)};!i&&o.mixins.length&&o.mixins.forEach(t),e.extends&&t(e.extends),e.mixins&&e.mixins.forEach(t)}if(!c&&!f)return g(e)&&r.set(e,n),n;if(p(c))for(let n=0;n<c.length;n++){const e=k(c[n]);$r(e)&&(l[e]=t)}else if(c)for(const t in c){const e=k(t);if($r(e)){const n=c[t],o=l[e]=p(n)||m(n)?{type:n}:a({},n);if(o){const t=Or(Boolean,o.type),n=Or(String,o.type);o[0]=t>-1,o[1]=n<0||t<n,(t>-1||u(o,"default"))&&d.push(e)}}}const h=[l,d];return g(e)&&r.set(e,h),h}function $r(e){return"$"!==e[0]&&!S(e)}function Pr(e){if(null===e)return"null";if("function"==typeof e)return e.name||"";if("object"==typeof e){return e.constructor&&e.constructor.name||""}return""}function kr(e,t){return Pr(e)===Pr(t)}function Or(e,t){return p(t)?t.findIndex(t=>kr(t,e)):m(t)&&kr(t,e)?0:-1}const Cr=yi;function Er(e){return e?Vo(t=e)||Bo(t)||"__vInternal"in e?a({},e):e:null;var t}const Ir=Li();let Ar=0;function Tr(e,n,o){const i=e.type,r=(n?n.appContext:e.appContext)||Ir,s={uid:Ar++,vnode:e,type:i,parent:n,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,scope:new An(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:n?n.provides:Object.create(r.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Sr(i,r),emitsOptions:$i(i,r),emit:null,emitted:null,propsDefaults:t,inheritAttrs:i.inheritAttrs,ctx:t,data:t,props:t,attrs:t,slots:t,refs:t,setupState:t,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:o,suspenseId:o?o.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null,$uniElements:new Map,$templateUniElementRefs:[],$templateUniElementStyles:{},$eS:{},$eA:{}};return s.ctx={_:s},s.root=n?n.root:s,s.emit=Si.bind(null,s),e.ce&&e.ce(s),s}let Nr=null;const Rr=()=>Nr||ki;let Lr,jr;Lr=e=>{Nr=e},jr=e=>{Vr=e};const Mr=e=>{const t=Nr;return Lr(e),e.scope.on(),()=>{e.scope.off(),Lr(t)}},Dr=()=>{Nr&&Nr.scope.off(),Lr(null)};function Ur(e){return 4&e.vnode.shapeFlag}let Vr=!1;function Br(e,t=!1){t&&jr(t);const{props:n}=e.vnode,o=Ur(e);_r(e,n,o,t);const i=o?function(e){const t=e.type;e.accessCache=Object.create(null),e.proxy=zo(new Proxy(e.ctx,rr));const{setup:n}=t;if(n){const t=e.setupContext=n.length>1?function(e){const t=t=>{e.exposed=t||{}};return{get attrs(){return function(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get:(t,n)=>(Zn(e,0,"$attrs"),t[n])}))}(e)},slots:e.slots,emit:e.emit,expose:t}}(e):null,o=Mr(e);Vn();const i=ni(n,e,0,[e.props,t]);Bn(),o(),y(i)?i.then(Dr,Dr):function(e,t){m(t)?e.render=t:g(t)&&(e.setupState=ti(t));Hr(e)}(e,i)}else Hr(e)}(e):void 0;return t&&jr(!1),i}function Hr(e,t,n){const i=e.type;e.render||(e.render=i.render||o);{const t=Mr(e);Vn();try{cr(e)}finally{Bn(),t()}}}function Wr(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(ti(zo(e.exposed)),{get:(t,n)=>n in t?t[n]:e.proxy[n],has:(e,t)=>t in e||t in or}))}const zr=(e,t)=>{const n=function(e,t,n=!1){let i,r;const s=m(e);return s?(i=e,r=o):(i=e.get,r=e.set),new qo(i,r,s||!r,n)}(e,0,Vr);return n},Fr="3.4.21";function Gr(e){return Yo(e)}const qr="[object Array]",Kr="[object Object]";function Jr(e,t){const n={};return Xr(e,t),Zr(e,t,"",n),n}function Xr(e,t){if((e=Gr(e))===t)return;const n=x(e),o=x(t);if(n==Kr&&o==Kr)for(let i in t){const n=e[i];void 0===n?e[i]=null:Xr(n,t[i])}else n==qr&&o==qr&&e.length>=t.length&&t.forEach((t,n)=>{Xr(e[n],t)})}function Zr(e,t,n,o){if((e=Gr(e))===t)return;const i=x(e),r=x(t);if(i==Kr)if(r!=Kr||Object.keys(e).length<Object.keys(t).length)Qr(o,n,e);else for(let s in e){const i=Gr(e[s]),r=t[s],a=x(i),c=x(r);if(a!=qr&&a!=Kr)i!=r&&Qr(o,(""==n?"":n+".")+s,i);else if(a==qr)c!=qr||i.length<r.length?Qr(o,(""==n?"":n+".")+s,i):i.forEach((e,t)=>{Zr(e,r[t],(""==n?"":n+".")+s+"["+t+"]",o)});else if(a==Kr)if(c!=Kr||Object.keys(i).length<Object.keys(r).length)Qr(o,(""==n?"":n+".")+s,i);else for(let e in i)Zr(i[e],r[e],(""==n?"":n+".")+s+"."+e,o)}else i==qr?r!=qr||e.length<t.length?Qr(o,n,e):e.forEach((e,i)=>{Zr(e,t[i],n+"["+i+"]",o)}):Qr(o,n,e)}function Qr(e,t,n){e[t]=n}function Yr(e){const t=e.ctx.__next_tick_callbacks;if(t&&t.length){const e=t.slice(0);t.length=0;for(let t=0;t<e.length;t++)e[t]()}}function es(e,t){const n=e.ctx;if(!n.__next_tick_pending&&!function(e){return ci.includes(e.update)}(e))return hi(t&&t.bind(e.proxy));let o;return n.__next_tick_callbacks||(n.__next_tick_callbacks=[]),n.__next_tick_callbacks.push(()=>{t?ni(t.bind(e.proxy),e,14):o&&o(e.proxy)}),new Promise(e=>{o=e})}function ts(e,t){const n=typeof(e=Gr(e));if("object"===n&&null!==e){let n=t.get(e);if(void 0!==n)return n;if(p(e)){const o=e.length;n=new Array(o),t.set(e,n);for(let i=0;i<o;i++)n[i]=ts(e[i],t)}else{n={},t.set(e,n);for(const o in e)u(e,o)&&(n[o]=ts(e[o],t))}return n}if("symbol"!==n)return e}function ns(e){return ts(e,"undefined"!=typeof WeakMap?new WeakMap:new Map)}function os(e,t,n){if(!t)return;(t=ns(t)).$eS=e.$eS||{},t.$eA=e.$eA||{};const o=e.ctx,i=o.mpType;if("page"===i||"component"===i){t.r0=1;const n=o.$scope,i=Jr(t,function(e,t){const n=e.data,o=Object.create(null);return t.forEach(e=>{o[e]=n[e]}),o}(n,Object.keys(t)));Object.keys(i).length?(o.__next_tick_pending=!0,n.setData(i,()=>{o.__next_tick_pending=!1,Yr(e)}),_i()):Yr(e)}}function is(e,t,n){t.appContext.config.globalProperties.$applyOptions(e,t,n);const o=e.computed;if(o){const e=Object.keys(o);if(e.length){const n=t.ctx;n.$computedKeys||(n.$computedKeys=[]),n.$computedKeys.push(...e)}}delete t.ctx.$onApplyOptions}function rs(e,t=!1){const{setupState:n,$templateRefs:o,$templateUniElementRefs:i,ctx:{$scope:r,$mpPlatform:s}}=e;if(!r||!o&&!i)return;if(t)return"mp-alipay"!==s&&o&&o.forEach(e=>ss(e,null,n)),void(i&&i.forEach(e=>ss(e,null,n)));const a="mp-baidu"===s||"mp-toutiao"===s,c=e=>{if(0===e.length)return[];const t=(r.selectAllComponents(".r")||[]).concat(r.selectAllComponents(".r-i-f")||[]);return e.filter(e=>{const o=function(e,t){const n=e.find(e=>e&&(e.properties||e.props).uI===t);if(n){const e=n.$vm;return e?Wr(e.$)||e:function(e){g(e)&&zo(e);return e}(n)}return null}(t,e.i);return!(!a||null!==o)||(ss(e,o,n),!1)})},l=()=>{if(o){const t=c(o);t.length&&e.proxy&&e.proxy.$scope&&e.proxy.$scope.setData({r1:1},()=>{c(t)})}};"mp-alipay"!==s&&(r._$setRef?r._$setRef(l):es(e,l)),i&&i.length&&es(e,()=>{i.forEach(e=>{p(e.v)?e.v.forEach(t=>{ss(e,t,n)}):ss(e,e.v,n)})})}function ss({r:e,f:t},n,o){if(m(e))e(n,{});else{const i=h(e),r=Xo(e);if(i||r)if(t){if(!r)return;p(e.value)||(e.value=[]);const t=e.value;if(-1===t.indexOf(n)){if(t.push(n),!n)return;n.$&&Xi(()=>c(t,n),n.$)}}else i?u(o,e)&&(o[e]=n):Xo(e)&&(e.value=n)}}const as=yi;function cs(e,t){const n=e.component=Tr(e,t.parentComponent,null);return n.renderer=t.mpType?t.mpType:"component",n.ctx.$onApplyOptions=is,n.ctx.$children=[],"app"===t.mpType&&(n.render=o),t.onBeforeSetup&&t.onBeforeSetup(n,t),Br(n),t.parentComponent&&n.proxy&&t.parentComponent.ctx.$children.push(Wr(n)||n.proxy),function(e){const t=ms.bind(e);e.$updateScopedSlots=()=>hi(()=>vi(t));const n=()=>{if(e.isMounted){const{next:t,bu:n,u:o}=e;hs(e,!1),fs(),n&&T(n),hs(e,!0),os(e,ps(e)),o&&as(o)}else Xi(()=>{rs(e,!0)},e),os(e,ps(e))},i=e.effect=new Tn(n,o,()=>vi(r),e.scope),r=e.update=()=>{i.dirty&&i.run()};r.id=e.uid,hs(e,!0),r()}(n),n.proxy}const ls=e=>{let t;for(const n in e)("class"===n||"style"===n||r(n))&&((t||(t={}))[n]=e[n]);return t};function us(e){return e?e.filter(e=>{const t=e.v;return!(!t||"object"!=typeof t||!["UNI-LOADING-ELEMENT","UNI-CLOUD-DB-ELEMENT"].includes(t.nodeName))}):[]}function ps(e){const{type:t,vnode:n,proxy:o,withProxy:i,props:r,propsOptions:[s],slots:a,attrs:c,emit:l,render:u,renderCache:p,data:d,setupState:f,ctx:m,uid:h,appContext:{app:{config:{globalProperties:{pruneComponentPropsCache:v}}}},inheritAttrs:g}=e;let y;e.$uniElementIds=new Map,e.$templateRefs=us(e.$templateRefs||[]),e.$templateUniElementRefs=us(e.$templateUniElementRefs||[]),e.$templateUniElementStyles={},e.$ei=0,v(h),e.__counter=0===e.__counter?1:0;const _=Oi(e);try{if(4&n.shapeFlag){ds(g,r,s,c);const e=i||o;y=u.call(e,e,p,r,f,d,m)}else{ds(g,r,s,t.props?c:ls(c));const e=t;y=e.length>1?e(r,{attrs:c,slots:a,emit:l}):e(r,null)}}catch(x){ii(x,e,1),y=!1}return rs(e),Oi(_),y}function ds(e,t,n,o){if(t&&o&&!1!==e){const e=Object.keys(o).filter(e=>"class"!==e&&"style"!==e);if(!e.length)return;n&&e.some(s)?e.forEach(e=>{s(e)&&e.slice(9)in n||(t[e]=o[e])}):e.forEach(e=>t[e]=o[e])}}const fs=e=>{Vn(),_i(),Bn()};function ms(){const e=this.$scopedSlotsData;if(!e||0===e.length)return;const t=this.ctx.$scope,n=t.data,o=Object.create(null);e.forEach(({path:e,index:t,data:i})=>{const r=be(n,e),s=h(t)?`${e}.${t}`:`${e}[${t}]`;if(void 0===r||void 0===r[t])o[s]=i;else{const e=Jr(i,r[t]);Object.keys(e).forEach(t=>{o[s+"."+t]=e[t]})}}),e.length=0,Object.keys(o).length&&t.setData(o)}function hs({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}const vs=function(e,t=null){m(e)||(e=a({},e)),null==t||g(t)||(t=null);const n=Li(),o=new WeakSet,i=n.app={_uid:ji++,_component:e,_props:t,_container:null,_context:n,_instance:null,version:Fr,get config(){return n.config},set config(e){},use:(e,...t)=>(o.has(e)||(e&&m(e.install)?(o.add(e),e.install(i,...t)):m(e)&&(o.add(e),e(i,...t))),i),mixin:e=>(n.mixins.includes(e)||n.mixins.push(e),i),component:(e,t)=>t?(n.components[e]=t,i):n.components[e],directive:(e,t)=>t?(n.directives[e]=t,i):n.directives[e],mount(){},unmount(){},provide:(e,t)=>(n.provides[e]=t,i),runWithContext(e){const t=Mi;Mi=i;try{return e()}finally{Mi=t}}};return i};function gs(e,t=null){("undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof my?my:void 0).__VUE__=!0;const n=vs(e,t),i=n._context;i.config.globalProperties.$nextTick=function(e){return es(this.$,e)};const r=e=>(e.appContext=i,e.shapeFlag=6,e),s=function(e,t){return cs(r(e),t)},a=function(e){return e&&function(e){const{bum:t,scope:n,update:o,um:i}=e;t&&T(t);{const t=e.parent;if(t){const n=t.ctx.$children,o=Wr(e)||e.proxy,i=n.indexOf(o);i>-1&&n.splice(i,1)}}n.stop(),o&&(o.active=!1),i&&as(i),as(()=>{e.isUnmounted=!0})}(e.$)};return n.mount=function(){e.render=o;const t=cs(r({type:e}),{mpType:"app",mpInstance:null,parentComponent:null,slots:[],props:null});return n._instance=t.$,t.$app=n,t.$createComponent=s,t.$destroyComponent=a,i.$appInstance=t,t},n.unmount=function(){},n}function ys(e,t,n,o){m(t)&&zi(e,t.bind(n),o)}function _s(e,t,n){!function(e,t,n){const o=e.mpType||n.$mpType;!o||"component"===o||"page"===o&&"component"===t.renderer||Object.keys(e).forEach(o=>{if(Ce(o,e[o],!1)){const i=e[o];p(i)?i.forEach(e=>ys(o,e,n,t)):ys(o,i,n,t)}})}(e,t,n)}function xs(e,t,n){return e[t]=n}function ws(e,...t){const n=this[e];return n?n(...t):(console.error(`method ${e} not found`),null)}function bs(e){const t=e.config.errorHandler;return function(n,o,i){t&&t(n,o,i);const r=e._instance;if(!r||!r.proxy)throw n;r[F]?r.proxy.$callHook(F,n):ri(n,0,o&&o.$.vnode,!1)}}function Ss(e,t){return e?[...new Set([].concat(e,t))]:t}let $s;const Ps="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",ks=/^(?:[A-Za-z\d+/]{4})*?(?:[A-Za-z\d+/]{2}(?:==)?|[A-Za-z\d+/]{3}=?)?$/;function Os(){const e=Cn.getStorageSync("uni_id_token")||"",t=e.split(".");if(!e||3!==t.length)return{uid:null,role:[],permission:[],tokenExpired:0};let n;try{n=JSON.parse((o=t[1],decodeURIComponent($s(o).split("").map(function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)}).join(""))))}catch(i){throw new Error("获取当前用户信息出错,详细错误信息为:"+i.message)}var o;return n.tokenExpired=1e3*n.exp,delete n.exp,delete n.iat,n}function Cs(e){const t=e.config;var n;t.errorHandler=Ae(e,bs),n=t.optionMergeStrategies,ke.forEach(e=>{n[e]=Ss});const o=t.globalProperties;!function(e){e.uniIDHasRole=function(e){const{role:t}=Os();return t.indexOf(e)>-1},e.uniIDHasPermission=function(e){const{permission:t}=Os();return this.uniIDHasRole("admin")||t.indexOf(e)>-1},e.uniIDTokenValid=function(){const{tokenExpired:e}=Os();return e>Date.now()}}(o),o.$set=xs,o.$applyOptions=_s,o.$callMethod=ws,Cn.invokeCreateVueAppHook(e)}$s="function"!=typeof atob?function(e){if(e=String(e).replace(/[\t\n\f\r ]+/g,""),!ks.test(e))throw new Error("Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded.");var t;e+="==".slice(2-(3&e.length));for(var n,o,i="",r=0;r<e.length;)t=Ps.indexOf(e.charAt(r++))<<18|Ps.indexOf(e.charAt(r++))<<12|(n=Ps.indexOf(e.charAt(r++)))<<6|(o=Ps.indexOf(e.charAt(r++))),i+=64===n?String.fromCharCode(t>>16&255):64===o?String.fromCharCode(t>>16&255,t>>8&255):String.fromCharCode(t>>16&255,t>>8&255,255&t);return i}:atob;const Es=Object.create(null);function Is(e){delete Es[e]}function As(e){if(!e)return;const[t,n]=e.split(",");return Es[t]?Es[t][parseInt(n)]:void 0}var Ts={install(e){Cs(e),e.config.globalProperties.pruneComponentPropsCache=Is;const t=e.mount;e.mount=function(n){const o=t.call(e,n),i=function(){const e="createApp";if("undefined"!=typeof global&&void 0!==global[e])return global[e];if("undefined"!=typeof my)return my[e]}();return i?i(o):"undefined"!=typeof createMiniProgramApp&&createMiniProgramApp(o),o}}};function Ns(e){return h(e)?e:function(e){let t="";if(!e||h(e))return t;for(const n in e)t+=`${n.startsWith("--")?n:C(n)}:${e[n]};`;return t}(R(e))}function Rs(e,t){const n=Rr(),i=n.ctx,r=void 0===t||"mp-weixin"!==i.$mpPlatform&&"mp-qq"!==i.$mpPlatform&&"mp-xhs"!==i.$mpPlatform||!h(t)&&"number"!=typeof t?"":"_"+t,s="e"+n.$ei+++r,c=i.$scope;if(!e)return delete c[s],s;const l=c[s];return l?l.value=e:c[s]=function(e,t){const n=e=>{var i;(i=e).type&&i.target&&(i.preventDefault=o,i.stopPropagation=o,i.stopImmediatePropagation=o,u(i,"detail")||(i.detail={}),u(i,"markerId")&&(i.detail="object"==typeof i.detail?i.detail:{},i.detail.markerId=i.markerId),w(i.detail)&&u(i.detail,"checked")&&!u(i.detail,"value")&&(i.detail.value=i.detail.checked),w(i.detail)&&(i.target=a({},i.target,i.detail)));let r=[e];t&&t.ctx.$getTriggerEventDetail&&"number"==typeof e.detail&&(e.detail=t.ctx.$getTriggerEventDetail(e.detail)),e.detail&&e.detail.__args__&&(r=e.detail.__args__);const s=n.value,c=()=>oi(function(e,t){if(p(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n&&n.call(e),e._stopped=!0},t.map(e=>t=>!t._stopped&&e(t))}return t}(e,s),t,5,r),l=e.target,d=!!l&&(!!l.dataset&&"true"===String(l.dataset.eventsync));if(!Ls.includes(e.type)||d){const t=c();if("input"===e.type&&(p(t)||y(t)))return;return t}setTimeout(c)};return n.value=e,n}(e,n),s}const Ls=["tap","longpress","longtap","transitionend","animationstart","animationiteration","animationend","touchforcechange"];const js=function(e,t=null){return e&&(e.mpType="app"),gs(e,t).use(Ts)};const Ms=["externalClasses"];const Ds=/_(.*)_worklet_factory_/;function Us(e,t){const n=e.$children;for(let i=n.length-1;i>=0;i--){const e=n[i];if(e.$scope._$vueId===t)return e}let o;for(let i=n.length-1;i>=0;i--)if(o=Us(n[i],t),o)return o}const Vs=["createSelectorQuery","createIntersectionObserver","selectAllComponents","selectComponent"];function Bs(e,t){const n=e.ctx;n.mpType=t.mpType,n.$mpType=t.mpType,n.$mpPlatform="mp-weixin",n.$scope=t.mpInstance,Object.defineProperties(n,{[_e]:{get(){const e=this.$scope.data[_e];return void 0===e?"":e}}}),n.$mp={},n._self={},e.slots={},p(t.slots)&&t.slots.length&&(t.slots.forEach(t=>{e.slots[t]=!0}),e.slots.d&&(e.slots.default=!0)),n.getOpenerEventChannel=function(){return t.mpInstance.getOpenerEventChannel()},n.$hasHook=Hs,n.$callHook=Ws,e.emit=function(e,t){return function(n,...o){const i=t.$scope;if(i&&n){const e={__args__:o};i.triggerEvent(n,e)}return e.apply(this,[n,...o])}}(e.emit,n)}function Hs(e){const t=this.$[e];return!(!t||!t.length)}function Ws(e,t){"mounted"===e&&(Ws.call(this,"bm"),this.$.isMounted=!0,e="m");const n=this.$[e];return n&&((e,t)=>{let n;for(let o=0;o<e.length;o++)n=e[o](t);return n})(n,t)}const zs=[J,H,W,Z,oe,se,ae,ce,de];function Fs(e,t=new Set){if(e){Object.keys(e).forEach(n=>{Ce(n,e[n])&&t.add(n)});{const{extends:n,mixins:o}=e;o&&o.forEach(e=>Fs(e,t)),n&&Fs(n,t)}}return t}function Gs(e,t,n){-1!==n.indexOf(t)||u(e,t)||(e[t]=function(e){return this.$vm&&this.$vm.$callHook(t,e)})}const qs=[X];function Ks(e,t,n=qs){t.forEach(t=>Gs(e,t,n))}function Js(e,t,n=qs){Fs(t).forEach(t=>Gs(e,t,n))}const Xs=we(()=>{const e=[],t=m(getApp)&&getApp({allowDefault:!0});if(t&&t.$vm&&t.$vm.$){const n=t.$vm.$.appContext.mixins;if(p(n)){const t=Object.keys(Oe);n.forEach(n=>{t.forEach(t=>{u(n,t)&&!e.includes(t)&&e.push(t)})})}}return e});const Zs=[H,W,F,G,q,K];function Qs(e,t){const n=e.$,o={globalData:e.$options&&e.$options.globalData||{},$vm:e,onLaunch(t){this.$vm=e;const o=n.ctx;this.$vm&&o.$scope&&o.$callHook||(Bs(n,{mpType:"app",mpInstance:this,slots:[]}),o.globalData=this.globalData,e.$callHook(z,t))}},i=wx.$onErrorHandlers;i&&(i.forEach(e=>{zi(F,e,n)}),i.length=0),function(e){const t=Zo(function(){var e;let t="";{const n=(null===(e=wx.getAppBaseInfo)||void 0===e?void 0:e.call(wx))||wx.getSystemInfoSync();t=Me(n&&n.language?n.language:je)||je}return t}());Object.defineProperty(e,"$locale",{get:()=>t.value,set(e){t.value=e}})}(e);const r=e.$.type;Ks(o,Zs),Js(o,r);{const e=r.methods;e&&a(o,e)}return o}function Ys(e,t){if(m(e.onLaunch)){const t=wx.getLaunchOptionsSync&&wx.getLaunchOptionsSync();e.onLaunch(t)}m(e.onShow)&&wx.onAppShow&&wx.onAppShow(e=>{t.$callHook("onShow",e)}),m(e.onHide)&&wx.onAppHide&&wx.onAppHide(e=>{t.$callHook("onHide",e)})}const ea=["eO","uR","uRIF","uI","uT","uP","uS"];function ta(e){e.properties||(e.properties={}),a(e.properties,function(e,t=!1){const n={};if(!t){let e=function(e){const t=Object.create(null);e&&e.forEach(e=>{t[e]=!0}),this.setData({$slots:t})};ea.forEach(e=>{n[e]={type:null,value:""}}),n.uS={type:null,value:[]},n.uS.observer=e}return e.behaviors&&e.behaviors.includes("wx://form-field")&&(e.properties&&e.properties.name||(n.name={type:null,value:""}),e.properties&&e.properties.value||(n.value={type:null,value:""})),n}(e),function(e){const t={};return e&&e.virtualHost&&(t.virtualHostStyle={type:null,value:""},t.virtualHostClass={type:null,value:""},t.virtualHostHidden={type:null,value:""},t[_e]={type:null,value:""}),t}(e.options))}const na=[String,Number,Boolean,Object,Array,null];function oa(e,t){const n=function(e){return p(e)&&1===e.length?e[0]:e}(e);return-1!==na.indexOf(n)?n:null}function ia(e,t){return(t?function(e){const t={};w(e)&&Object.keys(e).forEach(n=>{-1===ea.indexOf(n)&&(t[n]=e[n])});return t}(e):As(e.uP))||{}}function ra(e){const t=function(){const e=this.properties.uP;e&&(this.$vm?function(e,t){const n=Wo(t.props),o=As(e)||{};sa(n,o)&&(!function(e,t,n){const{props:o,attrs:i,vnode:{patchFlag:r}}=e,s=Wo(o),[a]=e.propsOptions;let c=!1;if(r>0&&!(16&r)){if(8&r){const n=e.vnode.dynamicProps;for(let r=0;r<n.length;r++){let l=n[r];if(Pi(e.emitsOptions,l))continue;const p=t[l];if(a)if(u(i,l))p!==i[l]&&(i[l]=wr(0,0,p),c=!0);else{const t=k(l);o[t]=br(a,s,t,p,e,!1)}else p!==i[l]&&(i[l]=wr(0,0,p),c=!0)}}}else{let r;xr(e,t,o,i)&&(c=!0);for(const i in s)t&&(u(t,i)||(r=C(i))!==i&&u(t,r))||(a?!n||void 0===n[i]&&void 0===n[r]||(o[i]=br(a,s,i,void 0,e,!0)):delete o[i]);if(i!==s)for(const e in i)t&&u(t,e)||(delete i[e],c=!0)}c&&Qn(e,"set","$attrs")}(t,o,n),i=t.update,ci.indexOf(i)>-1&&function(e){const t=ci.indexOf(e);t>li&&ci.splice(t,1)}(t.update),t.update());var i}(e,this.$vm.$):"m"===this.properties.uT&&function(e,t){const n=t.properties,o=As(e)||{};sa(n,o,!1)&&t.setData(o)}(e,this))};e.observers||(e.observers={}),e.observers.uP=t}function sa(e,t,n=!0){const o=Object.keys(t);if(n&&o.length!==Object.keys(e).length)return!0;for(let i=0;i<o.length;i++){const n=o[i];if(t[n]!==e[n])return!0}return!1}function aa(e,t){e.data={},e.behaviors=function(e){const t=e.behaviors;let n=e.props;n||(e.props=n=[]);const o=[];return p(t)&&t.forEach(e=>{o.push(e.replace("uni://","wx://")),"uni://form-field"===e&&(p(n)?(n.push("name"),n.push("modelValue")):(n.name={type:String,default:""},n.modelValue={type:[String,Number,Boolean,Array,Object,Date],default:""}))}),o}(t)}function ca(e,{parse:t,mocks:n,isPage:o,isPageInProject:i,initRelation:r,handleLink:s,initLifetimes:c}){e=e.default||e;const l={multipleSlots:!0,addGlobalClass:!0,pureDataPattern:/^uP$/};p(e.mixins)&&e.mixins.forEach(e=>{g(e.options)&&a(l,e.options)}),e.options&&a(l,e.options);const d={options:l,lifetimes:c({mocks:n,isPage:o,initRelation:r,vueOptions:e}),pageLifetimes:{show(){this.$vm&&this.$vm.$callHook("onPageShow")},hide(){this.$vm&&this.$vm.$callHook("onPageHide")},resize(e){this.$vm&&this.$vm.$callHook("onPageResize",e)}},methods:{__l:s}};var f,m,h,v;return aa(d,e),ta(d),ra(d),function(e,t){Ms.forEach(n=>{u(t,n)&&(e[n]=t[n])})}(d,e),f=d.methods,m=e.wxsCallMethods,p(m)&&m.forEach(e=>{f[e]=function(t){return this.$vm[e](t)}}),h=d.methods,(v=e.methods)&&Object.keys(v).forEach(e=>{const t=e.match(Ds);if(t){const n=t[1];h[e]=v[e],h[n]=v[n]}}),t&&t(d,{handleLink:s}),d}let la,ua;function pa(){return getApp().$vm}function da(e,t){const{parse:n,mocks:o,isPage:i,initRelation:r,handleLink:s,initLifetimes:a}=t,c=ca(e,{mocks:o,isPage:i,isPageInProject:!0,initRelation:r,handleLink:s,initLifetimes:a});!function({properties:e},t){p(t)?t.forEach(t=>{e[t]={type:String,value:""}}):w(t)&&Object.keys(t).forEach(n=>{const o=t[n];if(w(o)){let t=o.default;m(t)&&(t=t());const i=o.type;o.type=oa(i),e[n]={type:o.type,value:t}}else e[n]={type:oa(o)}})}(c,(e.default||e).props);const l=c.methods;return l.onLoad=function(e){var t;return this.options=e,this.$page={fullPath:(t=this.route+$e(e),function(e){return 0===e.indexOf("/")}(t)?t:"/"+t)},this.$vm&&this.$vm.$callHook(J,e)},Ks(l,zs),Js(l,e),function(e,t){if(!t)return;Object.keys(Oe).forEach(n=>{t&Oe[n]&&Gs(e,n,[])})}(l,e.__runtimeHooks),Ks(l,Xs()),n&&n(c,{handleLink:s}),c}const fa=Page,ma=Component;function ha(e){const t=e.triggerEvent,n=function(n,...o){return t.apply(e,[(i=n,k(i.replace(xe,"-"))),...o]);var i};try{e.triggerEvent=n}catch(o){e._triggerEvent=n}}function va(e,t,n){const o=t[e];t[e]=o?function(...e){return ha(this),o.apply(this,e)}:function(){ha(this)}}Page=function(e){return va(J,e),fa(e)},Component=function(e){va("created",e);return e.properties&&e.properties.uP||(ta(e),ra(e)),ma(e)};var ga=Object.freeze({__proto__:null,handleLink:function(e){const t=e.detail||e.value,n=t.vuePid;let o;n&&(o=Us(this.$vm,n)),o||(o=this.$vm),t.parent=o},initLifetimes:function({mocks:e,isPage:t,initRelation:n,vueOptions:o}){return{attached(){let i=this.properties;!function(e,t){if(!e)return;const n=e.split(","),o=n.length;1===o?t._$vueId=n[0]:2===o&&(t._$vueId=n[0],t._$vuePid=n[1])}(i.uI,this);const r={vuePid:this._$vuePid};n(this,r);const s=this,a=t(s);let c=i;this.$vm=function(e,t){la||(la=pa().$createComponent);const n=la(e,t);return Wr(n.$)||n}({type:o,props:ia(c,a)},{mpType:a?"page":"component",mpInstance:s,slots:i.uS||{},parentComponent:r.parent&&r.parent.$,onBeforeSetup(t,n){!function(e,t){Object.defineProperty(e,"refs",{get(){const e={};return function(e,t,n){e.selectAllComponents(t).forEach(e=>{const t=e.properties.uR;n[t]=e.$vm||e})}(t,".r",e),t.selectAllComponents(".r-i-f").forEach(t=>{const n=t.properties.uR;n&&(e[n]||(e[n]=[]),e[n].push(t.$vm||t))}),e}})}(t,s),function(e,t,n){const o=e.ctx;n.forEach(n=>{u(t,n)&&(e[n]=o[n]=t[n])})}(t,s,e),function(e,t){Bs(e,t);const n=e.ctx;Vs.forEach(e=>{n[e]=function(...t){const o=n.$scope;if(o&&o[e])return o[e].apply(o,t)}})}(t,n)}}),a||function(e){const t=e.$options;p(t.behaviors)&&t.behaviors.includes("uni://form-field")&&e.$watch("modelValue",()=>{e.$scope&&e.$scope.setData({name:e.name,value:e.modelValue})},{immediate:!0})}(this.$vm)},ready(){this.$vm&&(this.$vm.$callHook("mounted"),this.$vm.$callHook(X))},detached(){var e;this.$vm&&(Is(this.$vm.$.uid),e=this.$vm,ua||(ua=pa().$destroyComponent),ua(e))}}},initRelation:function(e,t){e.triggerEvent("__l",t)},isPage:function(e){return!!e.route},mocks:["__route__","__wxExparserNodeId__","__wxWebviewId__"]});const ya=function(e){return App(Qs(e))},_a=(xa=ga,function(e){return Component(da(e,xa))});var xa;const wa=function(e){return function(t){return Component(ca(t,e))}}(ga),ba=function(e){Ys(Qs(e),e)},Sa=function(e){const t=Qs(e),n=m(getApp)&&getApp({allowDefault:!0});if(!n)return;e.$.ctx.$scope=n;const o=n.globalData;o&&Object.keys(t.globalData).forEach(e=>{u(o,e)||(o[e]=t.globalData[e])}),Object.keys(t).forEach(e=>{u(n,e)||(n[e]=t[e])}),Ys(t,e)};!function(){if(m(wx.preloadAssets)){const e=String.fromCharCode(99,100,110,49,46,100,99,108,111,117,100,46,110,101,116,46,99,110);setTimeout(()=>{wx.preloadAssets({data:[{type:"image",src:"https://"+e+"/526a64464d54424751673d3d/img/shadow-grey.png"}]})},3e3)}}(),wx.createApp=global.createApp=ya,wx.createPage=_a,wx.createComponent=wa,wx.createPluginApp=global.createPluginApp=ba,wx.createSubpackageApp=global.createSubpackageApp=Sa,Math;const $a="mingdao_guide_login_state",Pa={id:"guide_001",name:"赵明",phone:"13800000000",avatar:"/static/logo.png",rating:4.9,orderCount:286,serviceMinutes:12840,auditStatus:"approved",onlineStatus:"offline",groupName:"都江堰精讲一团",tags:["都江堰水利工程","亲子讲解","川西历史","普通话"]},ka=[{id:"dujiangyan",name:"都江堰景区",city:"成都",meetingPoints:[{id:"south_gate",name:"都江堰南门",guideCount:6,latitude:31.001472,longitude:103.648278,address:"四川省成都市都江堰市公园路都江堰景区南门"},{id:"north_gate",name:"都江堰北门",guideCount:3,latitude:31.005846,longitude:103.646812,address:"四川省成都市都江堰市离堆公园路都江堰景区北门"}]},{id:"qingchengshan",name:"青城山景区",city:"成都",meetingPoints:[{id:"front_gate",name:"青城山前山门",guideCount:4,latitude:30.905982,longitude:103.569027,address:"四川省成都市都江堰市青城山镇青城山景区前山门"},{id:"parking",name:"游客中心停车场",guideCount:2,latitude:30.909683,longitude:103.571938,address:"四川省成都市都江堰市青城山景区游客中心停车场"}]}],Oa="mingdao_guide_selected_bank_id",Ca="mingdao_guide_selected_branch";const Ea=({}.VITE_API_BASE_URL||"https://www.mingdao123.com/api").replace(/\/$/,""),Ia=Ea.replace(/\/api$/,""),Aa="/pages/login/index";let Ta=!1;function Na({url:e,method:t="GET",data:n,authenticated:o=!0,headers:i={}}){const r=Cn.getStorageSync($a),s={"Content-Type":"application/json",...i};return o&&r&&r.token&&(s.Authorization=`Bearer ${r.token}`),new Promise((i,r)=>{Cn.request({url:`${Ea}${e}`,method:t,data:n,header:s,success(e){const t=e.data||{};if(La(e.statusCode,t,o))return Da(),void r(ja(t.message||t.msg));e.statusCode>=200&&e.statusCode<300&&0===t.code?i(t.data):r(Ma(t,e.statusCode))},fail(e){r(new Error(e.errMsg||"网络连接失败"))}})})}function Ra({url:e,filePath:t,name:n="file",header:o={},authenticated:i=!0}){const r=Cn.getStorageSync($a),s={...o};return i&&r&&r.token&&(s.Authorization=`Bearer ${r.token}`),new Promise((o,r)=>{Cn.uploadFile({url:`${Ea}${e}`,filePath:t,name:n,header:s,success(e){let t=e.data;try{const e="string"==typeof t?t.replace(/^\uFEFF/,"").trim():t;t="string"==typeof e&&e?JSON.parse(e):e}catch(n){return void(413===e.statusCode?r(new Error("图片不能超过5MB,请重新选择图片")):r(new Error(`上传失败(${e.statusCode||"未知错误"})`)))}if(La(e.statusCode,t,i))return Da(),void r(ja(t&&(t.message||t.msg)));e.statusCode>=200&&e.statusCode<300&&t&&0===t.code?o(t.data):r(Ma(t,e.statusCode,"上传失败"))},fail(e){r(new Error(e.errMsg||"文件上传失败"))}})})}function La(e,t={},n=!0){return!!n&&(401===e||t&&(401===t.code||"401"===t.code))}function ja(e){const t=new Error(e||"登录已过期,请重新登录");return t.authExpired=!0,t}function Ma(e={},t,n="请求失败"){const o=e||{},i=new Error(o.message||o.msg||`${n}(${t})`);return i.code=o.code,i.statusCode=t,i}function Da(){try{Cn.removeStorageSync($a)}catch(e){}Ta||function(){const e="function"==typeof getCurrentPages?getCurrentPages():[],t=e[e.length-1];return t&&`/${t.route}`===Aa}()||(Ta=!0,Cn.showToast({title:"登录已过期,请重新登录",icon:"none"}),setTimeout(()=>{Cn.reLaunch({url:Aa,complete(){setTimeout(()=>{Ta=!1},500)}})},300))}function Ua(e){return e?/^https?:\/\//i.test(e)||e.startsWith("wxfile://")||e.startsWith("blob:")||e.startsWith("/static/")?e:`${Ia}${e.startsWith("/")?e:`/${e}`}`:""}const Va={onLaunch(){console.log("Guide App Launch")},onShow(){}};function Ba(){return{app:js(Va)}}function Ha(){const e=Cn.getStorageSync($a)||null;return e&&e.expiresAt&&Number(e.expiresAt)<=Date.now()?(Cn.removeStorageSync($a),null):e}function Wa(e,t="navigateTo"){const n=function(e){return e?String(e):""}(e);if(!n)return;const o=Cn[t]||Cn.navigateTo;try{o({url:n,fail(){Cn.showToast({title:"页面未注册,请重新运行项目",icon:"none"})}})}catch(i){Cn.showToast({title:"页面未注册,请重新运行项目",icon:"none"})}}Ba().app.mount("#app");const za="mingdao_guide_phone_change_state";function Fa(e){const t=Cn.getStorageSync($a),n=function(e={},t={}){return{...t,...e,name:e.realName||e.name||e.username||t.name||"",phone:e.mobile||e.phone||t.phone||"",avatar:Ua(e.avatar||t.avatar||""),orderCount:Number(e.acceptedOrderCount??e.orderCount??t.orderCount??0),rating:Number(e.rating??t.rating??0),groupName:e.teamName||t.groupName||("个人"===e.teamType?"个人导游":"")}}(e,t&&t.guide||Pa);return t&&(t.guide=n,Cn.setStorageSync($a,t)),n}function Ga(e){const t=Number(e);return Number.isFinite(t)?t:0}function qa(){return ka.reduce((e,t)=>{const n=(t.meetingPoints||[]).map(e=>({scenicId:t.id,scenicName:t.name,city:t.city,...e}));return e.concat(n)},[])}function Ka(e={}){const t=ka.find(t=>t.id===e.scenicId||t.name===e.scenicName),n=t?t.meetingPoints||[]:qa(),o=n.find(t=>t.id===e.meetingPointId)||n.find(t=>t.name===e.meetingPointName)||qa().find(t=>t.id===e.meetingPointId||t.name===e.meetingPointName),i=Ga(e.meetingPointLatitude||e.latitude||o&&o.latitude),r=Ga(e.meetingPointLongitude||e.longitude||o&&o.longitude);return o||i&&r?{scenicId:e.scenicId||t&&t.id||o&&o.scenicId||"",scenicName:e.scenicName||t&&t.name||o&&o.scenicName||"",city:o&&o.city||t&&t.city||"",id:e.meetingPointId||o&&o.id||"",name:e.meetingPointName||o&&o.name||"汇合点",address:e.meetingPointAddress||e.address||o&&o.address||"",guideCount:o&&o.guideCount||0,latitude:i,longitude:r}:null}function Ja(e,t={}){const n=Cn.getStorageSync($a);return n&&n.guide&&(n.guide.onlineStatus=e,"online"!==e&&"serving"!==e||(n.guide.receivingConfig=t),"offline"===e&&(n.guide.receivingConfig=null),Cn.setStorageSync($a,n)),e}function Xa(e){const t=Number(e);return Number.isFinite(t)?t:0}function Za(e={}){return Boolean(Xa(e.latitude||e.meetingPointLatitude)&&Xa(e.longitude||e.meetingPointLongitude))}function Qa(e={}){const t=Xa(e.latitude||e.meetingPointLatitude),n=Xa(e.longitude||e.meetingPointLongitude);return{scenicId:e.scenicId||"",scenicName:e.scenicName||"",meetingPointId:e.id||e.meetingPointId||"",meetingPointName:e.name||e.meetingPointName||"汇合点",meetingPointAddress:e.address||e.meetingPointAddress||"",latitude:t,longitude:n}}function Ya(e={}){const t=Qa(e);return Za(t)?new Promise((e,n)=>{Cn.openLocation({latitude:t.latitude,longitude:t.longitude,scale:18,name:t.meetingPointName,address:t.meetingPointAddress,success(){e(t)},fail(e){n(e)}})}):(Cn.showToast({title:"汇合点坐标暂未配置",icon:"none"}),Promise.reject(new Error("Missing meeting point coordinates")))}function ec(e){return"active"===e||"pending"===e?"accepted":"history"===e?"completed":e||"all"}function tc(e={}){const t=function(e={}){const t=Ka({scenicId:e.scenicId,scenicName:e.scenicName,meetingPointId:e.meetingPointId,meetingPointName:e.meetingPointName,meetingPointLatitude:e.meetingPointLatitude,meetingPointLongitude:e.meetingPointLongitude,meetingPointAddress:e.meetingPointAddress});return t?{...e,scenicId:e.scenicId||t.scenicId,meetingPointId:e.meetingPointId||t.id,meetingPointName:e.meetingPointName||t.name,meetingPointLatitude:e.meetingPointLatitude||t.latitude,meetingPointLongitude:e.meetingPointLongitude||t.longitude,meetingPointAddress:e.meetingPointAddress||t.address}:e}({...e,quantity:Number(e.quantity??e.peopleCount??0),receiveTime:nc(e.receiveTime||e.acceptedAt||e.createdAt),receiveStartTime:nc(e.receiveStartTime||e.receiveTime||e.acceptedAt||e.createdAt),lectureStartTime:nc(e.lectureStartTime||e.serviceStartedAt||e.arrivedAt),lectureEndTime:nc(e.lectureEndTime||e.completedAt),completedAt:nc(e.completedAt),customers:(e.customers||[]).map(e=>({...e,time:nc(e.time)}))});return{...t,customers:t.customers&&t.customers.length?t.customers:[{no:1,phone:t.customerPhone||"",people:t.quantity||0,time:t.receiveStartTime||""}]}}function nc(e){return e?String(e).replace("T"," "):""}function oc(e){const t={ORDER_ASSIGNED:{title:"接单提醒",content:"您有一个新的讲解订单,请查看"},ORDER_CANCELLED:{title:"取消提醒",content:"您有一个讲解订单被取消,请查看"},AUDIT_APPROVED:{title:"系统提醒",content:"您的资料审核已通过"},AUDIT_REJECTED:{title:"系统提醒",content:"您的资料审核未通过"},ORDER_REVIEWED:{title:"评价提醒",content:"您有一条新的订单评价,请查看"}}[e.type];return{...e,...t||{},time:e.time?e.time.replace("T"," "):"",url:e.targetUrl||(e.orderId?`/pages/order-detail/index?id=${e.orderId}`:"")}}const ic="mingdao_guide_registration_state";function rc(){return Cn.getStorageSync(ic)||null}function sc(e,t){return function(e){if(!e)return Promise.resolve(e);if("function"!=typeof Cn.compressImage)return ac(e);return new Promise(t=>{Cn.compressImage({src:e,quality:60,compressedWidth:1280,success:n=>t(n&&n.tempFilePath?n.tempFilePath:e),fail:()=>ac(e).then(t)})})}(e).then(e=>Ra({url:"/guide/registration/documents",filePath:e,header:{"X-Registration-Token":t}})).then(e=>e.url)}function ac(e){return"undefined"==typeof window||"function"!=typeof window.fetch||"function"!=typeof window.Image?Promise.resolve(e):window.fetch(e).then(e=>e.blob()).then(t=>new Promise(n=>{const o=new window.Image,i=window.URL.createObjectURL(t);o.onload=()=>{const t=Math.min(1,1280/o.width),r=document.createElement("canvas");r.width=Math.max(1,Math.round(o.width*t)),r.height=Math.max(1,Math.round(o.height*t)),r.getContext("2d").drawImage(o,0,0,r.width,r.height),r.toBlob(t=>{window.URL.revokeObjectURL(i),n(t?window.URL.createObjectURL(t):e)},"image/jpeg",.6)},o.onerror=()=>{window.URL.revokeObjectURL(i),n(e)},o.src=i})).catch(()=>e)}function cc(){return Na({url:"/guide/settlement/onboarding/status"})}const lc=Object.entries({"北京":{val:"110000",items:{"北京市":{val:"110100",items:{"东城区":"110101","西城区":"110102","朝阳区":"110105","丰台区":"110106","石景山区":"110107","海淀区":"110108","门头沟区":"110109","房山区":"110111","通州区":"110112","顺义区":"110113","昌平区":"110114","大兴区":"110115","怀柔区":"110116","平谷区":"110117","密云区":"110118","延庆区":"110119"}}}},"天津":{val:"120000",items:{"天津市":{val:"120100",items:{"和平区":"120101","河东区":"120102","河西区":"120103","南开区":"120104","河北区":"120105","红桥区":"120106","东丽区":"120110","西青区":"120111","津南区":"120112","北辰区":"120113","武清区":"120114","宝坻区":"120115","滨海新区":"120116","宁河区":"120117","静海区":"120118","蓟州区":"120119"}}}},"河北省":{val:"130000",items:{"石家庄市":{val:"130100",items:{"长安区":"130102","桥西区":"130104","新华区":"130105","井陉矿区":"130107","裕华区":"130108","藁城区":"130109","鹿泉区":"130110","栾城区":"130111","井陉县":"130121","正定县":"130123","行唐县":"130125","灵寿县":"130126","高邑县":"130127","深泽县":"130128","赞皇县":"130129","无极县":"130130","平山县":"130131","元氏县":"130132","赵县":"130133","石家庄高新技术产业开发区":"130171","石家庄循环化工园区":"130172","辛集市":"130181","晋州市":"130183","新乐市":"130184"}},"唐山市":{val:"130200",items:{"路南区":"130202","路北区":"130203","古冶区":"130204","开平区":"130205","丰南区":"130207","丰润区":"130208","曹妃甸区":"130209","滦南县":"130224","乐亭县":"130225","迁西县":"130227","玉田县":"130229","河北唐山芦台经济开发区":"130271","唐山市汉沽管理区":"130272","唐山高新技术产业开发区":"130273","河北唐山海港经济开发区":"130274","遵化市":"130281","迁安市":"130283","滦州市":"130284"}},"秦皇岛市":{val:"130300",items:{"海港区":"130302","山海关区":"130303","北戴河区":"130304","抚宁区":"130306","青龙满族自治县":"130321","昌黎县":"130322","卢龙县":"130324","秦皇岛市经济技术开发区":"130371","北戴河新区":"130372"}},"邯郸市":{val:"130400",items:{"邯山区":"130402","丛台区":"130403","复兴区":"130404","峰峰矿区":"130406","肥乡区":"130407","永年区":"130408","临漳县":"130423","成安县":"130424","大名县":"130425","涉县":"130426","磁县":"130427","邱县":"130430","鸡泽县":"130431","广平县":"130432","馆陶县":"130433","魏县":"130434","曲周县":"130435","邯郸经济技术开发区":"130471","邯郸冀南新区":"130473","武安市":"130481"}},"邢台市":{val:"130500",items:{"襄都区":"130502","信都区":"130503","任泽区":"130505","南和区":"130506","临城县":"130522","内丘县":"130523","柏乡县":"130524","隆尧县":"130525","宁晋县":"130528","巨鹿县":"130529","新河县":"130530","广宗县":"130531","平乡县":"130532","威县":"130533","清河县":"130534","临西县":"130535","河北邢台经济开发区":"130571","南宫市":"130581","沙河市":"130582"}},"保定市":{val:"130600",items:{"竞秀区":"130602","莲池区":"130606","满城区":"130607","清苑区":"130608","徐水区":"130609","涞水县":"130623","阜平县":"130624","定兴县":"130626","唐县":"130627","高阳县":"130628","容城县":"130629","涞源县":"130630","望都县":"130631","安新县":"130632","易县":"130633","曲阳县":"130634","蠡县":"130635","顺平县":"130636","博野县":"130637","雄县":"130638","保定高新技术产业开发区":"130671","保定白沟新城":"130672","涿州市":"130681","定州市":"130682","安国市":"130683","高碑店市":"130684"}},"张家口市":{val:"130700",items:{"桥东区":"130702","桥西区":"130703","宣化区":"130705","下花园区":"130706","万全区":"130708","崇礼区":"130709","张北县":"130722","康保县":"130723","沽源县":"130724","尚义县":"130725","蔚县":"130726","阳原县":"130727","怀安县":"130728","怀来县":"130730","涿鹿县":"130731","赤城县":"130732","张家口经济开发区":"130771","张家口市察北管理区":"130772","张家口市塞北管理区":"130773"}},"承德市":{val:"130800",items:{"双桥区":"130802","双滦区":"130803","鹰手营子矿区":"130804","承德县":"130821","兴隆县":"130822","滦平县":"130824","隆化县":"130825","丰宁满族自治县":"130826","宽城满族自治县":"130827","围场满族蒙古族自治县":"130828","承德高新技术产业开发区":"130871","平泉市":"130881"}},"沧州市":{val:"130900",items:{"新华区":"130902","运河区":"130903","沧县":"130921","青县":"130922","东光县":"130923","海兴县":"130924","盐山县":"130925","肃宁县":"130926","南皮县":"130927","吴桥县":"130928","献县":"130929","孟村回族自治县":"130930","河北沧州经济开发区":"130971","沧州高新技术产业开发区":"130972","沧州渤海新区":"130973","泊头市":"130981","任丘市":"130982","黄骅市":"130983","河间市":"130984"}},"廊坊市":{val:"131000",items:{"安次区":"131002","广阳区":"131003","固安县":"131022","永清县":"131023","香河县":"131024","大城县":"131025","文安县":"131026","大厂回族自治县":"131028","廊坊经济技术开发区":"131071","霸州市":"131081","三河市":"131082"}},"衡水市":{val:"131100",items:{"桃城区":"131102","冀州区":"131103","枣强县":"131121","武邑县":"131122","武强县":"131123","饶阳县":"131124","安平县":"131125","故城县":"131126","景县":"131127","阜城县":"131128","河北衡水高新技术产业开发区":"131171","衡水滨湖新区":"131172","深州市":"131182"}}}},"山西省":{val:"140000",items:{"太原市":{val:"140100",items:{"小店区":"140105","迎泽区":"140106","杏花岭区":"140107","尖草坪区":"140108","万柏林区":"140109","晋源区":"140110","清徐县":"140121","阳曲县":"140122","娄烦县":"140123","山西转型综合改革示范区":"140171","古交市":"140181"}},"大同市":{val:"140200",items:{"新荣区":"140212","平城区":"140213","云冈区":"140214","云州区":"140215","阳高县":"140221","天镇县":"140222","广灵县":"140223","灵丘县":"140224","浑源县":"140225","左云县":"140226","山西大同经济开发区":"140271"}},"阳泉市":{val:"140300",items:{"城区":"140302","矿区":"140303","郊区":"140311","平定县":"140321","盂县":"140322"}},"长治市":{val:"140400",items:{"潞州区":"140403","上党区":"140404","屯留区":"140405","潞城区":"140406","襄垣县":"140423","平顺县":"140425","黎城县":"140426","壶关县":"140427","长子县":"140428","武乡县":"140429","沁县":"140430","沁源县":"140431","山西长治高新技术产业园区":"140471"}},"晋城市":{val:"140500",items:{"城区":"140502","沁水县":"140521","阳城县":"140522","陵川县":"140524","泽州县":"140525","高平市":"140581"}},"朔州市":{val:"140600",items:{"朔城区":"140602","平鲁区":"140603","山阴县":"140621","应县":"140622","右玉县":"140623","山西朔州经济开发区":"140671","怀仁市":"140681"}},"晋中市":{val:"140700",items:{"榆次区":"140702","太谷区":"140703","榆社县":"140721","左权县":"140722","和顺县":"140723","昔阳县":"140724","寿阳县":"140725","祁县":"140727","平遥县":"140728","灵石县":"140729","介休市":"140781"}},"运城市":{val:"140800",items:{"盐湖区":"140802","临猗县":"140821","万荣县":"140822","闻喜县":"140823","稷山县":"140824","新绛县":"140825","绛县":"140826","垣曲县":"140827","夏县":"140828","平陆县":"140829","芮城县":"140830","永济市":"140881","河津市":"140882"}},"忻州市":{val:"140900",items:{"忻府区":"140902","定襄县":"140921","五台县":"140922","代县":"140923","繁峙县":"140924","宁武县":"140925","静乐县":"140926","神池县":"140927","五寨县":"140928","岢岚县":"140929","河曲县":"140930","保德县":"140931","偏关县":"140932","五台山风景名胜区":"140971","原平市":"140981"}},"临汾市":{val:"141000",items:{"尧都区":"141002","曲沃县":"141021","翼城县":"141022","襄汾县":"141023","洪洞县":"141024","古县":"141025","安泽县":"141026","浮山县":"141027","吉县":"141028","乡宁县":"141029","大宁县":"141030","隰县":"141031","永和县":"141032","蒲县":"141033","汾西县":"141034","侯马市":"141081","霍州市":"141082"}},"吕梁市":{val:"141100",items:{"离石区":"141102","文水县":"141121","交城县":"141122","兴县":"141123","临县":"141124","柳林县":"141125","石楼县":"141126","岚县":"141127","方山县":"141128","中阳县":"141129","交口县":"141130","孝义市":"141181","汾阳市":"141182"}}}},"内蒙古自治区":{val:"150000",items:{"呼和浩特市":{val:"150100",items:{"新城区":"150102","回民区":"150103","玉泉区":"150104","赛罕区":"150105","土默特左旗":"150121","托克托县":"150122","和林格尔县":"150123","清水河县":"150124","武川县":"150125","呼和浩特经济技术开发区":"150172"}},"包头市":{val:"150200",items:{"东河区":"150202","昆都仑区":"150203","青山区":"150204","石拐区":"150205","白云鄂博矿区":"150206","九原区":"150207","土默特右旗":"150221","固阳县":"150222","达尔罕茂明安联合旗":"150223","包头稀土高新技术产业开发区":"150271"}},"乌海市":{val:"150300",items:{"海勃湾区":"150302","海南区":"150303","乌达区":"150304"}},"赤峰市":{val:"150400",items:{"红山区":"150402","元宝山区":"150403","松山区":"150404","阿鲁科尔沁旗":"150421","巴林左旗":"150422","巴林右旗":"150423","林西县":"150424","克什克腾旗":"150425","翁牛特旗":"150426","喀喇沁旗":"150428","宁城县":"150429","敖汉旗":"150430"}},"通辽市":{val:"150500",items:{"科尔沁区":"150502","科尔沁左翼中旗":"150521","科尔沁左翼后旗":"150522","开鲁县":"150523","库伦旗":"150524","奈曼旗":"150525","扎鲁特旗":"150526","通辽经济技术开发区":"150571","霍林郭勒市":"150581"}},"鄂尔多斯市":{val:"150600",items:{"东胜区":"150602","康巴什区":"150603","达拉特旗":"150621","准格尔旗":"150622","鄂托克前旗":"150623","鄂托克旗":"150624","杭锦旗":"150625","乌审旗":"150626","伊金霍洛旗":"150627"}},"呼伦贝尔市":{val:"150700",items:{"海拉尔区":"150702","扎赉诺尔区":"150703","阿荣旗":"150721","莫力达瓦达斡尔族自治旗":"150722","鄂伦春自治旗":"150723","鄂温克族自治旗":"150724","陈巴尔虎旗":"150725","新巴尔虎左旗":"150726","新巴尔虎右旗":"150727","满洲里市":"150781","牙克石市":"150782","扎兰屯市":"150783","额尔古纳市":"150784","根河市":"150785"}},"巴彦淖尔市":{val:"150800",items:{"临河区":"150802","五原县":"150821","磴口县":"150822","乌拉特前旗":"150823","乌拉特中旗":"150824","乌拉特后旗":"150825","杭锦后旗":"150826"}},"乌兰察布市":{val:"150900",items:{"集宁区":"150902","卓资县":"150921","化德县":"150922","商都县":"150923","兴和县":"150924","凉城县":"150925","察哈尔右翼前旗":"150926","察哈尔右翼中旗":"150927","察哈尔右翼后旗":"150928","四子王旗":"150929","丰镇市":"150981"}},"兴安盟":{val:"152200",items:{"乌兰浩特市":"152201","阿尔山市":"152202","科尔沁右翼前旗":"152221","科尔沁右翼中旗":"152222","扎赉特旗":"152223","突泉县":"152224"}},"锡林郭勒盟":{val:"152500",items:{"二连浩特市":"152501","锡林浩特市":"152502","阿巴嘎旗":"152522","苏尼特左旗":"152523","苏尼特右旗":"152524","东乌珠穆沁旗":"152525","西乌珠穆沁旗":"152526","太仆寺旗":"152527","镶黄旗":"152528","正镶白旗":"152529","正蓝旗":"152530","多伦县":"152531","乌拉盖管委会":"152571"}},"阿拉善盟":{val:"152900",items:{"阿拉善左旗":"152921","阿拉善右旗":"152922","额济纳旗":"152923","内蒙古阿拉善高新技术产业开发区":"152971"}}}},"辽宁省":{val:"210000",items:{"沈阳市":{val:"210100",items:{"和平区":"210102","沈河区":"210103","大东区":"210104","皇姑区":"210105","铁西区":"210106","苏家屯区":"210111","浑南区":"210112","沈北新区":"210113","于洪区":"210114","辽中区":"210115","康平县":"210123","法库县":"210124","新民市":"210181"}},"大连市":{val:"210200",items:{"中山区":"210202","西岗区":"210203","沙河口区":"210204","甘井子区":"210211","旅顺口区":"210212","金州区":"210213","普兰店区":"210214","长海县":"210224","瓦房店市":"210281","庄河市":"210283"}},"鞍山市":{val:"210300",items:{"铁东区":"210302","铁西区":"210303","立山区":"210304","千山区":"210311","台安县":"210321","岫岩满族自治县":"210323","海城市":"210381"}},"抚顺市":{val:"210400",items:{"新抚区":"210402","东洲区":"210403","望花区":"210404","顺城区":"210411","抚顺县":"210421","新宾满族自治县":"210422","清原满族自治县":"210423"}},"本溪市":{val:"210500",items:{"平山区":"210502","溪湖区":"210503","明山区":"210504","南芬区":"210505","本溪满族自治县":"210521","桓仁满族自治县":"210522"}},"丹东市":{val:"210600",items:{"元宝区":"210602","振兴区":"210603","振安区":"210604","宽甸满族自治县":"210624","东港市":"210681","凤城市":"210682"}},"锦州市":{val:"210700",items:{"古塔区":"210702","凌河区":"210703","太和区":"210711","黑山县":"210726","义县":"210727","凌海市":"210781","北镇市":"210782"}},"营口市":{val:"210800",items:{"站前区":"210802","西市区":"210803","鲅鱼圈区":"210804","老边区":"210811","盖州市":"210881","大石桥市":"210882"}},"阜新市":{val:"210900",items:{"海州区":"210902","新邱区":"210903","太平区":"210904","清河门区":"210905","细河区":"210911","阜新蒙古族自治县":"210921","彰武县":"210922"}},"辽阳市":{val:"211000",items:{"白塔区":"211002","文圣区":"211003","宏伟区":"211004","弓长岭区":"211005","太子河区":"211011","辽阳县":"211021","灯塔市":"211081"}},"盘锦市":{val:"211100",items:{"双台子区":"211102","兴隆台区":"211103","大洼区":"211104","盘山县":"211122"}},"铁岭市":{val:"211200",items:{"银州区":"211202","清河区":"211204","铁岭县":"211221","西丰县":"211223","昌图县":"211224","调兵山市":"211281","开原市":"211282"}},"朝阳市":{val:"211300",items:{"双塔区":"211302","龙城区":"211303","朝阳县":"211321","建平县":"211322","喀喇沁左翼蒙古族自治县":"211324","北票市":"211381","凌源市":"211382"}},"葫芦岛市":{val:"211400",items:{"连山区":"211402","龙港区":"211403","南票区":"211404","绥中县":"211421","建昌县":"211422","兴城市":"211481"}}}},"吉林省":{val:"220000",items:{"长春市":{val:"220100",items:{"南关区":"220102","宽城区":"220103","朝阳区":"220104","二道区":"220105","绿园区":"220106","双阳区":"220112","九台区":"220113","农安县":"220122","长春经济技术开发区":"220171","长春净月高新技术产业开发区":"220172","长春高新技术产业开发区":"220173","长春汽车经济技术开发区":"220174","榆树市":"220182","德惠市":"220183","公主岭市":"220184"}},"吉林市":{val:"220200",items:{"昌邑区":"220202","龙潭区":"220203","船营区":"220204","丰满区":"220211","永吉县":"220221","吉林经济开发区":"220271","吉林高新技术产业开发区":"220272","吉林中国新加坡食品区":"220273","蛟河市":"220281","桦甸市":"220282","舒兰市":"220283","磐石市":"220284"}},"四平市":{val:"220300",items:{"铁西区":"220302","铁东区":"220303","梨树县":"220322","伊通满族自治县":"220323","双辽市":"220382"}},"辽源市":{val:"220400",items:{"龙山区":"220402","西安区":"220403","东丰县":"220421","东辽县":"220422"}},"通化市":{val:"220500",items:{"东昌区":"220502","二道江区":"220503","通化县":"220521","辉南县":"220523","柳河县":"220524","梅河口市":"220581","集安市":"220582"}},"白山市":{val:"220600",items:{"浑江区":"220602","江源区":"220605","抚松县":"220621","靖宇县":"220622","长白朝鲜族自治县":"220623","临江市":"220681"}},"松原市":{val:"220700",items:{"宁江区":"220702","前郭尔罗斯蒙古族自治县":"220721","长岭县":"220722","乾安县":"220723","吉林松原经济开发区":"220771","扶余市":"220781"}},"白城市":{val:"220800",items:{"洮北区":"220802","镇赉县":"220821","通榆县":"220822","吉林白城经济开发区":"220871","洮南市":"220881","大安市":"220882"}},"延边朝鲜族自治州":{val:"222400",items:{"延吉市":"222401","图们市":"222402","敦化市":"222403","珲春市":"222404","龙井市":"222405","和龙市":"222406","汪清县":"222424","安图县":"222426"}}}},"黑龙江省":{val:"230000",items:{"哈尔滨市":{val:"230100",items:{"道里区":"230102","南岗区":"230103","道外区":"230104","平房区":"230108","松北区":"230109","香坊区":"230110","呼兰区":"230111","阿城区":"230112","双城区":"230113","依兰县":"230123","方正县":"230124","宾县":"230125","巴彦县":"230126","木兰县":"230127","通河县":"230128","延寿县":"230129","尚志市":"230183","五常市":"230184"}},"齐齐哈尔市":{val:"230200",items:{"龙沙区":"230202","建华区":"230203","铁锋区":"230204","昂昂溪区":"230205","富拉尔基区":"230206","碾子山区":"230207","梅里斯达斡尔族区":"230208","龙江县":"230221","依安县":"230223","泰来县":"230224","甘南县":"230225","富裕县":"230227","克山县":"230229","克东县":"230230","拜泉县":"230231","讷河市":"230281"}},"鸡西市":{val:"230300",items:{"鸡冠区":"230302","恒山区":"230303","滴道区":"230304","梨树区":"230305","城子河区":"230306","麻山区":"230307","鸡东县":"230321","虎林市":"230381","密山市":"230382"}},"鹤岗市":{val:"230400",items:{"向阳区":"230402","工农区":"230403","南山区":"230404","兴安区":"230405","东山区":"230406","兴山区":"230407","萝北县":"230421","绥滨县":"230422"}},"双鸭山市":{val:"230500",items:{"尖山区":"230502","岭东区":"230503","四方台区":"230505","宝山区":"230506","集贤县":"230521","友谊县":"230522","宝清县":"230523","饶河县":"230524"}},"大庆市":{val:"230600",items:{"萨尔图区":"230602","龙凤区":"230603","让胡路区":"230604","红岗区":"230605","大同区":"230606","肇州县":"230621","肇源县":"230622","林甸县":"230623","杜尔伯特蒙古族自治县":"230624","大庆高新技术产业开发区":"230671"}},"伊春市":{val:"230700",items:{"伊美区":"230717","乌翠区":"230718","友好区":"230719","嘉荫县":"230722","汤旺县":"230723","丰林县":"230724","大箐山县":"230725","南岔县":"230726","金林区":"230751","铁力市":"230781"}},"佳木斯市":{val:"230800",items:{"向阳区":"230803","前进区":"230804","东风区":"230805","郊区":"230811","桦南县":"230822","桦川县":"230826","汤原县":"230828","同江市":"230881","富锦市":"230882","抚远市":"230883"}},"七台河市":{val:"230900",items:{"新兴区":"230902","桃山区":"230903","茄子河区":"230904","勃利县":"230921"}},"牡丹江市":{val:"231000",items:{"东安区":"231002","阳明区":"231003","爱民区":"231004","西安区":"231005","林口县":"231025","牡丹江经济技术开发区":"231071","绥芬河市":"231081","海林市":"231083","宁安市":"231084","穆棱市":"231085","东宁市":"231086"}},"黑河市":{val:"231100",items:{"爱辉区":"231102","逊克县":"231123","孙吴县":"231124","北安市":"231181","五大连池市":"231182","嫩江市":"231183"}},"绥化市":{val:"231200",items:{"北林区":"231202","望奎县":"231221","兰西县":"231222","青冈县":"231223","庆安县":"231224","明水县":"231225","绥棱县":"231226","安达市":"231281","肇东市":"231282","海伦市":"231283"}},"大兴安岭地区":{val:"232700",items:{"漠河市":"232701","呼玛县":"232721","塔河县":"232722","加格达奇区":"232761","松岭区":"232762","新林区":"232763","呼中区":"232764"}}}},"上海":{val:"310000",items:{"上海市":{val:"310100",items:{"黄浦区":"310101","徐汇区":"310104","长宁区":"310105","静安区":"310106","普陀区":"310107","虹口区":"310109","杨浦区":"310110","闵行区":"310112","宝山区":"310113","嘉定区":"310114","浦东新区":"310115","金山区":"310116","松江区":"310117","青浦区":"310118","奉贤区":"310120","崇明区":"310151"}}}},"江苏省":{val:"320000",items:{"南京市":{val:"320100",items:{"玄武区":"320102","秦淮区":"320104","建邺区":"320105","鼓楼区":"320106","浦口区":"320111","栖霞区":"320113","雨花台区":"320114","江宁区":"320115","六合区":"320116","溧水区":"320117","高淳区":"320118"}},"无锡市":{val:"320200",items:{"锡山区":"320205","惠山区":"320206","滨湖区":"320211","梁溪区":"320213","新吴区":"320214","江阴市":"320281","宜兴市":"320282"}},"徐州市":{val:"320300",items:{"鼓楼区":"320302","云龙区":"320303","贾汪区":"320305","泉山区":"320311","铜山区":"320312","丰县":"320321","沛县":"320322","睢宁县":"320324","徐州经济技术开发区":"320371","新沂市":"320381","邳州市":"320382"}},"常州市":{val:"320400",items:{"天宁区":"320402","钟楼区":"320404","新北区":"320411","武进区":"320412","金坛区":"320413","溧阳市":"320481"}},"苏州市":{val:"320500",items:{"虎丘区":"320505","吴中区":"320506","相城区":"320507","姑苏区":"320508","吴江区":"320509","苏州工业园区":"320571","常熟市":"320581","张家港市":"320582","昆山市":"320583","太仓市":"320585"}},"南通市":{val:"320600",items:{"通州区":"320612","崇川区":"320613","海门区":"320614","如东县":"320623","南通经济技术开发区":"320671","启东市":"320681","如皋市":"320682","海安市":"320685"}},"连云港市":{val:"320700",items:{"连云区":"320703","海州区":"320706","赣榆区":"320707","东海县":"320722","灌云县":"320723","灌南县":"320724","连云港经济技术开发区":"320771","连云港高新技术产业开发区":"320772"}},"淮安市":{val:"320800",items:{"淮安区":"320803","淮阴区":"320804","清江浦区":"320812","洪泽区":"320813","涟水县":"320826","盱眙县":"320830","金湖县":"320831","淮安经济技术开发区":"320871"}},"盐城市":{val:"320900",items:{"亭湖区":"320902","盐都区":"320903","大丰区":"320904","响水县":"320921","滨海县":"320922","阜宁县":"320923","射阳县":"320924","建湖县":"320925","盐城经济技术开发区":"320971","东台市":"320981"}},"扬州市":{val:"321000",items:{"广陵区":"321002","邗江区":"321003","江都区":"321012","宝应县":"321023","扬州经济技术开发区":"321071","仪征市":"321081","高邮市":"321084"}},"镇江市":{val:"321100",items:{"京口区":"321102","润州区":"321111","丹徒区":"321112","镇江新区":"321171","丹阳市":"321181","扬中市":"321182","句容市":"321183"}},"泰州市":{val:"321200",items:{"海陵区":"321202","高港区":"321203","姜堰区":"321204","泰州医药高新技术产业开发区":"321271","兴化市":"321281","靖江市":"321282","泰兴市":"321283"}},"宿迁市":{val:"321300",items:{"宿城区":"321302","宿豫区":"321311","沭阳县":"321322","泗阳县":"321323","泗洪县":"321324","宿迁经济技术开发区":"321371"}}}},"浙江省":{val:"330000",items:{"杭州市":{val:"330100",items:{"上城区":"330102","拱墅区":"330105","西湖区":"330106","滨江区":"330108","萧山区":"330109","余杭区":"330110","富阳区":"330111","临安区":"330112","临平区":"330113","钱塘区":"330114","桐庐县":"330122","淳安县":"330127","建德市":"330182"}},"宁波市":{val:"330200",items:{"海曙区":"330203","江北区":"330205","北仑区":"330206","镇海区":"330211","鄞州区":"330212","奉化区":"330213","象山县":"330225","宁海县":"330226","余姚市":"330281","慈溪市":"330282"}},"温州市":{val:"330300",items:{"鹿城区":"330302","龙湾区":"330303","瓯海区":"330304","洞头区":"330305","永嘉县":"330324","平阳县":"330326","苍南县":"330327","文成县":"330328","泰顺县":"330329","瑞安市":"330381","乐清市":"330382","龙港市":"330383"}},"嘉兴市":{val:"330400",items:{"南湖区":"330402","秀洲区":"330411","嘉善县":"330421","海盐县":"330424","海宁市":"330481","平湖市":"330482","桐乡市":"330483"}},"湖州市":{val:"330500",items:{"吴兴区":"330502","南浔区":"330503","德清县":"330521","长兴县":"330522","安吉县":"330523"}},"绍兴市":{val:"330600",items:{"越城区":"330602","柯桥区":"330603","上虞区":"330604","新昌县":"330624","诸暨市":"330681","嵊州市":"330683"}},"金华市":{val:"330700",items:{"婺城区":"330702","金东区":"330703","武义县":"330723","浦江县":"330726","磐安县":"330727","兰溪市":"330781","义乌市":"330782","东阳市":"330783","永康市":"330784"}},"衢州市":{val:"330800",items:{"柯城区":"330802","衢江区":"330803","常山县":"330822","开化县":"330824","龙游县":"330825","江山市":"330881"}},"舟山市":{val:"330900",items:{"定海区":"330902","普陀区":"330903","岱山县":"330921","嵊泗县":"330922"}},"台州市":{val:"331000",items:{"椒江区":"331002","黄岩区":"331003","路桥区":"331004","三门县":"331022","天台县":"331023","仙居县":"331024","温岭市":"331081","临海市":"331082","玉环市":"331083"}},"丽水市":{val:"331100",items:{"莲都区":"331102","青田县":"331121","缙云县":"331122","遂昌县":"331123","松阳县":"331124","云和县":"331125","庆元县":"331126","景宁畲族自治县":"331127","龙泉市":"331181"}}}},"安徽省":{val:"340000",items:{"合肥市":{val:"340100",items:{"瑶海区":"340102","庐阳区":"340103","蜀山区":"340104","包河区":"340111","长丰县":"340121","肥东县":"340122","肥西县":"340123","庐江县":"340124","合肥高新技术产业开发区":"340171","合肥经济技术开发区":"340172","合肥新站高新技术产业开发区":"340173","巢湖市":"340181"}},"芜湖市":{val:"340200",items:{"镜湖区":"340202","鸠江区":"340207","弋江区":"340209","湾沚区":"340210","繁昌区":"340212","南陵县":"340223","芜湖经济技术开发区":"340271","安徽芜湖三山经济开发区":"340272","无为市":"340281"}},"蚌埠市":{val:"340300",items:{"龙子湖区":"340302","蚌山区":"340303","禹会区":"340304","淮上区":"340311","怀远县":"340321","五河县":"340322","固镇县":"340323","蚌埠市高新技术开发区":"340371","蚌埠市经济开发区":"340372"}},"淮南市":{val:"340400",items:{"大通区":"340402","田家庵区":"340403","谢家集区":"340404","八公山区":"340405","潘集区":"340406","凤台县":"340421","寿县":"340422"}},"马鞍山市":{val:"340500",items:{"花山区":"340503","雨山区":"340504","博望区":"340506","当涂县":"340521","含山县":"340522","和县":"340523"}},"淮北市":{val:"340600",items:{"杜集区":"340602","相山区":"340603","烈山区":"340604","濉溪县":"340621"}},"铜陵市":{val:"340700",items:{"铜官区":"340705","义安区":"340706","郊区":"340711","枞阳县":"340722"}},"安庆市":{val:"340800",items:{"迎江区":"340802","大观区":"340803","宜秀区":"340811","怀宁县":"340822","太湖县":"340825","宿松县":"340826","望江县":"340827","岳西县":"340828","安徽安庆经济开发区":"340871","桐城市":"340881","潜山市":"340882"}},"黄山市":{val:"341000",items:{"屯溪区":"341002","黄山区":"341003","徽州区":"341004","歙县":"341021","休宁县":"341022","黟县":"341023","祁门县":"341024"}},"滁州市":{val:"341100",items:{"琅琊区":"341102","南谯区":"341103","来安县":"341122","全椒县":"341124","定远县":"341125","凤阳县":"341126","中新苏滁高新技术产业开发区":"341171","滁州经济技术开发区":"341172","天长市":"341181","明光市":"341182"}},"阜阳市":{val:"341200",items:{"颍州区":"341202","颍东区":"341203","颍泉区":"341204","临泉县":"341221","太和县":"341222","阜南县":"341225","颍上县":"341226","阜阳合肥现代产业园区":"341271","阜阳经济技术开发区":"341272","界首市":"341282"}},"宿州市":{val:"341300",items:{"埇桥区":"341302","砀山县":"341321","萧县":"341322","灵璧县":"341323","泗县":"341324","宿州马鞍山现代产业园区":"341371","宿州经济技术开发区":"341372"}},"六安市":{val:"341500",items:{"金安区":"341502","裕安区":"341503","叶集区":"341504","霍邱县":"341522","舒城县":"341523","金寨县":"341524","霍山县":"341525"}},"亳州市":{val:"341600",items:{"谯城区":"341602","涡阳县":"341621","蒙城县":"341622","利辛县":"341623"}},"池州市":{val:"341700",items:{"贵池区":"341702","东至县":"341721","石台县":"341722","青阳县":"341723"}},"宣城市":{val:"341800",items:{"宣州区":"341802","郎溪县":"341821","泾县":"341823","绩溪县":"341824","旌德县":"341825","宣城市经济开发区":"341871","宁国市":"341881","广德市":"341882"}}}},"福建省":{val:"350000",items:{"福州市":{val:"350100",items:{"鼓楼区":"350102","台江区":"350103","仓山区":"350104","马尾区":"350105","晋安区":"350111","长乐区":"350112","闽侯县":"350121","连江县":"350122","罗源县":"350123","闽清县":"350124","永泰县":"350125","平潭县":"350128","福清市":"350181"}},"厦门市":{val:"350200",items:{"思明区":"350203","海沧区":"350205","湖里区":"350206","集美区":"350211","同安区":"350212","翔安区":"350213"}},"莆田市":{val:"350300",items:{"城厢区":"350302","涵江区":"350303","荔城区":"350304","秀屿区":"350305","仙游县":"350322"}},"三明市":{val:"350400",items:{"三元区":"350404","沙县区":"350405","明溪县":"350421","清流县":"350423","宁化县":"350424","大田县":"350425","尤溪县":"350426","将乐县":"350428","泰宁县":"350429","建宁县":"350430","永安市":"350481"}},"泉州市":{val:"350500",items:{"鲤城区":"350502","丰泽区":"350503","洛江区":"350504","泉港区":"350505","惠安县":"350521","安溪县":"350524","永春县":"350525","德化县":"350526","金门县":"350527","石狮市":"350581","晋江市":"350582","南安市":"350583"}},"漳州市":{val:"350600",items:{"芗城区":"350602","龙文区":"350603","龙海区":"350604","长泰区":"350605","云霄县":"350622","漳浦县":"350623","诏安县":"350624","东山县":"350626","南靖县":"350627","平和县":"350628","华安县":"350629"}},"南平市":{val:"350700",items:{"延平区":"350702","建阳区":"350703","顺昌县":"350721","浦城县":"350722","光泽县":"350723","松溪县":"350724","政和县":"350725","邵武市":"350781","武夷山市":"350782","建瓯市":"350783"}},"龙岩市":{val:"350800",items:{"新罗区":"350802","永定区":"350803","长汀县":"350821","上杭县":"350823","武平县":"350824","连城县":"350825","漳平市":"350881"}},"宁德市":{val:"350900",items:{"蕉城区":"350902","霞浦县":"350921","古田县":"350922","屏南县":"350923","寿宁县":"350924","周宁县":"350925","柘荣县":"350926","福安市":"350981","福鼎市":"350982"}}}},"江西省":{val:"360000",items:{"南昌市":{val:"360100",items:{"东湖区":"360102","西湖区":"360103","青云谱区":"360104","青山湖区":"360111","新建区":"360112","红谷滩区":"360113","南昌县":"360121","安义县":"360123","进贤县":"360124"}},"景德镇市":{val:"360200",items:{"昌江区":"360202","珠山区":"360203","浮梁县":"360222","乐平市":"360281"}},"萍乡市":{val:"360300",items:{"安源区":"360302","湘东区":"360313","莲花县":"360321","上栗县":"360322","芦溪县":"360323"}},"九江市":{val:"360400",items:{"濂溪区":"360402","浔阳区":"360403","柴桑区":"360404","武宁县":"360423","修水县":"360424","永修县":"360425","德安县":"360426","都昌县":"360428","湖口县":"360429","彭泽县":"360430","瑞昌市":"360481","共青城市":"360482","庐山市":"360483"}},"新余市":{val:"360500",items:{"渝水区":"360502","分宜县":"360521"}},"鹰潭市":{val:"360600",items:{"月湖区":"360602","余江区":"360603","贵溪市":"360681"}},"赣州市":{val:"360700",items:{"章贡区":"360702","南康区":"360703","赣县区":"360704","信丰县":"360722","大余县":"360723","上犹县":"360724","崇义县":"360725","安远县":"360726","定南县":"360728","全南县":"360729","宁都县":"360730","于都县":"360731","兴国县":"360732","会昌县":"360733","寻乌县":"360734","石城县":"360735","瑞金市":"360781","龙南市":"360783"}},"吉安市":{val:"360800",items:{"吉州区":"360802","青原区":"360803","吉安县":"360821","吉水县":"360822","峡江县":"360823","新干县":"360824","永丰县":"360825","泰和县":"360826","遂川县":"360827","万安县":"360828","安福县":"360829","永新县":"360830","井冈山市":"360881"}},"宜春市":{val:"360900",items:{"袁州区":"360902","奉新县":"360921","万载县":"360922","上高县":"360923","宜丰县":"360924","靖安县":"360925","铜鼓县":"360926","丰城市":"360981","樟树市":"360982","高安市":"360983"}},"抚州市":{val:"361000",items:{"临川区":"361002","东乡区":"361003","南城县":"361021","黎川县":"361022","南丰县":"361023","崇仁县":"361024","乐安县":"361025","宜黄县":"361026","金溪县":"361027","资溪县":"361028","广昌县":"361030"}},"上饶市":{val:"361100",items:{"信州区":"361102","广丰区":"361103","广信区":"361104","玉山县":"361123","铅山县":"361124","横峰县":"361125","弋阳县":"361126","余干县":"361127","鄱阳县":"361128","万年县":"361129","婺源县":"361130","德兴市":"361181"}}}},"山东省":{val:"370000",items:{"济南市":{val:"370100",items:{"历下区":"370102","市中区":"370103","槐荫区":"370104","天桥区":"370105","历城区":"370112","长清区":"370113","章丘区":"370114","济阳区":"370115","莱芜区":"370116","钢城区":"370117","平阴县":"370124","商河县":"370126","济南高新技术产业开发区":"370171"}},"青岛市":{val:"370200",items:{"市南区":"370202","市北区":"370203","黄岛区":"370211","崂山区":"370212","李沧区":"370213","城阳区":"370214","即墨区":"370215","青岛高新技术产业开发区":"370271","胶州市":"370281","平度市":"370283","莱西市":"370285"}},"淄博市":{val:"370300",items:{"淄川区":"370302","张店区":"370303","博山区":"370304","临淄区":"370305","周村区":"370306","桓台县":"370321","高青县":"370322","沂源县":"370323"}},"枣庄市":{val:"370400",items:{"市中区":"370402","薛城区":"370403","峄城区":"370404","台儿庄区":"370405","山亭区":"370406","滕州市":"370481"}},"东营市":{val:"370500",items:{"东营区":"370502","河口区":"370503","垦利区":"370505","利津县":"370522","广饶县":"370523","东营经济技术开发区":"370571","东营港经济开发区":"370572"}},"烟台市":{val:"370600",items:{"芝罘区":"370602","福山区":"370611","牟平区":"370612","莱山区":"370613","蓬莱区":"370614","烟台高新技术产业开发区":"370671","烟台经济技术开发区":"370672","龙口市":"370681","莱阳市":"370682","莱州市":"370683","招远市":"370685","栖霞市":"370686","海阳市":"370687"}},"潍坊市":{val:"370700",items:{"潍城区":"370702","寒亭区":"370703","坊子区":"370704","奎文区":"370705","临朐县":"370724","昌乐县":"370725","潍坊滨海经济技术开发区":"370772","青州市":"370781","诸城市":"370782","寿光市":"370783","安丘市":"370784","高密市":"370785","昌邑市":"370786"}},"济宁市":{val:"370800",items:{"任城区":"370811","兖州区":"370812","微山县":"370826","鱼台县":"370827","金乡县":"370828","嘉祥县":"370829","汶上县":"370830","泗水县":"370831","梁山县":"370832","济宁高新技术产业开发区":"370871","曲阜市":"370881","邹城市":"370883"}},"泰安市":{val:"370900",items:{"泰山区":"370902","岱岳区":"370911","宁阳县":"370921","东平县":"370923","新泰市":"370982","肥城市":"370983"}},"威海市":{val:"371000",items:{"环翠区":"371002","文登区":"371003","威海火炬高技术产业开发区":"371071","威海经济技术开发区":"371072","威海临港经济技术开发区":"371073","荣成市":"371082","乳山市":"371083"}},"日照市":{val:"371100",items:{"东港区":"371102","岚山区":"371103","五莲县":"371121","莒县":"371122","日照经济技术开发区":"371171"}},"临沂市":{val:"371300",items:{"兰山区":"371302","罗庄区":"371311","河东区":"371312","沂南县":"371321","郯城县":"371322","沂水县":"371323","兰陵县":"371324","费县":"371325","平邑县":"371326","莒南县":"371327","蒙阴县":"371328","临沭县":"371329","临沂高新技术产业开发区":"371371"}},"德州市":{val:"371400",items:{"德城区":"371402","陵城区":"371403","宁津县":"371422","庆云县":"371423","临邑县":"371424","齐河县":"371425","平原县":"371426","夏津县":"371427","武城县":"371428","德州天衢新区":"371471","乐陵市":"371481","禹城市":"371482"}},"聊城市":{val:"371500",items:{"东昌府区":"371502","茌平区":"371503","阳谷县":"371521","莘县":"371522","东阿县":"371524","冠县":"371525","高唐县":"371526","临清市":"371581"}},"滨州市":{val:"371600",items:{"滨城区":"371602","沾化区":"371603","惠民县":"371621","阳信县":"371622","无棣县":"371623","博兴县":"371625","邹平市":"371681"}},"菏泽市":{val:"371700",items:{"牡丹区":"371702","定陶区":"371703","曹县":"371721","单县":"371722","成武县":"371723","巨野县":"371724","郓城县":"371725","鄄城县":"371726","东明县":"371728","菏泽经济技术开发区":"371771","菏泽高新技术开发区":"371772"}}}},"河南省":{val:"410000",items:{"郑州市":{val:"410100",items:{"中原区":"410102","二七区":"410103","管城回族区":"410104","金水区":"410105","上街区":"410106","惠济区":"410108","中牟县":"410122","郑州经济技术开发区":"410171","郑州高新技术产业开发区":"410172","郑州航空港经济综合实验区":"410173","巩义市":"410181","荥阳市":"410182","新密市":"410183","新郑市":"410184","登封市":"410185"}},"开封市":{val:"410200",items:{"龙亭区":"410202","顺河回族区":"410203","鼓楼区":"410204","禹王台区":"410205","祥符区":"410212","杞县":"410221","通许县":"410222","尉氏县":"410223","兰考县":"410225"}},"洛阳市":{val:"410300",items:{"老城区":"410302","西工区":"410303","瀍河回族区":"410304","涧西区":"410305","偃师区":"410307","孟津区":"410308","洛龙区":"410311","新安县":"410323","栾川县":"410324","嵩县":"410325","汝阳县":"410326","宜阳县":"410327","洛宁县":"410328","伊川县":"410329","洛阳高新技术产业开发区":"410371"}},"平顶山市":{val:"410400",items:{"新华区":"410402","卫东区":"410403","石龙区":"410404","湛河区":"410411","宝丰县":"410421","叶县":"410422","鲁山县":"410423","郏县":"410425","平顶山高新技术产业开发区":"410471","平顶山市城乡一体化示范区":"410472","舞钢市":"410481","汝州市":"410482"}},"安阳市":{val:"410500",items:{"文峰区":"410502","北关区":"410503","殷都区":"410505","龙安区":"410506","安阳县":"410522","汤阴县":"410523","滑县":"410526","内黄县":"410527","安阳高新技术产业开发区":"410571","林州市":"410581"}},"鹤壁市":{val:"410600",items:{"鹤山区":"410602","山城区":"410603","淇滨区":"410611","浚县":"410621","淇县":"410622","鹤壁经济技术开发区":"410671"}},"新乡市":{val:"410700",items:{"红旗区":"410702","卫滨区":"410703","凤泉区":"410704","牧野区":"410711","新乡县":"410721","获嘉县":"410724","原阳县":"410725","延津县":"410726","封丘县":"410727","新乡高新技术产业开发区":"410771","新乡经济技术开发区":"410772","新乡市平原城乡一体化示范区":"410773","卫辉市":"410781","辉县市":"410782","长垣市":"410783"}},"焦作市":{val:"410800",items:{"解放区":"410802","中站区":"410803","马村区":"410804","山阳区":"410811","修武县":"410821","博爱县":"410822","武陟县":"410823","温县":"410825","焦作城乡一体化示范区":"410871","沁阳市":"410882","孟州市":"410883"}},"濮阳市":{val:"410900",items:{"华龙区":"410902","清丰县":"410922","南乐县":"410923","范县":"410926","台前县":"410927","濮阳县":"410928","河南濮阳工业园区":"410971","濮阳经济技术开发区":"410972"}},"许昌市":{val:"411000",items:{"魏都区":"411002","建安区":"411003","鄢陵县":"411024","襄城县":"411025","许昌经济技术开发区":"411071","禹州市":"411081","长葛市":"411082"}},"漯河市":{val:"411100",items:{"源汇区":"411102","郾城区":"411103","召陵区":"411104","舞阳县":"411121","临颍县":"411122","漯河经济技术开发区":"411171"}},"三门峡市":{val:"411200",items:{"湖滨区":"411202","陕州区":"411203","渑池县":"411221","卢氏县":"411224","河南三门峡经济开发区":"411271","义马市":"411281","灵宝市":"411282"}},"南阳市":{val:"411300",items:{"宛城区":"411302","卧龙区":"411303","南召县":"411321","方城县":"411322","西峡县":"411323","镇平县":"411324","内乡县":"411325","淅川县":"411326","社旗县":"411327","唐河县":"411328","新野县":"411329","桐柏县":"411330","南阳高新技术产业开发区":"411371","南阳市城乡一体化示范区":"411372","邓州市":"411381"}},"商丘市":{val:"411400",items:{"梁园区":"411402","睢阳区":"411403","民权县":"411421","睢县":"411422","宁陵县":"411423","柘城县":"411424","虞城县":"411425","夏邑县":"411426","豫东综合物流产业聚集区":"411471","河南商丘经济开发区":"411472","永城市":"411481"}},"信阳市":{val:"411500",items:{"浉河区":"411502","平桥区":"411503","罗山县":"411521","光山县":"411522","新县":"411523","商城县":"411524","固始县":"411525","潢川县":"411526","淮滨县":"411527","息县":"411528","信阳高新技术产业开发区":"411571"}},"周口市":{val:"411600",items:{"川汇区":"411602","淮阳区":"411603","扶沟县":"411621","西华县":"411622","商水县":"411623","沈丘县":"411624","郸城县":"411625","太康县":"411627","鹿邑县":"411628","河南周口经济开发区":"411671","项城市":"411681"}},"驻马店市":{val:"411700",items:{"驿城区":"411702","西平县":"411721","上蔡县":"411722","平舆县":"411723","正阳县":"411724","确山县":"411725","泌阳县":"411726","汝南县":"411727","遂平县":"411728","新蔡县":"411729","河南驻马店经济开发区":"411771"}},"济源市":{val:"419001",items:{"济源市":"419001"}}}},"湖北省":{val:"420000",items:{"武汉市":{val:"420100",items:{"江岸区":"420102","江汉区":"420103","硚口区":"420104","汉阳区":"420105","武昌区":"420106","青山区":"420107","洪山区":"420111","东西湖区":"420112","汉南区":"420113","蔡甸区":"420114","江夏区":"420115","黄陂区":"420116","新洲区":"420117"}},"黄石市":{val:"420200",items:{"黄石港区":"420202","西塞山区":"420203","下陆区":"420204","铁山区":"420205","阳新县":"420222","大冶市":"420281"}},"十堰市":{val:"420300",items:{"茅箭区":"420302","张湾区":"420303","郧阳区":"420304","郧西县":"420322","竹山县":"420323","竹溪县":"420324","房县":"420325","丹江口市":"420381"}},"宜昌市":{val:"420500",items:{"西陵区":"420502","伍家岗区":"420503","点军区":"420504","猇亭区":"420505","夷陵区":"420506","远安县":"420525","兴山县":"420526","秭归县":"420527","长阳土家族自治县":"420528","五峰土家族自治县":"420529","宜都市":"420581","当阳市":"420582","枝江市":"420583"}},"襄阳市":{val:"420600",items:{"襄城区":"420602","樊城区":"420606","襄州区":"420607","南漳县":"420624","谷城县":"420625","保康县":"420626","老河口市":"420682","枣阳市":"420683","宜城市":"420684"}},"鄂州市":{val:"420700",items:{"梁子湖区":"420702","华容区":"420703","鄂城区":"420704"}},"荆门市":{val:"420800",items:{"东宝区":"420802","掇刀区":"420804","沙洋县":"420822","钟祥市":"420881","京山市":"420882"}},"孝感市":{val:"420900",items:{"孝南区":"420902","孝昌县":"420921","大悟县":"420922","云梦县":"420923","应城市":"420981","安陆市":"420982","汉川市":"420984"}},"荆州市":{val:"421000",items:{"沙市区":"421002","荆州区":"421003","公安县":"421022","江陵县":"421024","荆州经济技术开发区":"421071","石首市":"421081","洪湖市":"421083","松滋市":"421087","监利市":"421088"}},"黄冈市":{val:"421100",items:{"黄州区":"421102","团风县":"421121","红安县":"421122","罗田县":"421123","英山县":"421124","浠水县":"421125","蕲春县":"421126","黄梅县":"421127","龙感湖管理区":"421171","麻城市":"421181","武穴市":"421182"}},"咸宁市":{val:"421200",items:{"咸安区":"421202","嘉鱼县":"421221","通城县":"421222","崇阳县":"421223","通山县":"421224","赤壁市":"421281"}},"随州市":{val:"421300",items:{"曾都区":"421303","随县":"421321","广水市":"421381"}},"恩施土家族苗族自治州":{val:"422800",items:{"恩施市":"422801","利川市":"422802","建始县":"422822","巴东县":"422823","宣恩县":"422825","咸丰县":"422826","来凤县":"422827","鹤峰县":"422828"}},"仙桃市":{val:"429004",items:{"仙桃市":"429004"}},"潜江市":{val:"429005",items:{"潜江市":"429005"}},"天门市":{val:"429006",items:{"天门市":"429006"}},"神农架林区":{val:"429021",items:{"神农架林区":"429021"}}}},"湖南省":{val:"430000",items:{"长沙市":{val:"430100",items:{"芙蓉区":"430102","天心区":"430103","岳麓区":"430104","开福区":"430105","雨花区":"430111","望城区":"430112","长沙县":"430121","浏阳市":"430181","宁乡市":"430182"}},"株洲市":{val:"430200",items:{"荷塘区":"430202","芦淞区":"430203","石峰区":"430204","天元区":"430211","渌口区":"430212","攸县":"430223","茶陵县":"430224","炎陵县":"430225","醴陵市":"430281"}},"湘潭市":{val:"430300",items:{"雨湖区":"430302","岳塘区":"430304","湘潭县":"430321","湖南湘潭高新技术产业园区":"430371","湘潭昭山示范区":"430372","湘潭九华示范区":"430373","湘乡市":"430381","韶山市":"430382"}},"衡阳市":{val:"430400",items:{"珠晖区":"430405","雁峰区":"430406","石鼓区":"430407","蒸湘区":"430408","南岳区":"430412","衡阳县":"430421","衡南县":"430422","衡山县":"430423","衡东县":"430424","祁东县":"430426","衡阳综合保税区":"430471","湖南衡阳高新技术产业园区":"430472","湖南衡阳松木经济开发区":"430473","耒阳市":"430481","常宁市":"430482"}},"邵阳市":{val:"430500",items:{"双清区":"430502","大祥区":"430503","北塔区":"430511","新邵县":"430522","邵阳县":"430523","隆回县":"430524","洞口县":"430525","绥宁县":"430527","新宁县":"430528","城步苗族自治县":"430529","武冈市":"430581","邵东市":"430582"}},"岳阳市":{val:"430600",items:{"岳阳楼区":"430602","云溪区":"430603","君山区":"430611","岳阳县":"430621","华容县":"430623","湘阴县":"430624","平江县":"430626","岳阳市屈原管理区":"430671","汨罗市":"430681","临湘市":"430682"}},"常德市":{val:"430700",items:{"武陵区":"430702","鼎城区":"430703","安乡县":"430721","汉寿县":"430722","澧县":"430723","临澧县":"430724","桃源县":"430725","石门县":"430726","常德市西洞庭管理区":"430771","津市市":"430781"}},"张家界市":{val:"430800",items:{"永定区":"430802","武陵源区":"430811","慈利县":"430821","桑植县":"430822"}},"益阳市":{val:"430900",items:{"资阳区":"430902","赫山区":"430903","南县":"430921","桃江县":"430922","安化县":"430923","益阳市大通湖管理区":"430971","湖南益阳高新技术产业园区":"430972","沅江市":"430981"}},"郴州市":{val:"431000",items:{"北湖区":"431002","苏仙区":"431003","桂阳县":"431021","宜章县":"431022","永兴县":"431023","嘉禾县":"431024","临武县":"431025","汝城县":"431026","桂东县":"431027","安仁县":"431028","资兴市":"431081"}},"永州市":{val:"431100",items:{"零陵区":"431102","冷水滩区":"431103","东安县":"431122","双牌县":"431123","道县":"431124","江永县":"431125","宁远县":"431126","蓝山县":"431127","新田县":"431128","江华瑶族自治县":"431129","永州经济技术开发区":"431171","永州市回龙圩管理区":"431173","祁阳市":"431181"}},"怀化市":{val:"431200",items:{"鹤城区":"431202","中方县":"431221","沅陵县":"431222","辰溪县":"431223","溆浦县":"431224","会同县":"431225","麻阳苗族自治县":"431226","新晃侗族自治县":"431227","芷江侗族自治县":"431228","靖州苗族侗族自治县":"431229","通道侗族自治县":"431230","怀化市洪江管理区":"431271","洪江市":"431281"}},"娄底市":{val:"431300",items:{"娄星区":"431302","双峰县":"431321","新化县":"431322","冷水江市":"431381","涟源市":"431382"}},"湘西土家族苗族自治州":{val:"433100",items:{"吉首市":"433101","泸溪县":"433122","凤凰县":"433123","花垣县":"433124","保靖县":"433125","古丈县":"433126","永顺县":"433127","龙山县":"433130"}}}},"广东省":{val:"440000",items:{"广州市":{val:"440100",items:{"荔湾区":"440103","越秀区":"440104","海珠区":"440105","天河区":"440106","白云区":"440111","黄埔区":"440112","番禺区":"440113","花都区":"440114","南沙区":"440115","从化区":"440117","增城区":"440118"}},"韶关市":{val:"440200",items:{"武江区":"440203","浈江区":"440204","曲江区":"440205","始兴县":"440222","仁化县":"440224","翁源县":"440229","乳源瑶族自治县":"440232","新丰县":"440233","乐昌市":"440281","南雄市":"440282"}},"深圳市":{val:"440300",items:{"罗湖区":"440303","福田区":"440304","南山区":"440305","宝安区":"440306","龙岗区":"440307","盐田区":"440308","龙华区":"440309","坪山区":"440310","光明区":"440311"}},"珠海市":{val:"440400",items:{"香洲区":"440402","斗门区":"440403","金湾区":"440404"}},"汕头市":{val:"440500",items:{"龙湖区":"440507","金平区":"440511","濠江区":"440512","潮阳区":"440513","潮南区":"440514","澄海区":"440515","南澳县":"440523"}},"佛山市":{val:"440600",items:{"禅城区":"440604","南海区":"440605","顺德区":"440606","三水区":"440607","高明区":"440608"}},"江门市":{val:"440700",items:{"蓬江区":"440703","江海区":"440704","新会区":"440705","台山市":"440781","开平市":"440783","鹤山市":"440784","恩平市":"440785"}},"湛江市":{val:"440800",items:{"赤坎区":"440802","霞山区":"440803","坡头区":"440804","麻章区":"440811","遂溪县":"440823","徐闻县":"440825","廉江市":"440881","雷州市":"440882","吴川市":"440883"}},"茂名市":{val:"440900",items:{"茂南区":"440902","电白区":"440904","高州市":"440981","化州市":"440982","信宜市":"440983"}},"肇庆市":{val:"441200",items:{"端州区":"441202","鼎湖区":"441203","高要区":"441204","广宁县":"441223","怀集县":"441224","封开县":"441225","德庆县":"441226","四会市":"441284"}},"惠州市":{val:"441300",items:{"惠城区":"441302","惠阳区":"441303","博罗县":"441322","惠东县":"441323","龙门县":"441324"}},"梅州市":{val:"441400",items:{"梅江区":"441402","梅县区":"441403","大埔县":"441422","丰顺县":"441423","五华县":"441424","平远县":"441426","蕉岭县":"441427","兴宁市":"441481"}},"汕尾市":{val:"441500",items:{"城区":"441502","海丰县":"441521","陆河县":"441523","陆丰市":"441581"}},"河源市":{val:"441600",items:{"源城区":"441602","紫金县":"441621","龙川县":"441622","连平县":"441623","和平县":"441624","东源县":"441625"}},"阳江市":{val:"441700",items:{"江城区":"441702","阳东区":"441704","阳西县":"441721","阳春市":"441781"}},"清远市":{val:"441800",items:{"清城区":"441802","清新区":"441803","佛冈县":"441821","阳山县":"441823","连山壮族瑶族自治县":"441825","连南瑶族自治县":"441826","英德市":"441881","连州市":"441882"}},"东莞市":{val:"441900",items:{"东城街道":"441900","南城街道":"441900","万江街道":"441900","莞城街道":"441900","石碣镇":"441900","石龙镇":"441900","茶山镇":"441900","石排镇":"441900","企石镇":"441900","横沥镇":"441900","桥头镇":"441900","谢岗镇":"441900","东坑镇":"441900","常平镇":"441900","寮步镇":"441900","樟木头镇":"441900","大朗镇":"441900","黄江镇":"441900","清溪镇":"441900","塘厦镇":"441900","凤岗镇":"441900","大岭山镇":"441900","长安镇":"441900","虎门镇":"441900","厚街镇":"441900","沙田镇":"441900","道滘镇":"441900","洪梅镇":"441900","麻涌镇":"441900","望牛墩镇":"441900","中堂镇":"441900","高埗镇":"441900","松山湖":"441900","东莞港":"441900","东莞生态园":"441900","东莞滨海湾新区":"441900"}},"中山市":{val:"442000",items:{"石岐街道":"442000","东区街道":"442000","中山港街道":"442000","西区街道":"442000","南区街道":"442000","五桂山街道":"442000","民众街道":"442000","南朗街道":"442000","黄圃镇":"442000","东凤镇":"442000","古镇镇":"442000","沙溪镇":"442000","坦洲镇":"442000","港口镇":"442000","三角镇":"442000","横栏镇":"442000","南头镇":"442000","阜沙镇":"442000","三乡镇":"442000","板芙镇":"442000","大涌镇":"442000","神湾镇":"442000","小榄镇":"442000"}},"潮州市":{val:"445100",items:{"湘桥区":"445102","潮安区":"445103","饶平县":"445122"}},"揭阳市":{val:"445200",items:{"榕城区":"445202","揭东区":"445203","揭西县":"445222","惠来县":"445224","普宁市":"445281"}},"云浮市":{val:"445300",items:{"云城区":"445302","云安区":"445303","新兴县":"445321","郁南县":"445322","罗定市":"445381"}}}},"广西壮族自治区":{val:"450000",items:{"南宁市":{val:"450100",items:{"兴宁区":"450102","青秀区":"450103","江南区":"450105","西乡塘区":"450107","良庆区":"450108","邕宁区":"450109","武鸣区":"450110","隆安县":"450123","马山县":"450124","上林县":"450125","宾阳县":"450126","横州市":"450181"}},"柳州市":{val:"450200",items:{"城中区":"450202","鱼峰区":"450203","柳南区":"450204","柳北区":"450205","柳江区":"450206","柳城县":"450222","鹿寨县":"450223","融安县":"450224","融水苗族自治县":"450225","三江侗族自治县":"450226"}},"桂林市":{val:"450300",items:{"秀峰区":"450302","叠彩区":"450303","象山区":"450304","七星区":"450305","雁山区":"450311","临桂区":"450312","阳朔县":"450321","灵川县":"450323","全州县":"450324","兴安县":"450325","永福县":"450326","灌阳县":"450327","龙胜各族自治县":"450328","资源县":"450329","平乐县":"450330","恭城瑶族自治县":"450332","荔浦市":"450381"}},"梧州市":{val:"450400",items:{"万秀区":"450403","长洲区":"450405","龙圩区":"450406","苍梧县":"450421","藤县":"450422","蒙山县":"450423","岑溪市":"450481"}},"北海市":{val:"450500",items:{"海城区":"450502","银海区":"450503","铁山港区":"450512","合浦县":"450521"}},"防城港市":{val:"450600",items:{"港口区":"450602","防城区":"450603","上思县":"450621","东兴市":"450681"}},"钦州市":{val:"450700",items:{"钦南区":"450702","钦北区":"450703","灵山县":"450721","浦北县":"450722"}},"贵港市":{val:"450800",items:{"港北区":"450802","港南区":"450803","覃塘区":"450804","平南县":"450821","桂平市":"450881"}},"玉林市":{val:"450900",items:{"玉州区":"450902","福绵区":"450903","容县":"450921","陆川县":"450922","博白县":"450923","兴业县":"450924","北流市":"450981"}},"百色市":{val:"451000",items:{"右江区":"451002","田阳区":"451003","田东县":"451022","德保县":"451024","那坡县":"451026","凌云县":"451027","乐业县":"451028","田林县":"451029","西林县":"451030","隆林各族自治县":"451031","靖西市":"451081","平果市":"451082"}},"贺州市":{val:"451100",items:{"八步区":"451102","平桂区":"451103","昭平县":"451121","钟山县":"451122","富川瑶族自治县":"451123"}},"河池市":{val:"451200",items:{"金城江区":"451202","宜州区":"451203","南丹县":"451221","天峨县":"451222","凤山县":"451223","东兰县":"451224","罗城仫佬族自治县":"451225","环江毛南族自治县":"451226","巴马瑶族自治县":"451227","都安瑶族自治县":"451228","大化瑶族自治县":"451229"}},"来宾市":{val:"451300",items:{"兴宾区":"451302","忻城县":"451321","象州县":"451322","武宣县":"451323","金秀瑶族自治县":"451324","合山市":"451381"}},"崇左市":{val:"451400",items:{"江州区":"451402","扶绥县":"451421","宁明县":"451422","龙州县":"451423","大新县":"451424","天等县":"451425","凭祥市":"451481"}}}},"海南省":{val:"460000",items:{"海口市":{val:"460100",items:{"秀英区":"460105","龙华区":"460106","琼山区":"460107","美兰区":"460108"}},"三亚市":{val:"460200",items:{"海棠区":"460202","吉阳区":"460203","天涯区":"460204","崖州区":"460205"}},"三沙市":{val:"460300",items:{"西沙群岛":"460321","南沙群岛":"460322","中沙群岛的岛礁及其海域":"460323"}},"儋州市":{val:"460400",items:{"那大镇":"460400","和庆镇":"460400","南丰镇":"460400","大成镇":"460400","雅星镇":"460400","兰洋镇":"460400","光村镇":"460400","木棠镇":"460400","海头镇":"460400","峨蔓镇":"460400","王五镇":"460400","白马井镇":"460400","中和镇":"460400","排浦镇":"460400","东成镇":"460400","新州镇":"460400","洋浦经济开发区":"460400","华南热作学院":"460400"}},"五指山市":{val:"469001",items:{"五指山市":"469001"}},"琼海市":{val:"469002",items:{"琼海市":"469002"}},"文昌市":{val:"469005",items:{"文昌市":"469005"}},"万宁市":{val:"469006",items:{"万宁市":"469006"}},"东方市":{val:"469007",items:{"东方市":"469007"}},"定安县":{val:"469021",items:{"定安县":"469021"}},"屯昌县":{val:"469022",items:{"屯昌县":"469022"}},"澄迈县":{val:"469023",items:{"澄迈县":"469023"}},"临高县":{val:"469024",items:{"临高县":"469024"}},"白沙黎族自治县":{val:"469025",items:{"白沙黎族自治县":"469025"}},"昌江黎族自治县":{val:"469026",items:{"昌江黎族自治县":"469026"}},"乐东黎族自治县":{val:"469027",items:{"乐东黎族自治县":"469027"}},"陵水黎族自治县":{val:"469028",items:{"陵水黎族自治县":"469028"}},"保亭黎族苗族自治县":{val:"469029",items:{"保亭黎族苗族自治县":"469029"}},"琼中黎族苗族自治县":{val:"469030",items:{"琼中黎族苗族自治县":"469030"}}}},"重庆":{val:"500000",items:{"重庆市辖区":{val:"500100",items:{"万州区":"500101","涪陵区":"500102","渝中区":"500103","大渡口区":"500104","江北区":"500105","沙坪坝区":"500106","九龙坡区":"500107","南岸区":"500108","北碚区":"500109","綦江区":"500110","大足区":"500111","渝北区":"500112","巴南区":"500113","黔江区":"500114","长寿区":"500115","江津区":"500116","合川区":"500117","永川区":"500118","南川区":"500119","璧山区":"500120","铜梁区":"500151","潼南区":"500152","荣昌区":"500153","开州区":"500154","梁平区":"500155","武隆区":"500156"}},"重庆市":{val:"500200",items:{"城口县":"500229","丰都县":"500230","垫江县":"500231","忠县":"500233","云阳县":"500235","奉节县":"500236","巫山县":"500237","巫溪县":"500238","石柱土家族自治县":"500240","秀山土家族苗族自治县":"500241","酉阳土家族苗族自治县":"500242","彭水苗族土家族自治县":"500243"}}}},"四川省":{val:"510000",items:{"成都市":{val:"510100",items:{"锦江区":"510104","青羊区":"510105","金牛区":"510106","武侯区":"510107","成华区":"510108","龙泉驿区":"510112","青白江区":"510113","新都区":"510114","温江区":"510115","双流区":"510116","郫都区":"510117","新津区":"510118","金堂县":"510121","大邑县":"510129","蒲江县":"510131","都江堰市":"510181","彭州市":"510182","邛崃市":"510183","崇州市":"510184","简阳市":"510185"}},"自贡市":{val:"510300",items:{"自流井区":"510302","贡井区":"510303","大安区":"510304","沿滩区":"510311","荣县":"510321","富顺县":"510322"}},"攀枝花市":{val:"510400",items:{"东区":"510402","西区":"510403","仁和区":"510411","米易县":"510421","盐边县":"510422"}},"泸州市":{val:"510500",items:{"江阳区":"510502","纳溪区":"510503","龙马潭区":"510504","泸县":"510521","合江县":"510522","叙永县":"510524","古蔺县":"510525"}},"德阳市":{val:"510600",items:{"旌阳区":"510603","罗江区":"510604","中江县":"510623","广汉市":"510681","什邡市":"510682","绵竹市":"510683"}},"绵阳市":{val:"510700",items:{"涪城区":"510703","游仙区":"510704","安州区":"510705","三台县":"510722","盐亭县":"510723","梓潼县":"510725","北川羌族自治县":"510726","平武县":"510727","江油市":"510781"}},"广元市":{val:"510800",items:{"利州区":"510802","昭化区":"510811","朝天区":"510812","旺苍县":"510821","青川县":"510822","剑阁县":"510823","苍溪县":"510824"}},"遂宁市":{val:"510900",items:{"船山区":"510903","安居区":"510904","蓬溪县":"510921","大英县":"510923","射洪市":"510981"}},"内江市":{val:"511000",items:{"市中区":"511002","东兴区":"511011","威远县":"511024","资中县":"511025","隆昌市":"511083"}},"乐山市":{val:"511100",items:{"市中区":"511102","沙湾区":"511111","五通桥区":"511112","金口河区":"511113","犍为县":"511123","井研县":"511124","夹江县":"511126","沐川县":"511129","峨边彝族自治县":"511132","马边彝族自治县":"511133","峨眉山市":"511181"}},"南充市":{val:"511300",items:{"顺庆区":"511302","高坪区":"511303","嘉陵区":"511304","南部县":"511321","营山县":"511322","蓬安县":"511323","仪陇县":"511324","西充县":"511325","阆中市":"511381"}},"眉山市":{val:"511400",items:{"东坡区":"511402","彭山区":"511403","仁寿县":"511421","洪雅县":"511423","丹棱县":"511424","青神县":"511425"}},"宜宾市":{val:"511500",items:{"翠屏区":"511502","南溪区":"511503","叙州区":"511504","江安县":"511523","长宁县":"511524","高县":"511525","珙县":"511526","筠连县":"511527","兴文县":"511528","屏山县":"511529"}},"广安市":{val:"511600",items:{"广安区":"511602","前锋区":"511603","岳池县":"511621","武胜县":"511622","邻水县":"511623","华蓥市":"511681"}},"达州市":{val:"511700",items:{"通川区":"511702","达川区":"511703","宣汉县":"511722","开江县":"511723","大竹县":"511724","渠县":"511725","万源市":"511781"}},"雅安市":{val:"511800",items:{"雨城区":"511802","名山区":"511803","荥经县":"511822","汉源县":"511823","石棉县":"511824","天全县":"511825","芦山县":"511826","宝兴县":"511827"}},"巴中市":{val:"511900",items:{"巴州区":"511902","恩阳区":"511903","通江县":"511921","南江县":"511922","平昌县":"511923"}},"资阳市":{val:"512000",items:{"雁江区":"512002","安岳县":"512021","乐至县":"512022"}},"阿坝藏族羌族自治州":{val:"513200",items:{"马尔康市":"513201","汶川县":"513221","理县":"513222","茂县":"513223","松潘县":"513224","九寨沟县":"513225","金川县":"513226","小金县":"513227","黑水县":"513228","壤塘县":"513230","阿坝县":"513231","若尔盖县":"513232","红原县":"513233"}},"甘孜藏族自治州":{val:"513300",items:{"康定市":"513301","泸定县":"513322","丹巴县":"513323","九龙县":"513324","雅江县":"513325","道孚县":"513326","炉霍县":"513327","甘孜县":"513328","新龙县":"513329","德格县":"513330","白玉县":"513331","石渠县":"513332","色达县":"513333","理塘县":"513334","巴塘县":"513335","乡城县":"513336","稻城县":"513337","得荣县":"513338"}},"凉山彝族自治州":{val:"513400",items:{"西昌市":"513401","会理市":"513402","木里藏族自治县":"513422","盐源县":"513423","德昌县":"513424","会东县":"513426","宁南县":"513427","普格县":"513428","布拖县":"513429","金阳县":"513430","昭觉县":"513431","喜德县":"513432","冕宁县":"513433","越西县":"513434","甘洛县":"513435","美姑县":"513436","雷波县":"513437"}}}},"贵州省":{val:"520000",items:{"贵阳市":{val:"520100",items:{"南明区":"520102","云岩区":"520103","花溪区":"520111","乌当区":"520112","白云区":"520113","观山湖区":"520115","开阳县":"520121","息烽县":"520122","修文县":"520123","清镇市":"520181"}},"六盘水市":{val:"520200",items:{"钟山区":"520201","六枝特区":"520203","水城区":"520204","盘州市":"520281"}},"遵义市":{val:"520300",items:{"红花岗区":"520302","汇川区":"520303","播州区":"520304","桐梓县":"520322","绥阳县":"520323","正安县":"520324","道真仡佬族苗族自治县":"520325","务川仡佬族苗族自治县":"520326","凤冈县":"520327","湄潭县":"520328","余庆县":"520329","习水县":"520330","赤水市":"520381","仁怀市":"520382"}},"安顺市":{val:"520400",items:{"西秀区":"520402","平坝区":"520403","普定县":"520422","镇宁布依族苗族自治县":"520423","关岭布依族苗族自治县":"520424","紫云苗族布依族自治县":"520425"}},"毕节市":{val:"520500",items:{"七星关区":"520502","大方县":"520521","金沙县":"520523","织金县":"520524","纳雍县":"520525","威宁彝族回族苗族自治县":"520526","赫章县":"520527","黔西市":"520581"}},"铜仁市":{val:"520600",items:{"碧江区":"520602","万山区":"520603","江口县":"520621","玉屏侗族自治县":"520622","石阡县":"520623","思南县":"520624","印江土家族苗族自治县":"520625","德江县":"520626","沿河土家族自治县":"520627","松桃苗族自治县":"520628"}},"黔西南布依族苗族自治州":{val:"522300",items:{"兴义市":"522301","兴仁市":"522302","普安县":"522323","晴隆县":"522324","贞丰县":"522325","望谟县":"522326","册亨县":"522327","安龙县":"522328"}},"黔东南苗族侗族自治州":{val:"522600",items:{"凯里市":"522601","黄平县":"522622","施秉县":"522623","三穗县":"522624","镇远县":"522625","岑巩县":"522626","天柱县":"522627","锦屏县":"522628","剑河县":"522629","台江县":"522630","黎平县":"522631","榕江县":"522632","从江县":"522633","雷山县":"522634","麻江县":"522635","丹寨县":"522636"}},"黔南布依族苗族自治州":{val:"522700",items:{"都匀市":"522701","福泉市":"522702","荔波县":"522722","贵定县":"522723","瓮安县":"522725","独山县":"522726","平塘县":"522727","罗甸县":"522728","长顺县":"522729","龙里县":"522730","惠水县":"522731","三都水族自治县":"522732"}}}},"云南省":{val:"530000",items:{"昆明市":{val:"530100",items:{"五华区":"530102","盘龙区":"530103","官渡区":"530111","西山区":"530112","东川区":"530113","呈贡区":"530114","晋宁区":"530115","富民县":"530124","宜良县":"530125","石林彝族自治县":"530126","嵩明县":"530127","禄劝彝族苗族自治县":"530128","寻甸回族彝族自治县":"530129","安宁市":"530181"}},"曲靖市":{val:"530300",items:{"麒麟区":"530302","沾益区":"530303","马龙区":"530304","陆良县":"530322","师宗县":"530323","罗平县":"530324","富源县":"530325","会泽县":"530326","宣威市":"530381"}},"玉溪市":{val:"530400",items:{"红塔区":"530402","江川区":"530403","通海县":"530423","华宁县":"530424","易门县":"530425","峨山彝族自治县":"530426","新平彝族傣族自治县":"530427","元江哈尼族彝族傣族自治县":"530428","澄江市":"530481"}},"保山市":{val:"530500",items:{"隆阳区":"530502","施甸县":"530521","龙陵县":"530523","昌宁县":"530524","腾冲市":"530581"}},"昭通市":{val:"530600",items:{"昭阳区":"530602","鲁甸县":"530621","巧家县":"530622","盐津县":"530623","大关县":"530624","永善县":"530625","绥江县":"530626","镇雄县":"530627","彝良县":"530628","威信县":"530629","水富市":"530681"}},"丽江市":{val:"530700",items:{"古城区":"530702","玉龙纳西族自治县":"530721","永胜县":"530722","华坪县":"530723","宁蒗彝族自治县":"530724"}},"普洱市":{val:"530800",items:{"思茅区":"530802","宁洱哈尼族彝族自治县":"530821","墨江哈尼族自治县":"530822","景东彝族自治县":"530823","景谷傣族彝族自治县":"530824","镇沅彝族哈尼族拉祜族自治县":"530825","江城哈尼族彝族自治县":"530826","孟连傣族拉祜族佤族自治县":"530827","澜沧拉祜族自治县":"530828","西盟佤族自治县":"530829"}},"临沧市":{val:"530900",items:{"临翔区":"530902","凤庆县":"530921","云县":"530922","永德县":"530923","镇康县":"530924","双江拉祜族佤族布朗族傣族自治县":"530925","耿马傣族佤族自治县":"530926","沧源佤族自治县":"530927"}},"楚雄彝族自治州":{val:"532300",items:{"楚雄市":"532301","禄丰市":"532302","双柏县":"532322","牟定县":"532323","南华县":"532324","姚安县":"532325","大姚县":"532326","永仁县":"532327","元谋县":"532328","武定县":"532329"}},"红河哈尼族彝族自治州":{val:"532500",items:{"个旧市":"532501","开远市":"532502","蒙自市":"532503","弥勒市":"532504","屏边苗族自治县":"532523","建水县":"532524","石屏县":"532525","泸西县":"532527","元阳县":"532528","红河县":"532529","金平苗族瑶族傣族自治县":"532530","绿春县":"532531","河口瑶族自治县":"532532"}},"文山壮族苗族自治州":{val:"532600",items:{"文山市":"532601","砚山县":"532622","西畴县":"532623","麻栗坡县":"532624","马关县":"532625","丘北县":"532626","广南县":"532627","富宁县":"532628"}},"西双版纳傣族自治州":{val:"532800",items:{"景洪市":"532801","勐海县":"532822","勐腊县":"532823"}},"大理白族自治州":{val:"532900",items:{"大理市":"532901","漾濞彝族自治县":"532922","祥云县":"532923","宾川县":"532924","弥渡县":"532925","南涧彝族自治县":"532926","巍山彝族回族自治县":"532927","永平县":"532928","云龙县":"532929","洱源县":"532930","剑川县":"532931","鹤庆县":"532932"}},"德宏傣族景颇族自治州":{val:"533100",items:{"瑞丽市":"533102","芒市":"533103","梁河县":"533122","盈江县":"533123","陇川县":"533124"}},"怒江傈僳族自治州":{val:"533300",items:{"泸水市":"533301","福贡县":"533323","贡山独龙族怒族自治县":"533324","兰坪白族普米族自治县":"533325"}},"迪庆藏族自治州":{val:"533400",items:{"香格里拉市":"533401","德钦县":"533422","维西傈僳族自治县":"533423"}}}},"西藏自治区":{val:"540000",items:{"拉萨市":{val:"540100",items:{"城关区":"540102","堆龙德庆区":"540103","达孜区":"540104","林周县":"540121","当雄县":"540122","尼木县":"540123","曲水县":"540124","墨竹工卡县":"540127","格尔木藏青工业园区":"540171","拉萨经济技术开发区":"540172","西藏文化旅游创意园区":"540173","达孜工业园区":"540174"}},"日喀则市":{val:"540200",items:{"桑珠孜区":"540202","南木林县":"540221","江孜县":"540222","定日县":"540223","萨迦县":"540224","拉孜县":"540225","昂仁县":"540226","谢通门县":"540227","白朗县":"540228","仁布县":"540229","康马县":"540230","定结县":"540231","仲巴县":"540232","亚东县":"540233","吉隆县":"540234","聂拉木县":"540235","萨嘎县":"540236","岗巴县":"540237"}},"昌都市":{val:"540300",items:{"卡若区":"540302","江达县":"540321","贡觉县":"540322","类乌齐县":"540323","丁青县":"540324","察雅县":"540325","八宿县":"540326","左贡县":"540327","芒康县":"540328","洛隆县":"540329","边坝县":"540330"}},"林芝市":{val:"540400",items:{"巴宜区":"540402","工布江达县":"540421","米林县":"540422","墨脱县":"540423","波密县":"540424","察隅县":"540425","朗县":"540426"}},"山南市":{val:"540500",items:{"乃东区":"540502","扎囊县":"540521","贡嘎县":"540522","桑日县":"540523","琼结县":"540524","曲松县":"540525","措美县":"540526","洛扎县":"540527","加查县":"540528","隆子县":"540529","错那县":"540530","浪卡子县":"540531"}},"那曲市":{val:"540600",items:{"色尼区":"540602","嘉黎县":"540621","比如县":"540622","聂荣县":"540623","安多县":"540624","申扎县":"540625","索县":"540626","班戈县":"540627","巴青县":"540628","尼玛县":"540629","双湖县":"540630"}},"阿里地区":{val:"542500",items:{"普兰县":"542521","札达县":"542522","噶尔县":"542523","日土县":"542524","革吉县":"542525","改则县":"542526","措勤县":"542527"}}}},"陕西省":{val:"610000",items:{"西安市":{val:"610100",items:{"新城区":"610102","碑林区":"610103","莲湖区":"610104","灞桥区":"610111","未央区":"610112","雁塔区":"610113","阎良区":"610114","临潼区":"610115","长安区":"610116","高陵区":"610117","鄠邑区":"610118","蓝田县":"610122","周至县":"610124"}},"铜川市":{val:"610200",items:{"王益区":"610202","印台区":"610203","耀州区":"610204","宜君县":"610222"}},"宝鸡市":{val:"610300",items:{"渭滨区":"610302","金台区":"610303","陈仓区":"610304","凤翔区":"610305","岐山县":"610323","扶风县":"610324","眉县":"610326","陇县":"610327","千阳县":"610328","麟游县":"610329","凤县":"610330","太白县":"610331"}},"咸阳市":{val:"610400",items:{"秦都区":"610402","杨陵区":"610403","渭城区":"610404","三原县":"610422","泾阳县":"610423","乾县":"610424","礼泉县":"610425","永寿县":"610426","长武县":"610428","旬邑县":"610429","淳化县":"610430","武功县":"610431","兴平市":"610481","彬州市":"610482"}},"渭南市":{val:"610500",items:{"临渭区":"610502","华州区":"610503","潼关县":"610522","大荔县":"610523","合阳县":"610524","澄城县":"610525","蒲城县":"610526","白水县":"610527","富平县":"610528","韩城市":"610581","华阴市":"610582"}},"延安市":{val:"610600",items:{"宝塔区":"610602","安塞区":"610603","延长县":"610621","延川县":"610622","志丹县":"610625","吴起县":"610626","甘泉县":"610627","富县":"610628","洛川县":"610629","宜川县":"610630","黄龙县":"610631","黄陵县":"610632","子长市":"610681"}},"汉中市":{val:"610700",items:{"汉台区":"610702","南郑区":"610703","城固县":"610722","洋县":"610723","西乡县":"610724","勉县":"610725","宁强县":"610726","略阳县":"610727","镇巴县":"610728","留坝县":"610729","佛坪县":"610730"}},"榆林市":{val:"610800",items:{"榆阳区":"610802","横山区":"610803","府谷县":"610822","靖边县":"610824","定边县":"610825","绥德县":"610826","米脂县":"610827","佳县":"610828","吴堡县":"610829","清涧县":"610830","子洲县":"610831","神木市":"610881"}},"安康市":{val:"610900",items:{"汉滨区":"610902","汉阴县":"610921","石泉县":"610922","宁陕县":"610923","紫阳县":"610924","岚皋县":"610925","平利县":"610926","镇坪县":"610927","白河县":"610929","旬阳市":"610981"}},"商洛市":{val:"611000",items:{"商州区":"611002","洛南县":"611021","丹凤县":"611022","商南县":"611023","山阳县":"611024","镇安县":"611025","柞水县":"611026"}}}},"甘肃省":{val:"620000",items:{"兰州市":{val:"620100",items:{"城关区":"620102","七里河区":"620103","西固区":"620104","安宁区":"620105","红古区":"620111","永登县":"620121","皋兰县":"620122","榆中县":"620123","兰州新区":"620171"}},"嘉峪关市":"620200","金昌市":{val:"620300",items:{"金川区":"620302","永昌县":"620321"}},"白银市":{val:"620400",items:{"白银区":"620402","平川区":"620403","靖远县":"620421","会宁县":"620422","景泰县":"620423"}},"天水市":{val:"620500",items:{"秦州区":"620502","麦积区":"620503","清水县":"620521","秦安县":"620522","甘谷县":"620523","武山县":"620524","张家川回族自治县":"620525"}},"武威市":{val:"620600",items:{"凉州区":"620602","民勤县":"620621","古浪县":"620622","天祝藏族自治县":"620623"}},"张掖市":{val:"620700",items:{"甘州区":"620702","肃南裕固族自治县":"620721","民乐县":"620722","临泽县":"620723","高台县":"620724","山丹县":"620725"}},"平凉市":{val:"620800",items:{"崆峒区":"620802","泾川县":"620821","灵台县":"620822","崇信县":"620823","庄浪县":"620825","静宁县":"620826","华亭市":"620881"}},"酒泉市":{val:"620900",items:{"肃州区":"620902","金塔县":"620921","瓜州县":"620922","肃北蒙古族自治县":"620923","阿克塞哈萨克族自治县":"620924","玉门市":"620981","敦煌市":"620982"}},"庆阳市":{val:"621000",items:{"西峰区":"621002","庆城县":"621021","环县":"621022","华池县":"621023","合水县":"621024","正宁县":"621025","宁县":"621026","镇原县":"621027"}},"定西市":{val:"621100",items:{"安定区":"621102","通渭县":"621121","陇西县":"621122","渭源县":"621123","临洮县":"621124","漳县":"621125","岷县":"621126"}},"陇南市":{val:"621200",items:{"武都区":"621202","成县":"621221","文县":"621222","宕昌县":"621223","康县":"621224","西和县":"621225","礼县":"621226","徽县":"621227","两当县":"621228"}},"临夏回族自治州":{val:"622900",items:{"临夏市":"622901","临夏县":"622921","康乐县":"622922","永靖县":"622923","广河县":"622924","和政县":"622925","东乡族自治县":"622926","积石山保安族东乡族撒拉族自治县":"622927"}},"甘南藏族自治州":{val:"623000",items:{"合作市":"623001","临潭县":"623021","卓尼县":"623022","舟曲县":"623023","迭部县":"623024","玛曲县":"623025","碌曲县":"623026","夏河县":"623027"}}}},"青海省":{val:"630000",items:{"西宁市":{val:"630100",items:{"城东区":"630102","城中区":"630103","城西区":"630104","城北区":"630105","湟中区":"630106","大通回族土族自治县":"630121","湟源县":"630123"}},"海东市":{val:"630200",items:{"乐都区":"630202","平安区":"630203","民和回族土族自治县":"630222","互助土族自治县":"630223","化隆回族自治县":"630224","循化撒拉族自治县":"630225"}},"海北藏族自治州":{val:"632200",items:{"门源回族自治县":"632221","祁连县":"632222","海晏县":"632223","刚察县":"632224"}},"黄南藏族自治州":{val:"632300",items:{"同仁市":"632301","尖扎县":"632322","泽库县":"632323","河南蒙古族自治县":"632324"}},"海南藏族自治州":{val:"632500",items:{"共和县":"632521","同德县":"632522","贵德县":"632523","兴海县":"632524","贵南县":"632525"}},"果洛藏族自治州":{val:"632600",items:{"玛沁县":"632621","班玛县":"632622","甘德县":"632623","达日县":"632624","久治县":"632625","玛多县":"632626"}},"玉树藏族自治州":{val:"632700",items:{"玉树市":"632701","杂多县":"632722","称多县":"632723","治多县":"632724","囊谦县":"632725","曲麻莱县":"632726"}},"海西蒙古族藏族自治州":{val:"632800",items:{"格尔木市":"632801","德令哈市":"632802","茫崖市":"632803","乌兰县":"632821","都兰县":"632822","天峻县":"632823","大柴旦行政委员会":"632857"}}}},"宁夏回族自治区":{val:"640000",items:{"银川市":{val:"640100",items:{"兴庆区":"640104","西夏区":"640105","金凤区":"640106","永宁县":"640121","贺兰县":"640122","灵武市":"640181"}},"石嘴山市":{val:"640200",items:{"大武口区":"640202","惠农区":"640205","平罗县":"640221"}},"吴忠市":{val:"640300",items:{"利通区":"640302","红寺堡区":"640303","盐池县":"640323","同心县":"640324","青铜峡市":"640381"}},"固原市":{val:"640400",items:{"原州区":"640402","西吉县":"640422","隆德县":"640423","泾源县":"640424","彭阳县":"640425"}},"中卫市":{val:"640500",items:{"沙坡头区":"640502","中宁县":"640521","海原县":"640522"}}}},"新疆维吾尔自治区":{val:"650000",items:{"乌鲁木齐市":{val:"650100",items:{"天山区":"650102","沙依巴克区":"650103","新市区":"650104","水磨沟区":"650105","头屯河区":"650106","达坂城区":"650107","米东区":"650109","乌鲁木齐县":"650121"}},"克拉玛依市":{val:"650200",items:{"独山子区":"650202","克拉玛依区":"650203","白碱滩区":"650204","乌尔禾区":"650205"}},"吐鲁番市":{val:"650400",items:{"高昌区":"650402","鄯善县":"650421","托克逊县":"650422"}},"哈密市":{val:"650500",items:{"伊州区":"650502","巴里坤哈萨克自治县":"650521","伊吾县":"650522"}},"昌吉回族自治州":{val:"652300",items:{"昌吉市":"652301","阜康市":"652302","呼图壁县":"652323","玛纳斯县":"652324","奇台县":"652325","吉木萨尔县":"652327","木垒哈萨克自治县":"652328"}},"博尔塔拉蒙古自治州":{val:"652700",items:{"博乐市":"652701","阿拉山口市":"652702","精河县":"652722","温泉县":"652723"}},"巴音郭楞蒙古自治州":{val:"652800",items:{"库尔勒市":"652801","轮台县":"652822","尉犁县":"652823","若羌县":"652824","且末县":"652825","焉耆回族自治县":"652826","和静县":"652827","和硕县":"652828","博湖县":"652829","库尔勒经济技术开发区":"652871"}},"阿克苏地区":{val:"652900",items:{"阿克苏市":"652901","库车市":"652902","温宿县":"652922","沙雅县":"652924","新和县":"652925","拜城县":"652926","乌什县":"652927","阿瓦提县":"652928","柯坪县":"652929"}},"克孜勒苏柯尔克孜自治州":{val:"653000",items:{"阿图什市":"653001","阿克陶县":"653022","阿合奇县":"653023","乌恰县":"653024"}},"喀什地区":{val:"653100",items:{"喀什市":"653101","疏附县":"653121","疏勒县":"653122","英吉沙县":"653123","泽普县":"653124","莎车县":"653125","叶城县":"653126","麦盖提县":"653127","岳普湖县":"653128","伽师县":"653129","巴楚县":"653130","塔什库尔干塔吉克自治县":"653131"}},"和田地区":{val:"653200",items:{"和田市":"653201","和田县":"653221","墨玉县":"653222","皮山县":"653223","洛浦县":"653224","策勒县":"653225","于田县":"653226","民丰县":"653227"}},"伊犁哈萨克自治州":{val:"654000",items:{"伊宁市":"654002","奎屯市":"654003","霍尔果斯市":"654004","伊宁县":"654021","察布查尔锡伯自治县":"654022","霍城县":"654023","巩留县":"654024","新源县":"654025","昭苏县":"654026","特克斯县":"654027","尼勒克县":"654028"}},"塔城地区":{val:"654200",items:{"塔城市":"654201","乌苏市":"654202","沙湾市":"654203","额敏县":"654221","托里县":"654224","裕民县":"654225","和布克赛尔蒙古自治县":"654226"}},"阿勒泰地区":{val:"654300",items:{"阿勒泰市":"654301","布尔津县":"654321","富蕴县":"654322","福海县":"654323","哈巴河县":"654324","青河县":"654325","吉木乃县":"654326"}},"石河子市":{val:"659001",items:{"石河子市":"659001"}},"阿拉尔市":{val:"659002",items:{"阿拉尔市":"659002"}},"图木舒克市":{val:"659003",items:{"图木舒克市":"659003"}},"五家渠市":{val:"659004",items:{"五家渠市":"659004"}},"北屯市":{val:"659005",items:{"北屯市":"659005"}},"铁门关市":{val:"659006",items:{"铁门关市":"659006"}},"双河市":{val:"659007",items:{"双河市":"659007"}},"可克达拉市":{val:"659008",items:{"可克达拉市":"659008"}},"昆玉市":{val:"659009",items:{"昆玉市":"659009"}},"胡杨河市":{val:"659010",items:{"胡杨河市":"659010"}},"新星市":{val:"659011",items:{"新星市":"659011"}}}}}),uc=lc.map(([e])=>e),pc=lc.map(([,e])=>e.val),dc=lc.map(([,e])=>Object.keys(e.items||{})),fc=lc.map(([,e])=>Object.values(e.items||{}).map(e=>"string"==typeof e?e:e.val));const mc={user:"GUIDE_USER_AGREEMENT",service:"EXPLANATION_SERVICE_COOPERATION",reward:"GUIDE_REWARD_PUNISHMENT"};function hc(e){return mc[e]||e||mc.user}exports.GUIDE_ORDERS_KEY="mingdao_guide_orders",exports._export_sfc=(e,t)=>{const n=e.__vccOpts||e;for(const[o,i]of t)n[o]=i;return n},exports.addBankCard=function(e){return Na({url:"/guide/settlement/bank-cards",method:"POST",data:e})},exports.areaCityCodes=fc,exports.areaCityNames=dc,exports.areaProvinceCodes=pc,exports.areaProvinceNames=uc,exports.backOrHome=function(e="/pages/workbench/index"){("function"==typeof getCurrentPages?getCurrentPages():[]).length>1?Cn.navigateBack():Wa(e,"reLaunch")},exports.buildMeetingPointCircles=function(e={}){const t=Qa(e);return Za(t)?[{latitude:t.latitude,longitude:t.longitude,radius:36,strokeWidth:4,color:"#4d8fe899",fillColor:"#4d8fe833"}]:[]},exports.cancelAccount=function(){return Na({url:"/guide/push-device",method:"DELETE"}).catch(()=>{}).then(()=>Na({url:"/guide/auth/account",method:"DELETE"})).then(e=>(Cn.removeStorageSync($a),e))},exports.changeGuidePhone=function(e,t){const n=Cn.getStorageSync(za);return n&&n.changeToken?Na({url:"/guide/profile/phone",method:"PUT",data:{changeToken:n.changeToken,newPhone:e,code:t}}).then(e=>(Cn.removeStorageSync(za),Fa(e))):Promise.reject(new Error("旧手机号验证已失效,请重新验证"))},exports.consumeSelectedBankId=function(){const e=Cn.getStorageSync(Oa);return e&&Cn.removeStorageSync(Oa),e||""},exports.consumeSelectedBranch=function(){const e=Cn.getStorageSync(Ca);if(!e)return null;if(Cn.removeStorageSync(Ca),"object"==typeof e)return e;try{return JSON.parse(e)}catch(t){return{branchName:e,bankName:e,branchCode:""}}},exports.createApp=Ba,exports.createWithdrawal=function(e,t){return Na({url:"/guide/withdrawals",method:"POST",data:{amount:Number(Number(e).toFixed(2)),bankCardId:t&&t.id}})},exports.e=(e,...t)=>a(e,...t),exports.f=(e,t)=>function(e,t){let n;if(p(e)||h(e)){n=new Array(e.length);for(let o=0,i=e.length;o<i;o++)n[o]=t(e[o],o,o)}else if("number"==typeof e){n=new Array(e);for(let o=0;o<e;o++)n[o]=t(o+1,o,o)}else if(g(e))if(e[Symbol.iterator])n=Array.from(e,(e,n)=>t(e,n,n));else{const o=Object.keys(e);n=new Array(o.length);for(let i=0,r=o.length;i<r;i++){const r=o[i];n[i]=t(e[r],r,i)}}else n=[];return n}(e,t),exports.finishGuideLecture=function(){return Na({url:"/guide/receiving/finish",method:"PUT"}).then(()=>Ja("offline"))},exports.formatDuration=function(e=0){return`${Number(e)||0}分钟`},exports.formatRatingStars=function(e){const t=Math.max(0,Math.min(5,Math.round(Number(e)||0)));return`${"★".repeat(t)}${"☆".repeat(5-t)}`},exports.getBankCards=function(){return Na({url:"/guide/settlement/bank-cards"})},exports.getCurrentGuideReceivingSession=function(){return Na({url:"/guide/receiving/current"})},exports.getEarnings=function(e={}){const t={pageNum:e.pageNum||1,pageSize:e.pageSize||50};return e.serviceType&&(t.serviceType=e.serviceType),e.scenicName&&(t.scenicName=e.scenicName),e.date&&(t.date=e.date),Na({url:"/guide/earnings",data:t})},exports.getGuideAgreement=function(e){const t=hc(e);return Na({url:`/guide/agreements/${encodeURIComponent(t)}`,authenticated:!1})},exports.getGuideAgreements=function(){return Na({url:"/guide/agreements",authenticated:!1})},exports.getGuideOrders=function(e="all"){return Na({url:`/guide/orders?tab=${encodeURIComponent(ec(e))}&page=1&size=50`}).then(e=>(e.records||[]).map(tc))},exports.getGuideProfile=function(){return Na({url:"/guide/profile"}).then(Fa)},exports.getGuideRatings=function({date:e="",pageNum:t=1,pageSize:n=100}={}){const o={pageNum:t,pageSize:n};return e&&(o.date=e),Na({url:"/guide/ratings",data:o})},exports.getGuideReceivingOptions=function(){return Na({url:"/guide/receiving/options"})},exports.getLoginState=Ha,exports.getMessageList=function(){return Na({url:"/guide/notifications"}).then(e=>e.map(oc))},exports.getOnboardingStatus=cc,exports.getOrderDetail=function(e){return Na({url:`/guide/orders/${e}`}).then(tc)},exports.getRegistrationState=rc,exports.getRegistrationTeams=function(){return Na({url:"/guide/registration/teams",authenticated:!1})},exports.getStatusBarHeight=function(){try{return Cn.getSystemInfoSync().statusBarHeight||0}catch(e){return 0}},exports.getWithdrawalSummary=function(){return Na({url:"/guide/withdrawals/summary"})},exports.getWithdrawals=function(e=1,t=50){return Na({url:"/guide/withdrawals",data:{page:e,size:t}})},exports.getWorkbenchData=function(){return Na({url:"/guide/workbench"})},exports.hasMeetingPointLocation=Za,exports.index=Cn,exports.isLoggedIn=function(){const e=Ha();return Boolean(e&&e.token)},exports.loginByPhone=function({phone:e,code:t}){return e&&t?Na({url:"/guide/auth/login",method:"POST",authenticated:!1,data:{phone:e,code:t}}).then(t=>{const n=t.user||{},o={token:t.token,expiresIn:t.expiresIn,expiresAt:Date.now()+1e3*Number(t.expiresIn||0),guide:{...Pa,id:n.id,name:n.realName||n.username||Pa.name,phone:n.mobile||e,avatar:n.avatar||Pa.avatar,rating:Number(n.rating||0),orderCount:n.acceptedOrderCount||0,auditStatus:(i=n.status,1===i?"approved":2===i?"pending":0===i?"disabled":"pending"),onlineStatus:"offline",groupName:n.teamName||("个人"===n.teamType?"个人导游":Pa.groupName)}};var i;return Cn.setStorageSync($a,o),Promise.resolve(!1),o}):Promise.reject(new Error("请输入手机号和验证码"))},exports.logout=function(){const e=Ha();return e&&e.token?Na({url:"/guide/push-device",method:"DELETE"}).catch(()=>{}).then(()=>Na({url:"/guide/auth/logout",method:"POST"})).finally(()=>Cn.removeStorageSync($a)):(Cn.removeStorageSync($a),Promise.resolve())},exports.markMessageRead=function(e){return Na({url:`/guide/notifications/${e}/read`,method:"PUT"})},exports.maskPhone=function(e=""){return e.replace(/^(\d{3})\d{4}(\d{4})$/,"$1****$2")},exports.n=e=>U(e),exports.normalizeRatingImages=function(e={}){let t=e.images;if(Array.isArray(t)&&!t.length&&(t=e.imageUrls),t||(t=e.imageUrls),Array.isArray(t))return t.filter(Boolean);if("string"!=typeof t||!t.trim())return[];try{const e=JSON.parse(t);if(Array.isArray(e))return e.filter(Boolean)}catch(n){}return t.split(",").map(e=>e.trim()).filter(Boolean)},exports.o=(e,t)=>Rs(e,t),exports.openBankCardBusiness=function(e){return Na({url:"/guide/settlement/bank-cards/"+encodeURIComponent(e)+"/business-open",method:"POST"})},exports.openMeetingPointPage=function(e={}){const t=Qa(e);Za(t)?Ya(t).catch(e=>{console.log("Open meeting point location failed",e),Cn.showToast({title:"暂时无法打开地图导航",icon:"none"})}):Cn.showToast({title:"汇合点坐标暂未配置",icon:"none"})},exports.openSystemLocation=Ya,exports.p=e=>function(e){const{uid:t,__counter:n}=Rr();return t+","+((Es[t]||(Es[t]=[])).push(Er(e))-1)+","+n}(e),exports.parseMeetingPointPayload=function(e=""){if(!e)return null;try{return Qa(JSON.parse(decodeURIComponent(e)))}catch(t){return console.log("Parse meeting point payload failed",t),null}},exports.playNotificationAlert=function(){void 0!==Cn&&Cn.vibrateShort&&Cn.vibrateShort({type:"medium"});try{"undefined"!=typeof plus&&plus.device&&plus.device.beep&&(plus.device.beep(1),1)||function(){if("undefined"==typeof window)return!1;const e=window.AudioContext||window.webkitAudioContext;if(!e)return!1;const t=new e,n=t.createOscillator(),o=t.createGain();n.type="sine",n.frequency.value=880,o.gain.setValueAtTime(.12,t.currentTime),o.gain.exponentialRampToValueAtTime(.001,t.currentTime+.22),n.connect(o),o.connect(t.destination),n.start(),n.stop(t.currentTime+.22)}()}catch(e){return!1}return!0},exports.refreshOnboardingStatus=function(){return cc()},exports.resolveAgreementCode=hc,exports.resolveApiAssetUrl=Ua,exports.resolveComponent=function(e,t){return function(e,t,n=!0,o=!1){const i=ki||Nr;if(i){const n=i.type;{const e=function(e,t=!0){return m(e)?e.displayName||e.name:e.name||t&&e.__name}(n,!1);if(e&&(e===t||e===k(t)||e===E(k(t))))return n}const r=Ci(i[e]||n[e],t)||Ci(i.appContext[e],t);return!r&&o?n:r}}("components",e,!0,t)||e},exports.resolveMeetingPoint=Ka,exports.resolveRatingImageUrl=function(e){return Ua(e)},exports.routeTo=Wa,exports.s=e=>Ns(e),exports.saveSelectedBankId=function(e){Cn.setStorageSync(Oa,e)},exports.saveSelectedBranch=function(e){Cn.setStorageSync(Ca,JSON.stringify(e))},exports.searchBankBranches=function(e="",t=""){return Na({url:"/guide/settlement/bank-branches",data:{keyword:String(e||"").trim()||void 0,cityCode:String(t||"").trim()||void 0}})},exports.sendLoginCode=function(e){return Na({url:"/guide/auth/sms-code",method:"POST",authenticated:!1,data:{phone:e,scene:"login"}})},exports.sendNewPhoneCode=function(e){const t=Cn.getStorageSync(za);return t&&t.changeToken?Na({url:"/guide/profile/phone-change/new-code",method:"POST",data:{changeToken:t.changeToken,newPhone:e}}):Promise.reject(new Error("旧手机号验证已失效,请重新验证"))},exports.sendOldPhoneCode=function(e){return Na({url:"/guide/profile/phone-change/old-code",method:"POST",data:{phone:e}})},exports.sendRegistrationCode=function(e){return Na({url:"/guide/registration/sms-code",method:"POST",authenticated:!1,data:{phone:e}})},exports.startGuideLecture=function(e){return Na({url:`/guide/orders/${e}/start`,method:"POST"}).then(tc)},exports.submitCertification=function(e){const t=Cn.getStorageSync($a);return t&&t.guide&&(t.guide.auditStatus="pending",Cn.setStorageSync($a,t)),Promise.resolve({...e,auditStatus:"pending"})},exports.submitFeedback=function(e){return Na({url:"/guide/feedback",method:"POST",data:{content:e}})},exports.submitGuideRegistration=function(e){const t=rc();if(!t||!t.registrationToken)return Promise.reject(new Error("手机号验证已失效,请重新验证"));const n=[sc(e.idFront,t.registrationToken),sc(e.idBack,t.registrationToken),sc(e.guideLicense,t.registrationToken),e.guideCert?sc(e.guideCert,t.registrationToken):Promise.resolve("")];return Promise.all(n).then(([n,o,i,r])=>Na({url:"/guide/registration/applications",method:"POST",authenticated:!1,data:{realName:e.name,gender:"男"===e.gender?1:2,ageRange:e.age,workYearRange:e.workYear,guideType:e.guideType,teamId:e.teamId,idCardNo:e.idNo,idCardFrontUrl:n,idCardBackUrl:o,guideCertificateUrl:i,qualificationCertificateUrl:r},headers:{"X-Registration-Token":t.registrationToken}})).then(e=>(Cn.removeStorageSync(ic),e))},exports.submitOnboarding=function(e){return Na({url:"/guide/settlement/onboarding",method:"POST",data:e})},exports.t=e=>(e=>h(e)?e:null==e?"":p(e)||g(e)&&(e.toString===_||!m(e.toString))?JSON.stringify(e,V,2):String(e))(e),exports.updateGuideOnlineStatus=function(e,t={}){let n=Promise.resolve(e);return"online"===e?n=Na({url:"/guide/receiving/start",method:"POST",data:t}):"offline"===e&&(n=Na({url:"/guide/receiving/stop",method:"PUT"})),n.then(()=>Ja(e,t))},exports.uploadGuideAvatar=function(e){return Ra({url:"/guide/profile/avatar",filePath:e}).then(Fa)},exports.upxToPx=function(e){try{return Cn.upx2px(e)}catch(t){return 0}},exports.verifyOldPhone=function(e,t){return Na({url:"/guide/profile/phone-change/verify-old",method:"POST",data:{phone:e,code:t}}).then(e=>(Cn.setStorageSync(za,e),e))},exports.verifyRegistrationPhone=function(e,t){return Na({url:"/guide/registration/verify-phone",method:"POST",authenticated:!1,data:{phone:e,code:t}}).then(t=>{const n={phone:e,...t};return Cn.setStorageSync(ic,n),n})};