1 line
4.7 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

"use strict";var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};!function(t,e){function n(t){var n=e.createElement("link");n.rel="stylesheet",n.type="text/css",n.href=t,e.getElementsByTagName("head")[0].appendChild(n)}function o(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(t){var n=Object.assign(e,{version:i});return"data-report-click='"+JSON.stringify({spm:t,extra:n})+"'"}}function s(t,e){Object.getOwnPropertyNames(t).forEach(function(n){void 0!==e[n]&&null!==e[n]&&("object"===_typeof(e[n])&&"contentEl"!==n?s(t[n],e[n]):t[n]=e[n])},null)}function c(){var e=t.scrollY,n=e/100,o=setInterval(function(){e-=n,t.scrollTo(0,e),e<=0&&clearInterval(o)},10)}function a(){var n=e.createElement("div");if(n.innerHTML=u,r.contentEl.appendChild(n),r.goTop.isShow){var o=function(){t.scrollY>=a?s.classList.remove("go-top-hide"):s.classList.add("go-top-hide")},s=e.querySelector("a.option-box[data-type='gotop']"),a=t.outerHeight,l=e.body.scrollHeight;o(),t.addEventListener("scroll",o,!1),t.addEventListener("resize",function(){a=t.outerHeight,l=e.body.scrollHeight,o()}),s.addEventListener("click",c,!1)}if(r.cs.isShow){e.querySelector("a.option-box[data-type='cs']").addEventListener("click",function(){null!==r.cs.clickFun?r.cs.clickFun():t.open(r.cs.clickUrl,"_blank")},!1)}if(r.qr.isShow){e.querySelector("a.option-box[data-type='app']").addEventListener("mouseenter",function(){r.qr.spm&&t.csdn.report&&"function"==typeof t.csdn.report.reportView&&t.csdn.report.reportView({spm:r.qr.spm,extra:{version:i}})},!1)}}var i="3.6",r={},l={options:{},version:i,goTop:c};void 0===t.csdn&&(t.csdn={}),t.csdn.sideToolbar=Object.assign(l,t.csdn.sideToolbar);var d=t.csdn.sideToolbar.options;!function(){var t=d.url?d.url:"https://g.csdnimg.cn/side-toolbar/"+i;n(t+"/side-toolbar.css"),r={url:t,qr:{isShow:!0,btnImgSrc:t+"/images/mobile.png",btnImgBlackSrc:t+"/images/mobile-dark.png",spm:"3001.10367",data:[{tabName:"下载APP",imgSrc:t+"/images/qr_app.png",desc:"程序员都在用的中文IT技术交流社区"},{tabName:"公众号",imgSrc:t+"/images/qr_wechat.png",desc:"专业的中文 IT 技术社区,与千万技术人共成长",spm:"3001.10367"},{tabName:"视频号",imgSrc:t+"/images/qr_video.png",desc:"关注【CSDN】视频号行业资讯、技术分享精彩不断直播好礼送不停"}]},cs:{isShow:!0,btnImgSrc:t+"/images/customer.png",btnImgBlackSrc:t+"/images/customer-dark.png",clickUrl:"https://csdn.s2.udesk.cn/im_client/?web_plugin_id=29181",clickFun:null,spm:"3001.10368"},goTop:{isShow:!0,btnImgSrc:t+"/images/totop.png",btnImgBlackSrc:t+"/images/totop-dark.png",spm:"3001.10369"},theme:"white",contentEl:e.body,afterFinished:null},s(r,d)}();var p="",m="",g="";if(r.qr.isShow){var b="";r.qr.data.forEach(function(t,e){b+='\n <div class="tab-pane">\n <input type="radio" '+(0===e?"checked":"")+' name="tab" id="tab'+e+'"/>\n <label class="tab-item" for="tab'+e+'" '+o(r.cs.spm,{index:e})+">"+t.tabName+'</label>\n <div class="tab-content">\n <div class="img-box"><img src="'+t.imgSrc+'" alt="'+t.desc+'"></div>\n <p class="desc">'+t.desc+"</p>\n </div>\n </div>\n "}),p='\n <a class="option-box styleab no—h" data-type="app">\n <img src="'+("white"===r.theme?r.qr.btnImgSrc:r.qr.btnImgBlackSrc)+'" alt="" srcset="">\n <div class="app-qr-box">\n <div class="bg-box">\n '+b+"\n </div>\n </div>\n </a>\n "}r.cs.isShow&&(m='\n <a class="option-box styleab" '+o(r.cs.spm)+' data-type="cs">\n <img src="'+("white"===r.theme?r.cs.btnImgSrc:r.cs.btnImgBlackSrc)+'" alt="" srcset="">\n <span class="show-txt">客服</span>\n </a>\n '),r.goTop.isShow&&(g='\n <a class="option-box styleab go-top-hide" '+o(r.goTop.spm)+' data-type="gotop">\n <img src="'+("white"===r.theme?r.goTop.btnImgSrc:r.goTop.btnImgBlackSrc)+'" alt="" srcset="">\n <span class="show-txt">返回顶部</span>\n </a>\n ');var u='\n <div class="csdn-side-toolbar '+("white"==r.theme?"":r.theme)+'">\n '+p+"\n "+m+"\n "+g+"\n </div>\n ";null!==r.afterFinished&&r.afterFinished();var v,f=function(t){var e=!1,n=function(){e||(e=!0,t&&t())};!function t(){try{doc.documentElement.doScroll("left")}catch(e){return void setTimeout(t,50)}n()}(),doc.onreadystatechange=function(){"complete"===doc.readyState&&(doc.onreadystatechange=null,n())}};!function(t){e.addEventListener?~["complete","loaded","interactive"].indexOf(e.readyState)?setTimeout(function(){t&&t()},0):(v=function(){e.removeEventListener("DOMContentLoaded",v,!1),t()},e.addEventListener("DOMContentLoaded",v,!1)):e.attachEvent&&f(t)}(a)}(window,document);