uma.min.js 38 KB

1
  1. var e="[UMENG] -- ",t=function(){var t=null,n=!1;function i(){this.setDebug=function(e){n=e};this.d=function(){if(n)try{"string"==typeof arguments[0]&&(arguments[0]=e+arguments[0]);console.log.apply(console,arguments)}catch(e){}};this.i=function(){try{if(n)try{"string"==typeof arguments[0]&&(arguments[0]=e+arguments[0]);console.log.apply(console,arguments)}catch(e){}}catch(e){}};this.e=function(){if(n)try{"string"==typeof arguments[0]&&(arguments[0]=e+arguments[0]);console.log.apply(console,arguments)}catch(e){}};this.w=function(){if(n)try{"string"==typeof arguments[0]&&(arguments[0]=e+arguments[0]);console.log.apply(console,arguments)}catch(e){}};this.v=function(){if(n)try{"string"==typeof arguments[0]&&(arguments[0]=e+arguments[0]);console.log.apply(console,arguments)}catch(e){}};this.t=function(){if(n)try{console.log.apply(console,arguments)}catch(e){}};this.tip=function(){try{"string"==typeof arguments[0]&&(arguments[0]=e+arguments[0]);console.log.apply(console,arguments)}catch(e){}};this.tip_w=function(e){try{console.log("%c [UMENG] -- "+e,"background:red; padding: 4px; padding-right: 8px; border-radius: 4px; color: #fff;")}catch(e){}};this.err=function(){try{"string"==typeof arguments[0]&&(arguments[0]=e+arguments[0]);console.log.apply(console,arguments)}catch(e){}};this.repeat=function(e){for(var t=e;t.length<86;)t+=e;return t}}return function(){null===t&&(t=new i);return t}}(),n=function(){var e=null;function t(){var e={};this.useOpenid=function(){return!!e.useOpenid};this.useSwanid=function(){return!!e.useSwanid};this.autoGetOpenid=function(){return!!e.autoGetOpenid};this.appKey=function(){return e.appKey};this.uploadUserInfo=function(){return e.uploadUserInfo};this.enableVerify=function(){return e.enableVerify};this.set=function(t){e=t};this.get=function(){return e};this.setItem=function(t,n){e[t]=n};this.getItem=function(t){return e[t]}}return function(){e||(e=new t);return e}}();function i(){}i.prototype={on:function(e,t,n){var i=this.e||(this.e={});(i[e]||(i[e]=[])).push({fn:t,ctx:n});return this},once:function(e,t,n){var i=this;function r(){i.off(e,r);t.apply(n,arguments)}r._=t;return this.on(e,r,n)},emit:function(e){for(var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),i=0,r=n.length;i<r;i++)n[i].fn.apply(n[i].ctx,t);return this},off:function(e,t){var n=this.e||(this.e={}),i=n[e],r=[];if(i&&t)for(var o=0,s=i.length;o<s;o++)i[o].fn!==t&&i[o].fn._!==t&&r.push(i[o]);r.length?n[e]=r:delete n[e];return this}};var r=new i;r.messageType={CONFIG_LOADED:0,UMA_LIB_INITED:1};function o(){return cc?cc.sys&&cc.sys.platform&&cc.sys.platform<=111&&cc.sys.platform>=108?qg||hbs:void 0:qg||hbs}var s=o();var a=new(function(){function e(){}e.prototype.setStorage=function(e,t,n){if(s.setStorage)s.setStorage({key:e,value:t,success:function(){"function"==typeof n&&n(!0)},fail:function(){"function"==typeof n&&n(!1)}});else{localStorage.setItem(e,t);"function"==typeof n&&n(!0)}};e.prototype.getStorage=function(e,n){if(s.getStorage)s.getStorage({key:e,success:function(e){"function"==typeof n&&n(e)},fail:function(i,r){t().w(e+"code = : "+r);"function"==typeof n&&n()}});else if(localStorage){var i=localStorage.getItem(e);"function"==typeof n&&n(i)}};e.prototype.removeStorage=function(e,t){if(s.deleteStorage)s.deleteStorage({key:e,success:function(){"function"==typeof t&&t(!0)},fail:function(){"function"==typeof t&&t(!1)}});else if(localStorage){localStorage.removeItem(e);"function"==typeof t&&t(!0)}};e.prototype.getSystemInfo=function(e){s.getSystemInfo({success:function(t){var n={model:t.model,brand:t.brand,screenWidth:t.screenWidth,screenHeight:t.screenHeight,platform:t.osType,pixelRatio:t.pixelRatio,platformVersion:t.platformVersionCode,language:t.language,deviceName:t.model,OSVersion:t.osVersionName,resolution:"",statusBarHeight:t.statusBarHeight};if(t.system){var i=t.system.split(" ");if(Array.isArray(i)){!n.platform&&(n.platform=i[0]);!n.OSVersion&&(n.OSVersion=i[1])}}var r=Math.round(t.screenWidth*t.pixelRatio),o=Math.round(t.screenHeight*t.pixelRatio);n.resolution=r>o?r+"*"+o:o+"*"+r;"function"==typeof e&&e(n)},fail:function(){"function"==typeof e&&e()}})};e.prototype.getDeviceInfo=function(e){"function"==typeof e&&e("")};e.prototype.getNetworkInfo=function(e){s.getNetworkType({success:function(t){"function"==typeof e&&e({networkAvailable:"none"!==t.networkType,networkType:t.networkType})},fail:function(){"function"==typeof e&&e()}})};e.prototype.request=function(e){var t=e.success,n=e.fail,i=!1,r=null;e.success=function(e){if(!i){r&&clearTimeout(r);"function"==typeof t&&t(e)}};e.fail=function(){if(!i){r&&clearTimeout(r);"function"==typeof n&&n(!1)}};s.request?s.request(e):XMLHttpRequest&&function(e,t){void 0===t&&(t=!0);(e=e||{}).method=e.method||"GET";e.url=e.url||"";e.success=e.success||function(){};e.fail=e.fail||function(){};var n,i,r=new XMLHttpRequest,o=[];if("object"==typeof e.data){for(var s in e.data)o.push(s+"="+encodeURIComponent(e.data[s]));n=JSON.stringify(e.data||{});i=o.join("&")}else if("string"==typeof e.data){n=e.data;i=e.data}"POST"===e.method?r.open(e.method,e.url,t):r.open(e.method,e.url+"?"+i||"",t);if(e.header&&"object"==typeof e.header){for(var a in e.header)r.setRequestHeader(a,e.header[a]);e.header["content-type"]||e.header["Content-Type"]||r.setRequestHeader("content-type","text/plain")}t&&(r.timeout=e.timeout||3e4);r.onreadystatechange=function(){if(4==r.readyState&&200==r.status){var t={};try{t=JSON.parse(r.responseText)}catch(e){}e.success({data:t,status:r.status})}else 4==r.readyState&&e.fail({data:null,status:r.status})};"POST"===e.method?r.send(n||""):r.send()}(e,!0);r=setTimeout((function(){r&&clearTimeout(r);i=!0;"function"==typeof n&&n(i)}),e.timeout||3e4)};e.prototype.getSdkType=function(){return this.getPlatform()+"mp"};e.prototype.getPlatform=function(){return"quickgame"};e.prototype.getUserInfo=function(e){e&&e()};e.prototype.getAppInfoSync=function(){return{}};e.prototype.onShareAppMessage=function(e){};e.prototype.shareAppMessage=function(e){};e.prototype.getContext=function(){return o()};e.prototype.getLaunchOptionsSync=function(){var e=null;if(e)return e;if(!s.getLaunchOptionsSync)return{};try{e=s.getLaunchOptionsSync()}catch(t){e=null}return e||{}};return e}()),u=function(e,t){return(u=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function c(e,t){u(e,t);function n(){this.constructor=e}e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var f={SESSION_INTERVAL:3e4,LOG_URL:"/quickgamem_logs",GET_OPENID_URL:"",USERINFO_URL:"/uminiprogram_logs/comm/uif",ENDPOINT:"https://umini.shujupie.com",ENDPOINTB:"https://ulogs.umeng.com",DEVICE_INFO_KEY:"device_info",ADVERTISING_ID:"mobile_ad_id",ANDROID_ID:"android_id",CURRENT_SESSION:"current_session",SESSION_PAUSE_TIME:"session_pause_time",EVENT_SEND_DEFAULT_INTERVAL:15e3,EVENT_LAST_SEND_TIME:"last_send_time",MAX_EVENTID_LENGTH:128,MAX_PROPERTY_KEY_LENGTH:256,MAX_PROPERTY_KEYS_COUNT:100,REPORT_POLICY:"report_policy",REPORT_INTERVAL_TIME:"report_interval_time",REPORT_POLICY_START_SEND:"1",REPORT_POLICY_INTERVAL:"6",IMPRINT:"imprint",SEED_VERSION:"1.0.0",IMPL_VERSION:"2.7.2-beta.17928427",ALIPAY_AVAILABLE_VERSION:"10.1.52",SHARE_PATH:"um_share_path",SHARES:"shares",REQUESTS:"requests",UUID:"um_uuid",UUID_SUFFIX:"ud",OPENID:"um_od",UNIONID:"um_unid",ALIPAYID:"um_alipayid",USERID:"um_userid",PROVIDER:"um_provider",SWANID:"um_swanid",ANONYMOUSID:"um_anonymousid",LAUNCH_OPTIONS:"LAUNCH_OPTIONS",UM_SSRC:"_um_ssrc",USER_INFO:"user_info",IS_ALIYUN:!1};var p,l={isNumber:function(e){return!Number.isNaN(parseInt(e,10))},compareVersion:function(e,t){for(var n=String(e).split("."),i=String(t).split("."),r=0;r<Math.max(n.length,i.length);r++){var o=parseInt(n[r]||0,10),s=parseInt(i[r]||0,10);if(o>s)return 1;if(o<s)return-1}return 0},getRandomStr:function(e){for(var t="",n=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],i=0;i<Number(e);i++){t+=n[Math.round(Math.random()*(n.length-1))]}return t},clone:function(e){return JSON.parse(JSON.stringify(e))},startsWith:function(e,t){return!(!e||!t||0===t.length||t.length>e.length)&&e.substr(0,t.length)===t},endsWith:function(e,t){return!(!t||0===e.length||t.length>e.length)&&e.substring(e.length-t.length)===t},assign:function(e){if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),n=1;n<arguments.length;n++){var i=arguments[n];if(i)for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(t[r]=i[r])}return t},deepEqual:function e(t,n){if(t===n)return!0;if(t&&"object"==typeof t&&n&&"object"==typeof n){if(Object.keys(t).length!==Object.keys(n).length)return!1;for(var i in t){if(Object.prototype.hasOwnProperty.call(n,i))return!1;if(!e(t[i],n[i]))return!1}return!0}return!1},trimStart:function(e,t){if(!e)return"";if("string"==typeof t&&t.length){var n=new RegExp("^"+t+"*");e=e.replace(n,"")}else e=e.replace(/^s*/,"");return e},trimEnd:function(e,t){if(!e)return"";var n,i;if("string"==typeof t&&t.length){n=new RegExp(t);i=e.length;for(;n.test(e.charAt(i));)i-=1;return e.slice(0,i+1)}n=/s/;i=e.length-1;for(;n.test(e.charAt(i));)i-=1;return e.slice(0,i+1)},isFunction:function(e){return"function"==typeof e}},d=function(e){c(n,e);function n(){var t=null!==e&&e.apply(this,arguments)||this;t._openid="";t._unionid="";t._useOpenid=!1;return t}n.prototype.initID=function(e){var n=this;n._idType=n._useOpenid?"openid":"uuid";t().v("id type: ",n._idType);a.getStorage(f.UNIONID,(function(e){n._unionid=e}));this._useOpenid?a.getStorage(f.OPENID,(function(t){n._openid=t;e&&e()})):e&&e()};n.prototype.setUseOpenid=function(e){this._useOpenid=e};n.prototype.setOpenid=function(e){if(!this._openid&&e){this._openid=e;a.setStorage(f.OPENID,e)}};n.prototype.setUnionid=function(e){if(!this._unionid&&e){this._unionid=e;a.setStorage(f.UNIONID,e)}};n.prototype.getIdTracking=function(){var t=e.prototype.getIdTracking.call(this);this._openid&&(t.openid=this._openid);this._unionid&&(t.unionid=this._unionid);this._userid&&(t.userid=this._userid);return t};n.prototype.getId=function(){return this._useOpenid?this._openid:this._uuid};return n}(function(){function e(){this._uuid="";this._userid="";this._provider="";this._idType=""}e.prototype.createUUID=function(){return l.getRandomStr(10)+Date.now()+l.getRandomStr(7)+f.UUID_SUFFIX};e.prototype.initUUID=function(e){var t=this;a.getStorage(f.UUID,(function(n){if(n)t._uuid=n;else{t._uuid=t.createUUID();a.setStorage(f.UUID,t._uuid)}e&&e(n)}))};e.prototype.initUserid=function(){var e=this;a.getStorage(f.USERID,(function(n){if(!e._userid&&n){e._userid=n;t().v("userId is ",n)}}));a.getStorage(f.PROVIDER,(function(n){if(!e._provider&&n){e._provider=n;t().v("provider is ",n)}}))};e.prototype.init=function(e){var t=this;t.initUUID((function(){t.initUserid();t.initID(e)}))};e.prototype.setUserid=function(e,t){if(!this._userid&&e){this._userid=e;this._provider=t;a.setStorage(f.USERID,e);a.setStorage(f.PROVIDER,t)}};e.prototype.getUserId=function(){return this._userid};e.prototype.getProvider=function(){return this._provider};e.prototype.getIdType=function(){return this._idType};e.prototype.getIdTracking=function(){var e={};this._uuid&&(e.uuid=this._uuid);this._userid&&(e.userid=this._userid);return e};return e}()),h=o(),g=function(e){c(n,e);function n(){return null!==e&&e.apply(this,arguments)||this}n.prototype.getOpenIdAsync=function(e,n){var i=this;h.login({success:function(r){r.code?a.request({url:f.ENDPOINT+f.GET_OPENID_URL,method:"GET",data:{key:e,code:r.code},success:function(e){if(e&&200===e.statusCode&&e.data&&e.data.data){var t=e.data.data;i.setOpenid(t.oid);i.setUnionid(t.uid);return n&&n(!0)}n&&n()},fail:function(e){t().v("wx request failed...",e);n&&n()}}):n&&n()},fail:function(){n&&n()}})};return n}(d),v=(p=null,function(){p||(p=new g);return p}),_=function(){var e=null;function t(){var e=!1,t=null,n=[];this.addPageStart=function(n){if(n&&!e){t={ts:Date.now(),path:n,page_name:n};e=!0}};this.addPageEnd=function(i){if(e&&i&&t&&i===t.page_name){var r=Date.now()-t.ts;t.duration=Math.abs(r);n.push(t);t=null;e=!1}};this.get=function(){return n};this.getCurrentPage=function(){return t};this.clear=function(){n.length=0}}return function(){e||(e=new t);return e}}(),y={};var m=function(){var e=null,n=[],i="";function r(){return{add:function(e,r){t().v("share origin: %o",e);var o={title:e&&e.title,path:e&&e.path&&e.path.split("?")[0],_um_sts:Date.now()};o.path&&o.path.length>1&&l.startsWith(o.path,"/")&&(o.path=l.trimStart(o.path,"/"));var s=e.path||"",a=v().getId();if(a){var u=i.split(","),c=(u=u.filter((function(e){return e.length>0}))).indexOf(a);c>=0&&(u=u.slice(0,c));u.length<3&&u.push(a);var f=u.join(",");-1!==s.indexOf("?")?s+="&_um_ssrc="+f:s+="?_um_ssrc="+f;var p=Date.now();s+="&_um_sts="+p;if(r){var d=function(e){var t=[];for(var n in e)"_um_ssrc"!==n&&"_um_sts"!==n&&t.push(n+"="+e[n]);return t.join("&")}(y),h=d?d+"&_um_ssrc="+f+"&_um_sts="+p:"_um_ssrc="+f+"&_um_sts="+p;e.query=e.query?e.query+"&_um_ssrc="+f+"&_um_sts="+p:h}else e.path=s;o._um_ssrc=f;o._um_sts=p}n.push(o);t().v("share: %o",e);return e},setShareSource:function(e){i=e},clear:function(){n.length=0},get:function(){return n}}}return function(){e||(e=new r);return e}}(),S=function(e){if(e)try{return JSON.stringify(e)}catch(e){}return""},I=function(e){if(e)try{return JSON.parse(e)}catch(e){}return null},O=function(){var e=null,t="",i=null,r=!1;function o(){this.load=function(e){if(i){a.removeStorage(t);e()}else{t="um_cache_"+n().appKey();a.getStorage(t,(function(n){i=I(n)||{};r=!0;a.removeStorage(t);e()}))}};this.save=function(){i&&a.setStorage(t,S(i))};this.set=function(e,t){i&&(i[e]=t)};this.get=function(e){return(i||{})[e]};this.remove=function(e){i&&i[e]&&delete i[e]};this.getAll=function(){return i};this.clear=function(){i=null};this.has=function(e){return!!this.get(e)};this.isLoaded=function(){return r}}return function(){e||(e=new o);return e}}(),E=function(){var e,n,i=[],r=[];function o(){if(i.length){var e=O().get("ekvs");if(function(e){var t=0;for(var n in e)Array.isArray(e[n])&&(t+=e[n].length);return t}(e)+i.length<=1e4){e=s(e,i);O().set("ekvs",e)}}}function s(e,t){var i=(e=e||{})[n];Array.isArray(i)&&i.length?e[n]=i.concat(t):e[n]=[].concat(t);return e}return function(){e||(e={addEvent:function(e){if(n){i.unshift(e);if(i.length>1){o();i.length=0}}else{t().w("session id is null: ",n);r.unshift(e)}},setSessionId:function(e){n=e;t().v("setSessionId: ",n);if(Array.isArray(r)&&r.length&&n){for(var i=0;i<r.length;i++)this.addEvent(r[i]);r.length=0}},getEkvs:function(){var e=O().get("ekvs");i&&i.length&&(e=s(e,i));return e},clear:function(){O().remove("ekvs");i.length=0}});return e}}(),T="2g",N="3g",A="4g",b="half_session",k="close_session",D="ekv",w=["access","access_subtype"],R=function(){var e=null;function t(){var e=!1,t={};function i(e){var i=O().get(f.IMPRINT);i&&(t.imprint=i);t.device_type="Phone";t.sdk_version=f.IMPL_VERSION;t.appkey=n().appKey();a.getDeviceInfo((function(e){t.device_info=e||""}));var r=a.getAppInfoSync();t.appid=r.appId;t.app_env=r.appEnv;t.app_version=r.appVersion;a.getSystemInfo((function(n){a.getNetworkInfo((function(i){var r=function(e,t){var n={};(e=e||{}).safeArea=e.safeArea||{};var i=(t=t||{}).networkType;"none"===i&&(i="unknown");var r=e.model||"",o=e.platform||"",s=e.brand||"",u=s.toLowerCase();n.sdk_type=a.getSdkType();n.platform=a.getPlatform();n.platform_sdk_version=e.platformSDKVersion;n.platform_version=e.platformVersion;n.resolution=e.resolution;n.pixel_ratio=e.pixelRatio;n.os=o;n.font_size_setting=e.fontSizeSetting;n.device_model=r;n.device_brand=s;n.device_manufacturer=u;n.device_manuid=r;n.device_name=r;n.os_version=e.OSVersion;n.language=e.language;n.theme=e.theme;n.benchmark_level=e.benchmarkLevel;n.status_bar_height=e.statusBarHeight;n.safe_area_top=e.safeArea.top;n.safe_area_left=e.safeArea.left;n.safe_area_right=e.safeArea.right;n.safe_area_bottom=e.safeArea.bottom;n.safe_area_height=e.safeArea.height;n.safe_area_width=e.safeArea.width;n.storage=e.storage;n.screen_width=e.screenWidth;n.screen_height=e.screenHeight;n.host=e.host;switch(i=i?i.toLowerCase():""){case A:n.access_subtype="LTE";n.access="4G";break;case N:n.access_subtype="CDMA";n.access="3G";break;case T:n.access_subtype="GRPS";n.access="2G";break;default:n.access=i;delete n.access_subtype}return n}(n,i);l.assign(t,r);e&&e()}))}))}return{init:function(){i((function(){e=!0}))},isLoaded:function(){return e},get:function(){return t},getRealtimeFields:function(){var e={};w.forEach((function(n){e[n]=t[n]}));return e},setIdTracking:function(e){this.setItem("id_tracking",e)},setIdType:function(e){this.setItem("id_type",e)},setAppVersion:function(e){this.setItem("app_version",e)},setSuperProperty:function(e){t.sp||(t.sp={});t.sp.isv=e},getSuperProperty:function(){return t&&t.sp?t.sp.isv:""},setItem:function(e,n){t[e]=n},getItem:function(e){return t[e]}}}return{instance:function(){e||(e=t());return e}}}(),U=function(){var e=null,n=null,i=null;function r(){return{resume:function(e){var r=!1;i||(i=O().get(f.CURRENT_SESSION));var o=new Date;n=o.getTime();if(!i||!i.end_time||n-i.end_time>f.SESSION_INTERVAL){r=!0;!function(e){try{var n=(i||{}).options||{},r=l.assign({},function(e){var n={};for(var i in e)0===i.indexOf("_um_")&&(n[i]=e[i]);t().v("query: ",e);t().v("_um_params: ",n);return n}(e.query));r.path=e.path||n.path;r.scene=e.scene?a.getPlatform()+"_"+e.scene:n.scene;var o=e.referrerInfo;o&&(r.referrerAppId=o.appId);t().v("session options: ",r);var s=r[f.UM_SSRC];s&&m().setShareSource(s);var u=Date.now();i={id:l.getRandomStr(10)+u,start_time:u,options:r}}catch(e){t().e("生成新session失败: ",e)}}(e);t().v("开始新的session(%s): ",i.id,i)}else t().v("延续上一次session(%s): %s ",i.id,o.toLocaleTimeString(),i);return r},pause:function(){!function(){if(i){var e=new Date;i.end_time=e.getTime();"number"!=typeof i.duration&&(i.duration=0);i.duration=i.end_time-n;O().set(f.CURRENT_SESSION,i);t().v("退出会话(%s): %s ",i.id,e.toLocaleTimeString(),i)}}()},getCurrentSessionId:function(){return(i||{}).id},getCurrentSession:function(){return i},cloneCurrentSession:function(){return l.clone(i)}}}return function(){e||(e=r());return e}}();function P(e){var t=null;switch(e){case b:t=function(){var e=null,t=U().cloneCurrentSession();t&&(e={header:{st:"1"},analytics:{sessions:[t]}});return e}();break;case k:t=function(){var e=null,t={},n=U().cloneCurrentSession();if(n){var i=_().get(),r=m().get();Array.isArray(i)&&i.length&&(n.pages=l.clone(i));Array.isArray(r)&&r.length&&(n.shares=l.clone(r));_().clear();m().clear();t.sessions=[n]}var o=E().getEkvs();if(o){t.ekvs=l.clone(o);E().clear()}(t.sessions||t.ekvs)&&(e={analytics:t});return e}();break;case D:t=function(){var e=null,t=E().getEkvs();if(t){e={analytics:{ekvs:l.clone(t)}};E().clear()}return e}()}return t}var C={sessions:"sn",ekvs:"e",active_user:"active_user"},L={sdk_type:"sdt",access:"ac",access_subtype:"acs",device_model:"dm",language:"lang",device_type:"dt",device_manufacturer:"dmf",device_name:"dn",platform_version:"pv",id_type:"it",font_size_setting:"fss",os_version:"ov",device_manuid:"did",platform_sdk_version:"psv",device_brand:"db",appkey:"ak",_id:"id",id_tracking:"itr",imprint:"imp",sdk_version:"sv",resolution:"rl",testToken:"ttn",theme:"t5",benchmark_level:"bml",screen_width:"sw",screen_height:"sh",status_bar_height:"sbh",safe_area_top:"sat",safe_area_left:"sal",safe_area_right:"sar",safe_area_bottom:"sab",safe_area_height:"sah",safe_area_width:"saw",pixel_ratio:"pr",storage:"s7",host:"hs"},M={uuid:"ud",unionid:"und",openid:"od",anonymousid:"nd",alipay_id:"ad",device_id:"dd",userid:"puid"};function j(e,t){var n=V(e,t);e&&e.id_tracking&&(n[t.id_tracking||"id_tracking"]=V(e.id_tracking,M));return n}function V(e,t){var n={};for(var i in e)t[i]?n[t[i]]=e[i]:n[i]=e[i];return n}function x(e,t){var n={};if(e)for(var i in e)e[i]&&(n[t[i]]=e[i]);return n}var q="";function G(){return q}var F="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",H=function(e){for(var t={},n=0,i=e.length;n<i;n++)t[e.charAt(n)]=n;return t}(F),K=String.fromCharCode,Y=function(e){if(e.length<2){return(t=e.charCodeAt(0))<128?e:t<2048?K(192|t>>>6)+K(128|63&t):K(224|t>>>12&15)+K(128|t>>>6&63)+K(128|63&t)}var t=65536+1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320);return K(240|t>>>18&7)+K(128|t>>>12&63)+K(128|t>>>6&63)+K(128|63&t)},J=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,X=function(e){var t=[0,2,1][e.length%3],n=e.charCodeAt(0)<<16|(e.length>1?e.charCodeAt(1):0)<<8|(e.length>2?e.charCodeAt(2):0);return[F.charAt(n>>>18),F.charAt(n>>>12&63),t>=2?"=":F.charAt(n>>>6&63),t>=1?"=":F.charAt(63&n)].join("")},B=function(e){return function(e){return e.replace(J,Y)}(e).replace(/[\s\S]{1,3}/g,X)},W=new RegExp(["[À-ß][€-¿]","[à-ï][€-¿]{2}","[ð-÷][€-¿]{3}"].join("|"),"g"),z=function(e){switch(e.length){case 4:var t=((7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3))-65536;return K(55296+(t>>>10))+K(56320+(1023&t));case 3:return K((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return K((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},Q=function(e){var t=e.length,n=t%4,i=(t>0?H[e.charAt(0)]<<18:0)|(t>1?H[e.charAt(1)]<<12:0)|(t>2?H[e.charAt(2)]<<6:0)|(t>3?H[e.charAt(3)]:0),r=[K(i>>>16),K(i>>>8&255),K(255&i)];r.length-=[0,0,2,1][n];return r.join("")},Z=function(e){return function(e){return e.replace(/[\s\S]{1,4}/g,Q)}(e).replace(W,z)},$=function(e,t){return t?B(String(e)).replace(/[+\/]/g,(function(e){return"+"==e?"-":"_"})).replace(/=/g,""):B(String(e))},ee=function(e){return Z(String(e).replace(/[-_]/g,(function(e){return"-"==e?"+":"/"})).replace(/[^A-Za-z0-9\+\/]/g,""))};var te=new function(){var e="",t=this;this.set=function(t){e=t};this.get=function(){return e};this.getImpObj=function(){return I(ee(e))};this.getItem=function(e){var n=t.getImpObj();return n&&n[e]||""};this.load=function(){e=O().get(f.IMPRINT)};this.save=function(){e&&O().set(f.IMPRINT,e)}};function ne(e,n,i,r){R.instance().setIdType(v().getIdType());R.instance().setIdTracking(v().getIdTracking());var o=v().getUserId();o&&e.analytics&&(e.analytics.active_user={puid:o,provider:v().getProvider()});var s=l.clone(R.instance().get());e.header=l.assign(s,e.header,{ts:Date.now(),testToken:G(),traceId:l.getRandomStr(10)+Date.now()+l.getRandomStr(9)});var u=function(e){return{h:j(e.header,L),a:x(e.analytics,C)}}(e),c=S(u),p={url:f.ENDPOINT+f.LOG_URL,method:"POST",data:$(c),success:function(r){var o=r.code||r.status||r.statusCode;if(200===o||413===o){t().i("数据发送成功: ",e,c);!function(e){if(e){R.instance().setItem(f.IMPRINT,e);te.set(e);te.save();t().v("imprint: ",te.getImpObj());te.getItem("ttn_invalid")&&(q="")}}((r.data||{}).imprint);"function"==typeof n&&n(r)}else{t().w("数据发送失败: ",c);"function"==typeof i&&i()}},fail:function(e){t().w("超时: ",c);"function"==typeof i&&i()},complete:function(){"function"==typeof r&&r()}};a.request(l.assign(p,{header:{"content-type":"text/plain","Msg-Type":a.getSdkType()+"/json"}}))}function ie(e){var t=e,n=[];this.enqueue=function(e){"number"==typeof t&&this.size()>=t&&this.dequeue();n.push(e)};this.dequeue=function(){return n.shift()};this.front=function(){return n[0]};this.isEmpty=function(){return 0===n.length};this.clear=function(){n.length=0};this.size=function(){return n.length};this.items=function(){return n};this.print=function(){console.log(n.toString())}}var re=function(){var e=null,n=!1,i=[],r=new ie(50);function o(e,t,n){if(R.instance().isLoaded()){t=t||{};var i=P(e);if(i){var s=R.instance().getRealtimeFields();i.header=l.assign({},i.header,s);i.noCache=t.noCache;r.enqueue(i)}"function"==typeof n&&n()}else setTimeout((function(){o(e,t,n)}),100)}function s(e){var t=r.front();if(t)ne(t,(function(){r.dequeue();s(e)}),(function(){var t=r.dequeue();t&&!t.noCache&&i.push(t);s(e)}));else{!function(){i.forEach((function(e){r.enqueue(e)}));i.length=0}();e()}}function a(e){if(v().getId())if(n)t().i("队列正在发送中");else{n=!0;s((function(){n=!1;"function"==typeof e&&e()}))}else{t().i("获取id标识失败,暂缓发送");"function"==typeof e&&e()}}function u(){this.send=function(e,t,n){e?this.add(e,t,(function(){a(n)})):a(n)};this.add=function(e,t,n){o(e,t,n)};this.load=function(){var e=O().get(f.REQUESTS);e&&e.length&&e.forEach((function(e){r.enqueue(e)}));O().remove(f.REQUESTS)};this.save=function(){O().set(f.REQUESTS,l.clone(r.items()));r.clear()}}return function(){e||(e=new u);return e}}(),oe=function(){var e=null,i=null;function r(){this.setUserInfo=function(e){i=e};this.update=function(){e(i)||a.getUserInfo((function(t){e(t)}))};function e(e){if(e&&"object"==typeof e){var i=O().get(f.USER_INFO);i&&l.deepEqual(e,i)||function(e,i){var r=n().appKey(),o=a.getSdkType(),s=v().getId(),u=v().getIdType();if(!(r&&o&&s&&u))return;var c={ak:n().appKey(),sdt:a.getSdkType(),uin:e.nickName,uia:e.avatar||e.avatarUrl,uig:e.gender,uit:e.country,uip:e.province,uic:e.city,uil:e.language,id:v().getId(),it:v().getIdType(),age:e.age,cln:e.constellation},p=JSON.stringify(c);p=$(p);a.request({url:f.ENDPOINT+f.USERINFO_URL,method:"POST",header:{"content-type":"application/x-www-form-urlencoded"},data:"ui="+p,success:function(n){t().v("用户信息上传成功: ",e);i&&i(n&&n.data&&200===n.data.code)},fail:function(){t().e("用户信息上传失败: ",e);i&&i(!1)}})}(e,(function(t){t&&O().set(f.USER_INFO,e)}));return!0}return!1}}return function(){e||(e=new r);return e}}();function se(e,t){this.id=e;this.ts=Date.now();var n=typeof t;if("string"===n&&t)this[e]=t;else if("object"===n)for(var i in t)({}).hasOwnProperty.call(t,i)&&(this[i]=t[i])}function ae(){var e=!1,i=!1,r=0;this.init=function(i){t().v("sdk version: "+f.IMPL_VERSION);e?t().v("Lib重复实例化"):O().load((function(){t().v("cache初始化成功: ",O().getAll());!function(){v().setUseOpenid&&v().setUseOpenid(n().useOpenid());v().init((function(){R.instance().init();t().v("Header初始化成功")}))}();e=!0;"function"==typeof i&&i();t().tip("SDK集成成功")}))};this.resume=function(r){if(e&&!i){t().v("showOptions: ",r);var o;i=!0;n().enableVerify()&&r&&r.query&&(o=r.query._ttn,q=o||q);this._resume(r)}};this._resume=function(e){re().load();var i=U().resume(e),r=U().getCurrentSessionId();E().setSessionId(r);i&&re().add(b,{},(function(){v().setUseOpenid&&v().setUseOpenid(n().useOpenid());if(n().useOpenid()&&n().autoGetOpenid()&&!v().getId()){t().v("get id async");o(10,3e3)}else{t().v("session auto send");re().send()}}));function o(e,i){v().getId()||e<=0||v().getOpenIdAsync(n().appKey(),(function(n){if(n){t().v("获取id成功");re().send()}else{t().v("获取openid失败,启动重试,剩余可用次数",e-1);setTimeout((function(){o(e-1,i)}),i)}}))}};this.pause=function(o){if(e){i=!1;r=0;U().pause();n().uploadUserInfo()&&oe().update();re().send(k,{},(function(){re().save();O().save();t().v("cache save success");"function"==typeof o&&o()}))}};this.setOpenid=function(e){t().v("setOpenId: %s",e);v().setOpenid(e);re().send()};this.setUnionid=function(e){t().v("setUnionid: %s",e);v().setUnionid(e)};this.setUserid=function(e,n){t().v("setUserid: %s",e,n);v().setUserid(e,n)};this.setUserInfo=function(e){t().v("setUserInfo: %s",e);oe().setUserInfo(e)};this.setAnonymousid=function(e){t().v("setAnonymousId: %s",e);v().setAnonymousid(e);re().send()};this.setAppVersion=function(e){e&&"string"!=typeof e?t().w("setAppVersion方法只接受字符串类型参数"):R.instance().setAppVersion(e)};this.setAlipayUserid=function(e){if(e&&"string"!=typeof e)t().w("setAlipayUserid方法只接受字符串类型参数");else{t().v("setAlipayUserid: %s",e);v().setAlipayUserid(e)}};this.setDeviceId=function(e){if("string"==typeof e){v().setDeviceId(e);return e}};this.setSuperProperty=function(e){if(e&&"string"!=typeof e)t().w("超级属性只支持字符串类型");else{var n=this;if(R.instance().getSuperProperty()!==e){R.instance().setSuperProperty(e);n.pause((function(){n.resume()}))}}};this.trackEvent=function(n,i){if(e){t().v("event: ",n,i);if(function(e,n){if(!e||"string"!=typeof e){t().e('please check trackEvent id. id should be "string" and not null');return!1}var i=["id","ts","du"],r={};i.forEach((function(e){r[e]=1}));if(r[e]){t().e("eventId不能与以下保留字冲突: "+i.join(","));return!1}if(e.length>f.MAX_EVENTID_LENGTH){t().e("The maximum length of event id shall not exceed "+f.MAX_EVENTID_LENGTH);return!1}if(n&&("object"!=typeof n||Array.isArray(n))&&"string"!=typeof n){t().e("please check trackEvent properties. properties should be string or object(not include Array)");return!1}if("object"==typeof n){var o=0;for(var s in n)if({}.hasOwnProperty.call(n,s)){if(s.length>f.MAX_PROPERTY_KEY_LENGTH){t().e("The maximum length of property key shall not exceed "+f.MAX_PROPERTY_KEY_LENGTH);return!1}if(o>=f.MAX_PROPERTY_KEYS_COUNT){t().e("The maximum count of properties shall not exceed "+f.MAX_PROPERTY_KEYS_COUNT);return!1}if(r[s]){t().e("属性中的key不能与以下保留字冲突: "+i.join(","));return!1}o+=1}}return!0}(n,i)){var o=new se(n,i);E().addEvent(o);var s=!!G(),a=s?0:f.EVENT_SEND_DEFAULT_INTERVAL,u=Date.now();if(function(e,t){return"number"!=typeof r||"number"!=typeof t||r<=0||e-r>t}(u,a)){r=u;re().send(D,{noCache:s},(function(){}))}}}};this.trackShare=function(n){if(e)try{if(a.getSdkType().indexOf("game")>-1){n=m().add(n,!0);t().v("shareQuery: ",n)}else{n=m().add(n,!1);t().v("sharePath: ",n.path)}}catch(e){t().v("shareAppMessage: ",e)}return n};this.trackPageStart=function(t){e&&_().addPageStart(t)};this.trackPageEnd=function(t){e&&_().addPageEnd(t)};this.onShareAppMessage=function(e){var t=this;a.onShareAppMessage((function(){return t.trackShare(e())}))};this.shareAppMessage=function(e){this.trackShare(e);a.shareAppMessage(e)}}var ue=[];function ce(){}ce.prototype={createMethod:function(e,n,i){try{e[n]=i&&i[n]?function(){return i[n].apply(i,arguments)}:function(){ue.push([n,[].slice.call(arguments)])}}catch(e){t().v("create method errror: ",e)}},installApi:function(e,n){try{var i,r,o="resume,pause,trackEvent,trackPageStart,trackPageEnd,trackShare,setUserid,setOpenid,setUnionid,onShareAppMessage,shareAppMessage,setUserInfo".split(",");for(i=0,r=o.length;i<r;i++)this.createMethod(e,o[i],n);if(n)for(i=0,r=ue.length;i<r;i++){var s=ue[i];try{n[s[0]].apply(n,s[1])}catch(e){t().v("impl[v[0]].apply error: ",s[0],e)}}}catch(e){t().v("install api errror: ",e)}}};var fe=[f.ENDPOINT,f.ENDPOINTB];function pe(e,n){var i,r;0===e||1===e&&n?i=f.ENDPOINT:2===e&&n?i=f.ENDPOINTB:n&&(i=fe[e]);if(e>=fe.length||n){n&&(r=i,f.ENDPOINT=r);n&&t().v("命中可用服务",i);!n&&t().tip_w("未命中可用服务");return!1}a.request({url:f.ENDPOINT+"/uminiprogram_logs/ckdh",success:function(t){200===(t.code||t.status||t.statusCode)&&t.data&&200===t.data.code?pe(e+1,!0):pe(e+1,!1)},fail:function(){pe(e+1,!1)}})}var le={init:function(e){f.ENDPOINTB&&setTimeout((function(){pe(0,!1)}),e)}},de=new ce,he={_inited:!1,_log:t(),preinit:function(e){if(e&&"object"==typeof e)for(var t in e)f[t]=e[t];return f},use:function(e,t){e&&l.isFunction(e.install)?e.install(he,t):l.isFunction(e)&&e(he,t);return he},messager:r,init:function(e){if(this._inited)t().v("已经实例过,请避免重复初始化");else if(e)if(e.appKey){"boolean"!=typeof e.useOpenid&&(e.useOpenid=!0);n().set(e);t().setDebug(e.debug);this._inited=!0;var i=this;r.emit(r.messageType.CONFIG_LOADED,e);try{var o=new ae;t().v("成功创建Lib对象");if(!a.getContext())return;o.init((function(){t().v("Lib对象初始化成功");de.installApi(i,o);t().v("安装Lib接口成功");r.emit(r.messageType.UMA_LIB_INITED,e)}));le.init(3e3)}catch(e){t().w("创建Lib对象异常: "+e)}}else t().err("请确保传入正确的appkey");else t().err("请正确设置相关信息!")}};try{de.installApi(he,null)}catch(e){t().w("uma赋值异常: ",e)}var ge="https://ucc.umeng.com/v1/mini/fetch",ve="https://pslog.umeng.com/mini_ablog",_e="2.7.2-beta.17928427",ye="none",me={},Se=Array.isArray;me.isArray=Se||function(e){return"[object Array]"===toString.call(e)};me.isObject=function(e){return e===Object(e)&&!me.isArray(e)};me.isEmptyObject=function(e){if(me.isObject(e)){for(var t in e)if(hasOwnProperty.call(e,t))return!1;return!0}return!1};me.isUndefined=function(e){return void 0===e};me.isString=function(e){return"[object String]"===toString.call(e)};me.isDate=function(e){return"[object Date]"===toString.call(e)};me.isNumber=function(e){return"[object Number]"===toString.call(e)};me.each=function(e,t,n){if(null!=e){var i={},r=Array.prototype.forEach;if(r&&e.forEach===r)e.forEach(t,n);else if(e.length===+e.length){for(var o=0,s=e.length;o<s;o++)if(o in e&&t.call(n,e[o],o,e)===i)return}else for(var a in e)if(hasOwnProperty.call(e,a)&&t.call(n,e[a],a,e)===i)return}};me.buildQuery=function(e,t){var n,i,r=[];void 0===t&&(t="&");me.each(e,(function(e,t){n=encodeURIComponent(e.toString());i=encodeURIComponent(t);r[r.length]=i+"="+n}));return r.join(t)};me.JSONDecode=function(e){if(e){try{return JSON.parse(e)}catch(e){console.error("JSONDecode error",e)}return null}};me.JSONEncode=function(e){try{return JSON.stringify(e)}catch(e){console.error("JSONEncode error",e)}};var Ie=Object.create(null);function Oe(e){t().v("开始构建 fetch body");a.getSystemInfo((function(t){a.getNetworkInfo((function(i){var r=(i=i||{}).networkType;r=r===ye?"unknown":r.toUpperCase();Ie.access=r;!function(e,t){var i=e.brand||"";Ie.deviceType="Phone";Ie.sdkVersion=_e;Ie.appkey=n().appKey();Ie.sdkType=a.getSdkType();Ie.umid=v().getId();if(e){Ie.language=e.language||"";Ie.os=e.OS;Ie.osVersion=e.OSVersion;Ie.deviceName=e.deviceName;Ie.platformVersion=e.platformVersion;Ie.platformSdkVersion=e.platformSDKVersion;Ie.deviceBrand=i;var r=e.resolution.split("*");if(me.isArray(r)){Ie.resolutionHeight=Number(r[0]);Ie.resolutionWidth=Number(r[1])}}!function(e){if(e){Ie.installTime=e.install_datetime&&Date.parse(e.install_datetime);Ie.scene=e.install_scene;Ie.channel=e.install_channel;Ie.campaign=e.install_campaign}}(te.getImpObj());t&&t(Ie)}(t,e)}))}))}var Ee=Object.create(null),Te=null,Ne=!1,Ae={minFetchIntervalSeconds:43200};function be(e){e&&me.each(e,(function(e){Ee[e.k]=e}))}function ke(){var e=this;this.STORAGE_NAME=null;r.once(r.messageType.CONFIG_LOADED,(function(n){t().v("云配初始化开始...");e.init(n)}))}ke.prototype={setDefaultValues:function(e){Ne&&me.isObject(e)&&me.each(e,(function(e,t){Ee[t]&&Ee[t].v||(Ee[t]={v:e})}))},getValue:function(e){t().v("从配置项中读取 value, 当前配置为: ",Ee);t().v("待读取的 key : ",e);try{if(!Ne)return;var i=Ee[e]||{};t().v("读取相应配置ing..., 结果为: ",i);if(me.isNumber(i.e)&&me.isNumber(i.g)){t().v("读取到相应配置, 开始数据上报...");!function(e){var i={appkey:n().appKey(),sdkType:a.getSdkType(),expId:e&&e.e,groupId:e&&e.g,clientTs:Date.now(),key:e&&e.k,value:e&&e.v,umid:v().getId()};try{a.request({url:ve,method:"POST",data:[i],success:function(e){e&&200===e.statusCode?t().v("上传数据成功",i):t().w("ablog 请求成功, 返回结果异常 ",e)},fail:function(e){t().w("ablog 请求数据错误 ",i,e)}})}catch(e){t().w("urequest 调用错误",e)}}(i)}return i.v}catch(n){t().w("getValue error, key: ",e)}},active:function(e){try{if(!Ne)return;var n,i;e&&e.params&&(n=e.params);e&&e.callback&&(i=e.callback);t().v("激活配置项: ",n);if(n){t().v("本地已缓存的配置项: ",Ee);be(n);t().v("合并后的配置项: ",Ee);i&&i(Ee);t().v("active 结束")}else{t().v("配置项为空!! 读取本地配置...");a.getStorage(this.STORAGE_NAME,(function(e){if(e){be((e=me.JSONDecode(e)||{}).params);t().v("当前本地配置项为: ",Ee);i&&i(Ee);t().v("active 结束")}else t().v("当前本地配置项为空, 退出激活")}))}}catch(e){t().w("SDK active 错误",e)}},init:function(e){if(e.appKey){Te=e.appKey;this.STORAGE_NAME="um_remote_config_{{"+Te+"}}"}if(Te)if(Ne)t().w("SDK 已经初始化, 请避免重复初始化");else{Ne=!0;this.setOptions(e);this.active()}else t().err("请检查您的小程序 appKey, appKey 不能为空")},setOptions:function(e){if(me.isObject(e)){var t=e.minFetchIntervalSeconds;me.isNumber(t)&&(Ae.minFetchIntervalSeconds=Math.max(t,5))}},fetch:function(e){if(Ne&&this.STORAGE_NAME){var n,i;e&&e.active&&(n=e.active);e&&e.callback&&(i=e.callback);var r=this;a.getStorage(this.STORAGE_NAME,(function(e){t().v("开始读缓存 data is ",e);if((e=me.JSONDecode(e)||{}).params&&e.ts&&Date.now()-e.ts<1e3*Ae.minFetchIntervalSeconds){t().v("缓存数据存在, 并且本次触发时间距离上次fetch触发时间未超过 fetch 时间间隔, 无需 fetch");i&&i(e.params)}else Oe((function(e){t().v("缓存数据不存在, 构建 fetch body :",e);try{a.request({url:ge,method:"POST",data:e,success:function(e){if(e&&200===e.statusCode&&e.data&&e.data.cc){t().v("fetch 请求成功, 响应数据: ",e.data);var o=Object.create(null);me.each(e.data.cc,(function(e){o[e.k]=e}));var s={ts:Date.now(),params:o};t().v("开始缓存 fetch 请求的云配置结果...");a.setStorage(r.STORAGE_NAME,me.JSONEncode(s),(function(e){t().v("缓存云配置成功, 缓存数据为: ",s);t().v("缓存云配置成功, 成功消息为: ",e);t().v("云配拉取数据是否自动激活: ",n);if(e&&n){t().v("激活云配置...");r.active({params:o,callback:i})}}))}else{t().w("fetch 请求成功,返回结果异常 ",e.data);i&&i()}},fail:function(n){t().w("fetch请求数据错误 ",e,n);i&&i()}})}catch(e){t().w("urequest调用错误",e)}}))}))}}};var De={install:function(e,t){e.rc||(e.rc=new ke);e.messager.once(e.messager.messageType.CONFIG_LOADED,(function(){e._log.v("plugin rc installed")}));return e.rc}},we="_um",Re="revenue",Ue="stage",Pe="level",Ce="running",Le="end",Me="init",je="set",Ve=[we,Ue,"start"].join(".");function xe(e){var t={};for(var n in e){var i=e[n];if("object"==typeof i)for(var r in i)t[n+"."+r]=i[r];else t[n]=i}return t}var qe={install:function(e,t){e.revenue=function(t){e.trackEvent([we,Re,t.group].join("."),xe(t))};var n=0;e.stage={onStart:function(t){n=Date.now();e.trackEvent(Ve,xe(t))},onEnd:function(t){"number"!=typeof t._um_sdu&&(t._um_sdu=0!==n?Date.now()-n:0);e.trackEvent([we,Ue,Le,t.event].join("."),xe(t))},onRunning:function(t){e.trackEvent([we,Ue,Ce,t.event].join("."),xe(t))}};e.level={onInitLevel:function(t){e.trackEvent([we,Pe,Me].join("."),xe(t))},onSetLevel:function(t){e.trackEvent([we,Pe,je].join("."),xe(t))}};e.messager.once(e.messager.messageType.CONFIG_LOADED,(function(){e._log.v("plugin game-ext installed")}));return e}},Ge=a.getContext();if(void 0!==Ge){Ge.onShow((function(e){t().v("game onShow: ",e);n=e.query,y=n;var n;he.resume(e,!0)}));Ge.onHide((function(){t().v("game onHide");he.pause()}))}var Fe=he.init;he.init=function(e){if(e&&e.useOpenid){t().tip_w(t().repeat("!"));t().tip_w("您选择了使用openid进行统计,请确保使用setOpenid回传openid或通过设置autoGetOpenid为true,并在友盟后台设置secret由友盟帮您获取");t().tip_w(t().repeat("!"))}he.resume({});Fe.call(he,e)};he.use(De);he.use(qe);Ge&&(Ge.uma=he);export default he;