window.watchAgentLoaded=!0;var APMUtils=function(){try{this.utf8_encode=function(e){return decodeURI(encodeURIComponent(e))},this.hash=function(e){var t,n,r,i,a,o,s,c,d,l,u=function(e,t){return e<>>32-t},h=function(e){var t,n="";for(t=7;t>=0;t--)n+=(e>>>4*t&15).toString(16);return n},p=[],f=1732584193,m=4023233417,g=2562383102,v=271733878,w=3285377520,I=[];for(l=(e=this.utf8_encode(e)).length,n=0;n>>29),I.push(l<<3&4294967295),t=0;t=0;i--)if(-1===n.indexOf(e.charAt(i))){e=e.substring(0,i+1);break}return-1===n.indexOf(e.charAt(0))?e:""},this.urlEncode=function(e){return e=(e+"").toString(),encodeURIComponent(e).replace(/!/g,"%21").replace(/'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\*/g,"%2A").replace(/%20/g,"+")},this.urlDecode=function(e){return decodeURIComponent(e.replace(/\+/g,"%20"))},this.sprintf=function(){var e=arguments,t=0,n=e[t++],r=function(e,t,n,r){n||(n=" ");var i=e.length>=t?"":Array(1+t-e.length>>>0).join(n);return r?e+i:i+e},i=function(e,t,n,i,a,o){var s=i-e.length;return s>0&&(e=n||!a?r(e,i,o,n):e.slice(0,t.length)+r("",s,"0",!0)+e.slice(t.length)),e},a=function(e,t,n,a,o,s,c){var d=e>>>0;return e=(n=n&&d&&{2:"0b",8:"0",16:"0x"}[t]||"")+r(d.toString(t),s||0,"0",!1),i(e,n,a,o,c)},o=function(e,t,n,r,a,o){return null!=r&&(e=e.slice(0,r)),i(e,"",t,n,a,o)};return n.replace(/%%|%(\d+\$)?([-+\'#0 ]*)(\*\d+\$|\*|\d+)?(\.(\*\d+\$|\*|\d+))?([scboxXuidfegEG])/g,function(n,s,c,d,l,u,h){var p,f,m,g,v;if("%%"==n)return"%";for(var w=!1,I="",y=!1,_=!1,x=" ",E=c.length,T=0;c&&T-1?6:"d"==h?0:void 0,v=s?e[s.slice(0,-1)]:e[t++],h){case"s":return o(String(v),w,d,u,y,x);case"c":return o(String.fromCharCode(+v),w,d,u,y);case"b":return a(v,2,_,w,d,u,y);case"o":return a(v,8,_,w,d,u,y);case"x":return a(v,16,_,w,d,u,y);case"X":return a(v,16,_,w,d,u,y).toUpperCase();case"u":return a(v,10,_,w,d,u,y);case"i":case"d":return v=(f=(p=parseInt(+v,10))<0?"-":I)+r(String(Math.abs(p)),u,"0",!1),i(v,f,w,d,y);case"e":case"E":case"f":case"F":case"g":case"G":return f=(p=+v)<0?"-":I,m=["toExponential","toFixed","toPrecision"]["efg".indexOf(h.toLowerCase())],g=["toString","toUpperCase"]["eEfFgG".indexOf(h)%2],v=f+Math.abs(p)[m](u),i(v,f,w,d,y)[g]();default:return n}})},this.getOS=function(e){return-1!==e.indexOf("Windows Phone")?"Windows Phone":-1!==e.indexOf("Win")?"Windows":-1!==e.indexOf("Android")?"Android":-1!==e.indexOf("Linux")?"Linux":-1!==e.indexOf("X11")?"UNIX":/iPad|iPhone|iPod/.test(e)?"iOS":-1!==e.indexOf("Mac")?"OS X":void 0},this.getInfo=function(e){var t=e||navigator.userAgent,n=this.getOS(t),r=t.match(/(opera|coast|chrome|safari|firefox|edge|Mobile|trident(?=\/))\/?\s*?(\S+)/i)||[];if(null!==(i=t.match(/\bIEMobile\/(\S+[0-9])/)))return{name:"IEMobile",version:i[1].split(".")[0],fullVersion:i[1],os:n};if(/trident/i.test(r[1]))return{name:"IE",version:(i=/\brv[ :]+(\S+[0-9])/g.exec(t)||[])[1]&&i[1].split(".")[0],fullVersion:i[1],os:n};if("Chrome"===r[1]){if(null!==(i=t.match(/\bOPR\/(\d+)/)))return{name:"Opera",version:i[1].split(".")[0],fullVersion:i[1],os:n};if(null!==(i=t.match(/\bEdg\/(\S+)/)||t.match(/\bEdge\/(\S+)/)))return{name:"Edge",version:i[1].split(".")[0],fullVersion:i[1],os:n};if(null!==(i=t.match(/\bHuaweiBrowser\/(\d+)/)))return{name:"HuaweiBrowser",version:i[1].split(".")[0],fullVersion:i[1],os:n};if(null!==(i=t.match(/\bMobile/)))return{name:"Chrome Mobile",version:r[2].split(".")[0],fullVersion:r[2],os:n}}else if("Mobile"===r[1]){var i,a=null!==(i=t.match(/version\/(\S+)/i))&&""!==i?i[1]:r[2];return{name:"Mobile Safari",version:a.split(".")[0],fullVersion:a,os:n}}("Coast"===(r=r[2]?[r[1],r[2]]:[navigator.appName,navigator.appVersion,"-?"])[0]&&(r[0]="OperaCoast"),"Chrome"!==r[0])&&(null!==(i=t.match(/version\/(\S+)/i))&&""!==i&&r.splice(1,1,i[1]));return"Firefox"===r[0]&&(r[0]=/waterfox/i.test(t)?"Waterfox":r[0]),{name:r[0],version:r[1].split(".")[0],fullVersion:r[1],os:n}},this.transToQuery=function(e){if("string"==typeof e)return"?"+e;var t="?";if(e instanceof Object){var n=Object.keys(e);for(var r in e)t=n[n.length-1]===r?t+r+"="+e[r]:t+r+"="+e[r]+"&"}return t},this.getUrlHost=function(e){var t=window.location.host;try{t=new URL(e).host}catch(e){}return t},this.handleUrlWithOrigin=function(e){return e||(e=""),0!=e.indexOf("http")?window.location.origin+e:e},this.getStrSize=function(e){e||(e="");for(var t=0,n=0,r=e.length;n0?e[e.length-1]:"",appCode:this.config.siteId}},this.iwork=function(){var e=document.getElementsByTagName("micro-app"),t=window.location.pathname,n="";if(e)for(var r=0;r');else(a=r.createElement("form")).setAttribute("name",i);for(var o in a.setAttribute("id",i),a.setAttribute("action",n),a.setAttribute("method","POST"),t)if(t.hasOwnProperty(o)){if(Utils1.isIE()&&Utils1.getInternetExplorerVersion()<9)var s=r.createElement("");else(s=document.createElement("input")).setAttribute("name",o),s.setAttribute("type","hidden");s.setAttribute("value",t[o]),a.appendChild(s)}r.body.appendChild(a),r.forms[i].submit(),r.body.removeChild(a)},this.generateHiddenIframe=function(e,t){var n="uis-tracker-post-iframe";if(Utils1.isIE()&&Utils1.getInternetExplorerVersion()<9)var r=document.createElement('');else(r=document.createElement("iframe")).setAttribute("name",n),r.setAttribute("src","about:blank"),r.setAttribute("width",1),r.setAttribute("height",1);r.setAttribute("class",n),r.setAttribute("style","border: none;");var i=this;null==e&&(e=document.body),e.appendChild(r);var a=setInterval(function(){i.getIframeDocument(r)&&(i.postFromIframe(r,t),clearInterval(a))},1),o=setInterval(function(){e.removeChild(r),clearInterval(o)},1e3)},this.cdPost=function(e){var t="uis-tracker-post-container",n=(this.getOption("trackerUrl"),document.getElementById(t));if(!n){var r=document.createElement("div");r.setAttribute("id",t),document.body.appendChild(r),n=document.getElementById(t)}this.generateHiddenIframe(n,e)},this.getReferrer=function(){var e="";try{e=window.top.document.referrer}catch(t){if(window.parent)try{e=window.parent.document.referrer}catch(t){e="",console.log("apm getReferrer catch:"+t)}console.log("apm getReferrer catch:"+t)}return""===e&&(e=document.referrer),e},this.getParameter=function(e,t){var n=new RegExp("[\\?&#]"+t+"=([^&#]*)").exec(e);return n?decodeURIComponent(n[1]):""},this.getHostName=function(e){var t=new RegExp("^(?:(?:https?|ftp):)/*(?:[^@]+@)?([^:/#]+)").exec(e);return t?t[1]:e},this.urlFixup=function(e,t,n){return e||(e=""),t||(t=""),"translate.googleusercontent.com"===e?(""===n&&(n=t),t=this.getParameter(t,"u"),e=this.getHostName(t)):"cc.bingj.com"!==e&&"webcache.googleusercontent.com"!==e&&"74.6."!==e.slice(0,5)||(t=document.links[0].href,e=this.getHostName(t)),[e,t,n]},this.logEvent=function(e,t,n){var r=this._parseRequestUrl(e),i=this.getOption("getRequestCharacterLimit");if(r.length>i){var a=this.prepareRequestData(e);this.cdPost(a)}else{this.debug("url : %s",r);var o=new Image(1,1);o.onLoad=function(){},o.src=r,this.debug("Inserted web bug for %s",e.event_type)}n&&"function"==typeof n&&n()},this.maiceapp=function(e){for(var t=document.getElementsByTagName("micro-app"),n=!1,r=0;r=0;t--){if(navigator.sendBeacon)e.errordata[t].count=e.errordata[t].count+1,(1==navigator.sendBeacon(e.getOption("trackerUrl"),e.errordata[t].text)||e.errordata[t].count>2)&&e.errordata.splice(t,1)}e.errordata.length>0&&e.sendFalseData()},100)},this.getGeneralInfo=function(){return this.getServiceInfo(),this.getUserInfo(),{host:window.location.host,traceId:this.config.traceId,clientTs:Date.now(),userId:this.config.userId,userName:this.config.userName,loginName:this.config.loginName,tenantId:this.config.tenantId,platform:this.config.platform,url:window.location.href,serviceCode:this.config.serviceCode,serviceName:this.config.serviceName,siteId:this.config.siteId,pageTitle:this.config.pageTitle,region:window.returnCitySN&&window.returnCitySN.cname?window.returnCitySN.cname:"",namespace:this.config.namespace,node_name:this.config.node_name,node_ip:this.config.node_ip,pod_name:this.config.pod_name}},this.getUrlRef=function(){var e=this.urlFixup(document.domain,window.location.href,this.getReferrer());return decodeURIComponent(e[2])||""},this.getServiceInfo=function(){var serviceCode=serviceName=siteId="",serviceInfo=localStorage.getItem("__faw_watch_usecase__");serviceInfo&&(serviceInfo=eval("("+serviceInfo+")"),serviceCode=serviceInfo.menuCode||"",serviceName=serviceInfo.menuName||""),this.setOption("serviceCode",serviceCode.toString()),this.setOption("serviceName",serviceName.toString())},this.getUserInfo=function(){var userId=userName=loginName="",userInfo=localStorage.getItem("__faw_watch_userinfo__");if(null==userInfo&&(userInfo=localStorage.getItem("userInfo")),null==userInfo&&null!=window.parent)try{userInfo=window.parent.localStorage.getItem("userinfo")}catch(e){console.log("apm parent userinfo")}userInfo&&(userInfo=eval("("+userInfo+")"),userId=userInfo.userId||"",userName=userInfo.name||"",loginName=userInfo.loginName||""),this.setOption("userId",userId.toString()),this.setOption("userName",userName.toString()),this.setOption("loginName",loginName.toString())},this.getDevice=function(){var e=new APMEvent(this);e.setEventType("device");var t=Utils1.getInfo();return t&&(e.set("browserName",t.name),e.set("browserVersion",t.fullVersion),e.set("osName",t.os)),e.set("url",window.location.href),e.set("logType","client"),e.set("res",window.screen.width+"x"+window.screen.height),e.set("resX",window.screen.width),e.set("resY",window.screen.height),e.set("browserFlag",window.browserFlagAPM),e.getProperties()},this.trackHttpInfo=function(){try{var e=this;(new APMproxyhook).proxy({onRequest:function(t,n){t.startTime=Date.now(),t.headers["X-traceId"]&&e.setOption("traceId",t.headers["X-traceId"]),t.httpStage="start",t.httpendtime=t.startTime,e._handleReport(t,void 0),n.next(t)},onError:function(t,n){t.httpStage="end",t.httpendtime=Date.now(),e._handleReport(t.config,void 0,t),n.next(t)},onResponse:function(t,n){t.httpStage="end",t.config.httpendtime=Date.now(),e._handleReport(t.config,t),n.next(t)},blackList:e.config.blackList})}catch(e){console.log("apm trackHttpInfo catch:"+e)}},this._handleReport=function(e,t,n){try{null!=e&&null!=e||(e={});var r=new APMEvent(this),i=e.url;if(r.set("httpReqUrl",Utils1.handleUrlWithOrigin(i)),i&&i.split("?").length>1&&r.set("httpReqQueryString",i.split("?")[1]),r.set("domainKey",e.headers&&e.headers["domain-key"]?e.headers["domain-key"]:""),r.set("host",Utils1.getUrlHost(i)),r.set("httpReqMethod",e.method),r.set("httpReqBody",e.body),r.set("httpStage",e.httpStage),t){r.set("httpResStatus",t.status),r.set("httpResStatusText",t.statusText);var a=this._getResponseSize(JSON.stringify(t.response));a&&a<=FourK&&(r.set("httpResSize",a),r.set("httpResBody",JSON.stringify(t.response))),r.set("httpStage",t.httpStage)}n&&(r.set("httpErr",n.error.type),r.set("httpStage",n.httpStage)),r.set("httpCost",(null==e.httpendtime?Date.now():e.httpendtime)-e.startTime);var o={};o[TYPES.httpInfo]=r.getProperties(),e.headers["X-traceId"]?o.traceId=e.headers["X-traceId"]:o.traceId=e.traceId,e.pSpanId&&(o.pSpanId=e.pSpanId,o.spanId=e.spanId),o.clientTs=e.startTime,this.report(o)}catch(e){console.log("apm _handleReport catch:"+e)}},this._getResponseSize=function(e){const t=TwleveK;return e.length>t?null:Utils1.getStrSize(e)},this.trackJqueryAjax=function(e){var t=this,n=e.ajax;e.ajax=function(r,i){"object"==typeof r&&(i=r,r=void 0);var a=(i=i||{}).complete,o=i.beforeSend,s=i.dataFilter,c=((new Date).getTime(),i.url,t.uuid());return t.setOption("traceId",c),i.beforeSend=function(t){e.isFunction(o)&&o.apply(this,arguments)},i.dataFilter=function(t,n){return(new Date).getTime(),e.isFunction(s)?s.apply(this,arguments):t},i.complete=function(n,o){n.getResponseHeader("txID"),n.getResponseHeader("Action-Id"),n.getResponseHeader("Content-Length");e.isFunction(a)&&a.apply(this,arguments);(new Date).getTime();var s=new APMEvent(t);s.set("http_req_url",r),r.split("?").length>1&&s.set("http_req_queryString",r.split("?")[1]),s.set("http_req_method",i.type||"GET"),s.set("http_req_body",i.data),s.set("http_res_status",n.status),s.set("http_res_statusText",o),s.set("http_res_body",n.responseText);var d={};d[TYPES.httpInfo]=s.getProperties(),d.traceId=c,t.report(d)},n(r,i)},this.isTrackingJqueryAjax=!0},this._trackRouterEvent=function(e){var t=this.urlFixup(document.domain,window.location.href,this.getReferrer()),n=decodeURIComponent(t[2]);e.set("url",window.location.href),n&&e.set("url_ref",n)},this.uuid=function(){return"xxxxxxxxxxxxxxxx".replace(/[x]/g,function(e){return parseInt(16*Math.random()).toString(16)})},this.trackPageLoad=function(){var e=this;this.myTime=this.getTimes(),0!=this.myTime&&(this.pageStartTime=(new Date).getTime(),this.myTime.t_all>0?(this.waitc=0,this.pageloadSend()):setTimeout(function(){e.trackPageLoad()},400))},this.pageloadSend=function(){var e=new APMEvent(this);e.set("tDns",this.myTime.t_dns||0),e.set("tTcp",this.myTime.t_tcp||0),e.set("tDom",this.myTime.t_dom||0),e.set("tDomready",this.myTime.t_domready||0),e.set("tOnload",this.myTime.t_onload||0),e.set("tWhite",this.myTime.t_white||0),e.set("tAll",this.myTime.t_all||0);var t={};t[TYPES.timing]=e.getProperties();var n=window.loadTraceIdAPM;""==n&&(n=this.uuid()),this.setOption("traceId",n),t.traceId=n,t.pSpanId="-1",t.spanId="0000.0",window.loadTraceIdAPM="",window.loadspanIdAPM=1,t.clientTs=this.myTime.t_start,this.report(t),this.resourceloadsend(n,t.clientTs)},this.resourceloadsend=function(e,t){var n=window.performance||window.webkitPerformance||window.msPerformance||window.mozPerformance;if(void 0!==n){var r=this,i=1;n.getEntries().forEach(function(n){if("navigation"!=n.entryType&&"https://pv.sohu.com/cityjson?ie=utf-8"!=n.name){var a=new APMEvent(r);a.set("url",n.name),a.set("type",n.initiatorType),a.set("entryType",n.entryType),a.set("cost",parseInt(n.duration));var o={};o[TYPES.resourceLoad]=a.getProperties(),o.traceId=e,o.spanId=(Array(4).join(0)+i).slice(-4)+".00",i++,o.pSpanId="0000.0",o.clientTs=t+parseInt(n.startTime),r.report(o)}})}},this.log=function(e){if("object"==typeof e){var t=new APMEvent(this);for(var n in t.setEventType("custom"),e)0==n.indexOf("ext")&&t.set(n,e[n]);this.logEvent(t.getProperties())}},this.sendError=function(e,t,n,r,i){var a={},o={};r=r||window.event&&window.event.errorCharacter||0,o.url=t,o.line=n,o.col=r,o.msg="",i&&i.stack&&(o.msg=i.stack.toString());var s=window.loadTraceIdAPM;""==s?s=this.uuid():(a.spanId=(Array(4).join(0)+window.loadspanIdAPM).slice(-4)+".0",window.loadspanIdAPM++,a.pSpanId="0000.0"),this.setOption("traceId",s);var c=window.apmuis||new APMUIS,d=new APMEvent(c);d.setEventType(TYPES.scriptError),d.set("fileName",o.url),d.set("lineNumber",o.line),d.set("columnNumber",o.col),d.set("exception",e),d.set("stacktrace",o.msg.toString()),a[TYPES.scriptError]=d.getProperties(),a.traceId=s,c.report(a)},this.trackError=function(){var e=this;function t(t){if(!t)return!0;setTimeout(function(){if(t.error)e.sendError(t.message,t.filename,t.lineno,t.colno,t.error);else if(t.target&&"https://pv.sohu.com/cityjson?ie=utf-8"!=t.target.src){var n=t.target.src||t.target.outerHTML||"",r={stack:n+"加载失败"};e.sendError("资源加载失败",n,"-1","-1",r)}},0)}1!=window.unloadflagAPM&&(window.addEventListener?window.addEventListener("error",t,!0):window.attachEvent?window.attachEvent("onerror",t):window.onerror=t)},this.trackPageUnload=function(){var e=this;function t(t){var n=new APMEvent(e);n.setEventType("pageunload"),n.set("pagestaylength",(new Date).getTime()-e.pageStartTime);var r=e.uuid();e.setOption("traceId",r);var i={};i.traceId=r,i[TYPES.event]=n.getProperties(),e.report(i),e.pageStartTime=(new Date).getTime()}function n(e){t()}function r(e){t()}1!=window.unloadflagAPM&&(window.addEventListener?(window.addEventListener("beforeunload",n),window.addEventListener("hashchange",r)):window.attachEvent?(window.attachEvent("onbeforeunload",n),window.attachEvent("onhashchange",r)):(window.onbeforeunload=n,window.onhashchange=r),window.unloadflagAPM=!0)},this.trackclickInfo=function(){var e=this;function t(t){var n=new APMEvent(e);n.setEventType("click");var r=_getTarget(t);r.innerText&&r.innerText.length>0&&n.set("clickText",r.innerText),r.attributes&&r.attributes.hasOwnProperty("name")&&r.attributes.name.value&&r.attributes.name.value.length>0&&n.set("clickName",r.attributes.name.value),r.value&&r.value.length>0&&n.set("clickValue",r.value),r.id&&r.id.length>0&&n.set("clickId",r.id),r.className&&r.className.length>0&&n.set("clickClass",r.className),n.set("clickTag",r.tagName.toLowerCase());var i=e.uuid();e.setOption("traceId",i);var a={};console.log(e.iwork()),a.traceId=i,a[TYPES.event]=n.getProperties(),e.report(a)}_getTarget=function(e){var t=e.target||e.srcElement;return void 0===t||null==t?null:(3==t.nodeType&&(t=target.parentNode),t)},1!=window.unloadflagAPM&&(window.addEventListener?window.addEventListener("click",t,!0):window.attachEvent?window.attachEvent("onclick",t,!0):window.onclick=t)},this.start=function(e){e.trackerUrl&&this.setOption("trackerUrl",e.trackerUrl),e.tenantId&&this.setOption("tenantId",e.tenantId),e.userName&&this.setOption("userName",e.userName),e.userId&&this.setOption("userId",e.userId),e.loginName&&this.setOption("loginName",e.loginName),e.siteId&&this.setOption("siteId",e.siteId),e.isTrackClick&&this.setOption("isTrackClick",e.isTrackClick),e.blackList&&e.blackList.length>0&&this.setOption("blackList",e.blackList),e.serviceCode&&this.setOption("serviceCode",e.serviceCode),e.serviceName&&this.setOption("serviceName",e.serviceName),e.pageTitle&&this.setOption("pageTitle",e.pageTitle),e.platform&&this.setOption("platform",e.platform),e.namespace&&this.setOption("namespace",e.namespace),e.node_name&&this.setOption("node_name",e.node_name),e.node_ip&&this.setOption("node_ip",e.node_ip),e.pod_name&&this.setOption("pod_name",e.pod_name),this.alldatas=[],this.alldatasMaxLength=10;let t=this;this.sendTime=3e3,this.sendInterval=setInterval(function(){t.sendAllData()},this.sendTime),this.trackPageLoad(),this.trackError(),this.trackHttpInfo(),this.trackclickInfo(),this.trackPageUnload(),this.errordata=[],this.errordataMaxlength=5},this.getTimes=function(e){var t=window.performance||window.webkitPerformance||window.msPerformance||window.mozPerformance;if(void 0===t)return!1;var n=t.timing,r={};if(e=e||{},n){if(e&&!e.simple)for(var i in n)this.isNumeric(n[i])&&(r[i]=parseFloat(n[i]));if(void 0===r.firstPaint){var a=0;if("number"==typeof n.msFirstPaint)a=n.msFirstPaint,r.firstPaintTime=a-n.navigationStart;else if(void 0!==t.getEntriesByName){var o=t.getEntriesByName("first-paint");if(1===o.length){var s=o[0].startTime;a=t.timeOrigin+s,r.firstPaintTime=s}}e&&!e.simple&&(r.firstPaint=a)}r.loadTime=n.loadEventEnd-n.fetchStart,r.domReadyTime=n.domComplete-n.domInteractive,r.readyStart=n.fetchStart-n.navigationStart,r.redirectTime=n.redirectEnd-n.redirectStart,r.appcacheTime=n.domainLookupStart-n.fetchStart,r.unloadEventTime=n.unloadEventEnd-n.unloadEventStart,r.lookupDomainTime=n.domainLookupEnd-n.domainLookupStart,r.connectTime=n.connectEnd-n.connectStart,r.requestTime=n.responseEnd-n.requestStart,r.initDomTreeTime=n.domInteractive-n.responseEnd,r.loadEventTime=n.loadEventEnd-n.loadEventStart;var c=n.navigationStart||n.fetchStart;r.t_unload=r.unloadEventTime,r.t_redirect=r.redirectTime,r.t_dns=r.lookupDomainTime,r.t_tcp=r.connectTime,r.t_request=n.responseStart-n.requestStart,r.t_response=n.responseEnd-n.responseStart,r.t_paint=parseInt(r.firstPaintTime)-parseInt(c),r.t_paint=r.t_paint<0?0:r.t_paint,r.t_dom=n.domContentLoadedEventStart-n.domLoading,r.t_domready=n.domContentLoadedEventStart-c,r.t_dcl=n.domContentLoadedEventEnd-c,r.t_load=n.loadEventStart-n.domLoading,r.t_onload=n.loadEventStart-c,r.t_white=n.responseStart-c,r.t_all=n.loadEventEnd-c,r.t_start=c}return r},this.isNumeric=function(e){return!isNaN(parseFloat(e))&&isFinite(e)}}catch(e){console.log("apm:"+e.message)}};function sendErrorAPM(e,t,n){try{(window.apmuis||new APMUIS).sendError(e.message,t.$vnode.tag,"-1","-1",e)}catch(e){console.log("apm:"+e.message)}}function apmjs_init(e){try{if(1==window.apminit)return;window.apminit=!0,console.log("apminit"),window.apmuis=new APMUIS,window.loadTraceIdAPM=apmuis.uuid(),window.loadspanIdAPM=1;var t=userId=userName=loginName=serviceCode=serviceName=pageTitle=domain=app_id=platform=namespace=node_name=node_ip=pod_name=trackerUrl="",n=["qq.com"];if(e&&(e.tenantId&&(t=e.tenantId),e.userId&&(userId=e.userId),e.userName&&(userName=e.userName),e.loginName&&(loginName=e.loginName),e.serviceCode&&(serviceCode=e.serviceCode),e.serviceName&&(serviceName=e.serviceName),e.pageTitle&&(pageTitle=e.pageTitle),e.domain&&(domain=e.domain),e.transmission&&(transmission=e.transmission),e.app_id&&(app_id=e.app_id),e.platform&&(platform=e.platform),e.blackList&&(n=n.concat(e.blackList)),e.namespace&&(namespace=e.namespace),e.node_name&&(node_name=e.node_name),e.node_ip&&(node_ip=e.node_ip),e.pod_name&&(pod_name=e.pod_name)),!document.getElementById("apmregion")){var r=document.createElement("script");r.type="text/javascript",r.async=!0,r.src="https://pv.sohu.com/cityjson?ie=utf-8",r.id="apmregion";var i=document.getElementsByTagName("head");if(i&&i.length>0)i[0].appendChild(r)}if(getBrowserFlag=function(){var e=document.createElement("canvas"),t=e.getContext("2d"),n="watchappv0.2_js";t.textBaseline="top",t.font="14px 'Arial'",t.textBaseline="tencent",t.fillStyle="#f60",t.fillRect(125,1,62,20),t.fillStyle="#069",t.fillText(n,2,15),t.fillStyle="rgba(102, 204, 0, 0.7)",t.fillText(n,4,17);var r=e.toDataURL().replace("data:image/png;base64,","");return function(e){var t,n,r,i="";for(t=0,n=(e+="").length;t{n.config.setTimeoutstatus=!0;var r=n.getGeneralInfo(),i={device:n.getDevice()};for(var a in r)i[a]=r[a];e.serviceUrl?i.iworkHost=e.serviceUrl:i.iworkHost=n.iwork(),i.basedata=n.basedata(),i.monitorInformation=e||"",i.monitorInformationStatus=!0,i.timing={tAll:"number"==typeof t&&t>0?t:0},e&&(e.serviceCode||e.serviceName)&&localStorage.setItem("__faw_watch_usecase__",JSON.stringify({menuCode:e.serviceCode,menuName:e.serviceName}));var o=localStorage.getItem("__faw_watch_usecase__")?JSON.parse(localStorage.getItem("__faw_watch_usecase__")):null,s=o&&o.menuCode?o.menuCode:"",c=o&&o.menuName?o.menuName:"";i.serviceCode=e&&e.serviceCode?e.serviceCode:s,i.serviceName=e&&e.serviceName?e.serviceName:c;var d=JSON.stringify(i);n.sendAllData(d)},500))}function setcurrentuserAPM(e,t,n){e=e||"",t=t||"",n=n||"",localStorage.setItem("__faw_watch_userinfo__",'{"userId":"'+e+'","name":"'+t+'","loginName":"'+n+'"}')}if (window.apmjs_init != null) { window.apmjs_init ({ domain: "prod", app_id: "MS-0503_APP_DJW", transmission :"https://watch-app.faw.cn/jsfulldatasave-be" }); }