vare,n="undefined"!=typeofwindow?window:void0,t="undefined"!=typeofdocument?document:void0,r="undefined"!=typeofnavigator?navigator:void0,i="undefined"!=typeoflocation?location:void0;functiono(){return(null==i?void0:i.href)||""}functiona(){return(null==t?void0:t.title)||""}varu,c,s,l=(null==r?void0:r.userAgent)||"",f=(null==r?void0:r.platform)||"",d=null==(e=null==l?void0:l.match(/wxwork\/([\d.]+)/i))?void0:e[1],p=!!d,h=!p&&/micromessenger/i.test(l),v=/\bAndroid\b/i.test(l),g=/Win/i.test(f),m=function(){vare,n=null!=(e=null==r?void0:r.maxTouchPoints)?e:1,t=/Mac/i.test(f);if(t&&n>2)return{isMac:!1,isIOS:!0};return{isMac:t,isIOS:/\b(iPhone|iPad|iPod)\b/i.test(l)}}(),y=m.isIOS,w=m.isMac;functionS(){returnu}functionC(){vare;returnnull==(e=null==c?void0:c.getResult())?void0:e.params}functionb(){vare;returnnull==(e=null==s?void0:s.getResult())?void0:e.params}functionI(){vare=S();if(p&&(null==e?void0:e.getAgentConfigSignature)){varn=b();returnnull==n?void0:n.corpid}vart=C();returnnull==t?void0:t.appId}function_(){vare=function(){vare=S();returnp&&(null==e?void0:e.getAgentConfigSignature)?b():C()}();if(e){varn=I();return{appId:n,verifyAppId:n,verifySignType:"sha1",verifyTimestamp:e.timestamp,verifyNonceStr:e.nonceStr,verifySignature:e.signature}}}functionk(e,n,t,r,i,o,a){try{varu=e[o](a),c=u.value}catch(s){returnvoidt(s)}u.done?n(c):Promise.resolve(c).then(r,i)}functionA(e){returnfunction(){varn=this,t=arguments;returnnewPromise((function(r,i){varo=e.apply(n,t);functiona(e){k(o,r,i,a,u,"next",e)}functionu(e){k(o,r,i,a,u,"throw",e)}a(void0)}))}}functionP(e,n){vart,r,i,o,a=function(e){returnfunction(n){returnu([e,n])}},u=function(a){if(t)thrownewTypeError("Generator is already executing.");for(;o&&(o=0,a[0]&&(c=0)),c;)try{if(t=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)returni;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case0:case1:i=a;break;case4:returnc.label++,{value:a[1],done:!1};case5:c.label++,r=a[1],a=[0];continue;case7:a=c.ops.pop(),c.trys.pop();continue;default:if(!(i=c.trys,(i=i.length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){c=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){c.label=a[1];break}if(6===a[0]&&c.label<i[1]){c.label=i[1],i=a;break}if(i&&c.label<i[2]){c.label=i[2],c.ops.push(a);break}i[2]&&c.ops.pop(),c.trys.pop();continue}a=n.call(e,c)}catch(u){a=[6,u],r=0}finally{t=i=0}if(5&a[0])throwa[1];return{value:a[0]?a[1]:void0,done:!0}},c={label:0,sent:function(){if(1&i[0])throwi[1];returni[1]},trys:[],ops:[]};returno={next:a(0),throw:a(1),return:a(2)},"function"==typeofSymbol&&(o[Symbol.iterator]=function(){returnthis}),o}functionx(){returnx=Object.assign||function(e){for(varn=1;n<arguments.length;n++){vart=arguments[n];for(varrint)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}returne},x.apply(this,arguments)}functionM(e,n){(null==n||n>e.length)&&(n=e.length);for(vart=0,r=newArray(n);t<n;t++)r[t]=e[t];returnr}functionO(e,n){if(e){if("string"==typeofe)returnM(e,n);vart=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(t):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?M(e,n):void0}}functionT(e,n){vart="undefined"!=typeofSymbol&&e[Symbol.iterator]||e["@@iterator"];if(t)return(t=t.call(e)).next.bind(t);if(Array.isArray(e)||(t=O(e))||n&&e&&"number"==typeofe.length){t&&(e=t);varr=0;returnfunction(){returnr>=e.length?{done:!0}:{done:!1,value:e[r++]}}}thrownewTypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}for(varB,D={config:"preVerifyJsApi",onMenuShareTimeline:"menu:share:timeline",onMenuShareAppMessage:"menu:share:appmessage",onMenuShareWechat:"menu:share:wechat",onMenuShareQQ:"menu:share:qq",onMenuShareWeibo:"menu:share:weiboApp",onMenuShareQZone:"menu:share:QZone",previewImage:"imagePreview",getLocation:"geoLocation",openProductSpecificView:"openPr