import{z as e,as as n}from"./index.ebbbd618.js";import{g as i,O as t}from"./account.3e9d0725.js";function o(n){const i=e(!1);return{isLock:i,lockFn:async(...e)=>{if(!i.value){i.value=!0;try{const t=await n(...e);return i.value=!1,t}catch(r){throw i.value=!1,r}}}}}var r,a={exports:{}};r=window,a.exports=function(e,n){if(!e.jWeixin){var i,t={config:"preVerifyJSAPI",onMenuShareTimeline:"menu:share:timeline",onMenuShareAppMessage:"menu:share:appmessage",onMenuShareQQ:"menu:share:qq",onMenuShareWeibo:"menu:share:weiboApp",onMenuShareQZone:"menu:share:QZone",previewImage:"imagePreview",getLocation:"geoLocation",openProductSpecificView:"openProductViewWithPid",addCard:"batchAddCard",openCard:"batchViewCard",chooseWXPay:"getBrandWCPayRequest",openEnterpriseRedPacket:"getRecevieBizHongBaoRequest",startSearchBeacons:"startMonitoringBeacons",stopSearchBeacons:"stopMonitoringBeacons",onSearchBeacons:"onBeaconsInRange",consumeAndShareCard:"consumedShareCard",openAddress:"editAddress"},o=function(){var e={};for(var n in t)e[t[n]]=n;return e}(),r=e.document,a=r.title,s=navigator.userAgent.toLowerCase(),c=navigator.platform.toLowerCase(),d=!(!c.match("mac")&&!c.match("win")),l=-1!=s.indexOf("wxdebugger"),u=-1!=s.indexOf("micromessenger"),p=-1!=s.indexOf("android"),f=-1!=s.indexOf("iphone")||-1!=s.indexOf("ipad"),g=(i=s.match(/micromessenger\/(\d+\.\d+\.\d+)/)||s.match(/micromessenger\/(\d+\.\d+)/))?i[1]:"",m={initStartTime:B(),initEndTime:0,preVerifyStartTime:0,preVerifyEndTime:0},h={version:1,appId:"",initTime:0,preVerifyTime:0,networkType:"",isPreVerifyOk:1,systemType:f?1:p?2:-1,clientVersion:g,url:encodeURIComponent(location.href)},v={},S={_completes:[]},y={state:0,data:{}};b((function(){m.initEndTime=B()}));var w=!1,I=[],k={config:function(n){C("config",v=n);var i=!1!==v.check;b((function(){if(i)M(t.config,{verifyJsApiList:L(v.jsApiList),verifyOpenTagList:L(v.openTagList)},function(){S._complete=function(e){m.preVerifyEndTime=B(),y.state=1,y.data=e},S.success=function(e){h.isPreVerifyOk=0},S.fail=function(e){S._fail?S._fail(e):y.state=-1};var e=S._completes;return e.push((function(){!function(){if(!(d||l||v.debug||g<"6.0.2"||h.systemType<0)){var e=new Image;h.appId=v.appId,h.initTime=m.initEndTime-m.initStartTime,h.preVerifyTime=m.preVerifyEndTime-m.preVerifyStartTime,k.getNetworkType({isInnerInvoke:!0,success:function(n){h.networkType=n.networkType;var i="https://open.weixin.qq.com/sdk/report?v="+h.version+"&o="+h.isPreVerifyOk+"&s="+h.systemType+"&c="+h.clientVersion+"&a="+h.appId+"&n="+h.networkType+"&i="+h.initTime+"&p="+h.preVerifyTime+"&u="+h.url;e.src=i}})}}()})),S.complete=function(n){for(var i=0,t=e.length;i(void 0!==window.signLink&&""!==window.signLink||(window.signLink=location.href.split("#")[0]),n()?location.href.split("#")[0]:window.signLink),getUrl(){i().then((e=>{location.href=e.url}))},authLogin:e=>new Promise(((n,i)=>{t({code:e}).then((e=>{n(e)})).catch((e=>{i(e)}))})),ready:()=>new Promise((e=>{s.ready((()=>{e("success")}))})),share(e){this.ready().then((()=>{const{shareTitle:n,shareLink:i,shareImage:t,shareDesc:o}=e;s.updateTimelineShareData({title:n,link:i,imgUrl:t}),s.updateAppMessageShareData({title:n,link:i,imgUrl:t,desc:o}),s.onMenuShareWeibo({title:n,link:i,imgUrl:t,desc:o})}))},getAddress(){return new Promise(((e,n)=>{this.ready().then((()=>{s.openAddress({success:n=>{e(n)},fail:e=>{n(e)}})}))}))},getLocation(){return new Promise(((e,n)=>{this.ready().then((()=>{s.getLocation({type:"gcj02",success:n=>{e(n)},fail:e=>{n(e)}})}))}))}};export{o as u,c as w};