(function(){function n(e){this.conf=qboot.mix(e||{},t),this.conf.clickLogParams=JSON.parse(JSON.stringify(this.conf.clickLogParamsDefault)),this.conf.clickLogParams.sign=this.conf.sign}var e={guid:qboot.cookie.get("__guid"),huid:qboot.cookie.get("__huid"),mid:hao360.mid,protocol:hao360.isHttp()?"http":"https"},t={clickLogUrl:e.protocol+"://papi.look.360.cn/srv/c?",showLogUrl:e.protocol+"://news.qhstatic.com/srv/c?",uid:e.mid||e.guid||e.huid,clickLogParamsDefault:{uid:e.mid||e.guid||e.huid,sqid:"",stype:"portal",device:2,net:5,channel:"youlike",act:"click"}};n.prototype={constructor:n,init:function(){this.bindEvent()},bindEvent:function(){var e=this;e.conf.tabSlide&&W(e.conf.$contanierSelector).tabview(e.conf.tabSlideAutoPlay,e.conf.tabSlideConf);var t;t=W(e.conf.$contanierSelector+" "+e.conf.$slideSelector).switchable({animType:"fade",autoPlayTime:1e4,tabSelector:".slide-nav li",viewSelector:".slide-item",pageUpSelector:".slide-pageup",pageDownSelector:".slide-pagedown",autoPlay:!0,supportMouseenter:!0,mouseenterSwitchTime:300,autoPlayPausing:!1,selectedIndex:0}),W(e.conf.$contanierSelector).delegate("div[tab-name=look] .slide-item a","click",function(t){if(W(this).hasClass("hot-toutiao__adtextlink"))return;var n=W(this).attr("href")||"",r=W(this).attr("data-ext")||"",i={url:n,t:+(new Date)},s=JSON.parse(W(this).attr("clicklog"))||"",o=window.VersionHub&&VersionHub.is("hotToutiao","hotNoIndividual");o&&(i.ext=r);var u=s?s:qboot.mix(i,e.conf.clickLogParams);e.clicklog(u)})},clicklog:function(e){var t=this.conf.clickLogUrl+ObjectH.encodeURIJson(e);logSender(t)}},window.OneSlideFeed=n;var r={noIndividualSign:"360_b4ea816d",individualSign:"360_8910f42c",sign:"360_b4ea816d",$slideSelector:".js-slider",$contanierSelector:"#hot_toutiao",$slideItemSelector:".slide-item",tabSlide:!0,tabSlideAutoPlay:!1,tabSlideConf:{playTime:4e4},"interface":{requestUrl:e.protocol+"://papi.look.360.cn/mlist",requestParams:{u:t.uid||"",n:21,sign:"",f:"jsonp",version:"1.0.8",device:2,c:"youlike"},channel:"youlike",timeout:1e4}},i=function(){this.showedSet={},this.realShowTimer=null};i.prototype=new n(r),i.prototype.errorMap={1:"timeout",2:r.interface.timeout/1e3+"s loading exist and timeout",3:"res data is null",4:"data length less than "+r.interface.requestParams.n,5:"data t null",6:"data illegal",7:"data i null"},i.prototype.childInit=function(){var e=this;this.conf.interface.requestParams.sign=this.conf.sign,this.errorno=null,this.init(),this.childEvent();var t=hao360.queryUrl(location.href,"hotToutiao")=="individual";if(t||window.VersionHub&&VersionHub.is("hotToutiao","hotIndividual")){if(window.HOT_NEWS_DATA==undefined||!window.HOT_NEWS_DATA.isRenderSuccess){this.hottoutiaoSlider();return}e.conf.sign=e.conf.individualSign,e.conf.interface.requestParams.sign=e.conf.sign,e.monitor().realShow(W('#hot_toutiao .g-list[tab-name="look"] .slide-item.first'),1),e.getData().then(function(t){e.render(t)},function(t){var n=t.res,r=t.reason;!n&&r=="timeout"?(e.errorno=1,LogHub&&LogHub.behavior("hot_toutiao","jsonp_timeout")):LogHub&&LogHub.behavior("hot_toutiao","jsonp_data_error")})}},i.prototype.beforeRequest=function(){var e=[];HOT_NEWS_DATA&&HOT_NEWS_DATA.data&&typeof HOT_NEWS_DATA.data.res=="object"&&(HOT_NEWS_DATA.data.res.forEach(function(t){e.push(t.gnid)}),r.interface.requestParams.lastgnids=encodeURIComponent(e.join(",")))},i.prototype.getData=function(){var e=qboot.when.defer(),t=this;return t.beforeRequest(),qboot.jsonp(t.conf.interface.requestUrl,t.conf.interface.requestParams,function(t,n){if(t&&t.data&&t.errno===0)e.resolve(t);else{var r=n?n.reason:"res && res.data && res.errno === 0 is false";e.reject({res:t,reason:r})}},{jsonp:"callback",timeout:t.conf.interface.timeout}),e.promise},i.prototype.monitor=function(){function n(n,r){var i=e.showedSet[r];if(!i){var s=Dom.getDocRect(),o={top:s.scrollY,left:s.scrollX,bottom:s.scrollY+s.height,right:s.scrollX+s.width},u=W(n).getRect(),a=Dom.rectContains(o,u);a&&(e.realShowTimer=setTimeout(function(){var i=[];W(n).query("a[showlog]").forEach(function(e){i.push(JSON.parse(W(e).attr("showlog")))}),i.length==0&&W(n).query("a[data-ext]").forEach(function(e){i.push([W(e).attr("href"),"","","","","","",""])}),t({url_pack:JSON.stringify(i),ext:r}),e.showedSet[r]=!0},1e3))}}var e=this,t=function(t){var n={uid:e.conf.uid,sqid:"",sign:e.conf.sign,version:"1.0",market:"pc_def",device:2,net:5,sv:4,stype:"portal",t:(new Date).getTime(),channel:e.conf.interface.channel,act:"real_show",func:"pc_news_realshow",n:7};t=qboot.mix(n,t);var r=e.conf.showLogUrl+ObjectH.encodeURIJson(t);logSender(r)};return{show:t,realShow:n}},i.prototype.render=function(e){var t=this.format(e),n=t&&t.length;if(t&&n){var r=g("hot-toutiao-template").innerHTML,i=r.tmpl({list:t}),s=null;if(i){var o=W("
").html(i);o.query(".slide-item.first").removeClass("first");var u=o.query(".slide-column-wrap").html(),a=W('#hot_toutiao .g-list[tab-name="look"] .slide-column-wrap');return a.html(a.html()+u),this.hottoutiaoSlider(),qboot.events.fire("hotToutiao:individuay-rendered",e),!0}}},i.prototype.format=function(e){try{if(!e.data.res)return this.errorno=3,null;var t=[],n=e.data.res,i=n.length,s=this,o=e.sid;if(n.length<7)return this.errorno=4,null;for(var u=0;u
'))}})});(function e(t){var n="yuleToutiaoTextlink";new ChannelTextlinkAd({containerSelector:"#hot_toutiao .section-bd .g-list[tab-name=yule]",adKey:n,adSelector:[".text-list a[data-ext=1_3]"],render:function(r,i){var s=this;W(r).attr("href",i.curl).attr("title",i.title).attr("ad","").html(s.$textCut(i.title)),i.src!=="360\u641c\u7d22"&&W(r).addClass("hot-toutiao__adtextlink"),MEDIAV_CONFIG[n].params.reqtimes++,t||W(r).on("click",e)}})})();(function e(t){var n="storyToutiaoTextlink";new ChannelTextlinkAd({containerSelector:"#hot_toutiao .section-bd .g-list[tab-name=story]",adKey:n,adSelector:[".text-list a[data-ext=1_3]"],render:function(r,i){var s=this;W(r).attr("href",i.curl).attr("title",i.title).attr("ad","").html(s.$textCut(i.title)),i.src!=="360\u641c\u7d22"&&W(r).addClass("hot-toutiao__adtextlink"),MEDIAV_CONFIG[n].params.reqtimes++,t||W(r).on("click",e)}})})();(function(){function r(t){this.conf=e({wrapEl:"#search",tabsEl:".tab>li",engsElWap:".eng-list",defaultCate:"webpage",defaultEng:"somulti",cateChangeEvent:"click",engChangeEvent:"click",tabsOnClass:"on"},t,!0),e(this,this.conf),this._init()}var e=QW.ObjectH.mix,t=QW.CustEvent.createEvents,n=ObjectH.isArray;r.UI=function(t){e(this,e(t,{kwEl:"#search-kw",sbtnEl:"#search-btn",logoShowEl:"#eng-logo",formEl:"#search-form"}),!0),this._init()},r.UI.prototype={_init:function(){},selectTab:function(e){W(this.tabsEl+"[data-cate]",W(this.wrapEl)).removeClass(this.tabsOnClass),W(this.tabsEl+"[data-cate="+e+"]",W(this.wrapEl)).addClass(this.tabsOnClass)},updateForms:function(e,t,n){var r=n[0],i=n[1],s=n[5]||n[2]+"\u641c\u7d22",o=n[3],u=n[4],a=u.split(";"),f=W(this.formEl);if(!f&&W(this.kwEl,f))return;var l='',c=e+"-"+t;W(".others-params input",f).forEach(function(e){e.disabled=!0});if(W("."+c,f).length)W("."+c+" input",f).forEach(function(e){e.disabled=!1});else{var h=W(''),p="";h.addClass(c),h.addClass("cates-"+e),a.forEach(function(e){var t=e.split(":");p+=l.replace("$1",t[0].encode4HtmlValue()).replace("$2",(t[1]||"").encode4HtmlValue())}),h.html(p),f.insert("afterbegin",h)}W(this.kwEl,f).attr("name",i).val(W(this.kwEl,f).val()).focus();var d=W(this.sbtnEl,f);d[0]&&d[0].nodeName.toLowerCase()=="button"?d[0].innerHTML=s:d.val(s),f.attr("action",r),W(this.logoShowEl,W(this.wrapEl)).length&&W(this.logoShowEl,W(this.wrapEl)).attr("className",t).attr("href",o).attr("title",n[2])},rmHiddenInputs:function(e,t){if(!W(this.formEl))return;var n=this;e.forEach(function(e){var r=W("."+t+"-"+e);r.length&&W(n.formEl).removeChild(r)})},rmTabs:function(e){n(e)||(e=[e]);var t=this;e.forEach(function(e){W(W(".cates-"+e),t.formEl).length&&W(t.formEl).removeChild(W(".cates-"+e))})},updateTabs:function(e,t){if(!e)return;var n=W(this.formEl);if(!n)return;var r=this;e.forEach(function(e,i){W(r.tabsEl+"[data-cate="+e+"]",W(r.wrapEl)).attr("data-cate",t[i]),W(".cates-"+e,n).toggleClass("cates-"+e,"cates-"+t[i])})}};var i=["change","catechange","error","update"];e(r.prototype,{_init:function(){this.cate=this.defaultCate,this.eng=this.defaultByCate[this.cate],this.engid=[this.cate,this.eng].join("-"),this.lastEngOfCate=e(this.defaultByCate,{}),this.lastEngOfCate[this.cate]=this.eng,t(this,i),this.ui=new r.UI(this.conf)},_onUpdate:function(e,t,n){e=="update"&&t&&this.ui.rmHiddenInputs(t,n)},_onUpdateCate:function(e,t,n){switch(e){case"removecate":this.ui.rmTabs(t);break;case"updatecate":this.ui.updateTabs(t,n)}},_onChangeCate:function(){this.ui.selectTab(this.cate)},_onChangeEng:function(){var e=this.engData[this.cate][this.eng];this.ui.updateForms(this.cate,this.eng,e)},getCate:function(){return this.cate},getEng:function(){return[this.cate,this.eng]},setCate:function(e,t,n){return e==this.cate&&!n||!this.engData[e]?(this.fire("error",{code:"301",data:{funcName:"setCate",cate:this.cate,eng:this.eng},msg:"\u9519\u8bef\u7684cate\u540d\u6216cate\u540d\u65e0\u53d8\u5316"}),this):(this.cate=e,this.setEng(t||this.lastEngOfCate[e],e),this.fire("catechange",{cate:this.cate,eng:this.lastEngOfCate[this.cate],data:this.engData[this.cate]})&&this._onChangeCate(),this)},setEng:function(e,t,n){var t=t||this.cate;return!e||this.engid==[t,e].join("-")&&!n?(this.fire("error",{code:"302",data:{funcName:"setEng",cate:this.cate,eng:this.eng},msg:"\u672a\u6307\u5b9a\u641c\u7d22\u5f15\u64ce\u540d\u6216\u6307\u5b9a\u7684\u641c\u7d22\u5f15\u64ce\u4e0e\u5f53\u524d\u6ca1\u53d8\u5316"}),this):!this.engData[t]||!this.engData[t][e]?(this.fire("error",{code:"404",data:{funcName:"setEng",cate:this.cate,eng:this.eng},msg:"\u6ca1\u6709\u8be5\u641c\u7d22\u5f15\u64ce"}),this):t!=this.cate?(this.setCate(t,e),this):(this.eng=e,this.engid=[t,e].join("-"),this.lastEngOfCate[t]=this.eng,this.fire("change",{cate:this.cate,eng:this.eng,data:this.engData[this.cate][this.eng]})&&this._onChangeEng(),this)},forceChange:function(e,t){this.cate=e,this.eng=t||this.lastEngOfCate[e],this.engid=[e,this.eng].join("-"),this.lastEngOfCate[this.cate]=this.eng,this.fire("catechange",{cate:this.cate,eng:this.lastEngOfCate[this.cate],data:this.engData[this.cate],isForce:!0})&&this._onChangeCate(),this.fire("change",{cate:this.cate,eng:this.eng,data:this.engData[this.cate][this.eng],isForce:!0})&&this._onChangeEng()},set:function(e,t){return this.setEng(e,t)},get:function(){return this.getEng()},setDefaults:function(t,n){var r={};if(cateof(t)=="string"&&n)r[t]=n;else{if(cateof(t)!="object")return this.fire("error",{code:"400",data:{funcName:"setDefaults",cate:this.cate,eng:this.eng},msg:"\u53c2\u6570\u9519\u8bef"}),this;r=e(r,t,!0)}for(var i in r)this.defaultByCate[i]&&this.engData[i][r[i]]?this.defaultByCate[i]=r[i]:this.fire("error",{code:"404",data:{funcName:"setDefaults",cate:this.cate,eng:this.eng},msg:"\u6ca1\u6709\u5982\u4e0bcate\u6216\u641c\u7d22\u5f15\u64ce\uff1a"+[i,r[i]]});return this},update:function(e,t,n){t=t||this.cate;var r=this,i=[];for(var s in e){var o=s;if(!r.engData[t][s]||!n)r.engData[t][s]=e[s],i.push(o)}var u=n?"add":"update";return this.fire("update",{action:u,keys:i})&&this._onUpdate(u,i,t),t==this.cate&&i.indexOf(this.eng)!=-1&&this.setEng(this.eng,this.cate,!0),this},updateParams:function(t,r,i){var s=this;return i=n(i)?i:[i],i.forEach(function(n){var i=s.engData[n],o=i[r];if(o){var u={},a=[],f={},l=o[4].split(";");l.forEach(function(e){var t=e.split(":");u[t[0]]=t[1]}),e(u,t,!0);for(var c in u)a.push(c+":"+u[c]);o[4]=a.join(";"),f[r]=o,s.update(f,n)}}),this},add:function(e,t){this.update(e,t,!0)},remove:function(e,t){t=t||this.cate;var r=this;if(!this.engData[t])return this.fire("error",{code:"404",data:{funcName:"remove",cate:this.cate,eng:this.eng},msg:"\u6ca1\u6709\u8be5\u5206\u7c7b\u7684\u641c\u7d22\u5f15\u64ce\u6570\u636e"}),this;n(e)||(e=[e]);var i=!0,s=[];return e.forEach(function(e){r.eng==e&&(r.fire("error",{code:"405",data:{funcName:"remove",cate:this.cate,eng:this.eng},msg:"\u4e0d\u80fd\u5220\u9664\u5f53\u524d\u6b63\u5728\u4f7f\u7528\u7684\u641c\u7d22\u5f15\u64ce:"+e}),i=!1),r.engData[t][e]||(r.fire("error",{code:"404",data:{funcName:"remove",cate:this.cate,eng:this.eng},msg:"\u6ca1\u6709\u8be5\u641c\u7d22\u5f15\u64ce:"+e}),i=!1),i&&(delete r.engData[t][e],s.push(e)),i=!0}),this.fire("update",{action:"remove",keys:s})&&this._onUpdate("remove",s,t),this},addCate:function(e,t,n){if(this.engData[e]){this.fire("error",{code:"409",data:{funcName:"addCate",cate:this.cate,eng:this.eng},msg:"\u5df2\u6709\u8be5\u5206\u7c7b\uff1a"+e});return}return this.defaultByCate[e]=t||"",this.engData[e]={},n&&this.add(n,e),this.fire("update",{action:"addcate",cates:e})&&this._onUpdateCate("addcate",e),this},removeCate:function(e){arguments.length>1&&(e=Array.prototype.slice.call(arguments)),n(e)||(e=[e]);var t=this,r=[];return e.forEach(function(e){if(!t.engData[e]){t.fire("error",{code:"404",data:{funcName:"removeCate",cate:this.cate,eng:this.eng},msg:"\u6ca1\u6709\u8be5\u5206\u7c7b\uff1a"+e});return}if(e==t.cate){t.fire("error",{code:"405",data:{funcName:"removeCate",cate:this.cate,eng:this.eng},msg:"\u4e0d\u80fd\u5220\u9664\u5f53\u524d\u6b63\u5728\u4f7f\u7528\u7684\u5206\u7c7b"+e});return}delete t.defaultByCate[e],delete t.engData[e],r.push(e)}),this.fire("update",{action:"removecate",cates:r})&&this._onUpdateCate("removecate",r),this},updateCate:function(e,t){var r=Array.prototype.slice.call(arguments);n(r[0])||(r=[[r[0],r[1]]]);var i=this,s=[],o=[];return r.forEach(function(e){var t=e[0],n=e[1];!t||!newcate?i.fire("error",{code:"400",data:{funcName:"updateCate",cate:this.cate,eng:this.eng},msg:"\u53c2\u6570\u9519\u8bef"}):i.engData[t]?i.engData[newcate]?i.fire("error",{code:"501",data:{funcName:"updateCate",cate:this.cate,eng:this.eng},msg:"\u4e0d\u80fd\u547d\u540d\u6210\u4ee5\u4e0b\u5206\u7c7b\uff0c\u56e0\u4e3a\u5206\u7c7b\u5df2\u5b58\u5728\uff1a"+n}):t==i.cate?i.fire("error",{code:"405",data:{funcName:"updateCate",cate:this.cate,eng:this.eng},msg:"\u4e0d\u80fd\u66f4\u65b0\u6b63\u5728\u4f7f\u7528\u7684\u5206\u7c7b\uff1a"+t}):(i.defaultByCate[newcate]=i.defaultByCate[t],i.engData[newcate]=i.engData[t],delete i.defaultByCate[t],delete i.engData[t],s.push(t),o.push(newcate)):i.fire("error",{code:"404",data:{funcName:"updateCate",cate:this.cate,eng:this.eng},msg:"\u6ca1\u6709\u8be5\u5206\u7c7b\uff1a"+t})}),this.fire("update",{action:"updatecate",cates:s})&&this._onUpdateCate("updatecate",s,o),this},_cateChangeListener:function(){if(!this.tabsEl)return;var e=this,t=this.wrapEl+" "+this.tabsEl+"[data-cate]";W(document).delegate(t,this.cateChangeEvent,function(t){W(this).hasClass(e.tabsOnClass)||t.preventDefault(),e.setCate(W(this).attr("data-cate"))}).delegate(t,"mouseover",function(e){W(this).addClass("hover")}).delegate(t,"mouseout",function(e){W(this).removeClass("hover")})},_engChangeListener:function(){if(!this.engsElWap)return;var e=this,t=this.wrapEl+" "+this.engsElWap+" *[data-site]";W(document).delegate(t,this.engChangeEvent,function(t){t.preventDefault(),e.setEng(W(this).attr("data-site"),W(this).attr("data-cate"))})},render:function(e,t,n){var t=t||W(this.tabsEl+"."+this.tabsOnClass,W(this.wrapEl)).attr("data-cate")||this.cate,e=e||this.defaultByCate[t]||this.eng;return n!==!1&&this.wrapEl&&(this._cateChangeListener(),this._engChangeListener()),this.setCate(t,e,!0).setEng(e,t,!0),this}}),QW.provide("SearchTab",r)})();M("#email",function(e,t){var n=StringH.trim,r=[],i={"@sina.com \u65b0\u6d6a":{action:"http://mail.sina.com.cn/cgi-bin/login.cgi",params:{u:"#{u}@sina.com",psw:"#{p}"},type:"mail"},"@sohu.com \u641c\u72d0":{action:"http://passport.sohu.com/login.jsp",params:{loginid:"#{u}@sohu.com",passwd:"#{p}",fl:"1",vr:"1|1",appid:"1000",ru:"http://login.mail.sohu.com/servlet/LoginServlet",ct:"1173080990",sg:"5082635c77272088ae7241ccdf7cf062"},type:"mail"},"@21cn.com":{action:"http://passport.21cn.com/maillogin.jsp",params:{UserName:"#{u}@21cn.com",passwd:"#{p}",domainname:"21cn.com"},type:"mail"},"@139.com":{action:"https://mail.10086.cn/Login/Login.ashx?clientid=5025",params:{UserName:"#{u}",Password:"#{p}",ClientId:"5025"},type:"mail"},"@189.cn":{action:"http://mail.189.cn/webmail/login2.perform",params:{UserName:"#{u}",passwd:"#{p}"},type:"mail"},"\u4ee5\u4e0b\u5728\u5f39\u51fa\u9875\u767b\u5f55":{style:"font-weight:600;"},"@163.com \u7f51\u6613":{action:"https://mail.163.com/",type:"link"},"@126.com \u7f51\u6613":{action:"https://mail.126.com/",type:"link"},"@yeah.net \u7f51\u6613":{action:"https://mail.yeah.net/",type:"link"},"@qq.com":{action:"http://mail.qq.com",type:"link"},"@gmail.com":{action:"http://www.gmail.com",type:"link"},"@hotmail.com":{action:"http://www.hotmail.com",type:"link"},"@tom.com":{action:"http://web.mail.tom.com/webmail/login/index.action",type:"link"},"\u963f\u91cc\u4e91\u90ae\u7bb1":{action:"https://passport.alipay.com/login/login.htm?return_url=http%3A%2F%2Fmail.aliyun.com%2Falimail%2Fauth%2FcallbackForHavana%3Freurl%3D%252Falimail%252F&fromSite=9",style:"color:red;",type:"link"},"\u6dd8\u5b9d\u8d26\u53f7":{action:"https://login.taobao.com/member/login.jhtml",type:"link"},"\u652f\u4ed8\u5b9d":{action:"https://www.alipay.com/user/login.htm",type:"link"},"\u65b0\u6d6a\u5fae\u535a":{action:"http://t.sina.com.cn/?c=spr_web_sina_360_tblog_TN001",type:"link"},"\u5f00\u5fc3\u7f51":{action:"http://www.kaixin001.com/",type:"link"},"\u4eba\u4eba\u7f51":{action:"http://www.renren.com/",type:"link"},"\u767e\u5ea6":{action:"https://passport.baidu.com/?login",type:"link"},"51.com":{action:"http://www.51.com/",type:"link"},"chinaren\u6821\u53cb\u5f55":{action:"http://class.chinaren.com/",type:"link"},"\u5929\u6daf\u793e\u533a":{action:"http://www.tianya.cn/",type:"link"}};for(var s in i)r.push('");r.forEach(function(t){e("#mail-opts").appendChild(e(t))}),e("#mail-opts").on("change",function(){var e=g("mail-opts").options[g("mail-opts").selectedIndex].innerHTML,t=i[e];if(t&&t.action){if(t.type=="link")return window.open(t.action),!0;t.type=="mail"&&g("mail-pwd").focus()}});var o=function(e,t){var n={};for(var r in e)n[r]=t?t(e[r]):e[r];return n};e("#mail-form").on("submit",function(t){var r=i[g("mail-opts").value];if(!r||!r.action)alert("\u63d0\u793a:\u8bf7\u9009\u62e9\u4f7f\u7528\u90ae\u7bb1"),g("mail-opts").focus(),t.preventDefault();if(r&&r.action)if(r.type=="link")window.open(r.action),g("mail-form").action=r.action,t.preventDefault();else{if(n(g("mail-user").value)===""||n(g("mail-user").value)===e("#mail-user").attr("placeholder"))e("#mail-user").val("").focus(),t.preventDefault();if(n(g("mail-pwd").value)===""||n(g("mail-pwd").value)===e("#mail-pwd").attr("placeholder"))g("mail-pwd").focus(),t.preventDefault();var s=o(r.params,function(e){var t=g("mail-user").value,n=t.indexOf("@"),r=t.substring(0,n!=-1?n:t.length);return e.replace("#{u}",r).replace("#{p}",g("mail-pwd").value)});g("mail-form").action=r.action,g("mail-hide").innerHTML="";for(var u in s)e('').val(s[u]).appendTo(e("#mail-hide"));setTimeout(function(){g("mail-pwd").value=""},200)}}),e(".mail-trigger").on("focus",function(t){e(".mail-login").show(),e("#mail-user").focus().select()}).click(function(e){e.stopPropagation()}),t.click(function(e){e.stopPropagation()}),e(".mail-login").click(function(t){t.stopPropagation(),e(this).show()}),QW.W(document).click(function(t){e(".mail-login").hide(),e("#mail-trigger").val(e("#mail-user").val())}),e("#mail-user").on("keyup",function(e){var t=this.value,n=t.indexOf("@");if(n!=-1){var r=t.substr(n),i=hao360.g("mail-opts"),s=i.options;for(var o=0,u=s.length;o1&&u.query(r).first().animate({marginTop:{by:-a}},i,function(){e(this).removeAttr("style").appendTo(u),setTimeout(function(){t.callee()},s)})};o?setTimeout(function(){f()},o):f()};n({containerSelector:".joke-list",itemSelector:"li",duration:500,interval:5e3,delay:2e3})});M({container:"#header-patch"},function(e,t){var n=e(".slide-content .slide-item").length;if(n>0){var r=[];while(n)r.push(""+n+""),n--;e(".slide-nav").html(r.reverse().join("")),t.delegate(".wrap-content","mousemove",function(e){e.offsetX&&e.offsetX>85?(t.query(".slide-pagedown").show(),t.query(".slide-pageup").hide()):(t.query(".slide-pageup").show(),t.query(".slide-pagedown").hide())}),t.hover(function(){},function(){t.query(".slide-pagedown").hide(),t.query(".slide-pageup").hide()}),t.switchable({viewSelector:".slide-content .slide-item",autoPlay:!0,autoPlayTime:5e3,animType:"scroll",selectedIndex:0,animDur:150})}});var Plane=function(){var e={},t=W("#plane"),n=W("#goBottom"),r=W("#goTop"),i=Dom.getDocRect().scrollHeight,s=navigator.userAgent.indexOf("MSIE 6.0")!==-1,o=function(){var e=function(){if(s)return 0;var e=W("#search-frame"),t=W("#so-hotword"),n=W("#so-hotword-tip"),r=e.query(".search-fixed");if(r&&r.length)return-r.getRect().height;try{return-(161+(t.getRect().height+n.getRect().height)*2)}catch(i){return-180}},i=new PageSidebar({node:t,navItemSelector:".PageNavigator",duration:500,threshold:e()});W(document).receive("search-fixed-state-turn",function(t){i.updateThreshold(e())}).receive("so-hotword-hide",function(t){i.updateThreshold(e())}),i.on("currentPositionChange",function(e){var t=e.scrollY;t>1e3?(r.show(),n.hide()):(n.show(),r.hide())})},u=function(){var e=W(".PageNavigator");e.click(function(e){e.preventDefault();var t=this.getAttribute("data-activeTab"),n=/#([\d\D]+)/gi.exec(this.getAttribute("href"));if(t!==null&&n!==null){t-=1;var r=W(n[0]).query("li")[t];r!==undefined&&!W(r).hasClass("selected")?r.click():qboot.cookie.set(n[1]+"-tabNo",t)}})},a=function(){TweetH.receive(document,"page-size-changed",function(e){e.data.spaceWidth<=68?t.hide():(t.show(),d())})},f=function(){if(W("#plane .plane-hd.plane-majia img").length){W("#plane .plane-hd").show();var e=W("#plane .plane-hd img")[0].src,t=new Image;t.onload=function(){var e=t.width;e&&(W("#plane .plane-hd").css({width:e+"px"}),W("#plane .close-btn").css({left:e+"px"}))},t.src=e}W("#plane").delegate(".close-btn","click",function(e){e.preventDefault(),W("#plane .plane-hd").removeNode();var t=new Date;t.setDate(t.getDate()+1),qboot.cookie.set("planeImageClose",1,{expires:new Date(t.format("YYYY/MM/dd"))}),LogHub&&LogHub.behavior("planeImage","close")}),W("#plane .plane-hd").hover(function(e){W("#plane .card").addClass("card-show")},function(e){W("#plane .card").removeClass("card-show")})},l=function(){if(window.planePMPConfig.isOn==0)return!1;var e=new Date(planePMPConfig.startTime),t=new Date(planePMPConfig.endTime),n=hao360.queryUrl(location.href,"previewTime")||hao360.todayObj;return e>new Date(n)||new Date(n)>t?!1:!0}(),c=function(){var e=W(".plane-priming");e.length&&(W("#plane .plane-hd").show(),W("#plane .plane-priming-content").show())},h=function(){var e='';W("#plane").insertBefore(W(e)[0],W("#plane").firstChild()[0]),W("#plane").loadMediav("planePMP",{aContainer:".plane-ad",imgSelector:"img",textSelector:".txt",directPv:1,directOnceRender:!0,afterRenderData:function(e,t,n){var r=W(e);t.ldtype&&t.ldtype===6&&(r.query("span").toArray()[0].className="ad-minipro-mini"),r.attr("title","")},onSuccessEnd:function(e){W("#plane .plane-ad").attr("data-monitor")&&(W("#plane .plane-hd").css({width:"74px"}),W("#plane .close-btn").css({left:"74px"}),W("#plane .plane-hd").show())},onError:function(){W("#plane").removeChild(W(".plane-adsvc")[0]),c()}})},p=!1,d=function(){var e=hao360.queryUrl(location.href,"pmp")==="plane";if(W("#plane .plane-majia")[0]){if(!e)return;W("#plane").removeChild(W(".plane-majia")[0])}if(qboot.cookie.get("planeImageClose"))return;if(p)return;p=!0,l?h():c()};return e.init=function(){o(),u(),a(),f(),window.isCloseLicai==="close"&&W("#licaiTab").hide()},e}();Plane.init();M({container:"#search"},function(e,t){function m(t){if(e("#widget-"+t).html()||v[t])return;v[t]=!0,qboot.jsonp(d.host,{widget:t,v2:d.v},function(){},{threshold:d.threshold,jsonp:"r"})}var n=qboot.cookie,r=HAO_CONFIG.search,i=HAO_DATA.searchTabData,s=new AppData("api.hao.360.cn",r.r),o=s.get("defaultEng")||"somulti",u="webpage";if(/^\?1009(\W|$)/.test(location.search)){var a=ObjectH.mix(i.defaultByCate,{image:"so360",webpage:"so360"},!0),f=i.searchEngConf;for(var l in a){if(l=="shopping")continue;var c=a[l],h=f[l][c];f[l]={},f[l][c]=h}i.searchEngConf=f,o="so360"}var p=new SearchTab({engData:i.searchEngConf,defaultByCate:i.defaultByCate});window.search=p,p.on("catechange",function(n){var r=n.cate,i=n.eng,s=this.engData[r],o="html-"+r,u='$1',a='$1\u641c\u7d22',f="";for(var l in s)if(l!="jump")f+=u.replace(/\$1/g,l).replace(/\$2/g,s[l][2]).replace(/\$3/g,r);else{f+='\u4ee5\u4e0b\u5f39\u51fa\u641c\u7d22';for(var c in s.jump)f+=a.replace(/\$1/g,s.jump[c][2]).replace(/\$2/g,s.jump[c][0]);f+="
"}e(".eng-list").html(f),e("#search-engine")[ObjectH.keys(n.data).length===1?"addClass":"removeClass"]("single"),t.tweet("search-cate-change",{cate:r,eng:i,data:n.data})}),p.on("change",function(e){t.tweet("search-eng-change",{cate:e.cate,eng:e.eng,data:e.data,isForce:!!e.isForce})}),p.render(o,u),t.receive("search-cate-change",function(t){e(".hotwords-cate").removeClass("hotwords-cate-show"),e(".hotwords-cate-"+t.data.cate).addClass("hotwords-cate-show")}),t.receive("search-eng-change",function(e){e.data.cate=="webpage"&&!e.data.isForce&&LogHub.search("toggle",{eng:e.data.eng})}),t.delegate(".eng-list>a","click",function(t){var n=e(this).attr("data-cate");if(n=="webpage"){t.preventDefault();var r=e(this).attr("data-site"),i;r!="so360"&&(expiresDays=(1+Math.floor(Math.random()*1))*864e5,i=(new Date).getTime()+expiresDays),s.set("defaultEng",r,i)}e("#search-engine").toggleClass("open")}),t.delegate(".divide","click",function(n){$this=e(this),$this.hasClass("expend")?t.query(".jump-rect").hide():t.query(".jump-rect").show(),$this.toggleClass("expend")});var d=HAO_CONFIG.widget,v={};t.receive("widget-change",function(t){var n=t.data.widget;e(".form-group").hide(),e(".widget-group").hide(),e("#widget-"+n).show(),m(n)}),e("[data-widget]").click(function(n){t.tweet("widget-change",{widget:e(this).attr("data-widget")})}),e("#search-engine .g-toggle").click(function(t){t.preventDefault(),e("#search-engine").toggleClass("open")}),e("#eng-logo").click(function(t){e("#search-engine").removeClass("open").removeClass("hover")});var g={};e("[data-link]").forEach(function(t){e(t).attr("data-href",e(t).query("a").attr("href"))}),e(".search-hd>ul>li").hover(function(t){e(this).toggleClass("hover")}).click(function(t){(!e(t.target).hasClass("link")||!e(t.target).parentNode(".on").length)&&t.preventDefault();if(e(this).attr("data-link")){window.open(e(this).query("a").attr("href"));return}e(this).attr("data-cate")&&!e(".form-group").isVisible()&&(e(".widget-group").hide(),e(".form-group").show()),e(this).hasClass("on")&&e(this).query(".link").attr("href")&&LogHub.search("jump",{cate:e(this).attr("data-cate")}),e(".search-hd>ul>li").removeClass("on"),e(this).addClass("on"),t.target.tagName=="A"&&t.target.blur()}).on("mouseover",function(){e(this).attr("data-widget")&&m(e(this).attr("data-widget"))}).on("mousedown",function(t){if(e(this).attr("data-link")){var n=e("#search-kw").val(),r=e(this).attr("data-link");if(!n){e(this).query(">a").attr("href",e(this).attr("data-href"));return}if(!g[r]){var s=i.searchEngConf[r]&&i.defaultByCate[r]&&i.searchEngConf[r][i.defaultByCate[r]];if(!s)return;var o=s[4].split(";"),u={};o.forEach(function(e){var t=e.split(":");u[t[0]]=t[1]}),g[r]={k:s[1],url:s[0],querys:u}}var a=g[r];a.querys[a.k]=n;var f=a.url+"?"+ObjectH.encodeURIJson(a.querys);e(this).query("a").attr("href",f)}}),e("#search-btn").hover(function(t){e(this).toggleClass("hover")}).on("mousedown",function(t){e(this).addClass("mousedown")}).on("mouseup",function(t){e(this).removeClass("mousedown")}).on("mouseout",function(t){e(this).removeClass("mousedown")}),QW.W(document).click(function(t){var n=t.target,r=e(n);r.attr("id")=="search-engine"||r.parentNode("#search-engine").length||r.hasClass("eng-list")||r.parentNode(".eng-list").length||e("#search-engine").removeClass("open")});var y=p.lastEngOfCate.webpage;setTimeout(function(){var e=n.get("customEng"),t=(new Date).getMonth()+1+"-"+(new Date).getDate();e!==t&&(LogHub.search("custom",{eng:p.lastEngOfCate.webpage}),n.set("customEng",t))},1500),e(t).query("#search-kw").on("mouseenter",function(){e("#search-kw").val().trim()==""&&e("#search-kw").focus()}).on("click,keyup",function(){if(!window.preHttps){var e=s.get("defaultEng")||"somulti";if(e=="so360"||e=="somulti")window.preHttps=!0,setTimeout(function(){window.preHttps=!1},2e4),setTimeout(function(){var e=+(new Date)+Math.random(),t="slog"+e,n=window[t]=new Image;n.src="https://www.so.com/_.gif?"+e,n.onload=n.error=function(){window[t]=null}},0)}})}),M("#daily-hotwords",function(e,t){var n=function(t){var n=t.containerSelector,r=t.itemSelector,i=t.duration,s=t.interval,o=t.delay,u=e(n),a=u.getRect().height,f=function(){var t=arguments;u.query(r).length>1&&u.query(r).first().animate({marginTop:{by:-a}},i,function(){e(this).removeAttr("style").appendTo(u),setTimeout(function(){t.callee()},s)})};o?setTimeout(function(){f()},o):f()};n({containerSelector:".daily-hotwords-list",itemSelector:"li",duration:500,interval:5e3,delay:1e3})}),function(){var e=QW.W,t=function(e){var t=e!=null&&e==e.window;return t?e:e.nodeType===9?e.defaultView||e.parentWindow:!1},n=function(e,t){return t||(t={},t.top=0,t.left=0),e==document.body?t:(t.top+=e.offsetTop,t.left+=e.offsetLeft,n(e.parentNode,t))},r=function(e){var n=t(e),r="scrollTop",i="pageYOffset";return n?i in n?n[i]:n.document.documentElement[r]:e[r]},i=function(){var t="so360",i="webpage",s="hao_360so_top",o=window.search,u={},a=e(window),f=e(document),l=e("#search-wrap"),c=e("#search-engine"),h=c.query(".eng-list"),p=e("#eng-logo"),d=l.query(".theme-search-tab"),v=e("#search-hotword"),m=e("#search-form"),g="search-fixed",y=e("#search-frame"),b={fixedHeight:n(y[0]).top,cate:i,eng:t,webpageEng:t},w=function(){var e=d.query(".on");b.cate=e.getAttr("data-cate")||e.getAttr("data-widget"),b.eng=p.getAttr("class"),b.webpageEng=o.lastEngOfCate.webpage},E=function(){b.fixedHeight=n(y[0]).top},S=function(){return l.hasClass(g)?"fixed":"default"},x=function(){var e=b.fixedHeight,t=r(a[0]);return t>=e?"fixed":"default"},T=function(){return e("#suggest-container").css("visibility")=="visible"},N=function(){return c.hasClass("open")},C=function(){v.removeClass("open"),e("#suggest-container").css("visibility","hidden")},k=function(){c.removeClass("open")},L=function(e){return["car","flytrip"].indexOf(e)>-1},A=function(e,t,n){if(n){var r=d.query('[data-cate="{key}"]'.replace("{key}",e));r.length||(r=d.query('[data-widget="{key}"]'.replace("{key}",e))),r.length&&r.fire("click"),h.query("."+t).fire("click"),c.removeClass("open")}else setTimeout(function(){e!==o.cate&&o.forceChange(e,t)},0)},O=function(e){var t=m.query(".webpage-so360 input[name=src]");b.src=t.getValue(),t.setValue(e)},M=function(){var e=m.query(".webpage-so360 input[name=src]");e.setValue(b.src)},_=function(e){e?l.addClass(g):l.removeClass(g)},D=function(e,t){f.tweet(e,t)},P=function(e){switch(e){case"fixed":w(),A(i,t,L(b.cate)),_(!0),D("search-fixed-state-turn","fixed");break;case"default":default:A(i,b.webpageEng,!1),A(b.cate,b.eng,L(b.cate)),_(!1),D("search-fixed-state-turn","default")}},H=function(){var e=S(),t=x(),n=e!=t,r=T(),i=N();r&&C(),i&&k(),n&&(E(),P(t),qboot.events&&qboot.events.fire("seach:updateposition"))};return u.init=function(){if(Browser.ie<7)return;w(),a.on("scroll",function(e){H()})},u}();i.init()}();(function(){if(!window.TOPIC_CONFIG)return;var e=TOPIC_CONFIG.weatherPaoPaoConfig,t=e.id,n=new AppData("api.hao.360.cn",HAO_CONFIG.weather.weather.r),r=TOPIC_CONFIG.blackList,i=W("#doc-hd"),s=function(){return qboot.cookie.get("wpaoclose")},o=function(e,t){if(!e||!t)return!1;var n=hao360.queryUrl(location.href,"previewTime");return n=n?new Date(n):hao360.todayObj,n>e&&n-1},f=function(){var e=["weather-paopao"];window.moniter&&moniter.setId(e)},l=function(){m(),qboot.cookie.set("wpaoclose",1,{expires:864e5})},c=function(){var e=W("#"+t);e.delegate("a","click",function(e){l();var n=W(this).attr("data-tag");LogHub.behavior(t,"click-"+n)}).delegate("#close-paopao","click",function(e){l(),LogHub.behavior(t,"close")})},h=function(t){var n=e.special,r=e.normal,i,s;if(n&&n[0])for(s=0;s'+e[0]+"":i+='"}),e("#weather-"+n).html(i).fire("change")}var n=QW.g;QW.W(document).delegate("#weather-change","click",function(e){e.preventDefault(),r("set"),window.WeatherPaoPao&&WeatherPaoPao.hide()}),e("#weather-cancel").click(function(e){e.preventDefault(),r("show"),window.WeatherPaoPao&&WeatherPaoPao.show()}),e(".done").click(function(i){i.preventDefault();var s=this;e(this).attr("disabled","disabled");if(e(this).attr("disabled")=="disabled")return;var o={prov:n("weather-prov").value,city:n("weather-city").value,town:n("weather-town").value},u=function(n){var i=n.area[2][1];t.tweet("weather-loaded",{code:i}),R("weather-inner").render("weather-template",n),window.WeatherPaoPao&&WeatherPaoPao.render(n.area),r("show"),e(s).attr("disabled",""),hao360.cityCode.set(i)};Weather.getWeather(function(e){e&&u(e)},o.town,1)}),e(".setting select").on("change",function(t){var n={"weather-prov":"city","weather-city":"town"},r=n[e(this).attr("id")],s=hao360.area.get(r);if(!r)return;Weather.getArea(r,function(e){i(e,r,s)},e(this).val())});var s=["\u7a7a\u6c14\u8d28\u91cf\u4f18\uff0c\u53ef\u4ee5\u5c3d\u60c5\u4eab\u53d7\u6e05\u65b0\u7a7a\u6c14","\u7a7a\u6c14\u8d28\u91cf\u826f\uff0c\u6781\u5c11\u6570\u654f\u611f\u4eba\u7fa4\u5e94\u51cf\u5c11\u6237\u5916\u6d3b\u52a8","\u7a7a\u6c14\u8f7b\u5ea6\u6c61\u67d3\uff0c\u6613\u611f\u4eba\u7fa4\u5728\u6237\u5916\u6d3b\u52a8\u65f6\u95f4\u4e0d\u5b9c\u8fc7\u957f\uff0c\u8001\u4eba\u3001\u513f\u7ae5\u5e94\u51cf\u5c11\u6237\u5916\u6d3b\u52a8","\u7a7a\u6c14\u4e2d\u5ea6\u6c61\u67d3\uff0c\u5bf9\u8001\u4eba\u3001\u5c0f\u5b69\u3001\u547c\u5438\u9053\u75be\u75c5\u60a3\u8005\u7b49\u654f\u611f\u4eba\u7fa4\u5f71\u54cd\u8f83\u5927\uff0c\u5916\u51fa\u4f69\u6234\u53e3\u7f69","\u7a7a\u6c14\u91cd\u5ea6\u6c61\u67d3\uff0c\u5bb9\u6613\u8bf1\u53d1\u547c\u5438\u7cfb\u7edf\u75be\u75c5\uff0c\u6240\u6709\u4eba\u5e94\u9002\u5f53\u51cf\u5c11\u5ba4\u5916\u6d3b\u52a8\uff0c\u5916\u51fa\u4f69\u6234\u53e3\u7f69","\u7a7a\u6c14\u4e25\u91cd\u6c61\u67d3\uff0c\u6240\u6709\u4eba\u7684\u5065\u5eb7\u90fd\u4f1a\u53d7\u5230\u5371\u5bb3\uff0c\u5e94\u5c3d\u91cf\u907f\u514d\u6237\u5916\u6d3b\u52a8","\u7a7a\u6c14\u6c61\u67d3\u7269\u4e25\u91cd\u8d85\u6807\uff0c\u7a7a\u6c14\u5bf9\u60a8\u7684\u8eab\u4f53\u4f24\u5bb3\u5de8\u5927\uff0c\u5e94\u5c3d\u91cf\u907f\u514d\u6237\u5916\u6d3b\u52a8"];t.receive("pm25-loaded",function(t){setTimeout(function(){e(".extend-list").animate({top:{to:"-22px"}})},500)});var o='{$level}';t.receive("weather-loaded",function(n){Weather.getPm25(function(n){n&&(n.title="\u4eca\u65e5pm2.5\u6307\u6570\u4e3a"+n.pm25+"\uff0c"+s[n.step],qboot.await(function(){return R("weather-inner").getStatus()==R.STATUS_OK},function(){var r=e(".name a").html()||e(".name").html();n.city=encodeURIComponent(r),e(".extend-list").appendChild(e(o.tmpl(n))),t.tweet("pm25-loaded"),e(".weather-extend").hover(function(t){e(".today").toggleClass("hover")})},function(){},50,20))},n.data.code,1)}),qboot.await(function(){return hao360.cityCode.get()},function(){t.tweet("weather-loaded",{code:hao360.cityCode.get()})})});(function(){var e=1,t=function(t){this.data=t||[],this.id=e++};t.prototype.setData=function(e){this.data=e||[]},t.prototype.getData=function(){return this.data.slice()},t.prototype.empty=function(){this.data=[]},window.Tape=t})(),function(){function e(e){return Math.round(e/100)}function t(e){return e?e*100:0}var n=function(){var n=200,r=400,i=function(){this.isStoped=!1,this.playTimer=null,this.playing=function(i){if(!i||!i.length){this.autoStop&&this.autoStop();return}var s=this,o=i.shift(),u=o.split(";"),a=u[0],f=t(i[0]&&i[0].split(";")[1]||e(r)),l=t(u[2]||e(n));soundWave.trigger(a,l),s.isStoped?(clearTimeout(s.playTimer),s.isStoped=!1):s.playTimer=setTimeout(function(){s.playing(i)},f)}};return i.prototype.start=function(e){this.isStoped=!1,this.playing(e)},i.prototype.stop=function(){this.isStoped=!0},i}(),r=function(){var t=function(){var t=this;this.data=[],this.startTime=null,this.triggerHander=function(n){var r=+(new Date);t.startTime||(t.startTime=r);var i=[n.noteId,e(r-t.startTime)];t.data.push(i.join(";")),t.startTime=r}};return t.prototype.start=function(){this.data=[],this.startTime=null,soundWave.on("trigger",this.triggerHander)},t.prototype.stop=function(){return soundWave.un("trigger",this.triggerHander),this.data},t}(),i={EMPTY:"empty",LOADED:"loaded",PLAYING:"playing",RECORDING:"recording",PAUSED:"paused"},s={LOAD:"load",PLAY:"play",RECORD:"record",STOP:"stop",PAUSE:"pause",EJECT:"eject"},o=function(){var e={};return{reg:function(t,n,r){e[t]||(e[t]={}),e[t][n]=r},next:function(t,n){var r=n;return e[t]&&e[t][n]&&(r=e[t][n]),r}}}();o.reg(s.LOAD,i.EMPTY,i.LOADED),o.reg(s.PLAY,i.LOADED,i.PLAYING),o.reg(s.PLAY,i.PAUSED,i.PLAYING),o.reg(s.RECORD,i.LOADED,i.RECORDING),o.reg(s.STOP,i.PLAYING,i.LOADED),o.reg(s.STOP,i.RECORDING,i.LOADED),o.reg(s.PAUSE,i.PLAYING,i.PAUSED),o.reg(s.EJECT,i.LOADED,i.EMPTY);var u=function(e){var t=this;this.currState=i.EMPTY,this.loadedTape=e||null,this.recorder=new r,this.player=new n,this.player.autoStop=function(){t.__fire(s.STOP)}};u.prototype.__fire=function(e){var t=this.currState,n=o.next(e,this.currState);if(t==i.LOADED&&n==i.PLAYING){var r=this.loadedTape&&this.loadedTape.getData()||[];this.player.start(r)}else if(t==i.LOADED&&n==i.RECORDING)this.recorder.start();else if(t==i.PLAYING&&n==i.LOADED)this.player.stop();else if(t==i.RECORDING&&n==i.LOADED){var r=this.recorder.stop();this.loadedTape&&this.loadedTape.setData(r)}this.currState=n},u.prototype.load=function(e){this.loadedTape=e||null,this.__fire(s.LOAD)},u.prototype.superPlay=function(){this.__fire(s.LOAD),this.__fire(s.STOP),this.__fire(s.PLAY)},u.prototype.play=function(){this.__fire(s.PLAY)},u.prototype.stop=function(){this.__fire(s.STOP)},u.prototype.superRecord=function(){this.__fire(s.LOAD),this.__fire(s.STOP),this.__fire(s.RECORD)},u.prototype.record=function(){this.__fire(s.RECORD)},u.prototype.eject=function(){this.__fire(s.EJECT);var e=this.loadedTape;return this.loadedTape=null,e},u.prototype.getTape=function(){return this.loadedTape},u.prototype.getState=function(){return this.currState},window.TapeDeck=u}();(function(){var e=0,t=6,n=330,r=!!document.createElement("audio").canPlayType&&""!=document.createElement("audio").canPlayType('audio/mpeg; codecs="mp3"'),i=!!document.createElement("audio").canPlayType&&""!=document.createElement("audio").canPlayType('audio/ogg; codecs="opus"'),s=function(e,t,n){var r="http://s8.qhimg.com/share/audio/piano1/"+t.toLowerCase()+(+e+1)+"."+n;return hao360.convertHttpToHttps(r)},o=function(e){e=e||{},this.baseRange=4};o.KEYS={DO:"C",RE:"D",MI:"E",FA:"F",SO:"G",LA:"A",XI:"B"},o.isCanUse=function(){var e=r||i;return o.isCanUse=function(){return e},e},o.superTone=function(){var e={},t=function(e,t,n){var r="http://s8.qhimg.com/share/audio/piano1/"+t.toLowerCase()+(+e+1)+"."+n;return hao360.convertHttpToHttps(r)},n=function(e,t){var n=new Audio;return n.autoplay=!1,n.loop=!1,n.preload="auto",n.autobuffer=!0,n.setAttribute("data-loadeddata","false"),n.addEventListener("loadeddata",function(){n.setAttribute("data-loadeddata","true")}),r?n.src=s(e,t,"mp3"):i&&(n.src=s(e,t,"ogg")),n},o=function(t,n,r){var i=t+n;e[i]||(e[i]=[]),r&&e[i].push(r)},u=function(t,r){var i=t+r;return!e[i]||e[i].length<=0?(e[i]=[],o(t,r,n(t,r))):e[i].length>5&&e[i].splice(4,e[i].length-5),e[i]},a=function(e){setTimeout(function(){try{e.currentTime=0,e.play()}catch(t){}})};return{load:function(e,t){var n=u(e,t);n[0].load()},play:function(e,t){var n=u(e,t),r=n.shift();r.addEventListener("ended",function(){r.setAttribute("data-loadeddata","true"),r.removeEventListener("ended",arguments.callee),o(e,t,r)});if(r.getAttribute("data-loadeddata")=="false"){r.load();var i=!1;r.addEventListener("loadeddata",function(){i||a(r),r.removeEventListener("loadeddata",arguments.callee)}),setTimeout(function(){i=!0,r.setAttribute("data-loadeddata","true")},1e3)}else a(r)},getDepot:function(){return e}}}(),o.prototype.preload=function(e,t){o.superTone.load(t,e)};var u={1:o.KEYS.DO,2:o.KEYS.RE,3:o.KEYS.MI,4:o.KEYS.FA,5:o.KEYS.SO,6:o.KEYS.LA,7:o.KEYS.XI},a=[o.KEYS.DO,o.KEYS.RE,o.KEYS.MI,o.KEYS.FA,o.KEYS.SO,o.KEYS.LA,o.KEYS.XI],f=function(e,t){return e+"-"+t},l=function(e){return!isNaN(+e)&&u[e]?!0:!1},c=function(e){return!isNaN(+e)&&+e>-2&&+e<8},h=function(e){return a.indexOf(e)>-1};o.prototype.setRange=function(e){return e&&c(e)?(this.baseRange=e,!0):!1},o.prototype.tap=function(e,t){l(e)&&(e=u[e]);if(!t||!c(t))t=this.baseRange;if(!h(e))return;o.superTone.play(t,e)};var p=function(n){return this.preloaded=!1,this.pronouncedNotes={},this.pronouncedCount=0,this.baseRangeIndex=3,this.muteIsOn=!1,this.preloadThreshold=100,typeof n!="undefined"&&parseInt(n)>=e&&parseInt(n)<=t&&(this.baseRangeIndex=parseInt(n)),this.instrument=new o,this.setPreloadThreshold(3),this};p.keyNumConf={1:[o.KEYS.DO,0],2:[o.KEYS.RE,0],3:[o.KEYS.MI,0],4:[o.KEYS.FA,0],5:[o.KEYS.SO,0],6:[o.KEYS.LA,0],7:[o.KEYS.XI,0],8:[o.KEYS.DO,1],9:[o.KEYS.RE,1]},p.prototype.isCanUse=p.isCanUse=o.isCanUse,p.prototype.preload=function(){if(this.preloaded||this.muteIsOn)return;for(var e in p.keyNumConf){var t=p.keyNumConf[e];this.instrument.preload(t[0],this.baseRangeIndex+t[1])}this.preloaded=!0},p.prototype.pronounce=function(e){if(typeof e=="undefined"||this.muteIsOn)return;var t=p.keyNumConf[e];if(!t)return;this.instrument.tap(t[0],this.baseRangeIndex+t[1]),this.pronouncedNotes[e]||(this.pronouncedNotes[e]=1,this.pronouncedCount++,this.preloadThreshold<=this.pronouncedCount&&this.preload())},p.prototype.setPreloadThreshold=function(e){typeof e!="undefined"&&parseInt(e)>-1&&(this.preloadThreshold=parseInt(e),this.preloadThreshold==0&&this.preload())},p.prototype.onMute=function(){this.muteIsOn=!0},p.prototype.offMute=function(){this.muteIsOn=!1},window.Musical=p,window.Piano=o})();(function(){var e=QW.EventTargetH,t=QW.CustEvent,n=e.delegate,r=e.undelegate,i=e.on,s=QW.Selector.filter,o=QW.ObjectH.keys,u=function(e){return e=e||document,{on:function(t,r,i){i=i||{};var s=o(r);s.forEach(function(r){var s=this;n(e,r,t,function(e){i.preventDefault&&e.preventDefault(),s[r].call(this,e)})},r)},off:function(t,n,i){var s=o(n);s.forEach(function(n){var s=this;i?r(e,n,t,i):r(e,n,t)},n)}}};QW.provide("uiproxy",u)})();(function(){function u(){function r(e){return function(){var n,r;t=this.slice().reverse();while(r=t.pop())n=r[e].apply(r,arguments);return t=!1,n}}var e=[],t=!1;return n(e,{call:r("call"),apply:r("apply"),clear:function(e){if(!e)this.length=0;else{var n=this.length,r=n-t.length;for(var i=this.length-1;i>=0;i--)this[i]===e&&(this.splice(i,1),t&&i>=r&&t.splice(n-i-1,1));if(i<0)return!1}return!0}}),e}var e=QW.EventTargetH,t=e.on,n=QW.ObjectH.mix,r=QW.ObjectH.isFunction,i=QW.Selector.filter,s=QW.ObjectH.keys,o=QW.ArrayH.forEach,a=function(){function r(e){var t=this;e=e||{},this.target=e.target||document,this.keyHandlers={},this.globalKeyHandlers={},this.rules=[],this.sequence={},this.sequenceNums=[],this.history=[],this.trace=e.trace,this.traceStack=e.traceStack||[],this.forTextarea=e.forTextarea||!1,this._handler=function(e){if(t.forTextarea&&!/textarea|input/i.test(e.target.nodeName)&&e.target.type!=="text")return;if(!t.forTextarea&&this!==e.target&&(/textarea|select/i.test(e.target.nodeName)||e.target.type==="text"))return;var n,r=t.lock||!t.check(this,e),s=t.keyHandlers[e.type],o=t.globalKeyHandlers[e.type];if(s){var u=i(e),a,f;for(var l in u){a=s[l];if(a)break}if(t.sequenceNums.length&&!r){var c=t.history;c.push(l),c.length>10&&c.shift();if(c.length>1)for(var h=t.sequenceNums.length-1;h>=0;h--){f=s[c.slice(0-t.sequenceNums[h]).join("->")];if(f)return t.trace&&t._trace(h),n=f.apply(this,arguments),c.length=0,n||e.preventDefault(),n}}if(a){if(r)return!1;t.trace&&t._trace(l),n=a.apply(this,arguments),n||e.preventDefault()}}if(o){if(r)return!1;n=o.apply(this,arguments),n||e.preventDefault()}return n}}function i(e){var r=e.type!=="keypress"&&t[e.which],i=String.fromCharCode(e.which).toLowerCase(),s="",o={};e.altKey&&r!=="alt"&&(s+="alt+"),e.ctrlKey&&r!=="ctrl"&&(s+="ctrl+"),e.metaKey&&!e.ctrlKey&&r!=="meta"&&(s+="meta+"),e.shiftKey&&r!=="shift"&&(s+="shift+");if(r)o[s+r]=!0;else{var u=s+i;u&&(o[u]=!0),u=n[i],u&&(o[s+u]=!0,s==="shift+"&&(u=n[i],u&&(o[u]=!0)))}return o}function s(e){return new r(e)}var t={8:"backspace",9:"tab",13:"return",16:"shift",17:"ctrl",18:"alt",19:"pause",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"insert",46:"del",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9",106:"*",107:"+",109:"-",110:".",111:"/",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12",144:"numlock",145:"scroll",191:"/",224:"meta"},n={"`":"~",1:"!",2:"@",3:"#",4:"$",5:"%",6:"^",7:"&",8:"*",9:"(",0:")","-":"_","=":"+",";":":","'":'"',",":"<",".":">","/":"?","\\":"|"};return r.prototype={addHandler:function(t,n,r){function o(e){if(e){var n=e.split("->");if(n.length>1){i.sequence[n.length]=1;var o=[];for(var a in i.sequence)o.push(parseInt(a,10));i.sequenceNums=o.sort(function(e,t){return e-t})}var f=e.toLowerCase();s[f]||(s[f]=u()),s[f].push(r)}else{var l=i.globalKeyHandlers[t];l||(l=i.globalKeyHandlers[t]=u()),l.push(r)}}var i=this,s=this.keyHandlers[t];return r||(r=n,n=""),s||(s=this.keyHandlers[t]={},e.on(this.target,t,this._handler)),ObjectH.isArray(n)?n.forEach(function(e){o(e)}):o(n),this},_trace:function(e){this.traceStack.unshift("["+e+"]"),this.traceStack.length>this.trace&&this.traceStack.pop()},reset:function(){for(var t in this.keyHandlers)e.un(t,this._handler);this.keyHandlers={},this.rules=[],this.history=[],delete this._handler,this.lock=!1},addRule:function(e){return this.rules.push(e),this},enable:function(){this.lock=!1},disable:function(){this.lock=!0},check:function(e,t){var n=!0,r=this.rules;for(var i=0,s=r.length;i0&&r.left<0&&r.right>0};DomU.rectIntersect(n,t)&&(!this._hasVisible&&this.onentervisible&&(this.onentervisible(),this._hasVisible=!0),i()&&!this._totalVisible&&this.ontotalvisible&&(this.ontotalvisible(),this._totalVisible=!0),this.onovervisible&&this.onovervisible(r))},window.visibleDetector=e})();var vendor=function(){var e=document.createElement("div").style,t=function(){var t="webkitT,t,MozT,msT,OT".split(","),n,r=0,i=t.length;for(;r=i.height-r.height&&(u=i.height-r.height,o=(i.height-r.height)*t),e.setScrollTop({top:u,type:"wheelScroll"})})},ScrollBar.prototype._createScrollDom=function(e,t,n){var r=W(""),i=W(""),s=W(i);return r.appendChild(s),s.addClass(t),r.addClass(n),e.appendChild(r),s},ScrollBar.prototype.setScrollStyle=function(){var e=this.CV,t=this.$scrollBar.parentNode(),n=this.$contentBox.getRect().height||1,r=parseInt(this.$contentBox.css("top"))||0,i=e.mainBoxWidth,s=e.mainBoxHeight,o=e.scrollBarWidth,u=i-o,a=parseInt(s*(s/n)),f=-r/n,l=Math.ceil(f*s);t.css({width:o+2+"px",height:s+"px",left:u-2+"px",position:"absolute"}),this.$mainBox.css({position:"relative"}),this.$contentBox.css({position:"absolute",width:i-o+"px"}),this.$scrollBar.css({position:"absolute",height:a+"px",top:l+"px"})},ScrollBar.prototype.resetScrollStyle=function(){this.CV={mainBoxTop:this.$mainBox.getRect().top,mainBoxWidth:this.$mainBox.getRect().width,mainBoxHeight:this.$mainBox.getRect().height||300,scrollBarWidth:this.$scrollBar.getRect().width};var e=this.CV,t=e.mainBoxWidth,n=e.scrollBarWidth,r=t-n,i=this.$scrollBar.parentNode();i.css({left:r-2+"px"}),this.$contentBox.css({width:t-n+"px"});var s=parseInt(this.$contentBox.css("top")),o=this.$contentBox.getRect().height||1,u=e.mainBoxHeight,a=parseInt(u*(u/o)),f=-s/o,l=Math.ceil(f*u);this.$scrollBar.css({height:a+"px",top:l+"px"})},ScrollBar.prototype._dragScroll=function(e){var t=this,n=this.CV,r=W(document),i=e.clientY,s=this.$scrollBar.getRect().top-this.$mainBox.getRect().top,o=function(e){e.preventDefault();var n=e.clientY,r=n-i+s,o=t._getScrollBarBoundary(r);t.setScrollTop({top:o,type:"dragScroll"})};r.on("mousemove",function(e){o(e)})},ScrollBar.prototype._getScrollBarBoundary=function(e){var t=this.CV.mainBoxHeight,n=this.$scrollBar.getRect().height;return e=e>t-n?t-n:e,e=e<=0?0:e,e},ScrollBar.prototype.scroll=function(e){this.scrollCallBack=e||this.scrollCallBack},ScrollBar.prototype.mouseWheel=function(e,t){var n=this,r=function(e){return e.wheelDelta?e.wheelDelta:e.detail*40},i=function(e){return n.onMouseWheelEv||n.isBoundary(e)&&n.cancelWheelFlag};e.on("mousewheel, DOMMouseScroll",function(e){var n=e.type==="mousewheel"?-r(e):r(e);if(i(e))return;t(n),e.preventDefault()})},ScrollBar.prototype.onMouseWheelDir=function(e){var t=e.wheelDelta?e.wheelDelta<0:e.detail>0;return t?"down":"up"},ScrollBar.prototype.isBoundary=function(e){var t=parseInt(this.$contentBox.css("top")),n=this.$contentBox.getRect().height,r=this.onMouseWheelDir(e),i=-t>=n-this.$mainBox.getRect().height,s=t>=0,o=r==="down"&&i||r==="up"&&s;return o||e.preventDefault(),o},ScrollBar.prototype.setCancelWheelFlag=function(e){this.cancelWheelFlag=e},ScrollBar.prototype.setOnMouseWheelEv=function(e){this.onMouseWheelEv=e},ScrollBar.prototype.clickScroll=function(e){var t=W(e.target),n=Dom.getDocRect().scrollY,r=this.$mainBox.getRect().top,i=parseInt(this.$scrollBar.css("top")),s=this.$scrollBar.getRect().height,o=e.clientY+n-r-s/2;o=this._getScrollBarBoundary(o),o=o-i<0?i-s:i+s;if(t.hasClass(this.scrollBarClass))return;this.setScrollTop({top:o,type:"animateScroll"})},ScrollBar.prototype.setScrollTop=function(e){var t=this.CV,n=e.top,r=e.type,i=this._getPos(n);switch(r){case"dragScroll":this._setPosition(i);break;case"animateScroll":this._setAniPos(r,i);break;case"wheelScroll":var s=this._getWheelPos(n);this._setPosition(s)}var o=this._getScrollParams(r);this.scrollCallBack(o)},ScrollBar.prototype._setPosition=function(e){this.$scrollBar.css({top:e.SBT+"px"}),this.$contentBox.css({top:e.CBT+"px"})},ScrollBar.prototype._setAniPos=function(e,t){var n=this;this.$scrollBar.animate({top:{to:t.SBT+"px"}},200),this.$contentBox.animate({top:{to:Math.ceil(t.CBT)+"px"}},200,function(){var t=n._getScrollParams(e);n.scrollCallBack(t)})},ScrollBar.prototype._getWheelPos=function(e){var t=this.CV.mainBoxHeight,n=this.$contentBox.getRect().height,r=e/n,i=-e0?0:i}},ScrollBar.prototype._getPos=function(e){var t=this.$scrollBar.getRect().height,n=this.$contentBox.getRect().height,r=this.CV.mainBoxHeight,i=r-this.$scrollBar.getRect().height||1,s=e/i,o=e+t>r?r-t:e,u=-(n-r)*s,a=u=r?(o=r-t,a=r-n):o<0&&(o=0),{SBT:o,CBT:a>0?0:a}},ScrollBar.prototype._getScrollParams=function(e){var t=this.CV,n=this.$scrollBar,r=this.$contentBox;return{type:e,mainBoxWidth:t.mainBoxWidth,mainBoxHeight:t.mainBoxHeight,contentBoxHeight:r.getRect().height,contentBoxTop:parseInt(r.css("top")),scrollBarHeight:n.getRect().height,scrollBarTop:parseInt(n.css("top"))}};(function(){var e=function(e){this.init(e)};e.prototype.constructor=e,e.prototype.init=function(e){this.$options=e,this.appData=new AppData("api.hao.360.cn"),this.panel=W(".notice-panel"),this.el=W(".notice"),this.gear=W(".notice .gear-icon"),this.closePanel=W(".close-panel"),this.closeConfirmBtn=W("#close-panel-confirm"),this.closeCancelBtn=W("#close-panel-cancel"),this.newsCountSpan=W(".notice-panel-count"),this.noticeVersionKey="notice-version",this.noticeClosedKey="notice-closed",this.noticeClickedKeys="notice-clicked",this.clickedIds=this.appData.get(this.noticeClickedKeys)||[],this.closed=this.appData.get(this.noticeClosedKey),this.oldVersion=this.appData.get(this.noticeVersionKey),this.newVersion=window.API_SNAPSHOTNUM.noticenews,this.needClosePanel=!0,this.needCloseToolPanel=!0,this.noticeIds=this.getIds(),this.freshIds=this.diffIds();if(this.closed||!this.freshIds.length||Browser.ie<=6)return this.close();this.flicker(),this.listenEnter(),this.listenLeave(),this.listenGear(),this.listenCloseConfirm(),this.listenCloseCancel(),this.listenClick(),this.initAd(),this.updateVisual(),this.initAutoOpen(),window.moniter&&moniter.setId(["topbar-notice"])},e.prototype.getIds=function(){var e=[];return this.panel.query("li").forEach(function(t){e.push(W(t).attr("data-snapshot"))}),e},e.prototype.diffIds=function(){var e=[];for(var t=0;t|')),e.updateNewsCount(),qboot.events.fire("topbar-notice:render")},e.prototype.showPanel=function(){this.needClosePanel=!1,this.clearFlicker(),this.updatePanel()},e.prototype.updatePanel=function(){var e="hover";this.needClosePanel?this.el.removeClass(e):this.el.addClass(e)},e.prototype.updateNewsCount=function(){var e=this;if(!e.freshIds.length)return e.close();setTimeout(function(){e.panel.query("li").forEach(function(t){var n=t.getAttribute("data-snapshot");e.freshIds.indexOf(n)===-1&&W(t).removeNode()}),e.newsCountSpan.html("("+e.freshIds.length+")")})},e.prototype.initAd=function(){var e=this;this.el.loadMediav(this.$options.adKey,{aContainer:this.$options.adSelector,perRender:e.bind(e.$options.render,e),dataLoaded:function(t){if(e.needClosePanel===!0)t.render();else var n=setInterval(function(){e.needClosePanel===!0&&(t.render(),clearInterval(n))},100)}})},e.prototype.initAutoOpen=function(){function n(){e.clearAutoOpen()}var e=this,t=3e5;e.$autoOpenPanel=setTimeout(function(){e.showPanel(),e.listenAutoOpendClick(),LogHub.behavior("topbar-notice","auto-opend-notice")},t),W("body").once("click",n),W(window).once("scroll",n)},e.prototype.clearAutoOpen=function(){clearTimeout(this.$autoOpenPanel)},e.prototype.listenAutoOpendClick=function(){function t(){LogHub.behavior("topbar-notice","auto-opend-notice-click"),e.el.un("click",t)}var e=this;e.el.on("click",t);var n=3e4;setTimeout(function(){e.el.un("click",t)},n)},e.prototype.$textCut=function(e){var t=22,n=0,r=0,i=/([a-zA-Z0-9,\.;+=\-_])/;for(var s=0,o=e.length;s')),W(e).query(">a").html(n.$textCut(t.title))}})})();(function(){var e=window.configHuodong&&configHuodong.sidebar||{},t="";if(!(e.data&&e.data.length>0))return;var n=e.data;for(var r=0;r1&&(this.panel.query(".pic-switch").switchable({animType:"scroll",viewSelector:".piclist",pageUpSelector:".slide-column-pageup",pageDownSelector:".slide-column-pagedown",mouseenterSwitchTime:null,autoPlay:!0,autoPlayTime:3e3,animDur:150}),this.panel.query(".slide-switch").hover(function(){W(this).addClass("slide-switch-hover")},function(){W(this).removeClass("slide-switch-hover")}))},i.prototype.createTmpl=function(){return{tpl:function(){return['','
','{zhiboTitle}\u2022{videoTitle}',"",'
","
"].join("")},slideTpl:function(){return['','
','
','','','',"
{title}",'
','
',"
","","
","
"].join("")}}},i.prototype.event=function(){var e=function(e){var t=/^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/;if(/^(rgb|RGB)/.test(e)){var n=e.replace(/(?:\(|\)|rgb|RGB)*/g,"").split(","),r="#";for(var i=0;ia")[0],r=t(n,"color");e(r)==="#ffffff"&&W(n).addClass("important-report-text")},function(){W(this).removeClass("toolbar-report-hover")})},new i({})})();(function(){var e=function(){var e=document.getElementById("smplugin");return e||(e=n("object","smplugin",{classid:"clsid:467B32FF-C688-40FF-95FC-C7C61247B0AA"}),r(e)),e},t=function(){var e=document.getElementById("chromeplugin");return e||(e=n("embed","chromeplugin",{type:"application/360softmgrplugin",objname:"simples"}),r(e)),e},n=function(e,t,n){var r=document.createElement(e);r.id=t;for(var i in n){var s=n[i];r.setAttribute(i,s)}return r},r=function(e){var t=document.createElement("div");t.style.cssText="position:absolute;left:-99999px;top:-99px;visibility:hidden;",t.appendChild(e),document.body.appendChild(t)},i={download:{ie:"CallSoftMgrWithParam",chrome:"CallSoftMgrWithParam"}},s={download:{ie:function(e,t){return"/page=12&/DownloadSoft="+e+"&/protocolKeyName=&/start=360baokusoft&/New=1"+(t?"&/S=1":"")},chrome:function(e,t){return"/DOWNLOAD="+e+" /New=1"+(t?" /S=1":"")}}},o=function(n,r){r===void 0&&(r=!1);var o=Browser.ie,u=o?e():t(),a=o?"ie":"chrome",f=i.download[a],l=s.download[a](n,r);try{u[f](l)}catch(c){return"fail"}};hao360.downloadSe360=o})();M("#topbar",function(e,t){var n=function(t){var t=t||"on";t=="off"?(e("#toolbar-edition").removeClass("on"),e(".more-edition").hide()):(e("#toolbar-edition").addClass("on"),e(".more-edition").show())};e("#toolbar-edition").click(function(e){e.preventDefault(),n()}).on("mouseenter",function(t){e("#toolbar-edition").addClass("on")}).on("mouseleave",function(e){n("off")});var r=function(){return window.topBarConfig&&!window.topBarConfig.redbagTips.isOn?!1:(new AppData("api.hao.360.cn")).get("topbar-redbag-tips-close")?!1:!0};r()&&e(".redbag-tool #top-tips").show(),e(".redbag-tool").delegate(".toolsite, .close, .inner-tips","click",function(t){e(".redbag-tool #top-tips").hide(),(new AppData("api.hao.360.cn")).set("topbar-redbag-tips-close",1,(new Date).getTime()+864e5)}),e(".more-edition>div").hover(function(t){e(this).toggleClass("hover")}).click(function(n){n.preventDefault(),t.tweet("index-change",{index:e(this).attr("data-v")})});var i={my:"https://hao.360.com",kuanping:"https://hao.360.com"};QW.TweetH.receive(document,"index-change",function(e){var t=i[e.data.index];typeof t=="string"?(qboot.cookie.set("360WEBINDEXCK",t,{expires:31536e6}),setTimeout(function(){window.location.href=t},200)):typeof t=="function"&&t()}),e("#toolbar-themetrigger").on("mouseover",function(){var e=QW.W("#theme-panel").css("display")=="none";t.tweet("global:themeTrigger",{action:"over",status:e?"open":"close"})}),e("#toolbar-themetrigger").click(function(e){e.preventDefault();var n=QW.W("#theme-panel").css("display")=="none";t.tweet("global:themeTrigger",{action:"click",status:n?"open":"close"})}),Dom.ready(function(){if(!hao360.is360se()&&!hao360.is360se6()&&!hao360.is360ee()){var t="";t+='",e(".topbar-bd").appendChild(e(t)[0]);var n=e("#download-se360"),r=function(e){e==="close"?(n.hide(),n.attr("data-state","close")):(n.show(),n.attr("data-state","open"))},i=function(e,t){LogHub.behavior(e,t)};e(document).on("click",function(){r("close")}),e("#setHomepage").on("click",function(e){e.preventDefault(),e.stopPropagation(),r("open"),n.addClass("download-se360-css3"),i("setHomepage","click")}),e("#download-se360").on("click",function(e){e.stopPropagation(),r("open")}),e("#start-download").on("click",function(e){e.stopPropagation();try{hao360.downloadSe360(1900009566)!=="fail"&&e.preventDefault()}catch(t){}r("close"),i("start-download","click")}),e("#goto-sethome").on("click",function(e){e.stopPropagation(),setTimeout(function(){r("close")},100),i("goto-sethome","click")}),e("#download-se360 > .close").on("click",function(e){e.preventDefault(),e.stopPropagation(),r("close")})}})});~function(){var e=HAO_CONFIG.hotwordinject,t=HAO_CONFIG.feedsConfig.hotword,n=qSuggest.log,r="placeholder"in document.createElement("input")&&(!Browser.ie||Browser.ie>=10),i="so-history-status",s="hotword",o="suggest",u="",a="multi",f="normal",l="suggest",c=function(){try{var e=searchInputPlaceHolderText;if(e&&e.isOn){var t=QW.ArrayH.filter(e.options,function(e){var t=hao360.queryUrl(location.href,"previewTime"),n=(new Date(e.startTime)).getTime(),r=(new Date(e.endTime)).getTime(),i=(t?new Date(t):new Date).getTime();return i>=n&&i<=r});if(t&&t.length)return t.pop().text}}catch(n){}return""},h=function(e){if(!e||!parseInt(e.is_online))return!1;var t=+hao360.todayObj,n=location.href.queryUrl("previewTime"),r=+(new Date(e.begin_time.replace(/\-/g,"/"))),i=+(new Date(e.end_time.replace(/\-/g,"/")));return n&&(t=+(new Date(n.replace(/\-/g,"/")))),ti?!1:!0},p=function(e){return String(e).replace(/[^\x00-\xff]/g,"abc").replace(/[\d]/g,"abc").length},d=function(e){this.init(e)};d.hook=function(e){var t=!0;return function(){t&&arguments[1]&&arguments[1].length&&(e&&e.apply(null,arguments),t=!1)}},d.QUERY_DATA_HISTORY=1,d.QUERY_DATA_RECOMMEND=2,d.QUERY_DATA_NEWS=3,d.QUERY_DATA_BUSINESS=4,d.QUERY_DATA_SUGGEST=5,d.QUERY_DATA_DEFAULT=6,d.QUERY_DATA_MAP={1:"history",2:"recommend",3:"news",4:"business",5:"suggest",6:"default"},d.QUERY_MONITOR_MAP={1:"history",2:"rec",3:"hot",4:"ad",5:"suggest",6:""},d.getDataType=function(e){return d.QUERY_DATA_MAP[e]||"other"},d.getDataSrc=function(e){return d.QUERY_MONITOR_MAP[e]||""},d.prototype.constructor=d,d.prototype.defaultOptions={},d.prototype.init=function(e){QW.CustEvent.createEvents(this),this.options=qboot.mix(e||{},this.defaultOptions),this.queryInterface=new Interface(this.options.interface),this.filterHandler=new FilterHandler(this.options.filterHandler),this.hotwordStorage=new MapStorage(this.options.hotwordStorage),this.cache={},this.currentQuery="",this.initRemoteDataSource()},d.prototype.initRemoteDataSource=function(){var e=this,t=this.options.search,n=this.options.remoteDataSource,r={};r[o]=[1,50],n.bindGroupHandler(o,{request:function(n,i){if(!i||!n)return;if(n.indexOf("?")>-1)return;var s=p(n);s>=r[o][0]&&s<=r[o][1]&&e.loadSuggestData({word:n,cate:t.getCate()},function(e,t){i(e)})},receive:function(e){return e}})},d.prototype.loadSmartSuggestData=function(e,t){var n=this;e.pid=="shopping"&&!e.word?this.queryInterface.excute("getShoppingData",function(r){var i=n.filterHandler.excute("filterShoppingData",r);t.apply(n,[i,r,e])}):this.queryInterface.excute("getSmartSuggestData",e,function(r){var i=n.filterHandler.excute("filterSmartSuggestData",r),s=i.version;n.setInterfaceVersion(s),t.apply(n,[i,r,e])})},d.prototype.setInterfaceVersion=function(e){this.hotwordStorage.set("interface_version",e),this.fire("updateInterfaveVersion",{version:e})},d.prototype.getInterfaceVersion=function(){return this.hotwordStorage.set("interface_version")},d.prototype.loadBusinessData=function(e,t,n){typeof e=="function"&&(n=t,t=e,e={});var r=this;n&&this.cache.businessData?t.apply(this,[this.cache.businessData]):this.queryInterface.excute("getBusinessData",this.formatBusinessDataReqParams(e),function(n){n&&n.hotwordinject&&(r.cache.businessData=r.filterHandler.excute("filterBusinessData",n.hotwordinject)),t.apply(r,[r.cache.businessData,n,e])})},d.prototype.formatBusinessDataReqParams=function(e){try{return{pos:e.join(",")}}catch(t){return{}}},d.prototype.loadSuggestData=function(e,t){var n=this;this.loadSmartSuggestData({word:e.word,pid:e.cate},function(r){t.apply(n,[n.filterHandler.excute("filterSuggestData",r),r,e])})},d.prototype.loadHotwordData=function(e,t){var n=this,r=e.cate,i=hao360.channel.self;this.loadSmartSuggestData({pid:r},function(s){t.apply(n,[n.filterHandler.excute("filterHotwordData",{cate:r,channel:i,rawData:s}),s,e])})},d.prototype.cleanHistory=function(e){var t=this;this.queryInterface.excute("clearHistory",function(n){e.apply(t,[n])})},d.prototype.delHistory=function(e,t){var n=this;this.queryInterface.excute("deleteHistory",{q:e},function(e){t.apply(n,[e])})},d.prototype.closeHistory=function(e){var t=this;qboot.cookie.set(i,0),this.queryInterface.excute("closeHistory",function(n){e.apply(t,[n])})},d.prototype.openHistory=function(e){var t=this;qboot.cookie.set(i,1),this.queryInterface.excute("openHistory",function(n){e.apply(t,[n])})},d.prototype.getHistoryStatus=function(e){var t=this;return this.queryInterface.excute("getHistoryStatus",function(n){var r=n&&n.errno==0&&n.data=="on"?1:0;qboot.cookie.set(i,r),e&&e.apply(t,[!!r])}),qboot.cookie.get(i)},d.prototype.recordHistory=function(e){this.currentQuery=e},d.prototype.reloadHotwordData=function(e,t,n){var r=this,i=this.hotwordStorage,s=i.get(e),o=this.isValid(e)&&s;n&&o?t&&t.apply(this,[s]):r.loadHotwordData({cate:e},function(n){r.loadBusinessData(function(o){var u=r.filterHandler.excute("convertHotwordRenderData",{cate:e,hotwordData:n,businessData:o}),a={list:u},f=u&&u.length||0;if(f>=10)t&&t.apply(r,[a]),i.set(e,a),this.validCache(e);else{var l="data_error";s?l="use_cache":l="no_cache",t&&t.apply(this,[s]),r.fire("loadHotwordFail",{cate:e,reason:l,data:a,version:r.getInterfaceVersion()})}},!0)})},d.prototype.invalidCache=function(e){this.hotwordStorage.set("cate_invalid_"+e,!1)},d.prototype.validCache=function(e){this.hotwordStorage.set("cate_invalid_"+e,!0)},d.prototype.isValid=function(e){return this.hotwordStorage.get("cate_invalid_"+e)};var v=function(e){this.init(e)};v.prototype.constructor=v,v.prototype.defaultOptions={},v.prototype.init=function(e){QW.CustEvent.createEvents(this),this.options=qboot.mix(e||{},this.defaultOptions),this.containerSelector=this.options.containerSelector,this.searchHotwordSelector=this.options.searchHotwordSelector,this.searchHotwordTipsSelector=this.options.searchHotwordTipsSelector,this.reciAutoShowSelector=this.options.reciAutoShowSelector,this.reciAutoCloseSelector=this.options.reciAutoCloseSelector,this.reciNoHistorySelector=this.options.reciNoHistorySelector,this.reciCleanHistorySelector=this.options.reciCleanHistorySelector,this.hotwordGroupItemSelector=this.options.hotwordGroupItemSelector,this.selectItemSelector=this.options.selectItemSelector,this.suggestGroupItemSelector=this.options.suggestGroupItemSelector,this.version=this.options.version,this.placeHolderText=this.options.placeHolderText,this.placeHolderFixSelector=this.options.placeHolderFixSelector,this.$searchHotword=W(this.searchHotwordSelector),this.$container=W(this.containerSelector),this.$searchHotwordTips=W(this.searchHotwordTipsSelector),this.$placeHolderFix=W(this.placeHolderFixSelector),this.multiWrapTpl=this.options.multiWrapTpl,this.multiItemTpl=this.options.multiItemTpl,this.suggestWrapTpl=this.options.suggestWrapTpl,this.normalWrapTpl=this.options.normalWrapTpl,this.normalItemTpl=this.options.normalItemTpl,this.suggestItemTpl=this.options.suggestItemTpl,this.ui=this.options.ui,this.search=this.options.search,this.cache={},this.data={},this.last={},this.historyStatus=!1,this.initUI(),this.bindEvt()},v.prototype.getItemText=function(e){return decodeURI(e.attr("data-text")||"")},v.prototype.triggerDeleteItem=function(e){this.dispatch("itemDelete",{text:this.getItemText(e)})},v.prototype.triggerCleanHistory=function(){this.dispatch("cleanHistory")},v.prototype.triggerCustormClose=function(){this.closePanel(),this.dispatch("customClose")},v.prototype.triggerTextInputClick=function(){this.last={action:"click",content:""},this.dispatch("textInputClick",null,!0)},v.prototype.triggerItemSelect=function(e,t){this.dispatch("itemSelect",{index:t.index,ssid:e.attr("data-ssid"),text:this.getItemText(e),label:e.attr("data-label"),link:e.attr("data-href")||e.attr("href")}),this.closePanel()},v.prototype.triggerItemFocus=function(e,t){e.addClass("hover"),this.dispatch("itemFocus",null,!0)},v.prototype.triggerItemBlur=function(e){e.removeClass("hover"),this.adaptPlaceHolder(),this.dispatch("itemBlur",null,!0)},v.prototype.triggerShow=function(){this.toggleArrow(!0),this.dispatch("show")},v.prototype.triggerHide=function(){this.toggleArrow(!1),this.unMark()},v.prototype.triggerResetPosition=function(){this.dispatch("resetPos",null,!0)},v.prototype.triggerChange=function(e){this.last={action:"change",content:e},!e&&!qboot.cookie.get("reciDenyAutoShow")&&this.dispatch("empty",null,!0),this.dispatch("change",{query:e})},v.prototype.triggerTextInputDown=function(){this.$searchHotword.fire("click")},v.prototype.triggerCloseHistory=function(){this.dispatch("closeHistory")},v.prototype.triggerOpenHistory=function(){this.dispatch("openHistory")},v.prototype.adaptDataSrc=function(e,t,n){var r=this.search,i=r.getCate(),s=r.get()[1],o=r.engData[i][s][4].split(";"),u="",a=[],f={hao_360so:!0,hao_search:!0},l={somulti:!0,so360:!0,sonews:!1,sovideo:!1,soimage:!1,somusic:!1,somap:!1,sowenda:!1};QW.ArrayH.forEach(o,function(e){var t=e.split(":"),n=t[0],r=t[1];n==="src"&&(u=r)});if(u&&f[u]&&l[s]){a=[u],e&&a.push(e),n&&a.push(n);if(t){var c=hao360.queryUrl(t,"eci"),h=hao360.queryUrl(t,"nlpv");r.updateParams({eci:c,nlpv:h},s,i)}r.updateParams({src:a.join("_")},s,i),setTimeout(function(){r.updateParams({src:u},s,i)},10)}},v.prototype.triggerSubmit=function(e,t,n,r){var i=this.getVersion();e||(n="button",i=""),this.adaptDataSrc(n,r,i),this.dispatch("formSubmit",{input:e,query:t})},v.prototype.bindDelEvent=function(e){var t=this;e&&e.length&&e.query(".del").on("click",function(e){return e.preventDefault(),e.stopPropagation(),t.triggerDeleteItem(W(this).parentNode("a.item")),!1})},v.prototype.renderPlaceHolder=function(){var e=this.placeHolderText,t=this.ui,n=t.textInput,i=this.$placeHolderFix;n&&e&&(r?n.attr("placeholder",e):i&&i.length&&(i.query("span").item(0).html(e),i.parentNode().show(),i.on("click",function(e){n.fire("mousedown")}))),this.adaptPlaceHolder()},v.prototype.adaptPlaceHolder=function(){var e=this.ui,t=e.getTextInputVal();this.triggerPlaceHolder(!t)},v.prototype.triggerPlaceHolder=function(e){var t=this.placeHolderText,n=this.ui,i=n.textInput,s=this.$placeHolderFix,o=this.search;if(o.cate!="webpage")return;r?e?i.attr("placeholder",t):i.attr("placeholder",""):e?s.show():s.hide()},v.prototype.setTextInputVal=function(e){var t=this.ui;this.triggerPlaceHolder(!e),t.setTextInputVal(e)},v.prototype.destroyPlaceHolder=function(){var e=this.ui.textInput,t=this.$placeHolderFix;e&&(r?e.attr("placeholder",""):(t.parentNode().hide(),t.off("click")))},v.prototype.isPlaceHolder=function(){var e=this.ui.textInput,t=this.$placeHolderFix.parentNode();return r?e.attr("placeholder"):t&&t.css("display")!="none"},v.prototype.preSubmitForPlaceHolder=function(){var e=this,t=this.isPlaceHolder()?this.placeHolderText:"";t&&(e.setTextInputVal(t),setTimeout(function(){e.setTextInputVal("")},50))},v.prototype.adjustPosition=function(){var e=this.ui,t=e.wrap,n=W("#search-input"),r=n.getRect().bottom-W("#doc-view-front").getRect().top-1;t.css({top:r+"px"})},v.prototype.initUI=function(){var e=this,t=this.ui,n=this.search,r=this.hotwordGroupItemSelector,i=this.suggestGroupItemSelector,u=this.selectItemSelector,a={},f="",l=function(){var e=!0;return{lock:function(){e=!0},unlock:function(){e=!1},isLock:function(){return e}}}();this.renderPlaceHolder(),t.searchForm.on("submit",function(n){var r=W(u),i=t.getFocusedGroup(),o=t.getTextInputVal(),a=t.query,c=r.attr("href"),h=r.attr("data-src"),p=r.attr("data-ext");i==s&&r[0]&&c&&!l.isLock()&&(n.preventDefault&&n.preventDefault(),window.open(c),l.lock()),o||(e.preSubmitForPlaceHolder(),o=t.getTextInputVal()),f=o,e.triggerSubmit(o,a,h,p)}),t.textInput.on("mousedown",function(n){var r=t.getTextInputVal().trim(),i=t.isVisible(),s=qboot.cookie.get("reciDenyAutoShow");r||e.triggerPlaceHolder(!1),r==""&&(i||!s)?e.triggerTextInputDown():r!=""&&!i&&t.fire("change",{query:r})}),t.textInput.on("keydown",function(n){var r=t.container.html()?!0:!1;!r&&n.keyCode==40&&t.getTextInputVal().trim()==""&&e.triggerTextInputDown()}),t.bindGroupHandler(s,{render:{setup:function(){a[s]=[]},build:function(r){if(!(!r||t.query!=""&&e.last.action!="click")){var i=n.getCate(),o=r.type,u=e.build(s,i,o);return t.setGroupTotal(s,u.total),u.content.replace("checkedtmpl",qboot.cookie.get("reciDenyAutoShow")?"checked":"").replace("hCheckedtmpl",e.historyStatus==0?"checked":"")}e.toggleArrow(!1)},teardown:function(){a[s]=W(r),e.bindDelEvent(a[s])}},init:function(){t.initGroupMouseBehavior(s,r),t.container.delegate(r,"click",function(e){W(this).attr("href")||e.preventDefault()}),t.on("itemSelect",function(n){if(n.group!==s)return;if(n.index>-1&&a[s][n.index]){var r=a[s].item(n.index),i=e.getItemText(r),o=n.trigger;o!="keyboard"&&e.setTextInputVal(i),r.attr("href")?o=="keyboard"&&t.getTextInputVal()==i&&l.unlock():t.fire("enter",{trigger:o}),e.triggerItemSelect(r,n),e.triggerItemBlur(r)}}),t.on("itemFocus",function(t){if(t.group!==s)return;if(t.index>-1&&a[s][t.index]){var n=a[s].item(t.index);t.trigger==="keyboard"&&e.setTextInputVal(e.getItemText(n)),e.triggerItemFocus(n,t)}}),t.on("itemBlur",function(t){if(t.group!==s)return;t.index>-1&&a[s][t.index]&&e.triggerItemBlur(a[s].item(t.index),t)})}}),t.bindGroupHandler(o,{render:{setup:function(){a[o]=[]},build:function(){var n=0;return function(r){if(r&&r.length){var i=e.build(o,r);return t.setGroupTotal(o,i.total),n!=i.total&&(n=i.total),i.content}return""}}(),teardown:function(){a[o]=W(i),e.bindDelEvent(a[o])}},init:function(){t.initGroupMouseBehavior(o,i),t.container.delegate(o,"click",function(e){e.preventDefault()}),t.on("itemSelect",function(n){if(n.group!==o)return;if(n.index>-1&&a[o][n.index]){var r=a[o].item(n.index);n.trigger!="keyboard"&&e.setTextInputVal(e.getItemText(r)),t.fire("enter",{trigger:n.trigger}),e.triggerItemSelect(r,n),e.triggerItemBlur(r)}}),t.on("itemFocus",function(t){if(t.group!==o)return;if(t.index>-1&&a[o][t.index]){var n=a[o].item(t.index);t.trigger==="keyboard"&&e.setTextInputVal(e.getItemText(n)),e.triggerItemFocus(n,t)}}),t.on("itemBlur",function(t){if(t.group!==o)return;t.index>-1&&a[o][t.index]&&e.triggerItemBlur(a[o].item(t.index),t)})}}),t.on("show",function(n){W(r).length>0?e.mark(s):W(i).length>0&&e.mark(o),t.getTextInputVal().trim()==""&&e.triggerShow()}),t.on("hide",function(t){e.triggerHide()}),t.on("change",function(t){var n=t.query;e.triggerChange(n),e.adaptPlaceHolder()}),t.on("resetPos",function(t){e.triggerResetPosition()}),W(document).receive("search-cate-change",function(e){t.query==""&&W("#suggest-reci")[0]&&(t.fillContent(),t.query=t.getTextInputVal())}),W(document).on("mouseup",function(n){var r=W(n.target);if(r[0]==document)return;(!r.attr("id")||["search-kw","search-hotword","suggest-container"].indexOf(r.attr("id"))==-1)&&!r.parentNode("#search-kw")[0]&&!r.parentNode("#suggest-container")[0]&&!r.parentNode("#search-hotword")[0]&&!r.parentNode(".ie-placeholder-wrapper")[0]&&t.hide(),r.parentNode("#search-input")[0]||e.adaptPlaceHolder()}),W(window).on("blur",function(e){t.hide()})},v.prototype.bindEvt=function(){var e=this,t=this.$container,n=this.$searchHotword,r=this.reciNoHistorySelector,i=this.reciAutoShowSelector,s=this.reciAutoCloseSelector,o=this.reciCleanHistorySelector;n.on("click",function(t){e.triggerTextInputClick(),e.focus(),e.changeShutdown()}),t.delegate(i,"click",function(t){W(this).attr("checked")?e.hideAutoCloseTip():e.showAutoCloseTip()}).delegate(r,"click",function(t){W(this).attr("checked")?e.triggerCloseHistory():e.triggerOpenHistory()}).delegate(s,"click",function(t){e.triggerCustormClose()}).delegate(o,"click",function(t){e.triggerCleanHistory()})},v.prototype.update=function(e,t){this.data[e]=t},v.prototype.setHistoryStatus=function(e){this.historyStatus=e},v.prototype.hideAutoCloseTip=function(){var e=this.$searchHotwordTips;e.fadeIn(1e3,function(){setTimeout(function(){e.fadeOut()},3500)}),this.triggerAutoCloseChange(!0)},v.prototype.showAutoCloseTip=function(){this.$searchHotwordTips.fadeOut(1e3),this.triggerAutoCloseChange(!1)},v.prototype.triggerAutoCloseChange=function(e){this.dispatch("denyAutoShow",{close:+e})},v.prototype.closePanel=function(){this.ui.hide()},v.prototype.showPanel=function(){this.ui.show()},v.prototype.changeShutdown=function(){var e=this.ui;e.on("change",function(t){e.hide(),e.un("change",arguments.callee)})},v.prototype.renderPanel=function(e){var t={};t[e.group]={type:e.type},this.ui.render(t)},v.prototype.switchTo=function(e){var t=e.group,n=e.refresh;this.last.refresh=!!n;switch(t){case s:this.toggleArrow(!0),this.renderPanel(e);break;case o:this.toggleArrow(!1),this.renderPanel(e);break;case u:this.toggleArrow(!1),this.closePanel()}delete this.last.refresh},v.prototype.mark=function(e){var t=this.$container,n=t.attr("data-group"),r=t.attr("data-type"),i=this.current();t.attr("data-group",e).removeClass(n).addClass(e).attr("data-type",i).removeClass(r).addClass(i)},v.prototype.unMark=function(){var e=this.$container,t=e.attr("data-group"),n=e.attr("data-type");e.attr("data-group","").removeClass(t).attr("data-type","").removeClass(n)},v.prototype.getGroup=function(){return this.$container.attr("data-group")},v.prototype.getVersion=function(){return this.version},v.prototype.setVersion=function(e){this.version=e},v.prototype.dispatch=function(e,t,n){t=t||{},n||(t=qboot.mix(this.collectEnvParams(),t,!0)),this.fire(e,{params:t})},v.prototype.collectEnvParams=function(){return{cate:this.search.getCate(),eng:this.search.get()[1],group:this.getGroup(),type:this.current(),orgin:this.last.action,refresh:this.last.refresh,version:this.getVersion()}},v.prototype.focus=function(){this.ui.focusTextInput()},v.prototype.toggleArrow=function(e){var t=this.$searchHotword,n=e?"addClass":"removeClass";t[n]("open")},v.prototype.isOpen=function(){return this.$searchHotword.hasClass("open")},v.prototype.current=function(){return this.$container.query(".suggest-bd>div").attr("data-type")},v.prototype.build=function(e,t,n){var r=this.data,i=[];e==s&&(i=r[t]||{list:[]}),e==o&&(n=l,i={list:t});try{return{total:i.list.length,content:this.buildFragement(n,i)}}catch(u){return{total:0,content:""}}},v.prototype.buildFragement=function(e,t){var n=this[e+"ItemTpl"],r=this[e+"WrapTpl"];return R.tmpl(r,{content:QW.ArrayH.map(t.list,function(e){return R.tmpl(n,e)}).join("")})};var m=function(e){this.init(e)};m.prototype.constructor=m,m.prototype.defaultOptions={},m.prototype.init=function(n){var r=W("#search-kw")[0],i=W("#search-input")[0],s=W("#suggest-container")[0],o=W("#suggest-container .suggest-bd")[0];QW.CustEvent.createEvents(this),this.options=qboot.mix(n||{},this.defaultOptions),this.suggest=new qSuggest(r,{uiReferElem:i,uiWrapElem:s,uiContainerElem:o,posAdjust:{width:-2,top:-1},recAllTimeout:Browser.webkit?0:120}),this.search=search,this.ui=this.suggest.ui,this.data=this.suggest.data,this.model=new d({remoteDataSource:this.data,"interface":{namespace:"hao_360so",host:STATIC_CONFIG.search.soSmartSuggest,timeout:5e3,baseParams:{},apiMap:{getShoppingData:{url:t.host+"/"+t.api,params:{fmt:"jsonp","m[]":"hotword,"+t.v+","+t.r},jsonpName:"_callback"},getBusinessData:{url:e.host+"/"+e.api,params:{pos:"5,7,9","m[]":"hotwordinject,"+e.v+","+e.r},jsonpName:"_callback"},getSmartSuggestData:{api:"suggest",params:{pid:"webpage",word:"",srcg:"",src:"hao_home",encodein:"utf-8",encodeout:"utf-8"},jsonpName:"callback",cache:!1},deleteHistory:{api:"historyDelete",jsonpName:"callback",params:{src:"hao_home",q:""},cache:!1},clearHistory:{api:"historyClear",jsonpName:"callback",params:{src:"hao_home"},cache:!1},closeHistory:{api:"historyClose",jsonpName:"callback",params:{src:"hao_home"},cache:!1},openHistory:{api:"historyOpen",jsonpName:"callback",params:{src:"hao_home"},cache:!1},getHistoryStatus:{api:"historyStatus",jsonpName:"callback",params:{src:"hao_home"},cache:!1}}},filterHandler:{filters:{filterShoppingData:function(e){try{var t=e.hotword.shopping;if(t&&t.length)return QW.ArrayH.map(t,function(e){return{n:e[2],q:e[0],t:"hot",href:e[1]}});return}catch(n){return}},filterSmartSuggestData:function(e){return e&&e.errno==0&&e.data?(e.data.version=e.abv||"",e.data):!1},checkBusinessData:function(e){var t={};for(var n in e)for(var r=0,i;r0)return{query:e.query,data:e.result,ext:e.ext||"",ssid:e.ssid||""}},formatSuggestRenderData:function(e){if(e){var t=e.data,n=e.query,r=e.ext,i=e.ssid,s=n.length,o=0;e.data=QW.ArrayH.filter(QW.ArrayH.map(t,function(e,t){var u=e.resrc=="his",a=e.word.trim().toLowerCase(),f=a,l=d.getDataSrc(d.QUERY_DATA_SUGGEST)+(u?"_history":"");return a===n?(o-=1,!1):(a.indexOf(n)===0&&(f=n+""+a.substring(s)+""),{src:l,text:hao360.escapeHTML(e.word),index:t+o,encodeText:encodeURI(e.word),suggest:f,ext:r,ssid:i,label:d.getDataType(d.QUERY_DATA_SUGGEST),itemClass:["item",e.resrc].join(" "),extraDom:u?'\u5220\u9664':""})}),function(e){return!!e})}return e},mergeHotwordData:function(e){var t=e.cate||"webpage",n=e.hotwordData||[],r=e.businessData||{};if(t==="webpage")for(var i in r)n[i-1]=r[i];return n.slice(0,10)},formatHotwordRenderData:function(e){var t=e||[];return QW.ArrayH.map(t,function(e,n){var r=d.getDataType(e.label),i=d.getDataSrc(e.label),s=n+1===t.length,o=e.label===d.QUERY_DATA_HISTORY;return{src:i,hotCls:n<3?"hot":"",newCls:+e.news?"new":"",href:e.href||"",text:hao360.escapeHTML(e.text),encodeText:encodeURI(e.text),index:n,serial:n+1,label:r,itemClass:["item",r].join(" "),extraDom:o?'\u5220\u9664':s?"":'\u63a8\u8350'}})},formatHotwordData:function(e){return!e||!e.length?[]:QW.ArrayH.map(e,function(e){var t=d.QUERY_DATA_DEFAULT;switch(e.t){case"his":t=d.QUERY_DATA_HISTORY;break;case"rec":t=d.QUERY_DATA_RECOMMEND;break;case"hot":t=d.QUERY_DATA_NEWS}return{label:t,text:e.q,channel:e.channel,news:!!e.n,href:e.href}})},deDuplicatioData:function(e){var t={};return QW.ArrayH.filter(e,function(e){return t[e.text]?!1:(t[e.text]=!0,!0)})},filterEmptyItem:function(e){return e=e||[],QW.ArrayH.filter(e,function(e){return!!e})}},rules:{filterBusinessData:["checkBusinessData","formatBusinessData"],filterSuggestData:["formatSuggestData","formatSuggestRenderData"],filterHotwordData:["formatChannelData","formatHotwordData","deDuplicatioData"],convertHotwordRenderData:["mergeHotwordData","formatHotwordRenderData","filterEmptyItem"]}},search:this.search,hotwordStorage:{key:"multi-hotword",expires:1728e5}}),this.view=new v({placeHolderText:c(),placeHolderFixSelector:"#search-input .ie-placeholder-wrapper .placeholder",containerSelector:"#suggest-container",searchHotwordSelector:"#search-hotword",searchHotwordTipsSelector:"#search-hotword-tips",reciAutoShowSelector:"#reci-auto-show",reciAutoCloseSelector:"#reci-auto-close",reciNoHistorySelector:"#reci-no-history",reciCleanHistorySelector:"#reci-clean-history",hotwordGroupItemSelector:"#suggest-reci>a",suggestGroupItemSelector:"#suggest-common>a",selectItemSelector:"#suggest-container>.suggest-bd a.hover",search:this.search,ui:this.ui,version:this.model.getInterfaceVersion(),multiWrapTpl:'',normalWrapTpl:'',suggestWrapTpl:'{content}
',multiItemTpl:' {text} {extraDom} ',normalItemTpl:' {serial} {text} ',suggestItemTpl:' {suggest} {extraDom} '}),this.bindEvt()},m.prototype.refresh=function(){this.switchTo(this.view.getGroup(),!0)},m.prototype.switchTo=function(e,t){var n=this,r=this.view,i=this.model,l=this.search,c=l.getCate(),h=c==="webpage"?a:f,p={group:e,cate:c,type:h,refresh:!!t},d=!t;switch(e){case u:r.switchTo(p);break;case s:i.reloadHotwordData(c,function(e){e?(r.update(c,e),r.switchTo(p)):n.fire("switchToHotwordFail",{reason:"no_data",cate:c})},d);break;case o:var v=this.ui.query;this.data.setOne(o,v,null),this.ui.fire("change",{query:v});break;default:}},m.prototype.bindEvt=function(){var e=this,t=this.view,r=this.model,i=this.search;CustomEventHub.on(CustomEventHub.Interface_RequestComplete,function(e){var t=e.data,n=t.status,r=t.namespace,i=t.key,s=t.reason,o=t.params;r=="hao_360so"&&(i=="getSmartSuggestData"&&(o&&o.word==""?i="getHotword":i="getSuggest"),n=="error"&&LogHub.reci("error",{namespace:r,key:i,reason:s}))}),r.on("loadHotwordFail",function(e){LogHub.reci("error",{namespace:"hao_360so",key:"loadHotword",reason:e.reason,cate:e.cate})}),r.on("updateInterfaveVersion",function(e){var n=e.version;t.setVersion(n)}),e.on("switchToHotwordFail",function(e){LogHub.reci("error",{namespace:"hao_360so",key:"showHotword",reason:e.reason,cate:e.cate})}),i.on("catechange",function(e){var n=e.cate;n=="webpage"?t.renderPlaceHolder():t.destroyPlaceHolder(),r.reloadHotwordData(n,null,!1)}),t.on("textInputClick",function(n){t.isOpen()?e.switchTo(u):e.switchTo(s)}),t.on("empty",function(t){e.switchTo(s)}),t.on("itemSelect",function(t){var r=t.params,i=r.group,u=r.eng,a=r.index,f=r.text,l=r.ssid,c=e.suggest.renderQuery,h=e.suggest.query;i===s?LogHub.reci("click",r):i===o&&(n("itemSelect[COMMON] index:"+a),LogHub.suggest("commonClk",{inputKw:c,suggestKw:f,index:a,eng:u,ssid:l}),c!=h&&LogHub.behavior("suggest","queryIsDifferent"))}),t.on("formSubmit",function(t){var n=t.params,i=n.input,o=n.query,u=n.cate;i&&i.trim()&&(r.recordHistory(i),r.invalidCache(u),e.data.cleanAll()),i==o&&LogHub.suggest("nosuggestClk",{inputKw:i}),n.group!==s&&LogHub.search("query",{query:i})}),t.on("cleanHistory",function(t){r.cleanHistory(function(t){e.refresh()}),LogHub.reci("clean",t.params)}),t.on("closeHistory",function(t){r.closeHistory(function(t){e.refresh()}),LogHub.reci("closeHistory")}),t.on("openHistory",function(t){r.openHistory(function(t){e.refresh()}),LogHub.reci("openHistory")}),t.on("itemDelete",function(t){var n=t.params;r.delHistory(n.text,function(t){e.refresh()}),LogHub.reci("delete",n)}),t.on("customClose",function(e){LogHub.reci("close",e.params)}),t.on("show",function(e){var t=e.params,n=t.refresh;n||LogHub.reci("show",t)}),t.on("resetPos",function(e){t.adjustPosition()}),t.on("change",function(e){W("#search-kw").tweet("query-change",{query:e.params.query})}),t.on("denyAutoShow",function(e){var t=e.params,n=t.close;n?qboot.cookie.set("reciDenyAutoShow",1,{expires:31536e6}):qboot.cookie.remove("reciDenyAutoShow"),LogHub.reci("denyAutoShow",t)})},m.prototype.prepare=function(e){var t=this.model,e=e||this.search.getCate();t.reloadHotwordData(e,null,!1)},window.QuerySystem=m}(),qboot.load(function(){document.getElementById("suggest-container")||QW.W("#doc-view-front").insertAdjacentHTML("beforeend",'')},function(){(new QuerySystem).prepare()});(function(){var e=function(e,t){this.module=e,this.options=t,this.init()};e.prototype.constructor=e,e.prototype.defaultOptions={},e.prototype.init=function(e,t){qboot.createEvents(this),this.localStorageQuery=this.options.localStorageQuery,this.localStorageDays=this.options.localStorageDays,this.express=this.options.express,this.appData=new AppData("api.hao.360.cn"),this.todayObj=hao360.todayObj,this.onafter=this.options.onafter||function(){},this.initStorage(),this.monitor(),this.bindEvent()},e.prototype.initStorage=function(){var e=this.getSilentUserData(),t=this.todayObj.getDate(),n=this.todayObj.getMonth()+1,r=t<10?"0"+t:""+t,i=n<10?"0"+n:""+n,s=i+r;e.length?s!==e[0].d?e.unshift({d:s,c:0,p:1}):e[0].p++:e.unshift({d:s,c:0,p:1}),this.setLocalStorage(e)},e.prototype.getSilentUserData=function(){var e=this.appData.get(this.localStorageQuery)||"[]";return JSON.parse(e)},e.prototype.setSilentUserData=function(){var e=this.getSilentUserData();e[0].c++,this.setLocalStorage(e)},e.prototype.getUnclickedPvDays=function(){var e={days:0,pv:0},t=this.getSilentUserData();for(var n=0,r=t.length;n0)return e;e.days=n+1,e.pv+=i.p}return e},e.prototype.getExpress=function(){return this.todayObj.getTime()+this.express},e.prototype.setLocalStorage=function(e){var t=this.localStorageQuery,n=this.getExpress();val=JSON.stringify(e.slice(0,30)),this.appData.set(t,val,n)},e.prototype.monitor=function(){var e=this.getUnclickedPvDays();this.onafter(e)},e.prototype.bindEvent=function(){var e=this;W(this.module).on("click",function(){e.setSilentUserData()})},window.VisitsClicks=e})();(function(){var e={localStorageQuery:"silent_user",localStorageDays:30,express:93312e6,onafter:function(e){e.days>=5&&LogHub.infoflowGuess("infoflow-guess-look","silent_user",e)}};new VisitsClicks(W(document),e)})();(function(){var e=qboot.when,t=HAO_CONFIG.themeConfig.cdn_host,n=HAO_CONFIG.themeConfig.host,r=THEME_CONF.TAGKEYS,i=HAO_CONFIG.themeConfig.v,s=HAO_CONFIG.themeConfig.threshold,o=5e3,u=THEME_CONF.DSTVER,a={total:{},data:{}},f={},l={},c=t,h=10,p=1,d=3,v={},m=function(){var e=function(e){return Math.floor(e/h)};return{wrapEntity:function(e){if(!e.keyword)return null;var t=e.ext||{bgcolor:"",bgpic:""},n={key:e.keyword||e.key,cover:e.cover||"",name:e.name||"",author:[e.author,e.author_blog]||["",""],weight:e.hot_weight||0,extjs:!!e.have_js||0,bgcolor:t.bgcolor||"",bgpic:t.bgpic||"",snapshot:e.snapshot.substr(0,8)||""};return n},getSections:function(t,n){return[e(t),e(n)]}}}();(function(){var e,t=r.slice();while(t.length>0)e=t.shift(),v[e]=1,a.total[e]=0,a.data[e]=[],l[e]={};THEME_CONF.DEFAULT.name="\u9ed8\u8ba4",f["default"]=m.wrapEntity(THEME_CONF.DEFAULT)})();var g=function(){var t={},n={};return function(r,l,h){var p=e.defer();if(h>0){var d=function(e,t){if(t.status!="ok")E(r,l,h).then(function(){p.resolve()}).otherwise(function(){p.reject()});else if(e&&e.errno==0){var n={total:e.data.theme_total||0,data:[]},i=e.data.theme_data.length,s;if(i>0){for(var o=0,i=e.data.theme_data.length;od)for(var o=d;o0){var s=i.shift();s&&s(e,r)}},{jsonp:"_callback",threshold:s,timeout:o,cb:"sectionTheme"+r+l+h}),t[g]=!0)}else p.resolve();return p.promise}}(),y=function(t){var n=e.defer();if(t){var r={c:"theme",a:"get",key:t,ver:i,fmt:"jsonp",dst_ver:u};DEBUG&&(r.debug=1),qboot.jsonp(c+"index.php?"+qboot.encodeURIJson(r),function(e,r){if(r.status!="ok")n.reject();else if(e&&e.errno==0){var i=m.wrapEntity(e.data);f[t]=i,n.resolve()}else n.reject()},{jsonp:"_callback",threshold:s,timeout:o,cb:"oneTheme"})}else n.reject();return n.promise},b=function(t,n){var r=e.defer();return l[t][n]?r.resolve():g(t,n*h,h).then(function(){l[t][n]=1,r.resolve()}).otherwise(function(){r.reject()}),r.promise},w=function(t,n){var r=e.defer();return a.total[t]==0?g(t,0,h).then(function(){r.resolve()}).otherwise(function(){r.reject()}):r.resolve(),r.promise},E=function(r,i,s){var o=e.defer();return p>d?(c=t,o.reject()):(p++,c=c==t?n:t,LogHub&&LogHub.behavior("theme2013","fetchSectionDataRetry"),g(r,i,s).then(function(){p=1,o.resolve()}).otherwise(function(){o.reject()})),o.promise},S=function(){};S.getDemoTheme=function(){return m.wrapEntity(__demoData)},S.getListTotal=function(e,t){(!e||!v[e])&&t(0),t=t||function(){},w(e).then(function(){t(a.total[e]),p=1}).otherwise(function(){t(0),p=1})},S.getListData=function(e,t,n,r){(!e||!v[e])&&r([]),r=r||function(){};var i=t+n-1,s=m.getSections(t,i),o=b(e,s[0]);if(s[1]>s[0])for(var u=s[0]+1;u<=s[1];u++)(function(t){o=o.then(function(){return b(e,t)})})(u);o.then(function(){r(a.data[e].slice(t,i+1)),p=1}).otherwise(function(){r([]),p=1})},S.getOneData=function(e,t){t=t||function(){},f[e]?t(f[e]):y(e).then(function(){t(f[e])}).otherwise(function(){t(f["default"])})},window.ThemeSvc=S,window.THEME_MAP=f})();(function(){function e(){this.totalPage=0,this.linkPoll={}}function t(){return new e}e.prototype={themeData:function(e){var t=this,n=this.category(),r=this.page(),i=this.count();ThemeSvc.getListData(n,r*i,i,function(r){ThemeSvc.getListTotal(n,function(n){t.totalPage=n=Math.ceil(n/i),e&&e({themeData:r,themePageCount:n})})})},themeKey2Data:function(e,t){ThemeSvc.getOneData(e,function(e){t&&t(e)})},category:function(e){return e===undefined?this._category?this._category:"zuire":(this._category=e,this._category)},page:function(e){return e===undefined?this._page:(this._page=e,this._page)},count:function(e){return e===undefined?this._count:(this._count=e,this._count)},setLinkPoll:function(e){this.linkPoll[e]=!0},isPreloadLink:function(e){return this.linkPoll[e]}},t.ThemeCollection=e,window.themeCollection=t})();(function(e){var t=['','','
','
','{$authorname}','',"
",'
',"
",'{$name}
','{$weight}\u4e07\u4eba\u4f7f\u7528
','',""];t=t.join("");var n="{$host}index.php?c=theme&a=css&key={$themekey}&ver={$v}&s={$snapshot}&dst_ver={$dstVer}{$debug}",r=W("#defaultThemeInlineCss").html(),i=function(e){var t=document.getElementById("userThemeOutlineCss");t?t.href=e:(t=document.createElement("link"),t.rel="stylesheet",t.id="userThemeOutlineCss",t.href=e,(document.head||document.getElementsByTagName("head")[0]).appendChild(t))},s={".theme-list li":function(){var e=this.getAttribute("data-tkey");l.canvas.query("li").removeClass("on"),W(this).addClass("on"),l.action.fire("theme:change",{themeKey:e})},".theme-category li":function(e){e.preventDefault(),W(".theme-category li").removeClass("selected"),W(this).addClass("selected");var t=this.getAttribute("data-category");l.action.fire("theme:category",{category:t})},".theme-list .slide-pageup":function(e){e.preventDefault(),l.action.fire("theme:prevpage")},".theme-list .slide-pagedown":function(e){e.preventDefault(),l.action.fire("theme:nextpage")},"#theme-panel .btn-finish":function(e){e.preventDefault(),W(l.broadcast).tweet("global:themeTrigger",{action:"click",status:"close"})},"#theme-panel .btn-restore":function(e){e.preventDefault(),l.setRestoreButtonStatus(THEME_CONF.DEFAULT.key),l.action.fire("theme:restore")}},o={".theme-list li":function(){var e=this.getAttribute("data-tkey");l.action.fire("theme:preloadlink",{themeKey:e}),W(this).query(".theme-author").show(),W(this).query(".theme-cover").addClass("hover")},".theme-list .slide-pagedown":function(e){l.action.fire("theme:preloadnext")},".theme-category li":function(e){var t=this.getAttribute("data-category");l.action.fire("theme:preloadcategory",{category:t})}},u={".theme-list li":function(){W(this).query(".theme-author").hide(),W(this).query(".theme-cover").removeClass("hover")}},a={".theme-list li":function(){!Browser.ie6&&themeView.makeShineAnimation(this)}},f={body:function(e){switch(e.keyCode){case 37:l.action.fire("theme:prevpage");break;case 39:l.action.fire("theme:nextpage");break;case 27:W(l.broadcast).tweet("global:themeTrigger",{action:"click",status:"close"})}}},l={broadcast:{},init:function(e){this.canvas=W(".theme-list").query(".gclearfix"),this.themeContainer=W("#theme-panel"),this.categoryBar=W(".theme-category"),this.nextSlidePager=W(".theme-list .slide-pagedown"),this.prevSlidePager=W(".theme-list .slide-pageup"),this.restoreButton=W(".btn-restore")},setExtCss:function(){hao360.themeData[0]!==THEME_CONF.DEFAULT.key&&this.setImageOuterState("addClass")},drawTheme:function(e){var n=[],r=e&&e(),i=r.selectedThemeKey;r.themeData.forEach(function(e,r){n.push(t.tmpl({cover:e.cover,name:e.name,themekey:e.key,weight:e.weight,authorname:e.author[0]||"",className:e.key==i?"on":""}))},this);var s={totalPage:r.totalPage,currentPage:r.currentPage};this.setRestoreButtonStatus(i),this.canvas.html(n.join("")),this.themeEntry=this.canvas.query("li"),this.setSlidePagerStatus(s)},setSlidePagerStatus:function(e){var t=e.totalPage,n=e.currentPage;n===1?this.prevSlidePager.attr("title","\u5df2\u7ecf\u662f\u7b2c\u4e00\u9875\u4e86").addClass("slide-pageup-end"):this.prevSlidePager.attr("title","\u4e0a\u4e00\u9875").removeClass("slide-pageup-end"),n===t?this.nextSlidePager.attr("title","\u5df2\u7ecf\u662f\u6700\u540e\u4e00\u9875\u4e86").addClass("slide-pagedown-end"):this.nextSlidePager.attr("title","\u4e0b\u4e00\u9875").removeClass("slide-pagedown-end")},toggleState:function(e){return e===undefined?this._state?this._state:"close":(this._state=e,this._state)},setThemeContainerStatus:function(t){return this.themeContainer==null?!1:(this.toggleState(t),t==="open"?(Browser.ie6?this.themeContainer.show():this.themeContainer.slideDown(200),uiproxy(e).on("keydown",f),uiproxy(e.body).on("mouseover",o),uiproxy(e.body).on("mouseleave",u),uiproxy(e.body).on("mouseenter",a),uiproxy(e.body).on("click",s)):(Browser.ie6?this.themeContainer.hide():this.themeContainer.slideUp(200),uiproxy(e).off("keydown",f),uiproxy(e.body).off("mouseover",o),uiproxy(e.body).off("mouseleave",u),uiproxy(e.body).off("mouseenter",a),uiproxy(e.body).off("click",s)),!0)},buildThemeLinkHref:function(e){var t=n.tmpl({host:HAO_CONFIG.themeConfig.cdn_host,themekey:e.key,name:e.name,v:HAO_CONFIG.themeConfig.v,snapshot:e.snapshot,dstVer:THEME_CONF.DSTVER,debug:DEBUG?"&debug=1":""});return t},setTheme:function(e){Browser.ie6?this.setTheme4IE6(e):this.setTheme4Standard(e),this.setRestoreButtonStatus(e.key)},setTheme4Standard:function(e){var t=this.buildThemeLinkHref(e);e.key===THEME_CONF.DEFAULT.key?(hao360.g("defaultThemeInlineCss")==null&&qboot.load.css(r,"defaultThemeInlineCss"),W("#userThemeOutlineCss").removeNode()):(Browser.firefox&&W("#defaultThemeInlineCss").removeNode(),i(t))},setTheme4IE6:function(e){var t=this.buildThemeLinkHref(e);W("#defaultThemeInlineCss").removeNode(),e.key===THEME_CONF.DEFAULT.key||!Browser.webkit?i(t):i(t)},showFlashSkin:function(){var e=hao360.themeData[0],t={night:"https://s.ssl.qhres2.com/ssl/99a8e5bf25c9b4c1.swf",children:"https://s.ssl.qhres2.com/ssl/11b8b5eb8f697d56.swf",lvyiangran:"https://s.ssl.qhres2.com/ssl/d4cf210bc2553e9f.swf",tianmiaiqing:"https://s.ssl.qhres2.com/ssl/573a3320094b1d22.swf",piaoliangguangyun:"https://s.ssl.qhres2.com/ssl/ca409297710923da.swf",xingkong:"https://s.ssl.qhres2.com/ssl/12e343da3a3a7719.swf"};if(!(e in t))return;W(".bg-inner").html('')},setRestoreButtonStatus:function(e){this.restoreButton&&this.restoreButton[e===THEME_CONF.DEFAULT.key?"hide":"show"]()},makeDiffuseEffect:function(e,t){var n=W("#background .bg-outer"),r=W("#background .bg-inner"),i=W("#background .bg-shiv");if(e==""||t=="")return r.css("backgroundImage","").css("backgroundColor","");n.removeClass("active"),i.css("backgroundColor",n.css("background")),i.css("backgroundImage",r.css("backgroundImage")),r.css("backgroundColor",e),r.css("backgroundImage",t=="none"?"":"url("+t+")");var s=t=="none"?"removeClass":"addClass";this.setImageOuterState(s),r=W("#background .bg-inner"),r.css("backgroundColor",""),r.css("backgroundImage","")},setImageOuterState:function(e){var t=W("#background .bg-outer");t[e]("active")[e]("has-theme")},makeShineAnimation:function(){function t(e){var t=W(e).query(".theme-shine");t.css("backgroundPosition","-98px -20px"),n&&n.stop();var n=new QW.ElAnim(t,{backgroundPosition:{to:"180px -20px"}},200);n.play()}var e=null;return function(n){clearTimeout(e),e=setTimeout(function(){t(n)},300)}}(),preloadLink:function(e){var t=this;qboot.load("preload",function(){qboot.preload(t.buildThemeLinkHref(e))})}};CustEvent.createEvents(l.action={}),window.themeView=l})(document);(function(e,t){var n=1,r=THEME_CONF.TAGKEYS[0]||"zuire",i=hao360.themeData[0],s=8;(function(){e.action.on("theme:change",function(e){if(e.themeKey==i)return;i=e.themeKey,o.setTheme(e.themeKey),e.stopBroad!==!0&&TweetH.tweet(document,"global:setTheme")}),e.action.on("theme:renderonly",function(e){o.init(),o.setTheme(e.themeKey,!1)}),e.action.on("theme:category",function(e){r=e.category,n=1,o.drawTheme()}),e.action.on("theme:preloadcategory",function(e){var t=r,i=n;n=1,r=e.category,o.preloadTheme(),n=i,r=t}),e.action.on("theme:prevpage",function(t){if(n<=1)return;n-=1,e.action.fire("theme:topage",{toPage:n,to:"prev",category:r})}),e.action.on("theme:nextpage",function(t){if(n>=o.collection().totalPage)return;n+=1,e.action.fire("theme:preloadnext"),e.action.fire("theme:topage",{toPage:n,to:"next",category:r})}),e.action.on("theme:preloadnext",function(t){var r=n+1;if(r>o.collection().totalPage)return;e.action.fire("theme:topage",{toPage:r,action:"preload"})}),e.action.on("theme:topage",function(e){var t=n;n=e.toPage;if(e.action&&e.action==="preload"){o.preloadTheme(),n=t;return}o.drawTheme()}),e.action.on("theme:restore",function(){i=THEME_CONF.DEFAULT.key,o.drawTheme(),o.setTheme(THEME_CONF.DEFAULT.key),TweetH.tweet(document,"global:resetTheme")}),e.action.on("theme:preloadlink",function(e){var t=e.themeKey,n=o.collection();if(n.isPreloadLink(t))return;n.setLinkPoll(t),n.themeKey2Data(t,o.preloadLink)})})(),function(){W(e.broadcast).receive("global:themeTrigger",function(e){var t=e.data.status,n=e.data.action;o.init().drawTheme();if(n==="click"){var r=o.toggleThemeContainer(t);r&&TweetH.tweet(document,"global:toggleShow",e.data)}})}();var o={init:function(){return e.init(),this},setExtCss:function(){e.setExtCss()},collection:function(){return this._collection||(this._collection=t())},preloadLink:function(t){e.preloadLink(t)},setTheme:function(t,n){o.collection().themeKey2Data(t,function(t){e.setTheme(t),hao360.themeData=[t.key,t.snapshot,t.extjs];if(n===!1)return;(new AppData("api.hao.360.cn")).set("newUserTheme",[t.key,t.snapshot,t.extjs])})},updateCollectionStatus:function(){var e=this.collection();return e.category(r),e.page(n-1),e.count(s),e},preloadTheme:function(){var e=this.updateCollectionStatus();e.themeData()},drawTheme:function(){var e=this.updateCollectionStatus();e.themeData(function(e){themeView.drawTheme(function(){return{themeData:e.themeData,totalPage:e.themePageCount,currentPage:n,selectedThemeKey:i}})})},toggleThemeContainer:function(t){return e.setThemeContainerStatus(t)}};window.themeApp=o,o.setExtCss();var u=Konami();u.down("up->up->left->left->right->right->b->a",function(){var t=typeof navigator.plugins!="undefined"&&typeof navigator.plugins["Shockwave Flash"]=="object"||window.ActiveXObject&&new ActiveXObject("ShockwaveFlash.ShockwaveFlash")!=0;t?e.showFlashSkin():console&&console.log("\u4f60\u5df2\u7ecf\u7981\u7528\u4e86Flash")})})(window.themeView,window.themeCollection);(function(){function e(){var e=HAO_CONFIG.themeConfig.host+"index.php";this.service=Bus.register({},e,!0)}function t(){return new e}e.prototype={getData:function(e){this.service.request({c:"theme",a:"quickSetIndex",fmt:"jsonp"},function(t){t.errno=="0"&&t.data&&t.data.length&&e&&e(t.data)})}},t.FastChangeThemeModel=e,window.fastChangeThemeModel=t})();(function(e){var t=['\u5411\u4e0a\u7ffb','\u5411\u4e0b\u7ffb','",'"];t=t.join("");var n={".btn-pre-theme":function(){o.action.fire("theme:fastchangeleft")},".btn-next-theme":function(){o.action.fire("theme:fastchangeright")}},r={".btn-pre-theme":function(){o.TipsShow(this,"pre"),o.action.fire("theme:preloadfastprev")},".btn-next-theme":function(){o.TipsShow(this,"next"),o.action.fire("theme:preloadfastnext")}},i={".btn-pre-theme":function(){o.TipsHide(this,"pre")},".btn-next-theme":function(){o.TipsHide(this,"next")}},s=!1,o={broadcast:{},init:function(e){this.themeSwitch=W("#theme-switch"),this.initUI(e),this.initEvents()},initUI:function(e){var n=t.tmpl({left_desc:e.left_desc,right_desc:e.right_desc});this.themeSwitch.html(n)},resetUI:function(e){this.themeSwitch&&this.themeSwitch.html("")},setSwithViewState:function(e){this.themeSwitch&&this.themeSwitch[e]()},initEvents:function(){if(s)return;s=!0,uiproxy(e.body).on("click",n,{preventDefault:!0}),uiproxy(e.body).on("mouseover",r),uiproxy(e.body).on("mouseout",i)},TipsShow:function(e,t){var n=W(".tips-{0}-theme".format(t)),r=n.query(".cont").html().trim();if(r==="")return;var i=0,s=0;n.show(),i=n[0].offsetWidth/2,n.hide(),s=(t=="pre"?14:56)-i,n.css("left",s+"px"),n.fadeIn(200)},TipsHide:function(e,t){W(".tips-{0}-theme".format(t)).hide()},toggleChangeBtn:function(e){this.themeSwitch&&this.themeSwitch[e==="open"?"hide":"show"]()}};CustEvent.createEvents(o.action={}),window.fastChangeThemeView=o})(document);(function(e,t,n){var r=0,i=[],s="open",o=120,u=[["\u773c\u8272\u89e6\u52a8\u7684\u5fc3\u60ac","\u6362\u4e2a\u597d\u5fc3\u60c5"],["hold\u4f4f\u597d\u65f6\u5149","\u7ed9\u89c6\u89c9\u4e00\u4e2a\u76db\u5bb4"],["\u88ab\u9057\u5fd8\u7684\u98ce\u666f","\u517b\u773c\u65f6\u523b"],["\u4e0e\u7f8e\u666f\u4e0d\u671f\u800c\u9047","\u8fd8\u6709\u66f4\u6f02\u4eae\u7684\u5462"],["\u7ed9\u4f60\u5370\u8c61\u6700\u6df1\u7684\u662f","\u968f\u5fc3\u800c\u53d8"]];(function(){e.action.on("theme:fastchangeleft",function(){r-=1,r<0&&(r=i.length-1),t.action.fire("theme:change",{themeKey:i[r].keyword,stopBroad:!0}),a.initUI(),e.action.fire("theme:preloadfastprev")}),e.action.on("theme:fastchangeright",function(){r+=1,r>i.length-1&&(r=0),t.action.fire("theme:change",{themeKey:i[r].keyword,stopBroad:!0}),a.initUI(),e.action.fire("theme:preloadfastnext")}),e.action.on("theme:preloadfastprev",function(){var e=r-1;e<0&&(e=i.length-1),t.action.fire("theme:preloadlink",{themeKey:i[e].keyword})}),e.action.on("theme:preloadfastnext",function(){var e=r+1;e>i.length-1&&(e=0),t.action.fire("theme:preloadlink",{themeKey:i[e].keyword})})})(),function(){W(e.broadcast).receive("global:resetTheme",function(){a.resetUI()}),W(e.broadcast).receive("global:setTheme",function(){a.init()}),W(e.broadcast).receive("global:toggleShow",function(e){e.data.action==="click"&&(s=e.data.status,Page.spaceWidth()o&&r==="close"?"show":"hide")})}();var a={init:function(){var t=this,n=this.model();n.getData(function(n){i=n,t.setCurrentThemeIndex(),e.init(n[r]),t.toggleChangeBtn(s)})},setCurrentThemeIndex:function(){var e=!1,t=((new AppData("api.hao.360.cn")).get("newUserTheme")||[THEME_CONF.DEFAULT.key,""])[0];r=0;for(var n=0,s=i.length;n').appendTo(W("#doc-main-front")[0]);var e=["#themeLink .theme_link{display:none;}","#themeLink .close{display:none;height:32px;width:32px;position:absolute;right:-70px;top:100px;text-indent:-999em;background:url(http://hao2.qhimg.com/d/inn/107a36d5/close.png) no-repeat;}","#themeLink .close:hover{background-position:-79px 0;}"].join("");qboot.load.css(e),r();var t=(new AppData("api.hao.360.cn")).get("newUserTheme");if(t&&t[0]!="default")return;W("#imgLogo").css("display","block"),W("#themeLogo").hide(),i();var n=W("#themeLink");window.themeView.action.on("theme:change",function(e){n.hide(),W("#imgLogo").hide(),W("#themeLogo").show()}),themeView.action.on("theme:restore",function(){W("#imgLogo").css("display","block")}),W(document).receive("page-size-changed",function(e){var t=e.data.spaceWidth;t>=90?n.query(".theme_link").show():n.query(".theme_link").hide(),t>70?n.query(".close").show():n.query(".close").hide()}),Page.spaceWidth()>=100?n.query(".theme_link").show():n.query(".theme_link").hide(),Page.spaceWidth()>70?n.query(".close").show():n.query(".close").hide()},o=location.href.queryUrl("previewTime")?new Date(location.href.queryUrl("previewTime")):hao360.todayObj;if(themeLinkConfig&&themeLinkConfig.startTime
o){if(qboot.cookie.get(t))return;s()}})();(function(){if(!window.themePromoteConfig)return;var e="",t=function(t){if(!t.link||!t.img)return;var n='',r=R.tmpl(n,t);W("#themeLink").html(r),themeView.action.fire("theme:linkShow",{name:e})},n=function(){W("body").delegate("#themeLink","click",function(t){themeView.action.fire("theme:linkClick",{name:e})})},r=function(e){var n=themePromoteConfig[e];n&&n.startTimehao360.todayObj?(W("#themeLink").show(),t(n)):W("#themeLink").hide()},i=function(){W('').appendTo(W("#doc-main-front")[0]),qboot.load.css(".theme_link:hover{opacity:0.8;}"),n();var t=(new AppData("api.hao.360.cn")).get("newUserTheme");t&&(e=t[0],r(e)),window.themeView.action.on("theme:change",function(t){e=t.themeKey,r(e)}),window.themeView.action.on("theme:restore",function(t){e=t.themeKey,r(e)})};i()})();(function(){var e=(new AppData("api.hao.360.cn","1.0")).get("userTheme");if(e){var t=e[0];hao360.validThemeKeys()[t]||themeApp.collection().themeKey2Data(t,function(e){hao360.themeData=[e.key,e.snapshot,e.extjs],(new AppData("api.hao.360.cn")).set("newUserTheme",[e.key,e.snapshot,e.extjs])}),(new AppData("api.hao.360.cn")).remove("userTheme");var n=(new AppData("api.hao.360.cn")).get("backupTheme");n&&LogHub&&LogHub.behavior("theme2013","backupSuccess")}})();(function(){var e=hao360.themeData;THEME_CHANGED_DATA&&THEME_CHANGED_DATA[e[0]]&&THEME_CHANGED_DATA[e[0]]!=e[1]&&(e[1]=THEME_CHANGED_DATA[e[0]],(new AppData("api.hao.360.cn")).set("newUserTheme",e))})();(function(e,t){e.action.on("theme:restore",function(e){t.changeTheme("default")}),e.action.on("theme:change",function(e){t.changeTheme(e.themeKey)})})(window.themeView,window.switchTobarTheme);(function(){function e(e,t){t=t||{},this.el=e,this.namespace=t.namespace,this.targetSelector=t.targetSelector,this.selectedValue=t.selectedValue,this.trigger=t.trigger||"click",this.menus=t.menus||this.model.menus,this.offsetX=t.offsetX||0,this.offsetY=t.offsetY||0,this.onClick=t.onClick||this.onClick,this.afterClick=t.afterClick||function(){},this.init()}e.prototype.model={dropdownInsertWrap:"#doc-view-front",dropdownTriggerClass:"dropdown-trigger",dropdownClass:"defaul-dropdown",dropdownIndex:"dropdown-index",dropdownValue:"dropdown-value",dropdownStyle:" .{ns}{position:absolute;top:-999em;left:-999em;background:#fff;border:solid 1px #cfd1d4;text-align:center;z-index:430;} .{ns} li{height:32px;line-height:32px;cursor:pointer;_width:88px;} .{ns} li a{display:block;height:100%;white-space:nowrap;padding:0 10px;text-decoration:none;color:#666;_height:auto;_padding:8px 10px;} .{ns} li a:hover{color:#e30b20;_text-decoration:none;}",menus:[{title:' \u67e5\u5feb\u9012',attr:{href:"https://www.so.com/s?q=%E5%BF%AB%E9%80%92%E6%9F%A5%E8%AF%A2&src=hao_360so_express","dropdown-value":"a"},onClick:function(e,t){}}]},e.prototype.onClick=function(e,t){this.buildSelectedView(W(t).attr(this.model.dropdownValue)),this.removeView()},e.prototype.loadStyle=function(){if(!e.prototype._styleLoaded){var t=this.model.dropdownStyle;t=R.tmpl(t,{ns:this.model.dropdownClass}),qboot.load.css(t,this.model.dropdownClass),e.prototype._styleLoaded=!0}},e.prototype.insertView=function(){W(this.model.dropdownInsertWrap).appendChild(this.view),W(this.el).addClass("active")},e.prototype.removeView=function(){this.view&&(W(this.view).removeNode(),this.view=null,W(this.el).removeClass("active"))},e.prototype.buildView=function(){var e=document.createElement("ul"),t,n,r;e.className=this.model.dropdownClass;for(var i=0;idocWidth&&t-r>=0&&(positionX="left"),n+menuHeight>docHeight&&n-menuHeight>=0&&(positionY="top"),Browser.ie6&&(t+=docRect.scrollX-wrapRect.left,n+=docRect.scrollY-wrapRect.top);var i=positionX+positionY,s=this.model.menuPosition[positionX+positionY].call(this,t,n);W(this.view).setXY(s[0],s[1])},e.prototype.buildEvent=function(){if(!this._eventBuilded){var e=this;this._scrollHandler=function(){W(window).un("scroll",e._scrollHandler),e.removeView()},this._clickHandler=function(t){var n=parseInt(W(this).attr(e.model.menuIndex),10);e.menus[n].onClick&&e.menus[n].onClick.call(e,t,this),e.onClick.call(e,t,this),e.afterClick.call(e)},this._eventBuilded=!0}},e.prototype.bindEvent=function(){var e=this;W(e.view).delegate("li","click",e._clickHandler),W(e.view).on("mouseleave",function(){e.removeView()}),W(window).on("scroll",e._scrollHandler)},e.prototype.controller=function(e){this.removeView(),this.loadStyle(),this.buildView(),this.insertView(),this.getRect(),this.computeStyle(e),this.buildEvent(),this.bindEvent()},e.prototype.init=function(){this.el._menu=this,W(this.el).addClass(this.model.menuTriggerClass),e.prototype._isDelegated||(W(document).delegate("."+this.model.menuTriggerClass,"click",function(e){e.preventDefault(),this._menu.controller(e)}),e.prototype._isDelegated=!0)},QW.NodeW.pluginHelper({menu:function(t,n){if(Dom.isElement(t))return new e(t,n)}},"opreator")})();(function(){function e(e,t,n){var s=i[e]?i[e]:null;return s?(r[e]=r[e]||{},r[e][t]=n,{check:function(){return s.check(t)},onClose:function(){return s.onClose(t)},remove:function(){return delete r[e][t],s.remove(t)}}):!1}function t(e){var e=parseInt(e,10)?parseInt(e,10)-1:0,t=new Date,n=t.getHours(),r=t.getMinutes(),i=t.getSeconds(),s=86400-(n*3600+r*60+i);return(s+e*3600*24)*1e3}var n="api.hao.360.cn",r={},i={forever:{cacheKey:"close-forever",check:function(e){var t=new AppData(n),r=this.cacheKey,i=t.get(r)||[];return i.indexOf(e)===-1?!0:!1},onClose:function(e){var t=new AppData(n),r=this.cacheKey,i=t.get(r)||[];i.indexOf(e)===-1&&(i.push(e),t.set(r,i))},remove:function(e){var t=new AppData(n),r=this.cacheKey,i=t.get(r)||[],s=i.indexOf(e);s!==-1&&(i.splice(s,1),t.set(r,i))}},showTimes:{cacheKey:"close-by-show-times",check:function(e){var t=[e,0],n=this._getCache(e)||t,i=n[1],s=r.showTimes[e];return i-1&&(i.splice(s,1),t.set(r,i))},_setCache:function(e,t){var r=new AppData(n),i=this.cacheKey,s=r.get(i)||[],o=this._indexOf(s,e);o>-1?s[o]=t:s.push(t),r.set(i,s)},_getCache:function(e){var t=new AppData(n),r=this.cacheKey,i=t.get(r)||[];return index=this._indexOf(i,e),index>-1?i[index]:null},_indexOf:function(e,t){var n=-1;for(var r=0;r-1?(i=parseInt(n.split("_")[1],10),r>i?!0:!1):!0},onClose:function(e){var t=r.closeTimesRange[e]||this._defaultRule,n=this.cacheKey+"-"+e,i=qboot.cookie.get(n)||"_",s=i.split("_"),o=parseInt(s[0],10)||0,u=(new Date).getTime(),a=t[0].range[0],f=t[t.length-1].range[1],l,c,h;o++,o>=f&&(o=a+1);for(var p=0;p=c[0]&&o \u00d7 ',init:function(){qboot.load.css(e.css,"weather-tips-css"),W(".header-v2 #weather").appendChild(W(e.html)[0]),W(".weather-tips .close").closeButton({targetSelector:".weather-tips",strategy:"showTimes",strategyParams:3,onShow:function(){var e=this.targetEl;e.addClass("weather-tips-bg"),Browser.ie?e.show():e.fadeIn(1e3),setTimeout(function(){e.hide()},6e3)}})}};e.init()})();(function(){function s(e){return Math.floor(Math.random()*Math.floor(e))}var e="search_tool",t=new AppData("api.hao.360.cn"),n="search-tools",r=t.get(e),i=[{title:' \u67e5\u5feb\u9012',attr:{href:"https://www.so.com/s?q=%E5%BF%AB%E9%80%92%E6%9F%A5%E8%AF%A2&src=hao_360so_express","dropdown-value":"express",target:"_blank"}},{title:' \u67e5\u5f69\u7968',attr:{href:"https://www.so.com/s?q=%E5%BD%A9%E7%A5%A8&src=hao_360so_lottery","dropdown-value":"lottery",target:"_blank"}},{title:' \u67e5\u8fdd\u7ae0',attr:{href:"https://www.so.com/s?q=%E8%BF%9D%E7%AB%A0%E6%9F%A5%E8%AF%A2&src=hao_360so_trafficViolation","dropdown-value":"violation",target:"_blank"}},{title:' \u67e5\u8f66\u7968',attr:{href:"https://www.so.com/s?q=%E7%81%AB%E8%BD%A6%E7%A5%A8%E6%9F%A5%E8%AF%A2&src=hao_360so_ticket","dropdown-value":"ticket",target:"_blank"}},{title:' \u67e5\u9650\u53f7',attr:{href:"https://www.so.com/s?q=%E4%BB%8A%E6%97%A5%E9%99%90%E8%A1%8C&src=hao_360so_numberLimit","dropdown-value":"carLimit",target:"_blank"}},{title:' \u67e5\u4e2a\u7a0e',attr:{href:"https://www.so.com/s?q=%E4%B8%AA%E7%A8%8E%E8%AE%A1%E7%AE%97%E5%99%A8&src=hao_360so_incomeCalculate","dropdown-value":"tax",target:"_blank"}},{title:' \u67e5\u6c47\u7387',attr:{href:"https://www.so.com/s?q=%E8%B4%A7%E5%B8%81%E6%8D%A2%E7%AE%97&src=hao_360so_exchange","dropdown-value":"exchange",target:"_blank"}}];r||(r=i[s(i.length)].attr["dropdown-value"]),W("#daily-tools-toggle").dropdown({targetSelector:".daily-tools-last",selectedValue:r,namespace:n,trigger:"hover",offsetX:-4,offsetY:-27,afterClick:function(n){t.set(e,n)},menus:i}),W(document).delegate(".daily-tools-last","click",function(){var e=W(this).attr("dropdown-value");LogHub&&LogHub.behavior(n,"click-default-"+e)})})();(function(){function r(){var t=function(){return Browser.ie==6};if(t()||!window.logoSkinConfig||!logoSkinConfig.isOn||!logoSkinConfig.options)return!1;var n=logoSkinConfig.options,r=hao360.queryUrl(location.href,"previewTime")||hao360.todayObj;for(var i=0;i','','','','','',""].join("")}function h(){var e=['"].join("");W(e).appendTo(W("#doc-bd-behind")[0])}function p(){var e=W("#logoskin-left"),t=W("#logoskin-right"),n="",r=Math.floor(Dom.getDocRect().scrollHeight/l);for(var i=0;i