"use strict";function _toConsumableArray(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e0?"UA-127895514-6":"UA-127895514-1":""}var n="6bcd52f51e9b3dce32bec4a3997715ac",o=function(){var t="6bcd52f51e9b3dce32bec4a3997715ac",e=$('meta[name="toolbar"]');if(e.length){var n=e.attr("content")||{};n=JSON.parse(n),t=n.hmId||t}return t}();if(function(t){for(var e=document.cookie.split("; "),o=0;o-1){var i=function(){dataLayer.push(arguments)},s=document.createElement("script");s.src="https://www.googletagmanager.com/gtag/js?id="+e(),r.parentNode.insertBefore(s,r),window.dataLayer=window.dataLayer||[];var c=t("UserName")||"";i("js",new Date),i("config",e()),c&&i("set",{user_id:c})}}(),function(){var t=document.createElement("script");t.type="text/javascript",t.async=!0,t.src="https://g.csdnimg.cn/??asdf/1.1.3/trackad.js,iconfont/nav/iconfont-1.0.1.js,notification/1.3.8/notify.js,notification/1.3.8/main.js";var e=document.getElementsByTagName("script")[0];e.parentNode.insertBefore(t,e)}(),window._hmt=window._hmt||[],function(t,e){function n(t){var e=document.createElement("link");e.rel="stylesheet",e.type="text/css",e.href=t,document.getElementsByTagName("head")[0].appendChild(e)}function o(t){for(var e=document.cookie.split("; "),n=0;n0?(n&&(clearTimeout(n),n=null),t.apply(a,arguments),o=r):n||(n=setTimeout(function(){t.apply(a,arguments)},e))}}function s(t,e){var n;return function(){var o=this,a=arguments;n&&clearTimeout(n),n=setTimeout(function(){t.apply(o,a)},e)}}function c(e){t.csdn&&t.csdn.loginBox&&t.csdn.loginBox.show?t.csdn.loginBox.show(e):t.location.href="https://passport.csdn.net/account/login"+(e?"?spm="+e.spm:"")}function l(t){t=t.replace("https://","");var e=t.split("/")[0];return~location.host.indexOf(e)}function d(){return location.origin+location.pathname==="https://www.csdn.net/c/"}function p(){return location.origin+location.pathname==="https://www.csdn.net/vip"}function u(t){return 0==t.length?"":t.replace(/&/g,"&").replace(//g,">").replace(/\'/g,"'").replace(/\"/g,""")}function h(n){if("[object Object]"==Object.prototype.toString.call(n)){var o=e("#csdn-toolbar"),a=n.need_first_suspend||!1,r=n.need_little_suspend||!1,s=n.little_tool_id||"",c=n.little_need_insert_type||"",l=n.need_change_function||"",d="",p="";if(1!=a||1!=r){if(r&&""!=s&&(o=e(s)),r&&s&&""!=c&&(d="."+c,p=e(d)),0===o.length)return void k.push(h.bind(this,n));var u=i(function(){if((document.documentElement.scrollTop||document.body.scrollTop)>=50)o.css({position:"fixed",top:"0",left:"0","z-index":"1993","min-width":"100%",width:"max-content"}),r&&e(".secodn_level_csdn_logo").length&&e(".secodn_level_csdn_logo").css({display:"block"}),r&&""!=c&&(e("body").addClass("toolbar-second-drop"),"onlySearch"==c?e("#csdn_tool_otherPlace").append(p):"onlyUser"==c?e("#csdn_tool_otherPlace").append(p):"searchUser"==c&&(e("#csdn_tool_otherPlace").append(e(".onlySearch")),e("#csdn_tool_otherPlace").append(e(".onlyUser")))),"function"==typeof l&&l("fixed");else{if(o.css({position:"relative","z-index":"","min-width":"100%",width:"max-content"}),r&&e(".secodn_level_csdn_logo").length&&e(".secodn_level_csdn_logo").css({display:"none"}),r&&""!=c){e("body").removeClass("toolbar-second-drop");var t=e("#csdn-toolbar .toolbar-container");"onlySearch"==c?t.find(".toolbar-menus").after(p):"onlyUser"==c?t.find(".toolbar-container-right").append(p):"searchUser"==c&&(t.find(".toolbar-container-middle").append(e(".onlySearch")),t.find(".toolbar-container-right").append(e(".onlyUser")))}"function"==typeof l&&l("noFixed")}},80);(document.documentElement.scrollTop||document.body.scrollTop)>50&&u(),e(t).on("scroll",u)}}}function g(){var e=t.location.host,n=e.split(".")[0],o="";switch(n){case"www":case"blog":case"bbs":o="";break;case"download":o="doc";break;case"ask":o="ask";break;case"gitchat":case"geek":o="";break;case"edu":o="course";break;default:o=""}return e.indexOf(".blog.csdn.net")>-1&&(o="blog"),o}function m(t){var e={};return location.href.replace(/([^*#&=?]+)=([^*#&=?]+)/g,function(){for(var t=arguments.length,n=Array(t),o=0;o1e4&&(t=parseFloat((t/1e4).toFixed(1))+"w")}catch(t){}return t}function w(e){try{return t.csdn.report.getFullSpm(e)}catch(t){return e}}function y(){this.currentUser={userName:"",userNick:'设置昵称',desc:'编辑自我介绍,让更多人了解你',avatar:""},this.hasLogin=!1,this.$container="",this.announcement=0,this.logoData={title:"CSDN首页",url:{default:"https://csdnimg.cn/cdn/content-toolbar/csdn-logo.png?v=20200416.1",dark:"https://g.csdnimg.cn/common/csdn-toolbar/images/csdn-logo.png",home:"https://g.csdnimg.cn/common/csdn-toolbar/images/csdn-logo.png"}},this.navData=[],this.personMenuData=[],this.advertData={date:{start:"2022/07/03 08:50:00",end:"2022/07/04 17:30:00"},background:{large:"https://csdnimg.cn/public/publick_img/ad_20200703_toolbar325.jpg",default:"https://csdnimg.cn/public/publick_img/ad_20200703_toolbar80_2.jpg"},color:"#027ef2",url:"https://aiprocon.csdn.net/p/live?utm_source=live_703"},this.mpMenuData={isShow:!1},this.renderBtnData={},this.init()}t.csdn=t.csdn||{},t.csdn.configuration_tool_parameterv=h;var x=["csdn-toolbar-default","csdn-toolbar-dark","csdn-toolbar-home"],k=[],D=0,_="normal",S=0,C="https://so.csdn.net/so/search";y.prototype={constructor:y,init:function(){var t=this;t.checkLogin(function(e){e.userName&&(t.hasLogin=!0,_hmt.push(["_setUserTag","5744",e.userName])),t.setPersonMenuData()}),t.getToolbarData(t.render)},render:function(e){var n=this;n.isMiniRenderSearch=!1,"mini"===_?(n.renderMiniToolbar(),n.renderLogo(),n.renderMiniMenu(),n.renderBtnsJudgement(),n.chain(),t.csdn&&t.csdn.toolbarFinishCallback&&t.csdn.toolbarFinishCallback()):(n.renderToolbar(),n.renderLogo(),n.renderNav(),n.renderSearch(),n.renderBtnsJudgement(),n.getHotSearchWordData(),n.chain())},setPersonMenuData:function(){this.personMenuData=[{name:"我的关注",url:"https://i.csdn.net/#/uc/follow-list",report:{mod:"popu_789",dest:"https://i.csdn.net/#/uc/follow-list",spm:"3001.5109"},icon:"toolbar-icon-follow",class:""},{name:"我的收藏",url:"https://i.csdn.net/#/uc/collection-list?type=1",report:{mod:"popu_789",dest:"https://i.csdn.net/#/uc/collection-list?type=1",spm:"3001.5110"},icon:"toolbar-icon-collect",class:""},{name:"个人中心",url:"https://i.csdn.net/#/uc/profile",report:{mod:"popu_789",dest:"https://i.csdn.net/#/uc/profile",spm:"3001.5111"},icon:"toolbar-icon-profile",class:""},{name:"帐号设置",url:"https://i.csdn.net/#/account/index",report:{mod:"popu_789",dest:"https://i.csdn.net/#/account/index",spm:"3001.5112"},icon:"toolbar-icon-account",class:"toolbar-subMenu-border"},{name:"我的博客",url:"https://blog.csdn.net/"+this.currentUser.userName,report:{mod:"popu_789",dest:"https://blog.csdn.net/",spm:"3001.5113"},icon:"toolbar-icon-blog",class:""},{name:"管理博客",url:"https://mp.csdn.net/console/article",report:{mod:"popu_789",dest:"https://mp.csdn.net/console/article",spm:"3001.5114"},icon:"toolbar-icon-mp",class:""},{name:"我的学院",url:"https://edu.csdn.net/",report:{mod:"popu_789",dest:"https://edu.csdn.net/",spm:"3001.5115"},icon:"toolbar-icon-edu",class:""},{name:"我的下载",url:"https://mp.csdn.net/console/upDetailed",report:{mod:"popu_789",dest:"https://mp.csdn.net/console/upDetailed",spm:"3001.5116"},icon:"toolbar-icon-download",class:""},{name:"我的书架",url:"https://book.csdn.net/bookshelf",report:{mod:"popu_789",dest:"https://book.csdn.net/bookshelf",spm:"3001.5117"},icon:"toolbar-icon-book",class:"toolbar-subMenu-border"},{name:"我的钱包",url:"https://i.csdn.net/#/wallet/index",report:{mod:"popu_789",dest:"https://i.csdn.net/#/wallet/index",spm:"3001.5136"},icon:"toolbar-icon-wallet",class:""},{name:"我的订单",url:"https://mall.csdn.net/myorder",report:{mod:"popu_789",dest:"https://mall.csdn.net/myorder",spm:"3001.5137"},icon:"toolbar-icon-order",class:"toolbar-subMenu-border"},{name:"帮助",url:"https://blog.csdn.net/blogdevteam/article/details/103478461",report:{mod:"popu_789",dest:"https://blog.csdn.net/blogdevteam/article/details/103478461",spm:"3001.5138"},icon:"toolbar-icon-help",class:""},{name:"退出",url:"javascript:;",report:{spm:"3001.5139"},icon:"toolbar-icon-logout",class:"toolbar-btn-logout"}]},getAvatarByAu:function(t){return!!t&&"https://profile.csdnimg.cn/"+t.split("").join("/")+"/2_"+(this.currentUser.userName&&this.currentUser.userName.toLowerCase())},checkLogin:function(t){var e=o("AU"),n=o("UserNick"),a=o("UserName");this.currentUser.userNick=n,this.currentUser.userName=a,this.currentUser.avatar=this.getAvatarByAu(e),t&&t(this.currentUser)},renderToolbar:function(){var t=this,n=t.getToolbarStyle(),o=e('
\n
\n
\n
\n \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    ');return 1==S?e("#toolbarBox").prepend(o):e("body").prepend(o),t.$container=o.find(".toolbar-container"),t.$logoBox=o.find(".toolbar-logo"),t.$NavBox=o.find(".toolbar-menus"),t.$btnsBox=o.find(".toolbar-btns"),e(document).on("click",function(n){0!==e(n.target).closest(".toolbar-search").length||t.searchInputFocus||(t.clearSeachDropMenu(),t.toggleSearchBarInput())}),this},renderMiniToolbar:function(){var t=this,n=t.getToolbarStyle(),o=e('
    \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    ');return e("body").prepend(o),t.$miniMenu=o.find(".toolbar-container-left"),t.$logoBox=o.find(".toolbar-logo"),t.$btnsBox=o.find(".toolbar-btns"),this},renderNav:function(){var t=this,e=""+this.navData.map(function(e){e.active=l(e.url),"index"===e.id&&d()?e.active=!1:"community"!==e.id||d()||(e.active=!1);var n=((new Date).getTime(),t.isEffectiveTime(e.icon));return'
  • \n \n "+e.name+"\n "+(n?"':"")+"\n "+(e.children.length?'':"")+"\n \n "+(e.children.length?'
    \n '+e.children.map(function(t){return""+t.name+""}).join("")+"\n
    ":"")+"\n "+(e.slider&&e.slider.list&&e.slider.list.length?'
    \n
    \n "+e.slider.list.map(function(t){return(t.name&&t.name.length<=2||t.imgUrl)&&"\n '+(this.logoData.qrcode?'
    \n \n
    ':"");return void 0,this.$logoBox.append(n),this},renderSearch:function(n){var o=this,a=e(''),r=!1,i=s(this.getSearchAssociateWord,300).bind(this);a.on("focus","#toolbar-search-input",function(t){var a=e(this),s=a.val().trim();""===s?o.getSearchHistoryArray(o.renderSearchHistoryDropMenu):i(s,o.renderAssociateWordDropMenu.bind(o)),n||o.toggleSearchBarInput("focus"),o.searchInputFocus=!0,r=!0,o.refreshPlaceholder(),o.buriedPoint({spm:"3001.8516"})}).on("blur","#toolbar-search-input",function(t){o.searchInputFocus=!1,setTimeout(function(){o.refreshPlaceholder()},500)}).on("input","#toolbar-search-input",function(t){var n=e(this),a=n.val().trim();o.searchInputValue=a,void 0,""===a&&r?o.getSearchHistoryArray(o.renderSearchHistoryDropMenu):i(a,o.renderAssociateWordDropMenu.bind(o))}).on("click","button",function(t){var r=e("#toolbar-search-input").val(),i=o.placeholder&&o.placeholder.productId||o.placeholderRight&&o.placeholderRight.productId,s=r?"3001.4498":"3001.7499",c=r||i,l=o.clickSearchBtnHandler.call(o,r,s);return o.buriedPoint({spm:s,dest:l,extend1:r?"pc_search_uc_word":"pc_search_default_word",extra:JSON.stringify({utm_medium:o.utm_medium,searchword:c})}),o.clearSeachDropMenu(),a.find("#toolbar-search-input").blur(),n||o.toggleSearchBarInput(),!1}).on("keydown","#toolbar-search-input",function(t){229!==t.keyCode&&13===t.keyCode&&e("#toolbar-search-button").trigger("click")});var c=!1;return a.on("compositionstart","#toolbar-search-input",function(t){c=!0}).on("compositionupdate","#toolbar-search-input",function(t){c=!0}).on("compositionend","#toolbar-search-input",function(t){c=!1}),n?(e(n).append(a),o.isMiniRenderSearch=!0,e(document).on("click",function(t){0!==e(t.target).closest(".toolbar-search").length||o.searchInputFocus||o.clearSeachDropMenu()})):e(".toolbar-container-middle").append(a),o.$searchBox=e(".toolbar-search"),e(t).on("keydown",function(t){if(!c){var n=e(".associate-word-drop-menu");if(n.length&&r){var o=n.find(".toolbar-search-item"),i=n.find(".toolbar-search-item.active"),s=i.length?i.index():-1;"ArrowUp"===t.key?(s--,s<0&&(s=o.length-1),o.eq(s).addClass("active").siblings().removeClass("active"),a.find("#toolbar-search-input").val(o.eq(s).find(".search-key-data").text()),t.preventDefault()):"ArrowDown"===t.key&&(s++,s>o.length-1&&(s=0),o.eq(s).addClass("active").siblings().removeClass("active"),void 0,a.find("#toolbar-search-input").val(o.eq(s).find(".search-key-data").text()))}}}),e(t).on("resize",function(){r&&(o.clearSeachDropMenu(),a.find("#toolbar-search-input").blur(),n||o.toggleSearchBarInput())}),this},outPutSearchMethod:function(t){this.renderSearch(t),this.getHotSearchWordData()},renderBtnsJudgement:function(){if(Object.keys(this.renderBtnData).length>0&&"mini"!==_){var t=o("c_segment");t=t?parseInt(t):0,this.renderBtnData.control1.indexOf(t)>-1?(document.querySelector(".toolbar-inside").classList.add("control1"),this.renderBtns()):this.renderBtnData.exp1.indexOf(t)>-1?(document.querySelector(".toolbar-inside").classList.add("exp1"),this.renderBtnsExp1()):this.renderBtnData.exp2.indexOf(t)>-1?(document.querySelector(".toolbar-inside").classList.add("exp2"),this.renderBtnsExp2()):this.renderBtnData.exp3.indexOf(t)>-1?(document.querySelector(".toolbar-inside").classList.add("exp3"),this.renderBtnsExp3()):this.renderBtns()}else this.renderBtns()},renderBtnsExp1:function(){var t=this,n=b(),o=n&&this.hasLogin?this.vipData.iconVip:this.vipData.iconNormal,a=(o.showIcon,e('\n \n "+(this.hasLogin?'
    \n
    \n 消息\n
    \n
    \n
    ':"")+'\n
    \n 历史\n
    \n \n
    \n
    '));this.$btnsBox.append(a),this.renderNewBtnWrite(),a.on("click",".toolbar-btn-loginfun",function(){var t=e(this).data("report-click");t?c(t):c()}),a.on("click",".toolbar-btn-logout",function(){t.clickLogoutBtnHandler()})},renderBtnsExp2:function(){var t=this,n=b(),o=n&&this.hasLogin?this.vipData.iconVip:this.vipData.iconNormal,a=(o.showIcon,e('\n
    \n \n
    \n "+(this.hasLogin?'
    \n
    \n \n
    \n
    \n
    ':"")+'\n
    \n \n
    \n
    \n \n
    \n
    \n
    '));this.$btnsBox.append(a),this.renderNewBtnWrite(),a.on("click",".toolbar-btn-loginfun",function(){var t=e(this).data("report-click");t?c(t):c()}),a.on("click",".toolbar-btn-logout",function(){t.clickLogoutBtnHandler()})},renderBtnsExp3:function(){var t=this,n=b(),o=n&&this.hasLogin?this.vipData.iconVip:this.vipData.iconNormal,a=o.showIcon?"inline-block":"none",r=e('\n \n "+(this.hasLogin?'
    \n
    \n 消息\n
    \n
    \n
    ':"")+'\n
    \n 历史\n
    \n \n
    \n ');this.$btnsBox.append(r),this.renderNewBtnWrite(),r.on("click",".toolbar-btn-loginfun",function(){var t=e(this).data("report-click");t?c(t):c()}),r.on("click",".toolbar-btn-logout",function(){t.clickLogoutBtnHandler()})},renderBtns:function(){var t=b(),n=t&&this.hasLogin?this.vipData.iconVip:this.vipData.iconNormal,r=n.showIcon?"inline-block":"none";void 0;var i=this,s=e('\n \n
    \n 足迹\n
    \n
    \n 动态\n \n
    \n '+(this.hasLogin?'
    \n
    \n 消息\n
    \n
    \n
    ':"")+"\n "+(this.hasShowMpMenu()?'\n \n ":"")+'\n
    \n ');return this.$btnsBox.append(s),this.renderBtnWrite(),s.on("click",".toolbar-btn-loginfun",function(){var t=e(this).data("report-click");t?c(t):c()}),s.on("click",".toolbar-btn-logout",function(){i.clickLogoutBtnHandler()}),this.$msgBox=s.find(".toolbar-msg-box"),o("has-vote-msg")||e(".vote-item").find("i").show(),e(".toolbar-dynamic-subMenu").on("click",".vote-item",function(){a("has-vote-msg",1,864e5),e(".vote-item").find("i").hide()}),this},renderBtnWrite:function(){var n=this.hasShowMpMenu()?"https://mp.csdn.net/edit":"https://mp.csdn.net",o=''+(this.hasShowMpMenu()?"发布":"创作")+"";if(t.csdn.toolbarData&&t.csdn.toolbarData.writeBtnData&&t.csdn.toolbarData.writeBtnData.btnShow)if(!this.hasLogin&&t.csdn.toolbarData.writeBtnData&&t.csdn.toolbarData.writeBtnData.btnBgUnLoginOld)o='\n \n ',e(".toolbar-btn-write").append(o),t.csdn&&t.csdn.report&&t.csdn.report.reportView&&t.csdn.report.reportView({spm:"3001.7765"});else{e.ajax({ url:"https://blog.csdn.net/phoenix/web/v1/is-zero-article-user",type:"get",xhrFields:{withCredentials:!0},success:function(e){200===e.code&&(e.data?t.csdn.toolbarData.writeBtnData.btnBgNewWriterOld&&(o='\n \n '):t.csdn.toolbarData.writeBtnData.btnBgWriterOld&&(o='\n \n '))},complete:function(){e(".toolbar-btn-write").append(o),t.csdn&&t.csdn.report&&t.csdn.report.reportView&&t.csdn.report.reportView({spm:"3001.7765"})}})}else e(".toolbar-btn-write").append(o),t.csdn&&t.csdn.report&&t.csdn.report.reportView&&t.csdn.report.reportView({spm:"3001.7765"})},renderNewBtnWrite:function(){var n="https://mp.csdn.net/edit",o='发布';if(t.csdn.toolbarData&&t.csdn.toolbarData.writeBtnData&&t.csdn.toolbarData.writeBtnData.btnShow)if(!this.hasLogin&&t.csdn.toolbarData.writeBtnData&&t.csdn.toolbarData.writeBtnData.btnBgUnLogin)o='\n \n ',e(".toolbar-btn-write").append(o),t.csdn&&t.csdn.report&&t.csdn.report.reportView&&t.csdn.report.reportView({spm:"3001.7765"});else{e.ajax({url:"https://blog.csdn.net/phoenix/web/v1/is-zero-article-user",type:"get",xhrFields:{withCredentials:!0},success:function(e){200===e.code&&(e.data?t.csdn.toolbarData.writeBtnData.btnBgNewWriter&&(o='\n \n '):t.csdn.toolbarData.writeBtnData.btnBgWriter&&(o='\n \n '))},complete:function(){e(".toolbar-btn-write").append(o),t.csdn&&t.csdn.report&&t.csdn.report.reportView&&t.csdn.report.reportView({spm:"3001.7765"})}})}else e(".toolbar-btn-write").append(o),t.csdn&&t.csdn.report&&t.csdn.report.reportView&&t.csdn.report.reportView({spm:"3001.7765"})},renderMiniMenu:function(){var t=e('
    \n \n
      '+this.navData.map(function(t){return t.active=l(t.url),"index"===t.id&&d()?t.active=!1:"community"!==t.id||d()?p()&&(t.active=!1):t.active=!1,'
    • \n "+t.name+"\n
    • "}).join("")+"\n
    \n
    ");return this.$miniMenu.prepend(t),this},renderMsgMenu:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.hasLogin){var e='';this.$btnsBox.find(".toolbar-btn-msg .toolbar-subMenu-box").append(e)}else this.setRemind("https://passport.csdn.net/account/login",0);k.length&&k.forEach(function(t){return t()})},renderCoupon:function(n){var o=e('你有一张VIP限时优惠券哦');n&&n>0&&-1===t.location.href.indexOf("assign_skin_id")&&(this.$msgBox.append(o),setTimeout(function(){o.remove()},5e3))},renderGuide:function(t){var n=this,r=o("c-toolbar-loginguide"),i=e('登录查看未读消息');!r&&t&&(i.find("i").click(function(t){a("c-toolbar-loginguide",1,864e5),i.remove()}),!n.hasLogin&&t>0&&this.$msgBox.append(i))},renderLiveMsg:function(t){var n=this;if(t&&1===t.status){var o=e('
    \n '+t.title+'\n

    '+t.count+'人在看

    \n
    \n \n
    ');o.on("click",".toolbar-msg-live-close",function(t){o.remove()}),o.on("click",".toolbar-msg-live-title",function(e){n.reportLiveId(+t.messageId)}),n.$msgBox.append(o),setTimeout(function(){o.remove()},15e3)}},reportLiveId:function(t){if(t===t){var n={messageId:t};n=JSON.stringify?JSON.stringify(n):'{"messageId":'+t+"}",e.ajax({url:"https://msg.csdn.net/v1/web/message/view/live",type:"post",data:n,contentType:"application/json",xhrFields:{withCredentials:!0},dataType:"json",success:function(t){}})}},renderSearchHistoryDropMenu:function(){var t=this,n=this.getSearchHistoryData(),o=JSON.stringify({spm:"3001.7957"}),a=function(e,n){var o=w("3001.4501");return JSON.stringify({spm:o,index:""+n,dest:C+"?spm="+o+"&q="+encodeURIComponent(e),extra:{searchword:e,isDoublePlaceholder:t.isDoublePlaceholder?1:0}})},r=e('
    \n "+(n.length?'
    \n

    搜索历史清空

    \n
      \n '+n.map(function(t,e){return'
    • "+t+'
    • '}).join("")+"\n
    \n
    ":"")+"\n
    ");r.on("click",".toolbar-search-clear",function(e){t.clearSearchHistory(),r.find(".toolbar-search-history").remove(),r.removeClass("toolbar-search-half")}).on("click",".del",function(n){var o=e(this).parent().text();t.clearSingleSearchHistory(o),e(this).parent().remove(),n.stopPropagation()}).on("click","li",function(n){t.clickSearchItemHandler.call(t,e(this)),t.isMiniRenderSearch||t.setAnimate(t.$NavBox,{width:"auto"})}).on("mouseover","li.toolbar-search-item",function(t){e(this).addClass("active").siblings().removeClass("active"),e(this).find(".del").show()}).on("mouseleave","li.toolbar-search-item",function(){e(this).removeClass("active"),e(this).find(".del").hide()}),t.clearSeachDropMenu(),t.$searchHotAndHistoryDropMenu=r,setTimeout(function(){t.reportViewCheck()}),n.length?(t.$searchBox.append(r),t.getHotSearchData(function(){r.addClass("toolbar-search-half")},n)):t.getHotSearchData(function(){t.$searchBox.append(r)},n)},renderSearchHotDropMenu:function(t,n){var o=this,a=Array.isArray(t)?t.slice():[];if(this.isDoublePlaceholder&&this.placeholderRight&&this.placeholderRight.productId){a=a.filter(function(t){return t.productId!==o.placeholderRight.productId});var r=Object.assign({},this.placeholderRight,{productId:u(this.placeholderRight.productId)});a.unshift(r)}if(a.length){"function"==typeof n&&n();var i=function(t,e){var n=t.productId||t.word,a=w("3001.4502"),r=Object.assign({},t.reportData.data,{spm:a,index:""+e,dest:C+"?spm="+a+"&q="+encodeURIComponent(n),extra:{searchword:n,isDoublePlaceholder:o.isDoublePlaceholder?1:0}});try{var i=JSON.parse(t.reportData.data.extra);r.extra=Object.assign({},i,r.extra)}catch(t){}return JSON.stringify(r)},s=e('
    \n

    搜索发现

    \n
      \n '+a.map(function(t,e){return'
    • "+(t.productId||t.word)+"
    • "}).join("")+"\n
    \n
    ");s.on("mouseover",".toolbar-search-item",function(t){e(this).addClass("active").siblings().removeClass("active")}).on("mouseleave",".toolbar-search-item",function(){e(this).removeClass("active")}),this.$searchHotAndHistoryDropMenu.find(".toolbar-search-hot").remove(),this.$searchHotAndHistoryDropMenu&&this.$searchHotAndHistoryDropMenu.append(s),setTimeout(function(){o.reportViewCheck()})}},renderAssociateWordDropMenu:function(t){if(this.searchInputFocus){var n=this,o=e(e.parseHTML('\n \n "));o.on("click","li",function(t){n.clickSearchItemHandler.call(n,e(this).find(".search-key-data")),n.isMiniRenderSearch||n.setAnimate(n.$NavBox,{width:"auto"})}),o.on("mouseover","li.toolbar-search-item",function(t){e(this).addClass("active").siblings().removeClass("active")}),this.$searchBox.append(o),this.reportViewCheck()}},clickSearchBtnHandler:function(n,o){var a=this.placeholder&&this.placeholder.productId||this.placeholderRight&&this.placeholderRight.productId,r=n||a;if(!n&&this.placeholder&&"csdn_ad"===this.placeholder.recommendType&&this.placeholder.ext&&this.placeholder.ext.url)return void t.open(this.placeholder.ext.url);if(void 0===r||null===r)return e("#toolbar-search-input").focus(),!1;var i=encodeURIComponent(r),s=!n&&a,c="",l=C+"?spm="+w(o)+"&q="+i+"&t="+g()+"&u=",d=s?this.urlParamsPlaceholder:this.urlParams;if(d){for(var p in d)if(d.hasOwnProperty(p)){var u=d[p];c+="&"+p+"="+u}l+=c}return this.urlParams="",t.location.href.indexOf("so.csdn.net")>-1?t.csdn&&t.csdn.toolbarSearchUrl?t.location.href=t.csdn.toolbarSearchUrl+i+c:t.location.href=l:t.open(l),l},clickSearchItemHandler:function(n){var o=this,a=[n.text(),n.data("type"),n.data("index")],r=a[0],i=a[1],s=a[2],c={},l="";if("hot"===i){var d=o.hotSearchData[s],p=d&&d.reportData;c=p?o.getHotSearchPointData(p,r):Object.assign({},c,{spm:"3001.4502"}),d&&"csdn_ad"===d.recommendType&&d.ext&&d.ext.url&&(l=d.ext.url)}else if("history"===i)c={spm:"3001.4501"};else{var u=this.searchAssociateWord[s],h=u&&u.reportData&&u.reportData.data;this.urlParams=u&&u.reportData&&u.reportData.urlParams,c=Object.assign({},h,{spm:"3001.7498"})}l?t.open(l):(e("#toolbar-search-input").val(r).blur(),l=o.clickSearchBtnHandler.call(o,r,c.spm));try{"string"==typeof c.extra&&(c.extra=JSON.parse(c.extra))}catch(t){}c.extra=Object.assign({},c.extra,{searchword:r,isDoublePlaceholder:this.isDoublePlaceholder?1:0}),Object.assign(c,{dest:l,index:""+s}),o.buriedPoint(c),o.clearSeachDropMenu(),o.isMiniRenderSearch||o.toggleSearchBarInput()},clickAnnouncementHandler:function(){this.hasLogin&&(e("#toolbar-announcement").find(">i").remove(),this.announcement&&(this.announcement.announcementCount=0),a("announcement-new",JSON.stringify(this.announcement),this.announcement.announcementExpire||3e5),this.clearReadAnnouncement())},clickLogoutBtnHandler:function(){var e={mod:"popu_789"},n="https://passport.csdn.net/account/logout?from="+encodeURIComponent(t.location.href);e.dest=n,e.extend1="退出",t.location.href=n,csdn&&csdn.report&&csdn.report.reportClick(e)},clearSeachDropMenu:function(){e(".toolbar-search-drop-menu").remove()},clearReadAnnouncement:function(){e.ajax({url:"https://msg.csdn.net/v1/web/message/read_announcement",type:"post",contentType:"application/json",xhrFields:{withCredentials:!0},dataType:"json",success:function(t){},error:function(t){void 0}})},setUserAvatar:function(t){var n=t.avatarUrl;if(t.totalCount>0&&n&&!this.hasLogin&&o("UN")){var a='';e(".toolbar-btn-login").html(a)}},getHotSearchPointData:function(t,e){this.urlParams=t.urlParams;var n=Object.assign({},t.data,{spm:"3001.4502",extra:{searchword:e,isDoublePlaceholder:this.isDoublePlaceholder?1:0}});try{Object.assign(n.extra,JSON.parse(t.data.extra))}catch(t){}return n},getReadAnnouncement:function(){var t=this;e.ajax({url:"https://msg.csdn.net/v1/web/message/view/announcement",type:"post",contentType:"application/json",xhrFields:{withCredentials:!0},dataType:"json",success:function(e){if(e.status){var n=e.data;t.announcement=n,a("announcement-new",JSON.stringify(n),n.announcementExpire||3e5),t.hasLogin?t.getUnreadMsg():t.renderMsgMenu({announcement:n})}},error:function(t){void 0}})},getUnreadMsg:function(){if(this.hasLogin||o("UN")){var t=this,n=JSON.stringify?JSON.stringify({coupon:!0}):'{"coupon":true}';e.ajax({url:"https://msg.csdn.net/v1/web/message/view/unread",type:"post",data:n,contentType:"application/json",xhrFields:{withCredentials:!0},dataType:"json",success:function(e){if(e.status){var n=e.data;t.setRemind("",n.totalCount),t.setDocumentTitle(n.totalCount),t.renderCoupon(n.coupon_order),t.renderGuide(n.totalCount),t.renderLiveMsg(n.live_info),t.setUserAvatar(n),t.renderMsgMenu(n)}}})}},getSearchHistoryData:function(){var t=this.searchHistoryArray.splice(0,10);return this.isDoublePlaceholder&&this.placeholder&&this.placeholder.productId&&(t.unshift(u(this.placeholder.productId)),t=Array.from(new Set(t))),t},getSearchHistoryArray:function(t){var n=this;e.ajax({url:"https://so.csdn.net/api/v1/get_search_his",type:"get",contentType:"application/json",dataType:"json",xhrFields:{withCredentials:!0},success:function(e){200==e.code&&(n.searchHistoryArray=e.data.map(function(t){return u(t)}),t&&t.call(n))},error:function(t){void 0}})},getHotSearchData:function(t,n){var a=this;if((new Date).valueOf()-a.copyHotSearchDataTime<=2e3&&a.hotSearchData)return void a.renderSearchHotDropMenu(a.hotSearchData,t);e.ajax({url:"https://silkroad.csdn.net/api/v2/assemble/list/channel/pc_hot_word",type:"get",data:{user_foormark:1,channel_name:"pc_hot_word",size:20,user_name:a.currentUser.userName,platform:"pc",imei:o("uuid_tt_dd")},contentType:"application/json",dataType:"json",success:function(e){if(200===e.code){var o=e.data&&e.data.items||[];Array.isArray(o)&&Array.isArray(n)&&(o=o.filter(function(t){return!n.includes(t.productId)})),o=o.slice(0,10),o.forEach(function(t){t.productId=u(t.productId)}),a.copyHotSearchData(o),a.renderSearchHotDropMenu(o,t)}},error:function(e){a.hotSearchData&&a.renderSearchHotDropMenu(a.hotSearchData,t)}})},getSearchAssociateWord:function(t,n){if(this.searchInputValue){if(t===this.historySearchInputValue)return this.clearSeachDropMenu(),void n(this.searchAssociateWord);var a=this;e.ajax({url:"https://silkroad.csdn.net/api/v2/rcmd/list/channel/pc_toolbar_associateword",type:"POST",data:JSON.stringify({channel:"pc_toolbar_associateword",ext:{isAcceptDownGrade:!0,summary:!0,query:t,pageSize:10,page:0,type:"suggest",deviceid:"-",platform:"pc",user_name:a.currentUser.userName,imei:o("uuid_tt_dd")},size:10}),contentType:"application/json",xhrFields:{withCredentials:!0},dataType:"json",success:function(e){if(200===e.code){if(a.clearSeachDropMenu(),!e.data.items.length)return;var o=e.data.items.map(function(t){return{productId:t.product_id,reportData:t.report_data,ext:t.ext}});a.searchAssociateType=e.data.ext.num_show,a.searchAssociateWord=o,a.historySearchInputValue=t,n&&n(o)}}})}},getHotSearchWordData:function(n){var a={new_hot_flag:1,channel_name:"pc_hot_word",size:20,user_name:this.currentUser.userName,platform:"pc",imei:o("uuid_tt_dd")};if(t.toolbarSearchExt)try{var r=_typeof(t.toolbarSearchExt);"object"===r?a.toolbarSearchExt=JSON.stringify(t.toolbarSearchExt):"string"===r&&(a.toolbarSearchExt=t.toolbarSearchExt)}catch(t){void 0}var i=this;e.ajax({url:"https://silkroad.csdn.net/api/v2/assemble/list/channel/search_hot_word",type:"get",data:a,contentType:"application/json",dataType:"json",success:function(t){if(200===t.code){var e=t.data&&t.data.items||[];a.toolbarSearchExt?this.isDoublePlaceholder=!1:i.isDoublePlaceholder=t.data&&t.data.ext&&t.data.ext.ab_test_ext&&"1"===t.data.ext.ab_test_ext.his_foot_flag,e.length&&(i.utm_medium=t.data.ext.utm_medium||"",i.isDoublePlaceholder?(i.placeholderList=e.filter(function(t){return!!t.productId&&"alirecmd"===t.strategyId}),i.placeholderListRight=e.filter(function(t){return!!t.productId&&"alirecmd"!==t.strategyId})):(i.placeholderList=e.filter(function(t){return!!t.productId}),i.placeholderListRight=null),i.setPlaceholderInterval(i.placeholderList,i.placeholderListRight)),n&&n()}},error:function(t){void 0}})},refreshPlaceholder:function(){this.setPlaceholderInterval(this.placeholderList,this.placeholderListRight,this.placeholderIndex)},setPlaceholderInterval:function(t){var n=this,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=t&&t.length?a%t.length:0,i=o&&o.length?a%o.length:0;this.placeholder=t&&t[r]||null,this.placeholderRight=this.isDoublePlaceholder&&o&&o[i]||null,setTimeout(function(){n.setSearchInputPlaceholder(n.placeholder,n.placeholderRight)},200),!this.isDoublePlaceholder&&this.placeholder&&r<3||this.isDoublePlaceholder&&this.placeholderRight&&i<3?(e(".icon-fire").show(),e("#toolbar-search-input").css("textIndent","32px")):(e(".icon-fire").hide(),e("#toolbar-search-input").css("textIndent","12px")),this.placeholderIndex=a,clearTimeout(this.placeholderTimeout),this.placeholderTimeout=setTimeout(function(){n.setPlaceholderInterval(t,o,a+1)},5e3)},copyHotSearchData:function(t){if(t){var e=this;e.hotSearchData=t,e.copyHotSearchDataTime=(new Date).getTime()}},clearSingleSearchHistory:function(t){e.ajax({url:"https://so.csdn.net/api/v1/del_one_search_his?del_query="+t,type:"get",contentType:"application/json",dataType:"json",xhrFields:{withCredentials:!0},error:function(t){void 0}})},clearSearchHistory:function(){this.isDoublePlaceholder&&(this.placeholderList=[]),e.ajax({url:"https://so.csdn.net/api/v1/del_search_his",type:"get",contentType:"application/json",dataType:"json",xhrFields:{withCredentials:!0},error:function(t){void 0}})},getSearchInputPlaceholder:function(){return this.placeholder?this.placeholder&&this.placeholder.productId:~location.host.indexOf("edu")?"搜学院课程":"搜CSDN"},setSearchInputPlaceholder:function(t,n){this.urlParamsPlaceholder=t&&t.reportData&&t.reportData.urlParams;var o=t&&t.productId||"",a=n&&n.productId||"",r="";this.searchInputFocus?r=o||a||"":o&&a?(o=o.slice(0,12),a=a.slice(0,12),r=o+" | "+a):r=o||a||"",this.reportPlaceholderView(t),this.reportPlaceholderView(n),r&&e("#toolbar-search-input").attr("placeholder",r)},reportPlaceholderView:function(n){try{if(!n||"csdn_ad"!==n.recommendType||n.isViewReported||e("#toolbar-search-input").val())return;var o=n.reportData.data;o.spm="3001.7499",t.csdn.report.reportView(o),n.isViewReported=!0}catch(t){}},isEffectiveTime:function(t){if(!t)return!1;if(t.always)return!0;var e=(new Date).valueOf(),n=new Date(t.start).valueOf();return e<=new Date(t.end).valueOf()&&e>=n},getCurrentLogoData:function(t){var e=this;return Array.isArray(t)?t.reduce(function(t,n){return t="default"!==n.type||t?t:n,t=e.isEffectiveTime(n.time)?n:t},void 0):"object"===(void 0===t?"undefined":_typeof(t))?t:e.logoData},getToolbarData:function(n){var o=this;e.ajax({url:"https://img-home.csdnimg.cn/data_json/toolbar/toolbar1105.json",type:"get",dataType:"JSON",contentType:"application/x-www-form-urlencoded; charset=utf-8",success:function(e){void 0,o.navData=e.menus.slice(0,e.menus.length-1),o.vipData=e.menus.pop(),void 0,void 0,o.logoData=o.getCurrentLogoData(e.logo),void 0,o.background=e.background,o.redpackData=e.redpackData,o.mpMenuData=e.mpMenuData?e.mpMenuData:o.mpMenuData,o.renderBtnData=e.renderBtnData?e.renderBtnData:[],t.csdn.toolbarData=e,n&&n.call(o)},error:function(t){n&&n.call(o)}})},hasShowMpMenu:function(){return!("normal"!==_||!this.mpMenuData.isShow||void 0===this.mpMenuData.maxSegment)&&o("c_segment")<=parseInt(this.mpMenuData.maxSegment)},getMpMenuIcon:function(){if(!this.mpMenuData.isShow)return"";if(this.mpMenuData.icon&&this.mpMenuData.icon.length>0){return''}return""},buriedPoint:function(t){try{csdn&&csdn.report&&csdn.report.reportClick(t)}catch(t){void 0}},reportViewCheck:function(){try{csdn&&csdn.report&&csdn.report.viewCheck()}catch(t){void 0}},setDocumentTitle:function(t){var e=document.title;t>0&&(document.title="("+t+"条消息) "+e)},setRemind:function(t,n){var o=e("#toolbar-remind"),a=e(".toolbar-inside").hasClass("exp2");!this.hasLogin&&t&&o.attr("href",t),o.html(''+(a?"":"消息")+(n>0?'':"")+"")},setAnimate:function(t,e,n){n&&t.animate(e,n)||t.css(e)},toggleNavItems:function(t,e){var n=this.$NavBox.find(">li").eq(t).nextAll();e&&n.show()||n.hide()},getNavItemsWidthByCount:function(t){var n=0;return this.$NavBox.find(">li").eq(t).prevAll().each(function(t,o){n+=e(this).width()}),n+=4},toggleSearchBarInput:function(t){var n=e(document).width();if(!(n>1440)){var o=5;1366=0)return"background: url("+a+") no-repeat center center;background-size: cover;";if(a.indexOf("#")>=0)return"background: "+a}},setToolbarMsgCountByType:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(t&&this.hasLogin){var o=e(".toolbar-btn-msg").find('a[data-type="'+t+'"]');if(0!==o.length){o.find("i").remove(),o.html(''+o.text()+(n>0?"":"")+"");var a=e(".toolbar-btn-msg").find(".toolbar-subMenu a i").length;void 0,this.setRemind("",a)}}},chain:function(){var t=o("UserName");return f("toolbarReady"),t?this.getUnreadMsg():this.renderMsgMenu(),r("announcement"),r("announcement_new"),r("searchHistoryArray"),r("searchHistoryArray-new"),this}},function(){var t=e('meta[name="toolbar"]'),o="",a=0,r=0;if(t.length){var i=t.attr("content")||{};i=JSON.parse(i),a=i.type||a,_=i.model||_,r=i.fixModel||r}else a=m("toolbarSkinType")||a;o="https://g.csdnimg.cn/common/csdn-toolbar/"+x[a]+".css",D=a,S=r,-1===location.host.indexOf("loc-toolbar")&&n(o)}();var T=new y;t.csdn.toolbar={setToolbarMsgCountByType:T.setToolbarMsgCountByType.bind(T),configuration_tool_parameterv:h,renderSeasrchBox:T.outPutSearchMethod.bind(T)}}(window,jQuery),function(){function t(t){return t.some(function(t){return"*"===t||!!~location.href.indexOf(t)})}function e(t){return t.some(function(t){return new RegExp("^http(s)?:\\/\\/("+t+")(\\/|\\/\\?)?(spm=\\S*)?$").test(location.href)})}var n=function(){function t(){_classCallCheck(this,t),this.active={},this.loginUrl="https://passport.csdn.net/account/login?from="+encodeURIComponent(window.location.href)}return _createClass(t,[{key:"init",value:function(){this.getActiveData()}},{key:"getActiveData",value:function(){var t=this,e=this;$.ajax({url:"https://mp-activity.csdn.net/activity/report",type:"post",contentType:"application/json; charset=utf-8",xhrFields:{withCredentials:!0},data:JSON.stringify({pageUrl:window.location.href,action:"pageView",platform:"pc"}),dataType:"json",success:function(n){void 0;var o=n.data;return e.active=o,!(!o.matched||"popWindow"!==o.operationCommand)&&(o.ext.report&&-1!==o.ext.report.indexOf("exposure")&&window.csdn&&window.csdn.report&&window.csdn.report.reportView({spm:t.active.ext.spm}),"center"===o.ext.position?(e.renderCenterDom(),e.renderCenterCss()):"right"===o.ext.position?(e.renderRightDom(),e.renderRightCss()):(e.renderCenterDom(),e.renderCenterCss()),!1)},error:function(t){void 0}})}},{key:"handleClose",value:function(){var t=$("#csdn-active-dialog .closeBtn"),e=$("#csdn-active-mask");void 0,t.click(function(){void 0,$("#csdn-active-mask").remove(),$("#csdn-active-dialog").remove()}),e.click(function(){void 0,$("#csdn-active-mask").remove(),$("#csdn-active-dialog").remove()})}},{key:"handleJump",value:function(){var t=$("#csdn-active-dialog .active_main");void 0,t.click(function(){void 0,$("#csdn-active-mask").remove(),$("#csdn-active-dialog").remove()})}},{key:"renderCenterDom",value:function(){void 0;var t='\n
    \n
    \n
    \n \n \n
    \n
    \n ';if($("body").append(t),this.handleClose(),this.handleJump(),-1!=this.active.ext.popUpDuration)var e=setTimeout(function(){$("#csdn-active-mask").remove(),$("#csdn-active-dialog").remove(),clearTimeout(e)},1e3*this.active.ext.popUpDuration)}},{key:"renderRightDom",value:function(){void 0;var t='\n
    \n
    \n
    \n \n \n
    \n
    \n ';if($("body").append(t),this.handleClose(),this.handleJump(),-1!=this.active.ext.popUpDuration)var e=setTimeout(function(){$("#csdn-active-mask").remove(),$("#csdn-active-dialog").remove(),clearTimeout(e)},1e3*this.active.ext.popUpDuration)}},{key:"renderCenterCss",value:function(){void 0;var t=$('');document.head.insertBefore($(t)[0],document.head.getElementsByTagName("title")[0])}},{key:"renderRightCss",value:function(){void 0 ;var t=$('');document.head.insertBefore($(t)[0],document.head.getElementsByTagName("title")[0])}}]),t}();$(document).on("toolbarReady",function(o){var a=window.csdn.toolbarData||{},r=a.activeData;void 0,r&&r.whiteList&&t(r.whiteList)&&(void 0,(new n).init()),r&&r.whiteRegexList&&e(r.whiteRegexList)&&(void 0,(new n).init())})}(),function(){!function(){function t(){_classCallCheck(this,t)}_createClass(t,[{key:"init",value:function(){"www.csdn.net"===window.location.host&&"/"===window.location.pathname&&this.renderStyle()}},{key:"renderStyle",value:function(){var t=document.createElement("style");t.innerHTML="\n html {\n -webkit-filter: grayscale(100%); /* webkit */\n -moz-filter: grayscale(100%); /*firefox*/\n -ms-filter: grayscale(100%); /*ie9*/\n -o-filter: grayscale(100%); /*opera*/\n filter: grayscale(100%);\n filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);\n }\n body{\n filter:gray; /*ie9- */\n background : none!important;\n }\n ",document.querySelector("head").appendChild(t)}}])}()}(),function(){function t(t){for(var e=document.cookie.split("; "),n=0;n0){var o=n.data[0];if(-1===[536,539,541].indexOf(o.adPositionId))return;switch(o.adType){case"baodeng":var d=n.data.reduce(function(t,e,n){return 0===n?t=Object.assign({},e,{children:[]}):t.children.push(e),t},{});void 0,r(d);break;case"code":i(o)}}}else csdn&&csdn.toolbarData&&csdn.toolbarData.advert&&csdn.toolbarData.advert.checkPlugin&&541!==e&&setTimeout(function(){!s()&&!c()||l()||a(t,541)},5e3)}})}function r(a){var r=!!t("is_advert");if(!a)return void n("is_advert");var i="width:100%; height:100%; background-image: url("+a.imgUrl+"); background-size: auto 80px;background-repeat: no-repeat; background-position: center center;",s="width:100%; height:100%; background-image: url("+a.bigImgUrl+"); background-size: auto 320px;background-repeat: no-repeat; background-position: center center;",c=$('');c.find(".toolbar-adver-btn").click(function(t){return c.remove(),o("toolbarHeightChange"),a.closeAdClickUrl&&$.ajax({url:a.closeAdClickUrl,type:"get",dataType:"JSON",contentType:"application/x-www-form-urlencoded; charset=utf-8",xhrFields:{withCredentials:!0},success:function(t){}}),!1}),c.on("click",".toolbar-advert-more-item",function(t){var e=$(this).data("adress")?$(this).data("adress"):"";return e&&window.open(e,"_blank"),t.stopPropagation(),!1}),$("#csdn-toolbar").prepend(c),o("toolbarHeightChange"),!r&&e("is_advert","1",864e5),c.on("transitionend",function(t){o("toolbarHeightChange")}),setTimeout(function(){!r&&$(".toolbar-advert-default").removeClass("toolbar-advert-lg").find("div").attr("style",i),o("toolbarHeightChange")},1e3*(a.showSeconds||5))}function i(t){var e=$('
    ');if(t.content&&e.append(t.content),t.exposureUrl){var n=$('');e.append(n)}o("toolbarHeightChange"),$("#csdn-toolbar").prepend(e),setTimeout(function(){o("toolbarHeightChange")},200)}function s(){var t=$('
    ');if($("#csdn-toolbar").append(t),t.is(":hidden"))return t.remove(),!0;t.remove()}function c(){return $("#greenerSettings").length}function l(){return $("#open_chromePlugin_tab").length}var d=!1;$(document).on("toolbarReady",function(t){void 0,void 0,void 0,(window.csdn.toolbarData.advert.blacklist||[]).indexOf(location.host)>=0||a()})}(),function(){function t(t){for(var e=document.cookie.split("; "),n=0;n10&&clearTimeout(this.timer)}},{key:"getBarrageList",value:function(){var t=this.allData.slice(0,3);return this.allData=this.allData.slice(3),t.map(function(t){return Object.assign({},t,{x:0,speed:2+Number(Math.random().toFixed(1)),stop:!1})})}},{key:"start",value:function(){for(var t=this,n=document.documentElement.clientWidth,o=0,a=0;a=-t.barrageBoxWidth&&!t.barrageList[a].stop)requestAnimationFrame(t.fnArr[a]);else if(n+t.barrageList[a].x<-t.barrageBoxWidth&&!t.barrageList[a].stop&&++o===t.barrageDomArr.length){if(t.fnArr=[],$("#barrageBox").remove(),!t.checkIsPassport()){var r=t.getTomorrowTimeRemaining();e("ad_last_time",Date.now(),r)}t.barrageList=t.getBarrageList(),t.barrageList.length?(t.renderBarrage(),t.start(),t.insertAdCookie()):t.setTimer()}})}(a);for(var r=0;r\n '+(this.barrageList[o].type?"":'')+'\n \n \n
    '+this.barrageList[o].nickname.slice(0,10)+":"+this.barrageList[o].content+'
    \n
    \n
    \n
    \n
    \n
    \n
    \n \n '}$("#csdn-toolbar").append('
    '+n+"
    "),this.barrageDomArr=[].concat(_toConsumableArray(document.querySelectorAll("#barrageBox .barrage-item")));var i=$("#barrageBox");this.barrageBoxWidth=i.width()+26,i.css({right:-this.barrageBoxWidth+"px"});var s=this;i.on("mouseenter",".barrage-item",function(){s.barrageList[$(this).index()].stop=!0}),i.on("mouseleave",".barrage-item",function(){s.barrageList[$(this).index()].stop=!1,requestAnimationFrame(s.fnArr[$(this).index()])}),i.on("click",".barrage-close",function(){$("#barrageBox").remove(),clearTimeout(s.timer),e("hideBarrage","1",s.getTomorrowTimeRemaining())}),i.on("click",".barrage-follow",function(){$(this).hasClass("is-follow")||s.follow(s.barrageList[$(this).parent().index()].username)}),i.on("click",".barrage-link.barrage-link-redpack",function(){if(t("UserName")){if(!$(this).hasClass("already")){var e=$(this).parent().index();window.csdn.barrageRedpack&&window.csdn.barrageRedpack.open(s.barrageList[e].typeId),$(this).addClass("already").parent().addClass("barrage-link-hide")}}else window.location.href="https://passport.csdn.net/account/login?from="+encodeURIComponent(window.location.href)})}},{key:"insertAdCookie",value:function(){var n=t("ad_barrage_ids")||"",o=n?n.split(","):[];for(o=[].concat(_toConsumableArray(new Set(o.concat(this.barrageList.filter(function(t){return t.isAddCookie}).map(function(t){return t.barrageId})))));o.length>500;)o.shift();e("ad_barrage_ids",o.join(","),864e5)}},{key:"setTimer",value:function(){var t=this;clearTimeout(this.timer),this.timer=setTimeout(function(){t.queryBarrage()},1e3*this.pollDelay)}},{key:"resetErrorCount",value:function(){this.errorCount=0}},{key:"bindToolbarHeightChange",value:function(){var t=this;$(document).on("toolbarHeightChange",function(){t.getToolbarHeight();var e=$("#barrageBox");e.length&&e.css("top",t.toolbarHeight+32+"px")})}},{key:"getToolbarHeight",value:function(){var t=$("#csdn-toolbar");this.toolbarHeight=t.length?t.height():44}},{key:"handlePageVisibilityChange",value:function(){var t,e,n=this;void 0!==document.hidden?(t="hidden",e="visibilitychange"):void 0!==document.msHidden?(t="msHidden",e="msvisibilitychange"):void 0!==document.webkitHidden&&(t="webkitHidden",e="webkitvisibilitychange");var o=function(){document[t]?clearTimeout(n.timer):!$("#barrageBox").length&&n.setTimer()};document.addEventListener(e,o,!1)}},{key:"getTomorrowTimeRemaining",value:function(){var t=(new Date).getFullYear()+"/"+((new Date).getMonth()+1)+"/"+((new Date).getDate()+1);return new Date(t)-Date.now()}},{key:"follow",value:function(e){var n=this;t("UserName")?t("UserName")!==e&&$.ajax({url:"https://me.csdn.net/api/relation/create",type:"post",contentType:"application/x-www-form-urlencoded; charset=utf-8",xhrFields:{withCredentials:!0},data:JSON.stringify({username:e}),dataType:"json",success:function(t){n.changeFollowStatus(e)},error:function(t){n.changeFollowStatus(e)}}):window.location.href="https://passport.csdn.net/account/login?from="+encodeURIComponent(window.location.href)}},{key:"changeFollowStatus",value:function(t){$("#barrageBox").find(".barrage-item").each(function(){$(this).find(".barrage-follow").attr("data-username")===t&&$(this).find(".barrage-follow").addClass("is-follow").text("已关注")})}},{key:"checkIsPassport",value:function(){return!!~window.location.href.indexOf("passport.csdn.net")}}]),n}();$(document).on("toolbarReady",function(){var t=window.csdn.toolbarData.barrageData.whiteList;t.length&&n(t)&&(new o).init()})}(),function(){function t(){return n("UserName")}function e(t){window.csdn&&window.csdn.loginBox&&window.csdn.loginBox.show?window.csdn.loginBox.show(t):window.location.href="https://passport.csdn.net/account/login"+(t?"?spm="+t.spm:"")}function n(t){for(var e=document.cookie.split("; "),n=0;n\n
      '+this.renderLeft()+"
    \n ")+'\n \n
    \n '+this.renderRight()+'\n
    \n
    \n \n ';this.container.append(t),1==this.data.length&&$(".toolbar-collection-left").hide(),this.isHideOnce&&$("#csdn-toolbar-collection").hide(),this.bindToggleFolder(),this.bindToMore()}}},{key:"renderLeft",value:function(){for(var t="",e=0;e/g,">");t+="\n \n
    '+n+"
    \n "+(0==e?"":'
    '+this.data[e].num+"
    ")+"\n
  • \n "}return t}},{key:"renderRight",value:function(){if(this.data[this.currentIndex].contentList.length){for(var t="",e=0;e\n \n "+n.source+'\n '+n.title+"\n \n \n "}return'
      '+t+"
    "+(this.data[this.currentIndex].num>15?'查看更多':"")}return'\n
    \n
    空空如也
    \n
    \n '}},{key:"show",value:function(){clearTimeout(this.timer),this.timer=setTimeout(function(){o&&$("#csdn-toolbar-collection").stop().fadeIn(100)},150)}},{key:"hide",value:function(){this.isHideOnce=!0,clearTimeout(this.timer),o||$("#csdn-toolbar-collection").stop().fadeOut(100)}}]),t}(),r=function(){function t(){_classCallCheck(this,t),this.container=$(".toolbar-btn.toolbar-btn-collect"),this.init()}return _createClass(t,[{key:"init",value:function(){var t=$('
    \n
    \n
    登录即可查看浏览历史和收藏
    \n 立即登录\n
    ');this.container.append(t),t.find("a.csdn-toolbar-loginbtn").on("click",function(){var t=$(this).data("report-click");$("#csdn-toolbar-collection-nologin").hide(),t?e(t):e()})}},{key:"show",value:function(){clearTimeout(this.timer),this.timer=setTimeout(function(){o&&$("#csdn-toolbar-collection-nologin").stop().fadeIn(100)},150)}},{key:"hide",value:function(){this.isHideOnce=!0,clearTimeout(this.timer),o||$("#csdn-toolbar-collection-nologin").stop().fadeOut(100)}}]),t}();$(document).on("toolbarReady",function(){if(t()){var e=null,n=$(".toolbar-btn.toolbar-btn-collect");n.on("mouseenter",function(){o=!0,e?e.show():e=new a}),n.on("mouseleave",function(){o=!1,e.hide()})}else{void 0;var i=null,s=$(".toolbar-btn.toolbar-btn-collect");s.on("mouseenter",function(){o=!0,i?i.show():i=new r}),s.on("mouseleave",function(){o=!1,i.hide()})}})}(),function(){function t(){return window.csdn.toolbarData.menus.filter(function(t){return t.slider&&t.slider.list&&t.slider.list.length>0})}var e=function(){function t(e){_classCallCheck(this,t),this.sliderArray=e,this.init()}return _createClass(t,[{key:"init",value:function(){this.initSliderScroll()}},{key:"initSliderScroll",value:function(){var t=this;this.sliderArray.forEach(function(e){$(".toolbar-subSlider-"+e.id).children().length&&t.sliderScroll(".toolbar-subSlider-"+e.id,$(".toolbar-subSlider-"+e.id).children().length,e.slider.time||4)})}},{key:"sliderScroll",value:function(t,e,n){var o=0,a=$(t);setInterval(function(){o===e-1?(o+=1,a.append(a.children().first().clone()),a.css({"margin-top":-48*o+"px",transition:"all 0.8s"})):o>=e?(o=0,a.css({"margin-top":"0px",transition:"none"}),a.children("a").last().remove()):(o+=1,a.css({"margin-top":-48*o+"px",transition:"all 0.8s"}))},1e3*n),a.on("transitionend",function(){o>=e&&(o=0,a.css({"margin-top":"0px",transition:"none"}),a.children("a").last().remove())})}}]),t}();$(document).on("toolbarReady",function(){var n=t();n.length&&new e(n)})}(),function(){function t(t){for(var e=document.cookie.split("; "),n=0;n-1&&window.location.href.indexOf("/article/details")>-1,~location.href.indexOf("blog.csdn.net")&&!this.isBlogDetail||this.init()}var i=!1;r.prototype.init=function(){this.isHighSchoolIp()},r.prototype.render=function(){var t=this;this.$main=$('
    \n \n \n \n
    '),this.isLogin?this.hasCert||this.renderSelect():this.renderSelect(),this.$main.find(".csdn-highschool-close").on("click",function(){t.close(t.closeValue)}),$("body").append(this.$main),a({spm:this.reportUV})},r.prototype.renderSelect=function(){var t=this,e=$('
    \n

    认证学生身份,立享VIP折扣

    \n
    \n

    您是否为学生:

    \n
    \n \n \n
    \n
    \n
    确定
    \n
    ');e.find(".highschool-radio").on("click",function(e){t.$main.find(".csdn-highschool-countdown").remove(),$(".highschool-submit").removeClass("cannot-select"),clearInterval(t.countDown),t.countDown=""}).on("click","input",function(e){t.radioValue=e.target.value}),e.find(".highschool-submit").on("click",function(){t.radioValue&&("cert"===t.radioValue?(window.open(t.certUrl,"_blank"),o({spm:t.reportUV,extend1:"是"})):o({spm:t.reportUV,extend1:"否"}),t.close(t.closeValue))}),this.$main.append(e)},r.prototype.renderAccount=function(){var t=this,e=$('');e.find(".highschool-submit").on("click",function(){window.open(t.schoolCommunityUrl,"_blank"),t.close(t.closeValue)}),this.$main.append(e)},r.prototype.isHighSchoolIp=function(){var t=this;$.ajax({url:this.IPurl,type:"get",contentType:"application/json",xhrFields:{withCredentials:!0},dataType:"json",success:function(e){void 0,e&&(t.isLogin?t.getAccountInfo():(t.render(),t.count()))},error:function(t){void 0}})},r.prototype.getAccountInfo=function(){var t=this;$.ajax({url:"https://g-api.csdn.net/community/personal-api/v1/get-school-community",type:"get",contentType:"application/json",xhrFields:{withCredentials:!0},dataType:"json",success:function(e){void 0,200===e.code&&e.data&&e.data.studentCertification?(t.hasCert=!0,t.reportUV="3001.6434",t.schoolName=e.data.schoolName,t.schoolCommunityUrl=e.data.schoolCommunityUrl):(t.render(),t.count())},error:function(e){t.render(),t.count(),void 0}})},r.prototype.close=function(t){this.$main.remove(),clearInterval(this.countDown),this.countDown="",e("csdn_highschool_close",t||"close",864e5)},r.prototype.count=function(){var t=this,e=this.closeTime;this.countDown=setInterval(function(){0===e?t.close(t.closeValue):(t.$main.find(".csdn-highschool-countdown").html(e+"秒"),e--)},1e3)},$(document).on("toolbarReady",function(e){var o=window.csdn.toolbarData||{},a=o.highSchoolData;a&&a.whiteList&&n(a.whiteList)&&(!t("csdn_highschool_close")||t("UserName")&&"nologin_close"===t("csdn_highschool_close"))&&(window.csdn.highSchool=new r)})}(),function(){function t(t){for(var e=document.cookie.split("; "),n=0;n0&&void 0!==arguments[0]?arguments[0]:window;return t&&$(t).height()}function o(){return!!t("needShowLoginBoxAuto")}function a(){return t("UserName")}function r(){var t=!window.csdn||void 0===window.csdn.needShowLoginBoxAuto||!!window.csdn.needShowLoginBoxAuto;window.csdn&&window.csdn.loginBox&&t&&!o()&&!a()&&(setTimeout(function(){try{window.csdn.loginBox.show()}catch(t){void 0}},800),e("needShowLoginBoxAuto","1",60*c.hours*60*1e3))}function i(){$(window).on("scroll",function(t){var e=$(this).scrollTop(),o=n(document),a=n(window);void 0,e>=(o-a)*c.ratio&&r() })}function s(t){return t&&t.some(function(t){return"*"===t||!!~location.href.indexOf(t)})}var c={whiteList:["loc-toolbar.csdn.net"],blackList:[],ratio:.5,hours:6};try{window.csdn=window.csdn||{},csdn.loginBox=csdn.loginBox||{},csdn.loginBox.loginBoxParams={isClosedBtn:!0}}catch(t){void 0}$(document).on("toolbarReady",function(t){var e=window.csdn.toolbarData||{};if(c=Object.assign({},c,e.loginBoxData),void 0,c&&s(c.whiteList)&&!s(c.blackList)){var o=n(document),a=n(window);void 0,(o-a)*c.ratio<100?(void 0,r()):(void 0,i())}})}(),function(){function t(t){for(var e=document.cookie.split("; "),n=0;n0){var n=e.data[0];t(n)}}else;}})}function r(t){if(t&&t.file2){var o=$('
    \n \n \n \n
    '+n.description+'
    \n
    \n
    '+n.popularityWord+'
    \n '+n.jumpTag+"\n
    \n
    ";csdn.report&&csdn.report.viewCheck(),e.create(a)}if(304===t.cmdId){var n=t.body,o=n.report_data?{spm:"3001.6004",dest:n.url,extra:JSON.stringify(JSON.parse(n.report_data).data.extra)}:{},a='
    \n \n
    '+n.description+'
    \n
    \n '+n.time+'\n '+n.jumpTag+"\n
    \n
    ";csdn.report&&csdn.report.viewCheck(),e.create(a)}}var e;setTimeout(function(){e=new CsdnNotification({top:"50px",right:"24px",time:9e3},t)},3e4)})}(),function(){function t(t){for(var e=document.cookie.split("; "),n=0;n\n
    \n \n

    '+t.nickName+'

    \n \n
    \n \n
    \n
      \n '+t.list.map(function(t){return'
    • '+t.name+"
    • "}).join("")+"\n
    \n
    \n ");return this.$box.append(e),this.$tpl=e,this.$box.on("mouseenter",function(e){void 0,t.isEenter=!0,t.isRender&&t.showProfile()||t.getData()}).on("mouseleave",function(e){void 0,t.isEenter=!1,t.hideProfile()}),this.$tpl.find(".csdn-profile-logout").on("click",function(t){$.ajax({type:"post",url:"https://passport.csdn.net/account/logout",data:JSON.stringify({}),crossDomain:!0,xhrFields:{withCredentials:!0},success:function(t){var e={mod:"popu_789"},n="https://passport.csdn.net/account/logout?from="+encodeURIComponent(window.location.href);e.dest=n,e.extend1="退出",csdn&&csdn.report&&csdn.report.reportClick(e),window.location.reload()},error:function(t){}})}),this},l.prototype.update=function(t){if(t){var e=t.fansCount,n=t.likeCount,o=t.favoritesCount,a=t.nickName,r=t.followCount;this.toggleVip(t),this.isRender=!0,$(".csdn-profile-fansCount").text(e||"--"),$(".csdn-profile-likeCount").text(n||"--"),$(".csdn-profile-favoritesCount").text(o||"--"),$(".csdn-profile-nickName").text(a||"--"),$(".csdn-profile-followCount").text(r||"--")}},l.prototype.toggleVip=function(t){this.isVip=1===t.vip,this.isVip&&$(".csdn-profile-no-vip").addClass("csdn-profile-vip").removeClass("csdn-profile-no-vip").attr("href","https://www.csdn.net/vip")},l.prototype.showProfile=function(){var t=this;this.timer&&clearTimeout(this.timer),this.timer=setTimeout(function(){t.isEenter&&(void 0,$(".csdn-toolbar-plugin").hide(),t.$box.addClass("toolbar-btn-login-action"),t.$tpl.stop().fadeIn(200))},150)},l.prototype.hideProfile=function(){if(this.timer&&clearTimeout(this.timer),!this.isEenter){void 0;this.$box.removeClass("toolbar-btn-login-action"),this.$tpl.stop().fadeOut(100)}},l.prototype.getData=function(){void 0;var t=this;if(!t.isRender){var e=window.csdn.toolbar.profileData;if(e)return t.update(e),void t.showProfile();$.ajax({url:"https://g-api.csdn.net/community/toolbar-api/v1/get-user-info",type:"get",dataType:"JSON",contentType:"application/x-www-form-urlencoded; charset=utf-8",xhrFields:{withCredentials:!0},success:function(e){200===e.code&&(t.update(e.data),window.csdn.toolbar.profileData=e.data),t.showProfile()},error:function(t){}})}},d.prototype.render=function(){var t=this;!this.init&&e(this.cookieKey,"1",this.cookieTime);var n=this,o=$('
    \n
    \n
    登录后您可以:
    \n
      \n '+n.list[n.type].map(function(t){return'
    • '+t.text+"
    • "}).join("")+'\n
    \n 立即登录\n
    ');if(this.$box.append(o),this.$tpl=o,this.$box.find("a.csdn-toolbar-loginbtn").on("click",function(){var t=$(this).data("report-click");$(".csdn-toolbar-plugin").hide(),t?r(t):r()}),window.location.href.indexOf("passport.csdn.net")>-1)this.$tpl.hide(),n.isRender=!0;else var a=setTimeout(function(){n.isRender=!0,$(".csdn-toolbar-plugin").hide(),t.$tpl.stop().fadeOut(200),clearTimeout(a)},3e3);this.$box.on("mouseenter",function(t){void 0,n.isEenter=!0,n.isRender&&n.showProfile(),n.isRender=!0}).on("mouseleave",function(t){void 0,n.isEenter=!1,n.hideProfile()}),$(document).on("scroll",function(t){void 0,n.isEenter=!1,n.isRender=!0,n.hideProfile()})},d.prototype.showProfile=function(){var t=this;this.timer&&clearTimeout(this.timer),this.timer=setTimeout(function(){t.isEenter&&(void 0,$(".csdn-toolbar-plugin").hide(),t.$tpl.stop().fadeIn(200))},150)},d.prototype.hideProfile=function(){if(this.timer&&clearTimeout(this.timer),!this.isEenter){void 0;this.$tpl.stop().fadeOut(100)}},$(document).on("toolbarReady",function(t){void 0,setTimeout(function(){a()?new l:new d},200)})}(),function(){function t(t){for(var e=document.cookie.split("; "),n=0;n0&&void 0!==arguments[0]?arguments[0]:{};void 0;var e=this,n="csdn-redpack-sorry";t.prizeId&&"common-coupon"===t.name?n="csdn-redpack-common-coupon":t.prizeId&&"coupon"===t.name?n="csdn-redpack-coupon":!t.prizeId||"redPacket"!==t.name&&"randomRedPacket"!==t.name||(n="csdn-redpack-cash"),e.el=$('
    \n
    \n \n \n '+("csdn-redpack-sorry"!==n?""+t.money+"":"")+"\n "+("csdn-redpack-common-coupon"===n||"csdn-redpack-coupon"===n?""+t.money+"":"")+"\n
    \n
    "),e.el.find(".csdn-redpack-result-close").on("click",function(t){e.clear()}),e.el.find(".csdn-redpack-result-link").on("click",function(t){e.clear()}),$("body").append(e.el)},n.prototype.renderCss=function(){void 0;var t=$('');document.head.insertBefore($(t)[0],document.head.getElementsByTagName("title")[0])},n.prototype.clear=function(){return void 0,this.el=null,this.dev=!1,$(".csdn-redpack-barrage").remove(),this},n.prototype.test=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:243,e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.dev=e,this.host="https://test-luckydraw.csdn.net/",this.open(t)},$(document).on("toolbarReady",function(t){var o=window.csdn.toolbarData||{},a=o.barrageRedpackData;void 0,a&&a.whiteList&&e(a.whiteList)&&(void 0,window.csdn.barrageRedpack=new n)})}(),function(){function t(t){var e="width:100%; height:100%; background-image: url("+t.imgUrl+"); background-size: auto 80px;background-repeat: no-repeat; background-position: center center;",n=$('
    \n
    \n \n "+(t.exposureUrl?'':"")+"\n
    ");n.find(".toolbar-redpack-adver-btn").click(function(t){n.remove()}),n.find(".toolbar-redpack-advert-default").click(function(e){t.clickCallback&&"function"==typeof t.clickCallback&&t.clickCallback()}),$("#csdn-toolbar").prepend(n)}function e(){$("body").find("#csdn-toolbar .toolbar-redpack-advert").remove()}var n={clickUrl:"javascript:void(0);",imgUrl:"https://g.csdnimg.cn/common/redpack/images/redpaceAdvert.png",backgroundColor:"#FFCEA6"};window.csdn=window.csdn||{},window.csdn.bannerAdvert={show:function(o){e(),t(Object.assign({},n,o))},close:function(){e()}}}(),function(){function t(t){var e=document.createElement("link");e.rel="stylesheet",e.type="text/css",e.href=t,document.getElementsByTagName("head")[0].appendChild(e)}function e(t,e){var n=document.createElement("script");n.type="text/javascript",n.readyState?n.onreadystatechange=function(){"loaded"!=n.readyState&&"complete"!=n.readyState||(n.onreadystatechange=null,e&&e())}:n.onload=function(){e&&e()},n.src=t,document.getElementsByTagName("head")[0].appendChild(n)}function n(){t("https://g.csdnimg.cn/common/redpack/redpack.css"),e("https://g.csdnimg.cn/common/redpack/redpack.js")}function o(t){return t.some(function(t){return"*"===t||!!~location.href.indexOf(t)})}$(document).on("toolbarReady",function(t){var e=window.csdn.toolbarData||{},a=e.redpackData;void 0,a&&a.whiteList&&o(a.whiteList)&&(void 0,n())})}(),function(){function t(t){var e={};return location.href.replace(/([^*#&=?]+)=([^*#&=?]+)/g,function(){for(var t=arguments.length,n=Array(t),o=0;o
    '+t.title+""}).join("")):e.dark&&(c=e.dark.map(function(t){return'
    '+t.title+"
    "}).join(""));var l=window.csdn.toolbarData.vipBg||{darkBg:"https://img-home.csdnimg.cn/images/20210826055052.png",defaultBg:"https://img-home.csdnimg.cn/images/20210826055049.png"},d=1==a?l.darkBg:l.defaultBg,p=$('"),u=$(".toolbar-btn-vip").find(">a");$(".toolbar-btn-vip").append(p),o&&(u.attr("href","https://www.csdn.net/vip"),u.attr("data-report-click",'{"spm": "3001.5399"}'),u.attr("data-report-query","spm=3001.5399")),n.box=p,n.showVip(),n.isRender=!0},o.prototype.showVip=function(){var t=this;clearTimeout(t.timer),t.timer=setTimeout(function(){t.isEnter&&t.box&&t.box.stop().fadeIn(100)},150)},o.prototype.hideVip=function(){var t=this;clearTimeout(t.timer),t.isEnter||t.box&&t.box.stop().fadeOut(100)},o.prototype.init=function(){var t=window.csdn.toolbar&&window.csdn.toolbar.profileData;if(t)this.renderVip(t);else{n()?this.getProfileData(this.renderVip):(this.renderVip(this,{vip:0}),window.csdn.toolbar.profileData={vip:0})}},o.prototype.bindEvent=function(){var t=this;$(".toolbar-btn-vip").on("mouseenter",function(e){t.isEnter=!0,t.isRender?t.showVip():t.init()}).on("mouseleave",function(e){t.isEnter=!1,t.hideVip()})},$(document).on("toolbarReady",function(t){void 0,setTimeout(function(){new o},200)})}(),function(){function t(t,e){var n=document.createElement("script");n.type="text/javascript",n.readyState?n.onreadystatechange=function(){"loaded"!=n.readyState&&"complete"!=n.readyState||(n.onreadystatechange=null,e&&e())}:n.onload=function(){e&&e()},n.src=t,document.getElementsByTagName("head")[0].appendChild(n)}function e(){t("https://g.csdnimg.cn/common/vip-buyside/vip-buyside.js")}function n(t){return t.some(function(t){return"*"===t||!!~location.href.indexOf(t)})}$(document).on("toolbarReady",function(t){var o=window.csdn.toolbarData||{},a=o.vipBuySideDate ;void 0,a&&a.whiteList&&n(a.whiteList)&&(void 0,e())})}(),function(){var t=!1,e=function(){function e(){_classCallCheck(this,e),this.container=$(".toolbar-btn.toolbar-btn-write"),this.activityList=[],this.init()}return _createClass(e,[{key:"init",value:function(){this.render(),this.getActivityList()}},{key:"getActivityList",value:function(){var t=this;$.ajax({url:"https://g-api.csdn.net/community/toolbar-api/v1/get-activity-list",type:"get",contentType:"application/x-www-form-urlencoded; charset=utf-8",xhrFields:{withCredentials:!0},dataType:"json",success:function(e){200===e.code&&(t.activityList=e.data.list,t.activityList.length&&t.insertActivity())},error:function(t){void 0}})}},{key:"render",value:function(){this.container.append('\n \n ')}},{key:"isEffectiveTime",value:function(t){if(!t)return!1;if(t.always)return!0;var e=(new Date).valueOf(),n=new Date(t.start).valueOf();return e<=new Date(t.end).valueOf()&&e>=n}},{key:"renderBanner",value:function(){var t=window.csdn.toolbarData&&window.csdn.toolbarData.writeBtnData;if(t&&t.dialogBanner&&this.isEffectiveTime(t.dialogBanner.time)){var e='\n \n \n \n ';$("#csdn-toolbar-write").find(".toolbar-write-activity-more").addClass("has-activity").append(e)}else $("#csdn-toolbar-write").find(".toolbar-write-activity-more").removeClass("has-activity")}},{key:"insertActivity",value:function(){for(var t="",e=0;e\n #'+this.activityList[e].name+"\n \n ";this.container.find("#csdn-toolbar-write").append('\n
    \n
    创作活动更多
    \n
      '+t+'
    \n
    \n
    \n
    \n '),this.renderBanner()}},{key:"show",value:function(){clearTimeout(this.timer),this.timer=setTimeout(function(){t&&$("#csdn-toolbar-write").stop().fadeIn(100)},150)}},{key:"hide",value:function(){clearTimeout(this.timer),t||$("#csdn-toolbar-write").stop().fadeOut(100)}}]),e}();$(document).on("toolbarReady",function(){var n=null,o=$(".toolbar-btn.toolbar-btn-write");o.on("mouseenter",function(){t=!0,n?n.show():n=new e}),o.on("mouseleave",function(){t=!1,n.hide()})})}();