!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):n.Ald=t()}(this,function(){function n(){return new Promise(function(n){wx.getSetting({success(t){t.authSetting["scope.userInfo"]?wx.getUserInfo({success(t){n(t)},fail(){n("")}}):n("")},fail(){n("")}})})}function t(){return new Promise(function(n){wx.getNetworkType({success(t){n(t)},fail(){n("")}})})}function e(){return new Promise(function(n){wx.getSetting({success(t){t.authSetting["scope.userLocation"]?wx.getLocation({type:"wgs84",success(t){n(t)},fail(t){n("")}}):n("")},fail(t){n("")}})})}function o(o){Promise.all([n(),t(),e()]).then(function(n){J.user_info=Q=n[0].userInfo||{},J.nt=X=n[1].networkType||"",J.lc=Y=n[2]||{},o&&o()})}function i(n,t){var e=p("page","methonds",t.eventId);e.ti=t.eventId;var o=h();o["content-type"]="application/json",wx.requestSubscribeMessage({tmplIds:n,success(n){let i=[];for(let t in n)"accept"===n[t]&&i.push(t);if(!i.length)return E=!1,v("未订阅模版"),void(w(t.fail)&&t.fail("未订阅模版"));e.tlis=i,wx.request({url:b()+"psi/v1/trigger/sub",data:e,header:o,method:"POST",success:function(n){E=!1,v("订阅成功"),w(t.success)&&t.success("订阅成功")},fail(n){E=!1,v("订阅成功模版上报失败"),w(t.fail)&&t.fail("订阅成功模版上报失败",n)}})},fail(n){E=!1,v("订阅失败"),w(t.fail)&&t.fail("订阅失败",n)}})}function u(t){function e(){o(function(){var n=p("page","methonds",t.query.xst_tki);n.tki=t.query.xst_tki;var e=h();e["content-type"]="application/json",wx.request({url:b()+"psi/v1/trigger/rtn",data:n,header:e,method:"POST",success:function(n){}})})}Z=t,$=I(),Q||n().then(function(n){Q=n}),1107!=t.scene&&1014!=t.scene||!t.query.xst_tki||(x()?e():nn.push(e))}function r(){}function a(n){}function c(){}function f(n){var t={};for(var e in n)"onShow"!==e&&"onHide"!==e&&(t[e]=n[e]);return t.onShow=function(t){u.call(this,t),n.onShow&&"function"==typeof n.onShow&&n.onShow.call(this,t)},t.onHide=function(){r.call(this),n.onHide&&"function"==typeof n.onHide&&n.onHide.call(this)},t}function s(n){var t={};for(var e in n)"onLoad"!==e&&"onShow"!==e&&(t[e]=n[e]);return t.onLoad=function(t){a.call(this,t),"function"==typeof n.onLoad&&n.onLoad.call(this,t)},t.onShow=function(t){c.call(this,t),"function"==typeof n.onLoad&&n.onShow.call(this,t)},t}function l(n){return App(f(n))}function d(n){return Page(s(n))}function p(n,t,e){var o=y();return o.ev=n,o.life=t,o.st=Date.now(),o.wsr=Z,o.v=N,o.ak=U,o.ifo=B,o.reqid=g(e),o}function h(){return G||x(),{M_openid:G||"",M_name:W,M_appid:z,M_icon:V}}function g(n){return C(Date.now()+U+F+n)}function v(n){K.debug&&wx.showModal({title:"小神推提示",content:n})}function w(n){return"function"==typeof n}function S(){if(void 0!==J.sdv){let n=parseInt(J.sdv.split(".").join(""));return n>=282}return!1}function y(){var n={};for(var t in J)n[t]=J[t];return n}function _(n,t){Object.defineProperty(wx,n,{value:t,writable:!1,enumerable:!0,configurable:!0})}function x(){var n="";try{G=n=wx.getStorageSync("ald_push_openid")}catch(t){G=n=wx.getStorageSync("ald_push_openid")}return n}function m(){function n(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return n()+n()+n()+n()+n()+n()+n()+n()}function I(){return""+Date.now()+Math.floor(1e7*Math.random())}function b(){return 1===R?"https://plogtest.xiaoshentui.com/":"https://plog.xiaoshentui.com/"}function P(n,t,e){if(n[t]){var o=n[t];n[t]=function(n){e.call(this,n,t),o.call(this,n)}}else n[t]=function(n){e.call(this,n,t)}}function k(n,t){var e=(65535&n)+(65535&t);return(n>>16)+(t>>16)+(e>>16)<<16|65535&e}function M(n,t){return n<>>32-t}function D(n,t,e,o,i,u){return k(M(k(k(t,n),k(o,u)),i),e)}function q(n,t,e,o,i,u,r){return D(t&e|~t&o,n,t,i,u,r)}function A(n,t,e,o,i,u,r){return D(t&o|e&~o,n,t,i,u,r)}function L(n,t,e,o,i,u,r){return D(t^e^o,n,t,i,u,r)}function H(n,t,e,o,i,u,r){return D(e^(t|~o),n,t,i,u,r)}function j(n){for(var t=1732584193,e=-271733879,o=-1732584194,i=271733878,u=0;u>2]>>o%4*8+4)+t.charAt(15&n[o>>2]>>o%4*8);return e}function T(n){for(var t=1+(n.length+8>>6),e=Array(16*t),o=0;o<16*t;o++)e[o]=0;for(var o=0;o>2]|=(255&n.charCodeAt(o))<>2]|=128<