define("superman/lib/event",["require","exports"],function(require,_exports){"use strict";Object.defineProperty(_exports,"__esModule",{value:true});_exports.fire=fire;_exports.on=on;_exports.un=un;function fire(modName,evtName,evtArgs){F.use("superman:lib/mod_evt",function(evt){evt.fire(modName,evtName,evtArgs)})}function on(modName,evtName,handler){F.use("superman:lib/mod_evt",function(evt){evt.on(modName,evtName,handler)})}function un(modName,evtName,handler){F.use("superman:lib/mod_evt", function(evt){evt.un(modName,evtName,handler)})}}); define("superman/lib/extract_data",["require","exports"],function(require,_exports){"use strict";Object.defineProperty(_exports,"__esModule",{value:true});_exports.extractData=extractData;function extractData(key){var el=document.getElementById(key);var res={};if(el){try{res=JSON.parse(el.innerHTML)}catch(e){console.error(e)}}else{console.warn("".concat(key," NOT FOUND"))}return res}}); define("superman/lib/commonUtils",["require","exports"],function(require,_exports){"use strict";Object.defineProperty(_exports,"__esModule",{value:true});_exports.throttle=throttle;_exports.debounce=debounce;_exports.isIE=isIE;_exports.creatEvent=creatEvent;_exports.isIpad=isIpad;_exports.sendCommonLog=sendCommonLog;_exports.sendMidLog=sendMidLog;_exports.setStorage=setStorage;_exports.getStorage=getStorage;_exports.isDarkMode=isDarkMode;function ownKeys(object,enumerableOnly){ var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);if(enumerableOnly)symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable});keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i1}function sendCommonLog(opts){try{var log=window.c;log(opts)}catch(e){console.error("SEND COMMON LOG ERROR",e)}}function sendMidLog(ct,cst,extraData){try{var log=window.c;var baseParams={rsv_ct:ct,rsv_cst:cst};var logParams=extraData?_objectSpread({}, baseParams,{rsv_clk_extra:JSON.stringify(extraData)}):baseParams;log(logParams)}catch(e){console.error("SEND MID LOG ERROR",e)}}function setStorage(name,value){try{localStorage.setItem(name,value)}catch(e){console.error("SET LOCALSTORAGE ERROR",e)}}function getStorage(name){try{return localStorage.getItem(name)}catch(e){console.error("GET LOCALSTORAGE ERROR",e);return null}}function isDarkMode(){var agingTools=getStorage("agingTools");return agingTools&&( agingTools==="dark_____"||agingTools==="blue_____")}}); define("superman/components/ubc",["require","exports"],function(require,_exports){"use strict";Object.defineProperty(_exports,"__esModule",{value:true});_exports.Ubc=void 0;function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);if(enumerableOnly)symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable});keys.push.apply(keys,symbols)}return keys} function _objectSpread(target){for(var i=1;i2&&arguments[2]!==undefined?arguments[2]:{} ;this.ubc("".concat(String(this.ubcid),".config"),this.config);this.ubc("".concat(String(this.ubcid),".event"),{type:type,value:value,ext:_objectSpread({status:window.s_session.index_off?"input":"default",is_log:window.s_session.isLogin?"1":"0"},ext),useSendBeacon:1})}},{key:"sendShowLog",value:function sendShowLog(value){var ext=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};this.sendLog("show",value,ext)}},{key:"sendClickLog",value:function sendClickLog(value){ var ext=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};this.sendLog("click",value,ext)}},{key:"sendTabLog",value:function sendTabLog(logInfo){this.ubc("".concat(String(this.ubcid),".config"),this.config);this.ubc("".concat(String(this.ubcid),".event"),logInfo)}},{key:"sendToolLog",value:function sendToolLog(type,value){var ext=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};if(type==="show"){this.sendShowLog(value,ext)}if(type==="click"){this.sendClickLog(value,ext)}}} ]);return Ubc}();_exports.Ubc=Ubc}); $.extend({browser:{chrome:/chrome\/(\d+\.\d+)/i.test(navigator.userAgent)?+RegExp["$1"]:undefined,firefox:/firefox\/(\d+\.\d+)/i.test(navigator.userAgent)?+RegExp["$1"]:undefined,ie:/msie (\d+\.\d+)|Trident/i.test(navigator.userAgent)?document.documentMode||+RegExp["$1"]:undefined,isGecko:/gecko/i.test(navigator.userAgent)&&!/like gecko/i.test(navigator.userAgent),isWebkit:/webkit/i.test(navigator.userAgent),opera:/opera(\/| )(\d+(\.\d+)?)(.+?(version\/(\d+(\.\d+)?)))?/i.test(navigator.userAgent )?+(RegExp["$6"]||RegExp["$2"]):undefined,safari:/(\d+\.\d)?(?:\.\d)?\s+safari\/?(\d+\.\d+)?/i.test(navigator.userAgent)&&!/chrome/i.test(navigator.userAgent)?+(RegExp["$1"]||RegExp["$2"]):undefined,isSogouIE:navigator.userAgent.toLowerCase().indexOf("msie")>0&&navigator.userAgent.toLowerCase().indexOf("se")>0&&navigator.userAgent.toLowerCase().indexOf("360se")==-1,isBaidu:/BIDUBrowser/i.test(navigator.userAgent),edge:/edge\/(\d+)/i.test(navigator.userAgent)?+RegExp["$1"]:undefined}});$.extend({ isIE:$.browser.ie,isIE6:$.browser.ie==6,isBaidu:$.browser.isBaidu}); $.extend({Strpx:function(style){var num=0,cnChar="中",_fixStyle="visibility:hidden;position:absolute;bottom:0;left:0;",_entity="s_strpx_span";return function(style){num++;var cnLength=0,_lengthMap={},_spanTpl='',_span=$(_spanTpl)[0];document.getElementsByTagName("body")[0].appendChild(_span);_span.innerHTML=cnChar;cnLength=_span.offsetWidth;var getLengthPx=function(str){var lengthPx=0;for(var i=0,len=str.length;i255?cnLength:getCharLength.call(this,str.charAt(i))}return lengthPx};var getCharLength=function(aChar){if(_lengthMap[aChar]){return _lengthMap[aChar]}else{_span.innerHTML=aChar==" "?" ":aChar;var len=_span.offsetWidth;_lengthMap[aChar]=len;return len}};var substringByPx=function(str,px,overflow){if(!str)return str;if(str.length*cnLength255?cnLength:getCharLength.call(this,str.charAt(i));if(lengthPx<=px&&lengthPx+charLen>px){return str.substring(0,i)+(overflow||"")}else{lengthPx+=charLen}}return str};return{substringByPx:substringByPx,getLengthPx:getLengthPx}}}()}); $.extend({url:{escapeReg:function(url){return String(url).replace(new RegExp("([.*+?^=!:${}()|[\\]/\\\\])","g"),"\\$1")},escapeSSL:function(url){if(s_domain.protocol==="http:"||url.indexOf("https:")==0){return url}var list=s_domain.ssllist||{},reg=/^(http[s]?:\/\/)?([^\/]+)(.*)/,matches=url.match(reg);var sslurl=list.hasOwnProperty(matches[2])&&list[matches[2]]+matches[3];if(!sslurl){(new Image).src="/home/page/data/pageserver?errno=7008&errurl="+encodeURIComponent(url)+"&_t="+new Date*1;if( $.browser.chrome){return url}return url.replace(/http:/,"https:")}return"https://"+sslurl},getQueryValue:function(url,key){var reg=new RegExp("(^|&|\\?|#)"+$.url.escapeReg(key)+"=([^&#]*)(&|$|#)","");var match=url.match(reg);if(match){return match[2]}return null},escapeSymbol:function(source){return String(source).replace(/[#%&+=\/\\\ \ \f\r\n\t]/g,function(all){return"%"+(256+all.charCodeAt()).toString(16).substring(1).toUpperCase()})},jsonToQuery:function(json,replacer_opt){var result=[], itemLen,replacer=replacer_opt||function(value){return $.url.escapeSymbol(value)};$.each(json,function(key,item){if($.isArray(item)){itemLen=item.length;while(itemLen--){result.push(key+"="+encodeURIComponent(item[itemLen]))}}else{result.push(key+"="+encodeURIComponent(item))}});return result.join("&")},queryToJson:function(url){var query=url.substr(url.lastIndexOf("?")+1),params=query.split("&"),len=params.length,result={},i=0,key,value,item,param;for(;i0){url+="&"+$.url.jsonToQuery(addJson)}else{url+="?"+$.url.jsonToQuery(addJson)}var _jsonParse=function(data){return new Function("return ("+data+")")()};return $.ajax({url:url,type:"GET",dataType:"text",success:function(res,textStatus){if(res){var data={};try{data=_jsonParse(res)}catch(ex){(new Image).src=s_domain.baseuri+"/page/data/pageserver?errno=2013&url="+encodeURIComponent(url)+"&ldq="+encodeURIComponent(res.slice(0,200));if(res.indexOf("script")>=0){ $.ajax({type:"POST",url:"/home/page/data/pageserver",data:{errno:7006,isData:encodeURIComponent(res)}})}}errno=data.errNo||data.errno;if(errno===undefined){callback&&callback({errNo:-1e3});window._xman_exception&&_xman_exception.api("get",url,"-1000",url.split("?")[1])}if(errno!=0){callback&&callback({errNo:errno});window._xman_exception&&_xman_exception.api("get",url,errno,url.split("?")[1])}if(errno=="403"){(new Image ).src=s_domain.baseuri+"/page/data/pageserver?errno=403&url="+encodeURIComponent(url)}else{if(!istab||istab&&errno==0){callback&&callback(data)}}}}})},ajaxpost:function(url,data,callback){if(typeof data!="string"){data["indextype"]="manht";data["bsToken"]=$("#bsToken")&&$("#bsToken").val()||"";data["_req_seqid"]=s_session.seqId;data["sid"]=s_session.sid;if(!$.url.getQueryValue(url,"super_frm")&&$.url.getQueryValue(location.href,"super_frm")){data["super_frm"]=$.url.getQueryValue(location.href, "super_frm")}if(!$.url.getQueryValue(url,"from_login")&&$.url.getQueryValue(location.href,"from_login")){data["from_login"]=$.url.getQueryValue(location.href,"from_login")}if(!$.url.getQueryValue(url,"from_reg")&&$.url.getQueryValue(location.href,"from_reg")){data["from_reg"]=$.url.getQueryValue(location.href,"from_reg")}if(s_session.debug){data["debug"]="on"}data=$.url.jsonToQuery(data)}else{data+="&_req_seqid="+s_session.seqId+"&bsToken="+($("#bsToken")&&$("$bsToken").val()||"" )+"&sid="+s_session.sid;if(s_session.debug){data+="&debug=on"}}var _jsonParse=function(data){return new Function("return ("+data+")")()};var pdata=data;return $.ajax({url:url,type:"POST",data:data,dataType:"text",success:function(res,textStatus){if(res){if(typeof pdata!="string"){pdata=$.url.jsonToQuery(pdata)}var data={};data=_jsonParse(res);if(data.errNo===undefined){window._xman_exception&&_xman_exception.api("post",url,"-1000",pdata)}if(data.errNo&&data.errNo!=0){ window._xman_exception&&_xman_exception.api("post",url,data.errNo,pdata)}if(data.errNo=="7007"){pdata+="&retryno="+data.errNo;if(url&&url.indexOf("?")>0){url+="&"+pdata}else{url+="?"+pdata}$.ajax({url:url,type:"get",dataType:"text",success:function(res,textStatus){if(res){var gdata=_jsonParse(res);callback&&callback(gdata)}}})}else{callback&&callback(data)}}}})}});$.ajaxSetup({beforeSend:function(xhr){var qid=s_session.qid||"";var url=this.url||"";var isTuOrVoice=url.indexOf("graph.baidu.com" )>-1||url.indexOf("vse.baidu.com")>-1;!isTuOrVoice&&xhr.setRequestHeader("Ps-Dataurlconfigqid",qid)}});$.extend({ajaxsyncget:function(url,callback){if(s_session.issync&&s_session.isdev!="1"){s_session.issync=null;var data={};try{data=new Function("return ("+$.trim($("#s_sync_data").html())+")")()}catch(e){data.errNo=9999}callback&&callback(data)}else{return $.ajaxget(url,callback,true)}}}); $.extend({loadCss:function(path){var element=document.createElement("link");element.setAttribute("rel","stylesheet");element.setAttribute("type","text/css");element.setAttribute("href",path);document.getElementsByTagName("head")[0].appendChild(element)},loadJs:function(path,ignoreedge){var element=document.createElement("script");element.setAttribute("type","text/javascript");element.setAttribute("src",path);element.setAttribute("defer","defer");document.getElementsByTagName("head" )[0].appendChild(element)}}); $.extend({formatString:function(source,opts){source=String(source);var data=Array.prototype.slice.call(arguments,1),toString=Object.prototype.toString;if(data.length){data=data.length==1?opts!==null&&/\[object Array\]|\[object Object\]/.test(toString.call(opts))?opts:data:data;return source.replace(/#\{(.+?)\}/g,function(match,key){var replacer=data[key];if("[object Function]"==toString.call(replacer)){replacer=replacer(key)}return"undefined"==typeof replacer?"":replacer})}return source}, encodeHTML:function(source){return String(source).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")},decodeHTML:function(source){var str=String(source).replace(/"/g,'"').replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&");return str.replace(/&#([\d]+);/g,function(_0,_1){return String.fromCharCode(parseInt(_1,10))})},isString:function(source){return"[object String]"==Object.prototype.toString.call(source)}, trimAll:function(str){return str.replace(/\s+/g,"")}}); $.extend({stringify:function stringify(obj){if("JSON"in window){return JSON.stringify(obj)}var t=typeof obj;if(t!="object"||obj===null){if(t=="string"){obj='"'+obj+'"'}return String(obj)}else{var escapeMap={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};function encodeString(source){if(/["\\\x00-\x1f]/.test(source)){source=source.replace(/["\\\x00-\x1f]/g,function(match){var c=escapeMap[match];if(c){return c}c=match.charCodeAt();return"\\u00"+Math.floor(c/16 ).toString(16)+(c%16).toString(16)})}return'"'+source+'"'}function encodeArray(source){var result=["["],l=source.length,preComma,i,item;for(i=0;i