You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

3 lines
74 KiB
JavaScript

2 years ago
"use strict";function _toConsumableArray(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}function _classCallCheck(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var _createClass=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),_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"!=typeof Object.assign&&Object.defineProperty(Object,"assign",{value:function(t,e){if(null===t||void 0===t)throw new TypeError("Cannot convert undefined or null to object");for(var n=Object(t),o=1;o<arguments.length;o++){var a=arguments[o];if(null!==a&&void 0!==a)for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(n[r]=a[r])}return n},writable:!0,configurable:!0,enumerable:!1}),window._hmt=window._hmt||[],function(){function t(t){for(var e=document.cookie.split("; "),n=0;n<e.length;n++){var o=e[n].split("=");if(o[0]==t&&"UD"==t)return decodeURIComponent(o[1]);if(o[0]==t)return decodeURI(o[1])}}function e(){var t=window.location.host;return 0===t.indexOf("blog")?"UA-127895514-2":0===t.indexOf("download")?"UA-127895514-8":0===t.indexOf("edu")?"UA-127895514-9":0===t.indexOf("bbs")?"UA-127895514-4":0===t.indexOf("ask")?"UA-127895514-5":0===t.indexOf("gitbook")?"UA-127895514-10":0===t.indexOf("iteye")?"UA-127895514-6":0===t.indexOf("passport")?"UA-127895514-7":0===t.indexOf("so")?"UA-127895514-3":0===t.indexOf("www")?t.indexOf("iteye")>0?"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}();!function(t){for(var e=document.cookie.split("; "),o=0;o<e.length;o++){var a=e[o].split("=");/^Hm\_.+\_.+$/.test(a[0])&&-1===a[0].indexOf(t)&&-1===a[0].indexOf(n)&&(document.cookie=a[0]+"="+escape("")+";max-age=0;domain=.csdn.net;path=/")}}(o),function(t){_hmt.push(["_setAccount",t])}(o),function(){try{var e=!!t("UN"),n=!!t("UserName"),o=t("p_uid");o=o?o.substr(1,1):0,_hmt.push(["_setUserProperty",{islogin:+e,isonline:+n,isvip:+(1==o)}]),n&&_hmt.push(["_setUserId",t("UserName")]),_hmt.push(["_setUserTag","6525",t("uuid_tt_dd")])}catch(t){void 0}}();var a=document.createElement("script");a.src="https://hm.baidu.com/hm.js?"+o;var r=document.getElementsByTagName("script")[0];if(r.parentNode.insertBefore(a,r),document.referrer.indexOf("google.com")>-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,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 a(t){for(var e=document.cookie.split("; "),n=0;n<e.length;n++){var o=e[n].split("=");if(o[0]==t)return decodeURIComponent(o[1])}}function r(t,e,n){var o=new Date;if(n)o.setTime(o.getTime()+n);els
var t=this,e=t.background,n=["default","dark","home"],o=n[f];if(e){var a=e[o];if(void 0,a.indexOf("http")>=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('<span class="pos-rel">'+o.text()+(n>0?"<i></i>":"")+"</span>");var a=e(".toolbar-btn-msg").find(".toolbar-subMenu a i").length;void 0,this.setRemind("",a)}}},chain:function(){var t=a("announcement-new"),e=a("UserName");return u("toolbarReady"),t&&"undefined"!==JSON.parse(t).announcementUrl?(this.announcement=JSON.parse(t),e?this.getUnreadMsg():this.renderMsgMenu({announcement:this.announcement}),i("announcement"),i("announcement_new"),i("searchHistoryArray"),i("searchHistoryArray-new"),this):void this.getReadAnnouncement()}},function(){var t=e('meta[name="toolbar"]'),o="",a=0;if(t.length){var r=t.attr("content")||{};r=JSON.parse(r),a=r.type||a}else a=p("toolbarSkinType")||a;o="https://g.csdnimg.cn/common/csdn-toolbar/"+g[a]+".css",f=a,-1===location.host.indexOf("loc-toolbar")&&n(o)}();var b=new h;t.csdn.toolbar={setToolbarMsgCountByType:b.setToolbarMsgCountByType.bind(b),configuration_tool_parameterv:l}}(window,jQuery),function(){function t(t){for(var e=document.cookie.split("; "),n=0;n<e.length;n++){var o=e[n].split("=");if(o[0]==t&&"UD"==t)return decodeURIComponent(o[1]);if(o[0]==t)return decodeURI(o[1])}}function e(t,e,n){var o=new Date;if(-1==n)return void(document.cookie=t+"="+escape(e)+";domain=.csdn.net;path=/");if(n)o.setTime(o.getTime()+n);else{o.setTime(o.getTime()+2592e6)}document.cookie=t+"="+escape(e)+";expires="+o.toGMTString()+";domain=.csdn.net;path=/"}function n(t){var e=new Date;document.cookie=t+"="+escape("1")+";max-age=0;expires="+e.toGMTString()+";domain=.csdn.net;path=/"}function o(t){try{t&&$(document).trigger(t)}catch(t){void 0}}function a(t,e){void 0===e&&(e=d?539:536);var n="https://kunpeng.csdn.net/ad/json/"+e;$.ajax({url:n,type:"get",dataType:"JSON",contentType:"application/x-www-form-urlencoded; charset=utf-8",xhrFields:{withCredentials:!0},success:function(n){if(200===n.code&&n.data)switch(n.data.adType){case"baodeng":r(n.data);break;case"code":i(n.data)}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=$('<div class="toolbar-advert">\n <a href="'+a.clickUrl+'" target="_blank" style="background: '+a.backgroundColor+';" class="toolbar-advert-default '+(r?"":"toolbar-advert-lg")+'"><div style="'+(r?i:s)+'"></div></a>\n <span class="toolbar-adver-btn">×</span>\n <img style="width:0;height:0;display:none;" src="'+a.exposureUrl+'"/>\n </div>');c.find(".toolbar-adver-btn").click(function(t){return c.remove(),o("toolbarHeightChange"),!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=$('<div class="toolbar-advert"></div>');if(t.content&&e.append(t.content),t.exposureUrl){var n=$('<img width="0" height="0" style="display:none;" src="'+t.exposureUrl+'">');e.append(n)}o("toolbarHeightChange"),$("#csdn-toolbar").prepend(e),setTimeout(function(){o("toolbarHeightChange")},200)}function s(){var t=$('<div class="adsbox"></div>');if($("#csd
;var t=$('<style type="text/css">\n #csdn-redpack-barrage {\n position: fixed;\n width: 100%;\n height: 100%;\n background: rgba(0, 0, 0, 0.74);\n overflow: hidden;\n top: 0;\n left: 0;\n z-index: 2147483647;\n }\n #csdn-redpack-barrage * {\n margin: 0;\n padding: 0;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n }\n #csdn-redpack-barrage a {\n text-decoration: none;\n }\n #csdn-redpack-barrage .csdn-redpack-result {\n width: 950px;\n height: 720px;\n position: absolute;\n top: 50%;\n left: 50%;\n z-index: 999;\n -webkit-transform: translate(-50%, -45%);\n transform: translate(-50%, -45%);\n background-size: contain;\n }\n #csdn-redpack-barrage .csdn-redpack-result .csdn-redpack-result-close {\n display: block;\n position: absolute;\n width: 50px;\n height: 50px;\n z-index: 99999;\n top: 18px;\n right: 300px;\n cursor: pointer;\n }\n #csdn-redpack-barrage .csdn-redpack-result .csdn-redpack-result-link {\n display: block;\n position: absolute;\n width: 188px;\n height: 50px;\n z-index: 99999;\n left: 50%;\n bottom: 276px;\n cursor: pointer;\n margin-left: -84px;\n }\n #csdn-redpack-barrage .csdn-redpack-result.csdn-redpack-sorry {\n background: url("https://img-home.csdnimg.cn/images/20201110020632.png") no-repeat center center;\n background-size: contain;\n }\n #csdn-redpack-barrage .csdn-redpack-result.csdn-redpack-cash {\n background: url("https://img-home.csdnimg.cn/images/20201110020622.png") no-repeat center center;\n background-size: contain;\n }\n #csdn-redpack-barrage .csdn-redpack-result.csdn-redpack-cash span {\n position: absolute;\n display: block;\n text-align: center;\n min-width: 100px;\n font-size: 40px;\n font-weight: 900;\n height: 56px;\n line-height: 56px;\n font-family: Arial-Black, Arial;\n color: #FE1826;\n text-shadow: 0px 2px 12px rgba(234, 202, 105, 0.39);\n left: 50%;\n -webkit-transform: translate(-40%, 0);\n transform: translate(-40%, 0);\n top: 135px;\n }\n #csdn-redpack-barrage .csdn-redpack-result.csdn-redpack-cash .csdn-redpack-result-link {\n bottom: 316px;\n }\n #csdn-redpack-barrage .csdn-redpack-result.csdn-redpack-c