d9+%f?bSjUv{6bRo;%$c$p*uh_1p%G
zOCuob7$rQ2aAdX^p~E5LzTue@^!Zd$s}o!C@DO1Xdyxo3bhcX3sK+F1z!@QMwz24T
zW7XKsR7%=WdowB4W5vTm<48kqE&x6@F)Yv%yc_h$d^MpXDP9eH*?*vb9UmLO$Mel{
zqc9f+$RyPFZ^2#|XGEDL_E^*n#Xd6e`54P#r&4GE
zQd?*GOE%D}Ts>3e3r|-qFP|M&3|P|7y{MzSU|}x=2Mol)`EzPN=bYM?%qe06vBxf+
z)_4Zn5sQO2*aB>Og2#YwB??~%1(k*`yb-Vp0bx(PFkoCNa!OBx1^W_o4K^qIxoQiG
zLM9O-$sz^BxaNQaWivi38V=7B>q;Ox?f|Rt1LufDCBBt@M!5oiq|q8ibB?v
z$aUR|7-A^m0FD5Y5igF7BPoW>Fki`|;Q_(`plQ&yy+)fAQhm`3Q|={
zxZEh()r=|?80LhnlmgY!x|0lK$R3WO5Si&oDx+XvXsMR&I}Zj_vULA9p$}o4c0#r`
zJ6F*6^!aXM>Rz*P=uSAd$K;(*op(16@A?J@rRcm$X0|{<;4IqMynoL{4^d0c-gA|N
zh%%L#XA*~j#|#@=j)}A7sT5d?ncNHpOpK)A;i7GuO#|kdDUMaKImYpsq4KWW3iA0K
z9IU2vwsxjxQ!FoM3KNNDn6SUBWR6?=0r$l|iJ831C5!fGm^7kmMo40L7&5XK#6c$r
z19|A8e&G9zBfzI)HWxNg&mmK7fS_^Nw#~DP8XKUV${md2j@racb^wQe@^(v8Ey6Gk
z5J|RGLLSmo(gk@U6cH#H-ELPO#2QT~sUOe-OUW06kz?C?`^lN487pS;wis-P0sDR;
z1&tX2ahG=moZngpT3H>Yidj-`1-vUPm=J2O7KZJW1b8rDcl{VdtGvx(Z!_@SbFmF_
znh=7nxr!kaH|zy$|Dh*Fe6n71dHGB$PYi%i=Ne{AmB|E1tAxgj~bB9rvx
zAe_oUsUb7hu(2TPrXfN3KgSA6nOIY2OACgT)p$sGibH69pGk_^s}m(S08STN=HS7K
zy*~3tAp_(F?Ug(uKCu5po3=okE`ZEE4?-sr`*EiK9v=!
zn@ZiZ6P>%F1j}g`em>w`+GRo7Zc4F(fNu)mCW9B?(8#0Q;~YAtK}j`OEdbWrXlzLH
za^jyvc;$s!22fVJ6~nP-NK4Thb|R;Z02O}BTrj1D(xZ)RrvDl?n(ylh4s7cZUB0(<3_
z;1Z4_P)T4Ki2!NM=Q>tNP7o$ye$cTVW8(t9RCj4$c)2
z3tS}U;~^bnc{!NVq@{a#uk|Qu1zMUJ252&gB_-Ug9ZcQ(RQ5?X6e2RzqxM%A<_#k~
zT`gwjnb`uTfSC9TsJUhcZ7xti)yitT*UK`qa(2ZmcL2NCOe}bXrIozgqC5E&;O|k)
z+N*_luh(8N$q-x$+}{*Nu*G&vv&k$A^g`GOKp`N|Qky?a<+Gt∾Zt!|gTjEF`WI
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
literal 0
HcmV?d00001
diff --git a/dist/script/page-common-com-article.779e7a2e.js b/dist/script/page-common-com-article.779e7a2e.js
deleted file mode 100644
index cdeb2560..00000000
--- a/dist/script/page-common-com-article.779e7a2e.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunkcnblogs_theme=self.webpackChunkcnblogs_theme||[]).push([[153],{393:function(t,e){"use strict";e.A=''},650:function(t,e,n){"use strict";n.a(t,(async function(t,o){try{n.d(e,{A:function(){return a}});var i=n(393);function a(){let t=$("body"),e=$("#cnblogs_post_body"),n=e.find(":header");if(n.length>0){let a=[];$.each(n,(function(){a.push(parseInt($(this)[0].tagName.replace(/H/g,"")))}));let l=(o=a,[...new Set(o)]).sort(),r="";$.each(n,(function(){let t=$(this),e=parseInt(t[0].tagName.replace(/H/g,"")),n=t.attr("id"),o="tid-"+$.__tools.randomString(6);if(t.attr("tid",o),!n||/^[\W|\d]+.*/.test(n)){if(n){let t=$('.toc a[href="#'+n+'"]');t.length&&t.attr("href","#"+o)}n=o,t.attr("id",n)}let i=l.indexOf(e),a=(0===i||-1===i?"":" ".repeat(i))+t.text().replace(//g,">");r+=''+a+""}));let c=$.__tools.tempReplacement(i.A,"dirHtml",r);e.append(c),t.attr("data-bs-spy","scroll"),t.attr("data-bs-target","#articleDirectory"),t.attr("data-bs-offset","0"),t.attr("tabindex","0"),t.scrollspy({target:"#articleDirectory"}),$.__config.articleDirectory.autoWidthScroll||($("#articleDirectory ul li").addClass("articleDirectory-overflow"),$("#articleDirectory ul li a").addClass("articleDirectory-overflow")),$.__event.scroll.handle.push((()=>{let t=$("#articleDirectory");$.__event.scroll.temScroll<$.__event.scroll.docScroll&&$.__event.scroll.homeScroll<=$.__event.scroll.docScroll&&t.addClass("articleDirectoryFixed"),$.__event.scroll.temScroll>$.__event.scroll.docScroll&&$.__event.scroll.homeScroll>=$.__event.scroll.docScroll&&t.removeClass("articleDirectoryFixed")})),$.__event.resize.handle.push((()=>{const t=parseFloat(document.body.clientWidth),e=$("#articleDirectory");if(e.length>0){let n=$("#home").outerWidth(!1),o=e.outerWidth(!0),i=(t-n)/2,a=i-o-5,l=$(".main-header").outerHeight();if("left"===$.__config.articleDirectory.position)e.css({top:l+5+"px",left:(a>0?a:5)+"px",width:(i>190&&i<260?i-10:o)+"px"});else e.css({top:l+5+"px",right:(a>0?a:5)+"px",width:(i>190&&i<260?i-10:o)+"px"});t<=$.__config.articleDirectory.minBodyWeight||i<=190?e.hide():e.show()}})),$("#articleDirectory .nav-link").click((function(){let t=$(':header[tid="'+$(this).attr("goto")+'"]');t.length&&$.__tools.actScroll(t.offset().top+3,500)}))}var o}await $.__tools.dynamicLoadingJs($.__config.default.bootstrap).catch((t=>console.error("bootstrap.js",t))),o()}catch(l){o(l)}}),1)},689:function(t,e,n){"use strict";n.d(e,{A:function(){return i}});var o=n(206);function i(){const t=$("#cb_post_title_url").text().trim();$.__config.animate.articleTitle.enable?function(t,e,n,o){let i=0,a=!0,l=document.getElementById(n),r=document.getElementById(e);l.innerHTML="_";const c=()=>{r.innerHTML=r.innerHTML.slice(0,-1),r.innerHTML.length>0?setTimeout(c,200):(i=0,setTimeout(s,200))},s=()=>{r.innerHTML+=t[i++],i{c()}),1e3)};window.setInterval((()=>{a?(l.style.visibility="hidden",a=!1):(l.style.visibility="visible",a=!0)}),400),setTimeout(s,200)}([...t],"sbTitleText","sbTitleConsole",!1):$("#sbTitleText").text(t).css("color","#fff"),$(".inner").css("max-width","100vw"),$.__tools.setDomHomePosition(),$("#articleInfo").append(''),$.__timeIds.postDescTid=window.setInterval((()=>{if("..."!==$("#post_view_count").text()&&"..."!==$("#post_comment_count").text()){let t=$(".postDesc").show().text();$("#articleInfo p.article-info-text").html(function(t){let e=(0,o.A)(t),n=$("#cnblogs_post_body").text().length;return''+e.date.replace(/-/g,"/")+''+e.vnum+''+e.cnum+''+e.tnum+'
'+n+''+$.__tools.minToTime(n/500)+" ~ "+$.__tools.minToTime(n/300)+""}(t)),$.__tools.setDomHomePosition(),$.__tools.clearIntervalTimeId($.__timeIds.postDescTid)}}),1e3);const e=$("#BlogPostCategory").find("a");e.length>0&&($.__tools.htmlReplace("#BlogPostCategory",/,/g,""),$.__tools.articleInfo(e,1),$.__tools.setDomHomePosition());let n=$("#EntryTag").find("a");n.length>0&&($.__tools.htmlReplace("#EntryTag",/,/g,""),$.__tools.articleInfo(n,2),$.__tools.setDomHomePosition()),$.__config.articleContent.link&&($("#cnblogs_post_body a").addClass("iconfont icon-fenxiang"),$(".footnote-ref a").removeClass("iconfont icon-fenxiang"),$(".footnotes-list a").removeClass("iconfont icon-fenxiang"));let i=$("#cnblogs_post_body").find(":header");if($.__config.articleContent.iconfont&&i.length>0){let t=$.__config.articleContent.iconfontArr;i.html(((e,n)=>{let o=[],a=Math.floor(Math.random()*(t.length-e)+e);-1==o.indexOf(a)?(o.push(a),$('').prependTo(i[e])):e--}))}$(".blogpost-body p").html(((t,e)=>/^\?>/.test(e)?`${e.slice(5).trim()}
`:/^!>/.test(e)?`${e.slice(5).trim()}
`:void 0));const a={"~bk":"","bk~":"","~b":"","b~":"","~c":"","c~":"","~u":"","u~":"","~h":"","h~":"","~s":"","s~":"","~x":"","x~":""},l={mu:options.underline,mc:options.circle,mbox:options.box,mhl:options.highlight,mbk:options.bracket,mst:options.strikeThrough,mco:options.crossedOff};$.__config.articleContent.roughNotation.enable&&(async()=>{await $.__tools.dynamicLoadingJs($.__config.default.roughNotation),$(".blogpost-body p").html(((t,e)=>e.replace(/~[a-z]{1,2}|[a-z]{1,2}~/g,(t=>a.hasOwnProperty(t)?a[t].replace(/&/g,"&").replace(//g,">"):(console.warn(`No mapping found for token: ${t}`),t)))));document.querySelectorAll(Object.keys(l).join(",")).length&&setTimeout((()=>{annotateElements()}),2e3)})(),$.__config.articleContent.hide.recommendPosts&&$("#under_post_card1").hide(),$.__config.articleContent.hide.readingRanking&&$("#under_post_card2").hide()}},14:function(t,e,n){"use strict";n.d(e,{A:function(){return i}});var o='
__EOF__
- ##origin##文作者: ##author## ##origin##文链接: ##source## 关于博主: ##aboutHtml## 版权声明: ##copyrightHtml## 声援博主: ##supportHtml##
';function i(){let t=$.__config.articleSuffix.imgUrl?$.__config.articleSuffix.imgUrl:$.__config.info.avatar?$.__config.info.avatar:$.__config.default.avatar,e=$("#articleAuthor"),n=$("#articleSource"),i=e.length?e.val():$.__config.info.name,a=n.length?n.val():$.__status.url,l=n.length?n.val():$.__status.homeUrl,r=e.length||n.length?"原":"本",c=$.__config.articleSuffix.aboutHtml||`评论和私信会在第一时间回复。或者直接私信我。`,s=$.__config.articleSuffix.copyrightHtml||'本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!',d=$.__config.articleSuffix.supportHtml||`如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。`,m=[["origin",r],["imgUrl",t],["homeUrl",l],["author",i],["source",a],["aboutHtml",c],["copyrightHtml",s],["supportHtml",d]],f=$.__tools.batchTempReplacement(o,m);$("#cnblogs_post_body").append(f);const h=$.__config.articleSuffix.copyText,{enable:g,length:p,copyright:u=s}=h;if(g){const t="———————————————————————————————————————————————",e="\n",n=`
\n${t}
\n`;document.body.addEventListener("copy",(o=>{const l=window.getSelection().toString();if(l&&l.length>p){o.preventDefault();const r=o.clipboardData||window.clipboardData;if(r){const o=u.replace(/<\/?.+?>/g,"").replace(/ /g,""),c=`${l}${n}${u}
\n作者:${i}
\n原文链接:${a}
\n`,s=`${l}${e}${t}${e}${o}${e}作者:${i}${e}原文链接:${a}${e}`;r.setData("text/html",c),r.setData("text/plain",s)}}}))}}},970:function(t,e,n){"use strict";function o(){if($.__config.articleContent.commentTyping.enable){const t=n(376);t.colorful=$.__config.articleContent.commentTyping.options.colorful,t.shake=$.__config.articleContent.commentTyping.options.shake,document.body.addEventListener("input",t)}let t=()=>{let t=$(".feedbackItem");t.length>0&&($.each(t,(e=>{let n=$(t[e]),o=n.find(".feedbackCon"),i=n.find(".feedbackListSubtitle"),a=o.length?o.find(".blog_comment_body"):[],l="",r=a.length?a.attr("id").split("_"):void 0;if(r&&r.length>0){let t=r[r.length-1],e=t.toString().match(/\d/g);$.isArray(e)&&(t=e.join(""));let o=$("#comment_"+t+"_avatar"),i=o.length>0?o.text().trim():$.__config.default.avatar,a=$("#a_comment_author_"+t);l='',n.prepend(l)}i.length&&i.find(".louzhu").length&&i.addClass("feedbackListSubtitle-louzhu")})),$(t[0]).css("padding-top","0"),$(t[t.length-1]).css("padding-bottom","0"))};$.__timeIds.commentTId=window.setInterval((()=>{$(".feedbackItem").length>0&&(t(),$.__tools.clearIntervalTimeId($.__timeIds.commentTId))}),1e3),$(document).ajaxSuccess((function(e,n,o){if(o.url.includes("GetComments.aspx")&&($.__tools.clearIntervalTimeId($.__timeIds.commentTId),t()),o.url.includes("PostComment/Add.aspx")&&(()=>{let t=$(".comment_my_posted a").attr("href"),e=$(".comment_my_posted a").text(),n=$(".bq_post_comment").text(),o=`\n
\n
\n ${window.isBlogOwner&&'[楼主]'}\n \n \n
\n
\n
`;$("#blog-comments-placeholder").append(o),$(".comment_my_posted").remove()})(),o.url.includes("comment/DeleteComment.aspx")){let t=JSON.parse(o?.data)?.commentId;$(`#comment_body_${t}`).parent().parent().remove(),$(".feedbackItem:last").css("padding-bottom","0")}}))}n.d(e,{A:function(){return o}})},376:function(t,e,n){let o=document.createElement("canvas");o.width=window.innerWidth,o.height=window.innerHeight,o.style.cssText="position:fixed;top:0;left:0;pointer-events:none;z-index:999999",window.addEventListener("resize",(function(){o.width=window.innerWidth,o.height=window.innerHeight})),document.body.appendChild(o);let i=o.getContext("2d"),a=[],l=0,r=!1;function c(t,e){return Math.random()*(e-t)+t}function s(t){if(d.colorful){let t=c(0,360);return"hsla("+c(t-10,t+10)+", 100%, "+c(50,80)+"%, 1)"}return window.getComputedStyle(t).color}function d(){{let i=function(){let t,e=document.activeElement;if("TEXTAREA"===e.tagName||"INPUT"===e.tagName&&"text"===e.getAttribute("type")){let o=n(500)(e,e.selectionEnd);return t=e.getBoundingClientRect(),{x:o.left+t.left,y:o.top+t.top,color:s(e)}}let o=window.getSelection();if(o.rangeCount){let e=o.getRangeAt(0),n=e.startContainer;return n.nodeType===document.TEXT_NODE&&(n=n.parentNode),t=e.getBoundingClientRect(),{x:t.left,y:t.top,color:s(n)}}return{x:0,y:0,color:"transparent"}}(),r=5+Math.round(10*Math.random());for(;r--;)a[l]=(t=i.x,e=i.y,o=i.color,{x:t,y:e,alpha:1,color:o,velocity:{x:2*Math.random()-1,y:2*Math.random()-3.5}}),l=(l+1)%500}var t,e,o;if(d.shake){let t=1+2*Math.random(),e=t*(Math.random()>.5?-1:1),n=t*(Math.random()>.5?-1:1);document.body.style.marginLeft=e+"px",document.body.style.marginTop=n+"px",setTimeout((function(){document.body.style.marginLeft="",document.body.style.marginTop=""}),75)}r||requestAnimationFrame(m)}function m(){r=!0,i.clearRect(0,0,o.width,o.height);let t=!1,e=o.getBoundingClientRect();for(let n=0;nparseInt(s.height)&&(c.overflowY="scroll"):c.overflow="hidden",r.textContent=t.value.substring(0,o),"INPUT"===t.nodeName&&(r.textContent=r.textContent.replace(/\s/g," "));var d=document.createElement("span");d.textContent=t.value.substring(o)||".",r.appendChild(d);var m={top:d.offsetTop+parseInt(s.borderTopWidth),left:d.offsetLeft+parseInt(s.borderLeftWidth)};return a?d.style.backgroundColor="#aaa":document.body.removeChild(r),m}void 0!==t.exports?t.exports=o:window.getCaretCoordinates=o}()},700:function(t,e,n){"use strict";function o(){$.__timeIds.greenChannelDiggTId=window.setInterval((()=>{let t=$("#green_channel_digg");t.length&&(t.after(''),$.__tools.clearIntervalTimeId($.__timeIds.greenChannelDiggTId))}),1e3),$.__timeIds.greenChannelFollowTId=window.setInterval((()=>{let t=$("#green_channel_follow");t.length&&(t.after(''),$.__tools.clearIntervalTimeId($.__timeIds.greenChannelFollowTId))}),1e3),$.__timeIds.greenChannelFavoriteTId=window.setInterval((()=>{let t=$("#green_channel_favorite");t.length&&(t.after(''),$.__tools.clearIntervalTimeId($.__timeIds.greenChannelFavoriteTId))}),1e3),$.__timeIds.greenChannelWeiboTId=window.setInterval((()=>{let t=$("#green_channel_weibo");t.length&&(t.after(''),$.__tools.clearIntervalTimeId($.__timeIds.greenChannelWeiboTId))}),1e3),$.__timeIds.greenChannelWechatTId=window.setInterval((()=>{let t=$("#green_channel_wechat");t.length&&(t.after(''),$.__tools.clearIntervalTimeId($.__timeIds.greenChannelWechatTId))}),1e3)}n.d(e,{A:function(){return o}})},206:function(t,e,n){"use strict";function o(t){return(t=>{let e=t.replace(/[\r\n]/g,""),n=$("#digg_count"),o=e.match(/.*posted\s*@\s*([0-9\-:\s]{16}).*阅读\s*\((\d*)\).*评论\s*\((\d*)\).*推荐\s*\((\d*)\).*/)||e.match(/.*posted\s*@\s*([0-9\-:\s]{16}).*阅读\s*\((\d*)\).*评论\s*\((\d*)\).*/)||e.match(/.*posted\s*@\s*([0-9\-:\s]{16}).*/);return{date:void 0===o[1]?"1970-01-01 00:00":o[1],vnum:void 0===o[2]?"0":o[2],cnum:void 0===o[3]?"0":o[3],tnum:void 0===o[4]?n.length?n.text():"0":o[4]}})(t)}n.d(e,{A:function(){return o}})},508:function(t,e,n){"use strict";n.a(t,(async function(t,o){try{n.r(e),n.d(e,{default:function(){return d}});var i=n(689),a=n(970),l=n(14),r=n(650),c=n(700),s=t([r]);function d(){$.__config.animate.articleBanner.enable&&n.e(381).then(n.bind(n,448));const t=$("#main").find(".cnblogs-markdown, .cnblogs-post-body");t.removeClass("cnblogs-markdown cnblogs-post-body"),[...Array(11).keys()].forEach((e=>{setTimeout((()=>{t.removeClass("cnblogs-markdown cnblogs-post-body")}),500*e)})),(0,i.A)(),(0,r.A)(),(0,c.A)(),(0,l.A)(),(0,a.A)()}r=(s.then?(await s)():s)[0],o()}catch(m){o(m)}}))}}]);
\ No newline at end of file
diff --git a/dist/script/page-common-com-article.779e7a2e.js.gz b/dist/script/page-common-com-article.779e7a2e.js.gz
deleted file mode 100644
index b145536734114792d0186e3f6fdfea799564bbf7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 7588
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
GPXGW#`jd{$.__event.scroll.docScroll=$(document).scrollTop(),$.__event.scroll.homeScroll=$("#home").offset().top-40,this.handle.scroll(),$.__event.scroll.temScroll=$.__event.scroll.docScroll})),$.__event.resize={},$.__event.resize.handle=[],$(window).resize((()=>{this.handle.resize()}))},handle:{scroll:()=>{for(let t=0;t<$.__event.scroll.handle.length;t++)$.__event.scroll.handle[t]()},resize:()=>{for(let t=0;t<$.__event.resize.handle.length;t++)$.__event.resize.handle[t]();$.__tools.setDomHomePosition()}}}},348:function(t,e,n){var i={"./article":[684,153,551],"./article.js":[684,153,551],"./books":[736,153,111],"./books.js":[736,153,111],"./common/com-article":[508,153],"./common/com-article.js":[508,153],"./home":[819,390],"./home.js":[819,390],"./links":[775,153,510],"./links.js":[775,153,510]};function o(t){if(!n.o(i,t))return Promise.resolve().then((function(){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}));var e=i[t],o=e[0];return Promise.all(e.slice(1).map(n.e)).then((function(){return n(o)}))}o.keys=function(){return Object.keys(i)},o.id=348,t.exports=o},879:function(t,e,n){"use strict";async function i(t="",e="GET",n={},i={}){let o={method:e,mode:"cors",redirect:"follow",referrerPolicy:"no-referrer"};Object.keys(i).length&&(o.headers=i),Object.keys(n).length&&(o.body=JSON.stringify(n));return(await fetch(t,o)).json()}n.d(e,{E:function(){return i}})}},d={};function f(t){var e=d[t];if(void 0!==e)return e.exports;var n=d[t]={exports:{}};return p[t](n,n.exports,f),n.exports}f.m=p,t="function"==typeof Symbol?Symbol("webpack queues"):"__webpack_queues__",e="function"==typeof Symbol?Symbol("webpack exports"):"__webpack_exports__",n="function"==typeof Symbol?Symbol("webpack error"):"__webpack_error__",i=function(t){t&&t.d<1&&(t.d=1,t.forEach((function(t){t.r--})),t.forEach((function(t){t.r--?t.r++:t()})))},f.a=function(o,s,r){var a;r&&((a=[]).d=-1);var l,c,u,h=new Set,p=o.exports,d=new Promise((function(t,e){u=e,c=t}));d[e]=p,d[t]=function(t){a&&t(a),h.forEach(t),d.catch((function(){}))},o.exports=d,s((function(o){var s;l=function(o){return o.map((function(o){if(null!==o&&"object"==typeof o){if(o[t])return o;if(o.then){var s=[];s.d=0,o.then((function(t){r[e]=t,i(s)}),(function(t){r[n]=t,i(s)}));var r={};return r[t]=function(t){t(s)},r}}var a={};return a[t]=function(){},a[e]=o,a}))}(o);var r=function(){return l.map((function(t){if(t[n])throw t[n];return t[e]}))},c=new Promise((function(e){(s=function(){e(r)}).r=0;var n=function(t){t!==a&&!h.has(t)&&(h.add(t),t&&!t.d&&(s.r++,t.push(s)))};l.map((function(e){e[t](n)}))}));return s.r?c:r()}),(function(t){t?u(d[n]=t):c(p),i(a)})),a&&a.d<0&&(a.d=0)},o=[],f.O=function(t,e,n,i){if(!e){var s=1/0;for(c=0;c=i)&&Object.keys(f.O).every((function(t){return f.O[t](e[a])}))?e.splice(a--,1):(r=!1,i0&&o[c-1][2]>i;c--)o[c]=o[c-1];o[c]=[e,n,i]},f.F={},f.E=function(t){Object.keys(f.F).map((function(e){f.F[e](t)}))},f.H={},f.G=function(t){Object.keys(f.H).map((function(e){f.H[e](t)}))},r=Object.getPrototypeOf?function(t){return Object.getPrototypeOf(t)}:function(t){return t.__proto__},f.t=function(t,e){if(1&e&&(t=this(t)),8&e)return t;if("object"==typeof t&&t){if(4&e&&t.__esModule)return t;if(16&e&&"function"==typeof t.then)return t}var n=Object.create(null);f.r(n);var i={};s=s||[null,r({}),r([]),r(r)];for(var o=2&e&&t;"object"==typeof o&&!~s.indexOf(o);o=r(o))Object.getOwnPropertyNames(o).forEach((function(e){i[e]=function(){return t[e]}}));return i.default=function(){return t},f.d(n,i),n},f.d=function(t,e){for(var n in e)f.o(e,n)&&!f.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},f.f={},f.e=function(t){return Promise.all(Object.keys(f.f).reduce((function(e,n){return f.f[n](t,e),e}),[]))},f.u=function(t){return"script/"+{74:"mouse-mouse",87:"mouse-click",111:"page-books",139:"article-code",153:"page-common-com-article",261:"circle-magic",287:"iconfont",327:"com-after",381:"nh-banner-animation",390:"page-home",489:"gf-blink",510:"page-links",542:"com-before",551:"page-article",596:"code-hljs",667:"background-ribbons",673:"background-particles",677:"mouse-mo",808:"banner-images",866:"day-night",951:"background-season",987:"mouse-bubble",999:"google-fonts"}[t]+"."+{74:"94fa54d3",87:"e293f3fa",111:"ab15f654",139:"bef7a999",153:"779e7a2e",261:"fbc978f0",287:"6bd2454d",327:"732c902d",381:"1a1c6c54",390:"db59b19e",489:"466da4a4",510:"09165c3d",542:"0624b248",551:"33ec5663",596:"2bb708b4",667:"817d7cf1",673:"ec8cfbb7",677:"b54f5304",808:"0b8d2149",866:"da3c8326",951:"5098f6ee",987:"8aec228a",999:"93449ae7"}[t]+".js"},f.miniCssF=function(t){return"style/"+{74:"mouse-mouse",111:"page-books",153:"page-common-com-article",287:"iconfont",381:"nh-banner-animation",489:"gf-blink",510:"page-links",542:"com-before",673:"background-particles",866:"day-night",999:"google-fonts"}[t]+"."+{74:"5e68e4e5",111:"0865330e",153:"d201bb8b",287:"cfd96386",381:"7ff7a955",489:"0cc7f6e2",510:"d0996f89",542:"623dd38a",673:"457e1a14",866:"b7356ffd",999:"66c39700"}[t]+".css"},f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),f.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},a={},l="cnblogs-theme:",f.l=function(t,e,n,i){if(a[t])a[t].push(e);else{var o,s;if(void 0!==n)for(var r=document.getElementsByTagName("script"),c=0;c-1&&(!t||!/^http(s?):/.test(t));)t=n[i--].src}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),f.p=t}(),c=function(t){return new Promise((function(e,n){var i=f.miniCssF(t),o=f.p+i;if(function(t,e){for(var n=document.getElementsByTagName("link"),i=0;i0;)this._idleSpringIndices.pop();for(let n=0,i=this._activeSprings.length;n0;){let t=this._idleSpringIndices.pop();t>=0&&this._activeSprings.splice(t,1)}},loop:function(t){let e;-1===this._lastTimeMillis&&(this._lastTimeMillis=t-1);let n=t-this._lastTimeMillis;this._lastTimeMillis=t;let i=0,o=this.listeners.length;for(i=0;i0&&(te||t>e&&this.getCurrentValue()s.MAX_DELTA_TIME_SEC&&(i=s.MAX_DELTA_TIME_SEC),this._timeAccumulator+=i;let o,r,a,l,c,u,h,p,d,f,g=this._springConfig.tension,m=this._springConfig.friction,_=this._currentState.position,y=this._currentState.velocity,b=this._tempState.position,S=this._tempState.velocity;for(;this._timeAccumulator>=s.SOLVER_TIMESTEP_SEC;)this._timeAccumulator-=s.SOLVER_TIMESTEP_SEC,this._timeAccumulator0&&this._interpolate(this._timeAccumulator/s.SOLVER_TIMESTEP_SEC),(this.isAtRest()||this._overshootClampingEnabled&&this.isOvershooting())&&(this._springConfig.tension>0?(this._startValue=this._endValue,this._currentState.position=this._endValue):(this._endValue=this._currentState.position,this._startValue=this._endValue),this.setVelocity(0),n=!0);let v=!1;this._wasAtRest&&(this._wasAtRest=!1,v=!0);let w=!1;n&&(this._wasAtRest=!0,w=!0),this.notifyPositionUpdated(v,w)},notifyPositionUpdated:function(t,e){for(let n=0,i=this.listeners.length;n18&&t<=44?this.b3Friction2(t):this.b3Friction3(t),e}}),e.extend(a,{fromOrigamiTensionAndFriction:function(t,e){return new a(c.tensionFromOrigamiValue(t),c.frictionFromOrigamiValue(e))},fromBouncinessAndSpeed:function(e,n){var i=new t.BouncyConversion(e,n);return this.fromOrigamiTensionAndFriction(i.bouncyTension,i.bouncyFriction)}}),a.DEFAULT_ORIGAMI_SPRING_CONFIG=a.fromOrigamiTensionAndFriction(40,7),e.extend(a.prototype,{friction:0,tension:0});let h={};e.hexToRGB=function(t){if(h[t])return h[t];3===(t=t.replace("#","")).length&&(t=t[0]+t[0]+t[1]+t[1]+t[2]+t[2]);let e=t.match(/.{2}/g),n={r:parseInt(e[0],16),g:parseInt(e[1],16),b:parseInt(e[2],16)};return h[t]=n,n},e.rgbToHex=function(t,e,n){return t=t.toString(16),e=e.toString(16),n=n.toString(16),"#"+(t=t.length<2?"0"+t:t)+(e=e.length<2?"0"+e:e)+(n=n.length<2?"0"+n:n)};let p,d=t.MathUtil={mapValueInRange:function(t,e,n,i,o){return i+(t-e)/(n-e)*(o-i)},degreesToRadians:function(t){return t*Math.PI/180}};function f(t,e){let n=t.indexOf(e);-1!=n&&t.splice(n,1)}e.extend(e,d),"undefined"!=typeof window&&(p=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)}),p||"undefined"==typeof process||"node"!==process.title||(p=setImmediate),e.onFrame=function(t){return p(t)},"undefined"!=typeof exports?e.extend(exports,t):"undefined"!=typeof window&&(window.rebound=t)}();var e=function(){function t(t,e){for(let n=0;ne)return 1;if(t{let o=$(t[e]);o.prepend(``),$("#articleInfo").append(`\n ${o.text()} \n `)}))},tempReplacement:function(t,e,n){let i=new RegExp(`##${e}##`,"g");return t.replace(i,n)},batchTempReplacement:function(t,e){let n=t;return $.each(e,(function(t){let i=e[t],o=new RegExp(`##${i[0]}##`,"g");n=n.replace(o,i[1])})),n},dynamicLoadingCss:function(t){$("head").append(""),$("head").children(":last").attr({rel:"stylesheet",type:"text/css",href:t})},dynamicLoadingJs:function(t){return new Promise(((e,n)=>{$.ajax({type:"GET",dataType:"script",cache:!0,url:t,success:function(t){e(t)},error:function(t){n(t)}})}))},htmlFiltrationScript:function(t){let e=new RegExp("","ig");return t.replace(e,"")},clearIntervalTimeId:function(t){null!=t&&window.clearInterval(t)},actScroll:function(t,e){$("html,body").stop().animate({scrollTop:t},e)},getScrollPercent:function(){const t=$(window).height(),e=$(document).height();return e===t?"0":($(window).scrollTop()/(e-t)*100).toFixed(0)},randomNum:function(t,e){switch(arguments.length){case 1:return parseInt(Math.random()*t+1);case 2:return parseInt(Math.random()*(e-t+1)+t);default:return 0}},setDomHomePosition:function(){$("#home").css("margin-top",`${$(".main-header").outerHeight()}px`)},getRunDate:function(t){let e=t.split("-"),n=new Date;n.setUTCFullYear(e[0],e[1]-1,e[2]),n.setUTCHours(0,0,0,0);let i=n,o=((new Date).getTime()-i.getTime())/864e5,s=Math.floor(o),r=-24*(s-o),a=Math.floor(r),l=-60*(a-r),c=Math.floor(-60*(a-r));return{daysold:s,hrsold:a,minsold:c,seconds:Math.floor(-60*(c-l)).toString()}},setCookie:function(t,e,n){let i=new Date;i.setTime(i.getTime()+1e3*n),document.cookie=t+"="+escape(e)+"; expires="+i.toGMTString()+"; path=/"},getCookie:function(t){let e,n=new RegExp("(^| )"+t+"=([^;]*)(;|$)");return e=document.cookie.match(n),e?unescape(e[2]):null},randomString:function(t){t=t||32;let e="ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678",n="";for(let i=0;i{localStorage.setItem("version",t.tag_name),localStorage.setItem("repoUrl",t.html_url)})),h(localStorage.getItem("version"),$.__config.default.version)},setCommentBackground:function(t){"day"==t?$("textarea").css("background",$.__config.articleContent.commentBackground.options.day):$("textarea").css("background",$.__config.articleContent.commentBackground.options.night)},htmlReplace:function(t,e,n){$(t).html($(t).html().replace(e,n))}},d=f(902);$.__loading=new function(){let e=this;this.config=$?.__config?.loading||{rebound:{tension:16,friction:5},spinner:{id:"spinner",radius:90,sides:3,depth:4,colors:{background:"#f0f0f0",stroke:"#272633",base:null,child:"#272633"},alwaysForward:!0,restAt:.5,renderBase:!1}},this.spring=null,this.spinner=null,this.initRebound=()=>{let n=e.config.rebound,i=new t.SpringSystem;e.spring=i.createSpring(n.tension,n.friction)},this.initSpinner=()=>{let t=e.config.spinner;e.spinner=new o(t)},this.start=()=>{$("#blog-news").prepend(''),e.initRebound(),e.initSpinner(),e.spinner.init(e.spring,!0)},this.stop=()=>{$("body").css("overflow","auto"),e.spinner.setComplete(),$("div#loading").hide(),$('a[name="top"]').hide()}},$.__loading.start(),$(document).ready((function(){$.__config=$.extend(!0,s,window?.cnblogsConfig||{}),$.__status=c,$.__tools=p,$.__timeIds={},$.__event={},$.__config.info.name||=$.__status.user,$.__tools.dynamicLoadingJs($.__config.default.moment).then((t=>{f(348)(`./${$.__status.pageType}`).then((t=>{const e=t.default;f.e(542).then(f.bind(f,561)).then((t=>{(0,t.default)(),e(),f.e(327).then(f.bind(f,669)).then((t=>{(0,t.default)(),$.__tools.setDomHomePosition(),d.A.handle.scroll(),d.A.handle.resize()}))}))}))})).catch((t=>console.error("moment.js",t)))}))}(),g=f.O(g)}();
\ No newline at end of file
+!function(){var t,e,n,i,o,s,r,a,l,c,u,h,p={902:function(t,e){"use strict";e.A={init(){$.__event.scroll={},$.__event.scroll.handle=[],$.__event.scroll.temScroll=0,$.__event.scroll.docScroll=$(document).scrollTop(),$.__event.scroll.homeScroll=$("#home").offset().top-40,$(window).scroll((()=>{$.__event.scroll.docScroll=$(document).scrollTop(),$.__event.scroll.homeScroll=$("#home").offset().top-40,this.handle.scroll(),$.__event.scroll.temScroll=$.__event.scroll.docScroll})),$.__event.resize={},$.__event.resize.handle=[],$(window).resize((()=>{this.handle.resize()}))},handle:{scroll:()=>{for(let t=0;t<$.__event.scroll.handle.length;t++)$.__event.scroll.handle[t]()},resize:()=>{for(let t=0;t<$.__event.resize.handle.length;t++)$.__event.resize.handle[t]();$.__tools.setDomHomePosition()}}}},348:function(t,e,n){var i={"./article":[684,153,551],"./article.js":[684,153,551],"./books":[736,153,111],"./books.js":[736,153,111],"./common/com-article":[508,153],"./common/com-article.js":[508,153],"./home":[819,390],"./home.js":[819,390],"./links":[775,153,510],"./links.js":[775,153,510]};function o(t){if(!n.o(i,t))return Promise.resolve().then((function(){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}));var e=i[t],o=e[0];return Promise.all(e.slice(1).map(n.e)).then((function(){return n(o)}))}o.keys=function(){return Object.keys(i)},o.id=348,t.exports=o},879:function(t,e,n){"use strict";async function i(t="",e="GET",n={},i={}){let o={method:e,mode:"cors",redirect:"follow",referrerPolicy:"no-referrer"};Object.keys(i).length&&(o.headers=i),Object.keys(n).length&&(o.body=JSON.stringify(n));return(await fetch(t,o)).json()}n.d(e,{E:function(){return i}})}},d={};function f(t){var e=d[t];if(void 0!==e)return e.exports;var n=d[t]={exports:{}};return p[t](n,n.exports,f),n.exports}f.m=p,t="function"==typeof Symbol?Symbol("webpack queues"):"__webpack_queues__",e="function"==typeof Symbol?Symbol("webpack exports"):"__webpack_exports__",n="function"==typeof Symbol?Symbol("webpack error"):"__webpack_error__",i=function(t){t&&t.d<1&&(t.d=1,t.forEach((function(t){t.r--})),t.forEach((function(t){t.r--?t.r++:t()})))},f.a=function(o,s,r){var a;r&&((a=[]).d=-1);var l,c,u,h=new Set,p=o.exports,d=new Promise((function(t,e){u=e,c=t}));d[e]=p,d[t]=function(t){a&&t(a),h.forEach(t),d.catch((function(){}))},o.exports=d,s((function(o){var s;l=function(o){return o.map((function(o){if(null!==o&&"object"==typeof o){if(o[t])return o;if(o.then){var s=[];s.d=0,o.then((function(t){r[e]=t,i(s)}),(function(t){r[n]=t,i(s)}));var r={};return r[t]=function(t){t(s)},r}}var a={};return a[t]=function(){},a[e]=o,a}))}(o);var r=function(){return l.map((function(t){if(t[n])throw t[n];return t[e]}))},c=new Promise((function(e){(s=function(){e(r)}).r=0;var n=function(t){t!==a&&!h.has(t)&&(h.add(t),t&&!t.d&&(s.r++,t.push(s)))};l.map((function(e){e[t](n)}))}));return s.r?c:r()}),(function(t){t?u(d[n]=t):c(p),i(a)})),a&&a.d<0&&(a.d=0)},o=[],f.O=function(t,e,n,i){if(!e){var s=1/0;for(c=0;c=i)&&Object.keys(f.O).every((function(t){return f.O[t](e[a])}))?e.splice(a--,1):(r=!1,i0&&o[c-1][2]>i;c--)o[c]=o[c-1];o[c]=[e,n,i]},f.F={},f.E=function(t){Object.keys(f.F).map((function(e){f.F[e](t)}))},f.H={},f.G=function(t){Object.keys(f.H).map((function(e){f.H[e](t)}))},r=Object.getPrototypeOf?function(t){return Object.getPrototypeOf(t)}:function(t){return t.__proto__},f.t=function(t,e){if(1&e&&(t=this(t)),8&e)return t;if("object"==typeof t&&t){if(4&e&&t.__esModule)return t;if(16&e&&"function"==typeof t.then)return t}var n=Object.create(null);f.r(n);var i={};s=s||[null,r({}),r([]),r(r)];for(var o=2&e&&t;"object"==typeof o&&!~s.indexOf(o);o=r(o))Object.getOwnPropertyNames(o).forEach((function(e){i[e]=function(){return t[e]}}));return i.default=function(){return t},f.d(n,i),n},f.d=function(t,e){for(var n in e)f.o(e,n)&&!f.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},f.f={},f.e=function(t){return Promise.all(Object.keys(f.f).reduce((function(e,n){return f.f[n](t,e),e}),[]))},f.u=function(t){return"script/"+{74:"mouse-mouse",87:"mouse-click",111:"page-books",139:"article-code",153:"page-common-com-article",261:"circle-magic",287:"iconfont",327:"com-after",381:"nh-banner-animation",390:"page-home",489:"gf-blink",510:"page-links",542:"com-before",551:"page-article",596:"code-hljs",667:"background-ribbons",673:"background-particles",677:"mouse-mo",808:"banner-images",866:"day-night",951:"background-season",987:"mouse-bubble",999:"google-fonts"}[t]+"."+{74:"94fa54d3",87:"e293f3fa",111:"ab15f654",139:"bef7a999",153:"1d4fa157",261:"fbc978f0",287:"6bd2454d",327:"732c902d",381:"1a1c6c54",390:"db59b19e",489:"466da4a4",510:"09165c3d",542:"0624b248",551:"33ec5663",596:"2bb708b4",667:"817d7cf1",673:"ec8cfbb7",677:"b54f5304",808:"0b8d2149",866:"da3c8326",951:"5098f6ee",987:"8aec228a",999:"93449ae7"}[t]+".js"},f.miniCssF=function(t){return"style/"+{74:"mouse-mouse",111:"page-books",153:"page-common-com-article",287:"iconfont",381:"nh-banner-animation",489:"gf-blink",510:"page-links",542:"com-before",673:"background-particles",866:"day-night",999:"google-fonts"}[t]+"."+{74:"5e68e4e5",111:"0865330e",153:"d201bb8b",287:"cfd96386",381:"7ff7a955",489:"0cc7f6e2",510:"d0996f89",542:"623dd38a",673:"457e1a14",866:"b7356ffd",999:"66c39700"}[t]+".css"},f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),f.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},a={},l="cnblogs-theme:",f.l=function(t,e,n,i){if(a[t])a[t].push(e);else{var o,s;if(void 0!==n)for(var r=document.getElementsByTagName("script"),c=0;c-1&&(!t||!/^http(s?):/.test(t));)t=n[i--].src}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),f.p=t}(),c=function(t){return new Promise((function(e,n){var i=f.miniCssF(t),o=f.p+i;if(function(t,e){for(var n=document.getElementsByTagName("link"),i=0;i0;)this._idleSpringIndices.pop();for(let n=0,i=this._activeSprings.length;n0;){let t=this._idleSpringIndices.pop();t>=0&&this._activeSprings.splice(t,1)}},loop:function(t){let e;-1===this._lastTimeMillis&&(this._lastTimeMillis=t-1);let n=t-this._lastTimeMillis;this._lastTimeMillis=t;let i=0,o=this.listeners.length;for(i=0;i0&&(te||t>e&&this.getCurrentValue()s.MAX_DELTA_TIME_SEC&&(i=s.MAX_DELTA_TIME_SEC),this._timeAccumulator+=i;let o,r,a,l,c,u,h,p,d,f,g=this._springConfig.tension,m=this._springConfig.friction,_=this._currentState.position,y=this._currentState.velocity,b=this._tempState.position,S=this._tempState.velocity;for(;this._timeAccumulator>=s.SOLVER_TIMESTEP_SEC;)this._timeAccumulator-=s.SOLVER_TIMESTEP_SEC,this._timeAccumulator0&&this._interpolate(this._timeAccumulator/s.SOLVER_TIMESTEP_SEC),(this.isAtRest()||this._overshootClampingEnabled&&this.isOvershooting())&&(this._springConfig.tension>0?(this._startValue=this._endValue,this._currentState.position=this._endValue):(this._endValue=this._currentState.position,this._startValue=this._endValue),this.setVelocity(0),n=!0);let v=!1;this._wasAtRest&&(this._wasAtRest=!1,v=!0);let w=!1;n&&(this._wasAtRest=!0,w=!0),this.notifyPositionUpdated(v,w)},notifyPositionUpdated:function(t,e){for(let n=0,i=this.listeners.length;n18&&t<=44?this.b3Friction2(t):this.b3Friction3(t),e}}),e.extend(a,{fromOrigamiTensionAndFriction:function(t,e){return new a(c.tensionFromOrigamiValue(t),c.frictionFromOrigamiValue(e))},fromBouncinessAndSpeed:function(e,n){var i=new t.BouncyConversion(e,n);return this.fromOrigamiTensionAndFriction(i.bouncyTension,i.bouncyFriction)}}),a.DEFAULT_ORIGAMI_SPRING_CONFIG=a.fromOrigamiTensionAndFriction(40,7),e.extend(a.prototype,{friction:0,tension:0});let h={};e.hexToRGB=function(t){if(h[t])return h[t];3===(t=t.replace("#","")).length&&(t=t[0]+t[0]+t[1]+t[1]+t[2]+t[2]);let e=t.match(/.{2}/g),n={r:parseInt(e[0],16),g:parseInt(e[1],16),b:parseInt(e[2],16)};return h[t]=n,n},e.rgbToHex=function(t,e,n){return t=t.toString(16),e=e.toString(16),n=n.toString(16),"#"+(t=t.length<2?"0"+t:t)+(e=e.length<2?"0"+e:e)+(n=n.length<2?"0"+n:n)};let p,d=t.MathUtil={mapValueInRange:function(t,e,n,i,o){return i+(t-e)/(n-e)*(o-i)},degreesToRadians:function(t){return t*Math.PI/180}};function f(t,e){let n=t.indexOf(e);-1!=n&&t.splice(n,1)}e.extend(e,d),"undefined"!=typeof window&&(p=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)}),p||"undefined"==typeof process||"node"!==process.title||(p=setImmediate),e.onFrame=function(t){return p(t)},"undefined"!=typeof exports?e.extend(exports,t):"undefined"!=typeof window&&(window.rebound=t)}();var e=function(){function t(t,e){for(let n=0;ne)return 1;if(t{let o=$(t[e]);o.prepend(``),$("#articleInfo").append(`\n ${o.text()} \n `)}))},tempReplacement:function(t,e,n){let i=new RegExp(`##${e}##`,"g");return t.replace(i,n)},batchTempReplacement:function(t,e){let n=t;return $.each(e,(function(t){let i=e[t],o=new RegExp(`##${i[0]}##`,"g");n=n.replace(o,i[1])})),n},dynamicLoadingCss:function(t){$("head").append(""),$("head").children(":last").attr({rel:"stylesheet",type:"text/css",href:t})},dynamicLoadingJs:function(t){return new Promise(((e,n)=>{$.ajax({type:"GET",dataType:"script",cache:!0,url:t,success:function(t){e(t)},error:function(t){n(t)}})}))},htmlFiltrationScript:function(t){let e=new RegExp("","ig");return t.replace(e,"")},clearIntervalTimeId:function(t){null!=t&&window.clearInterval(t)},actScroll:function(t,e){$("html,body").stop().animate({scrollTop:t},e)},getScrollPercent:function(){const t=$(window).height(),e=$(document).height();return e===t?"0":($(window).scrollTop()/(e-t)*100).toFixed(0)},randomNum:function(t,e){switch(arguments.length){case 1:return parseInt(Math.random()*t+1);case 2:return parseInt(Math.random()*(e-t+1)+t);default:return 0}},setDomHomePosition:function(){$("#home").css("margin-top",`${$(".main-header").outerHeight()}px`)},getRunDate:function(t){let e=t.split("-"),n=new Date;n.setUTCFullYear(e[0],e[1]-1,e[2]),n.setUTCHours(0,0,0,0);let i=n,o=((new Date).getTime()-i.getTime())/864e5,s=Math.floor(o),r=-24*(s-o),a=Math.floor(r),l=-60*(a-r),c=Math.floor(-60*(a-r));return{daysold:s,hrsold:a,minsold:c,seconds:Math.floor(-60*(c-l)).toString()}},setCookie:function(t,e,n){let i=new Date;i.setTime(i.getTime()+1e3*n),document.cookie=t+"="+escape(e)+"; expires="+i.toGMTString()+"; path=/"},getCookie:function(t){let e,n=new RegExp("(^| )"+t+"=([^;]*)(;|$)");return e=document.cookie.match(n),e?unescape(e[2]):null},randomString:function(t){t=t||32;let e="ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678",n="";for(let i=0;i{localStorage.setItem("version",t.tag_name),localStorage.setItem("repoUrl",t.html_url)})),h(localStorage.getItem("version"),$.__config.default.version)},setCommentBackground:function(t){"day"==t?$("textarea").css("background",$.__config.articleContent.commentBackground.options.day):$("textarea").css("background",$.__config.articleContent.commentBackground.options.night)},htmlReplace:function(t,e,n){$(t).html($(t).html().replace(e,n))}},d=f(902);$.__loading=new function(){let e=this;this.config=$?.__config?.loading||{rebound:{tension:16,friction:5},spinner:{id:"spinner",radius:90,sides:3,depth:4,colors:{background:"#f0f0f0",stroke:"#272633",base:null,child:"#272633"},alwaysForward:!0,restAt:.5,renderBase:!1}},this.spring=null,this.spinner=null,this.initRebound=()=>{let n=e.config.rebound,i=new t.SpringSystem;e.spring=i.createSpring(n.tension,n.friction)},this.initSpinner=()=>{let t=e.config.spinner;e.spinner=new o(t)},this.start=()=>{$("#blog-news").prepend(''),e.initRebound(),e.initSpinner(),e.spinner.init(e.spring,!0)},this.stop=()=>{$("body").css("overflow","auto"),e.spinner.setComplete(),$("div#loading").hide(),$('a[name="top"]').hide()}},$.__loading.start(),$(document).ready((function(){$.__config=$.extend(!0,s,window?.cnblogsConfig||{}),$.__status=c,$.__tools=p,$.__timeIds={},$.__event={},$.__config.info.name||=$.__status.user,$.__tools.dynamicLoadingJs($.__config.default.moment).then((t=>{f(348)(`./${$.__status.pageType}`).then((t=>{const e=t.default;f.e(542).then(f.bind(f,561)).then((t=>{(0,t.default)(),e(),f.e(327).then(f.bind(f,669)).then((t=>{(0,t.default)(),$.__tools.setDomHomePosition(),d.A.handle.scroll(),d.A.handle.resize()}))}))}))})).catch((t=>console.error("moment.js",t)))}))}(),g=f.O(g)}();
\ No newline at end of file
diff --git a/dist/simple-memory.js.gz b/dist/simple-memory.js.gz
index 5cfd33aa558a018e99a299af37b78c210a5466c6..6016865d15a66c774626b8659f6b160155e0600d 100644
GIT binary patch
delta 11614
zcmV-kEuqrRYR+n~QV4%}VQ)&j;}bJX(@Ai4ayoU*5cMZvr+3^7%@Cb*JHeUT3C#$3
z#0&ZXKvu&NPL9te-dQ#(y?#F=J<>Cy;+}c^(8y-lWqzH6zmP(%`t?@0!u*
zOeQDp>7-`{hG7>5Mq%GOKA|4*dIsakN%y!vorVVC
zen04*ow#m>Y>?=2o0Ua>oj#pKVnU+pIZHB~SfmVPyvp^(oFxwrU=zR00HRVBvMqa~
z*D-sTb@Z>z#Ey!g9ifKicS~_K-#iRd%kxNo9G@?ZSG^ysn_FUqlo>ldo3SWCr@$GFk=M
zSX;<(#X<%MsUMF5Kb9@Z->T=;Sz
z0WbZ8$_$seGhsYb)*;s1f!Dy717t{uup}{5FJz%%TZSCz*W}Y*0#@Z>dYLr06)i-V$wt{2p}~Qfs*$vgfh1(Bxm#h
zZa9!lwSu5dkj60h8ioR~l?FU%;{$2yhPh8aGl>B{H#0aF0nE>m+TM^oZG+3|Kt4Pi
z9Q}4K<2J@6wkbg@Za{e2)vH*pVm<1Mp}Ff9fn-3<$SpE%7-4s`R;ynePtSc}D3W%fx@D
z@U0jKI=1U%!r@TcT@HTGd@Zxy*f3zj5|&(Ofs!34@B
zjuxfGmje`fc%V2c@7H`INXYoC@$BlV5zJHmv7vTr8dJg|8am%|3$;iK*~lJ7X5Z%7
z)z!_jSKqz;lbdheT|U2gdHMRA7taxnG#z3bIWhe)rHS+jepIJe;2Xk1A?ANm{HUCU
z-3PVhq8u)%zdkwZ3|zGs&Zf|o5tNSP_=0Nl1itM77$fl2Y=R-`Df`n?W~ZmDO-~t_
zp0X`HWm0;|lJt}T=_$L>Q|6+#QD92Y{lJnnJ5Vait@swHz19-UXksX$cD`zad)Cb%
zbn}B>FF}Or?*%w723oDcbb)`)GMh~;W^;`u8+FEIGi{H9mSb>e`vA@#aV)@{J1l|l
zjjK3O!fNWI7PWC)@YHbXL{?JjFjp*};n{2|)GXZs{8TMz#BI#%Y$ozDv-53c=Z4u6
zD93YV&%Qui3}a_OlZ4EupR;+!;&h9}MGFlYsFeVxB
zGo*H>B81-f96b1-W4(VdCO#i^#yIlTgiM@7EVgz+GT;XWxNU1)&%j!VmCrE7;L*3H
z&SJ#Iehlglpb=X;(1|s*H&BH(n_zMeqe6d1t(GnPWE8>Xgi!mp&88fQvHm-9$Ci!Z
z%Xf#xc7PSw8_fNLMpMTuOVmU#OT!zrH2h5V!^3Dim@Y2ufYb&^Sd
z4JjMX{WVDFQSbC@tQ=3Hzoi>0
zp#*!w8s@NMx{PD8a#*7NwLpGRwH+{ZUYI?E9ht4LIXgQ8r83sC+wfec&B|P!57TPm##2=IZR00@u
zn9f!SNTj}WQpr>}822@{g`$KTEfchYL!U3
zsBTL_Y}HMovftAgOJuwP+URr=NOntgW!U-E$q`E=r?$D5#IuTL=!+M7v?h>rihh+(aZ%i}N=uidZsed$@|bu8||2
z0ocY`r)z(qt}_O^gUz#n<$j?iN-Be15a;=emzUptbA9vf{p+tU-@LxL`u6?nw_o2p
zd-wL`>#qmInZ{!AE@m^bVAqr)MuLp@7@SrQAt<@0|?!HyLR&{%^2JxD>R>Yt_|3A;Y9
z(ezp~NX?d)W?GdEF@9y3gU?Nmky-%04lR4^%MA|cBlV|N%|yZw>Y+{M&%obc65bLX
z(7~=8819*QMrS^ChxWb_ONbC1=EB5xG4pHi%(O2*XG0DvSSVdv62c~!lc_
zjo27dNAR!IPRMI6=`1D^tgYQdGxGqX0+N3ZA?7xA^B&i+OWtoiy}%t^+o86Xd3PR1
z_Y$^2x3I0I8Dz_?K0K85Oq@cXA6D4bN%q_{sGW^tHO7yzB-m1Q`DQ~w_dl0Mmc2tF
z5AUE0_=e#(h8nve7~kxTSG27eYRZ$YOuV`0NFTfQN8!;NeQIO!-QGOj_O(^E;6wmcLXE
za~I!G9_HV7B)OFDX(E;F6VpU06?{F9X)+g4sCt2KLY63BFW8kYW3hl5TV=K_BG|sT
z41#o#MnsCZ=&c?)T`HuBjK%6vX3?WFjUjlY7~e81XIpXVX{;4@xL;|98@zv|@M{B(
zO6}=VzEnu4+RyZeXoA-6IGXzT5SZFk7Il^;Uf-8E6FF*y50tjdyyrr)=_-rt|85x)
zNki+v!v~&iFq-YdXbYX%wpI1#rJ;V#5(&ckrHC~<)sW{6k#mPk5+jE)=4#6vtgQ(3
zBICO4n8`{t-3?$ML-
zoT}3qWuaea9XWOc*RWskP!aIiobVYPD!+v0(Nf*4aXWgiw^12#MxCH&8Eftx{Qo_w?t^m
zXL=Q0Jhd`m5mN=|!
z`_MVYSN^IM@6RUw6^`}+zf!=-S>r
zJhu4*I@g0G?f0707SEg~hJ25BP_oUOT}Mi#?mllyZR^>>IP0B|TY-b$rX{Gg$R2RlH^t~+DY?)Hqfd}$A%ML4-HohwO~pyGcI
z{A&qhw&oH^myd%gp|#N)fq^d_v+1Nn)HA_vX)J$f?5_<|yezh*c9;Ezg}Y9_b7;wS
z*R@;TS#N_g4*E%zq2{UG>Ktz%_DMQwBWa~EQEXYmu?c7apPJYUqvqoUiQpy(dE_}K
z*u@aUHZ9dwSrdiNbv8$K!7=O{5!S0?
zrW4xk9V(MzDef$ZyLQ`gyIwh|W4D}s?@)iXJg0M72H2?s*z3`De+Q!5--g)jAIesz
z46a)X?wGbux4?C~ovk(ipy!^P9?I6SbJ_!_8F$odQRMM0)R*VJcY0wMDkqdB?SXvi
zoi>~D-0$_a^E)cPn%31jre(J`!Rtr2sOz1k;DIMr;Ovnm&`jX$6Bia$F(|d0%Y%Qq
zctL1wSAeJz6_3;7d+n?``!L&@(kdSAGn?Z6=Qi|vE+aWdJJ4_=$5PVxv#8%
zIlaFY@4x=a-*UpvO9%B;giqJ^eXAS`j=n$;^j*3qL;7;$j$7uBm;dSLKlU&Sl3Az|
zJV(yDvpJf<;%yxdmJrnTnoA2VGr@me-^R0Yny1qy<+P4U%g^ounm&hPrqqdNlWXyc
z-uwH6gfH_m2NnRPKCLEjh^8zjpf6BM5kU9%ymNtE)RF^fw=Ae#Nu~p8w=ABA@tb5m
z;3jZpi9=sHFjc=(5km{IRGj*nzXyl#U_0^}7gsN^R!I;aTA~e?v4nIMQ<{HVi}xgC
zgeSG;sTK|2zCQ9!-A(n{k&-{NwDmY_dj}9YDzp7+4*S(PuTdP@xb7r~K6lk@T1#Jl
zW}%?D1*q(>hX<2;M<*YdeE(>fh4}QD0?Fg~Vo!FNQl@C>IF7^~?H=`A2oGC6Jd}Ey
zpE+B`BA`j~@PIg+(mn8flj46!CSkwWQU`oqFBUXpuwulyC0chJVyQM<>&R*@>bNKd
zz}y%j?ZKnNkPiaLpAf7z%ia#rwAZB_*KL2rkQX;8l-v_k2WJ$gu>JCnhX=S60RrEq
zY?kW$0~aH8PzN#IVBqj}?qViQ-u|OL49;g`R$P-%mfCPIAyX4@_X&S3$w01-Wl4*|
z5p)V+f+j$suH(hVLmo4iO<>%&5tWc%eeAzjM3FS6yfh(w(DiTQc&XK@yp
zH^7O7RC6f%odhJJzKMS|SPI5vVwUGK*esf*5rM0jRx`oBRk>Ea(*;sxwEjp}1GKL&
z!nfO-mwK2+Ky7_h#*m(uIyTJ2S-aeMEdUb+#vsk5VX2y(M=O;p1R~j6VQ4N?S>F#h
zUJV#nI;~c5na2hfU3<+T_fh(G-N!cD#$#he7Bj*NF9xbRk>8+-!0M9_Qu9Lt{F0mZmJmy
zb)(zRoKz77YvzAA#*~LN-iuzD1~77^mbQ8Z(dVLOEIEuNbtZJiI2_HhAOQTav!qll
za;}91M3>G=A1rl(NF-DPFn%AF&1bm0Onju6l#&8KOWjtZ&Nu23S8#C4k8$?ff(v~L
z`v78`bHfoXnqt0pl-*H-W1qFyVFKr*ZiZK4#g+M1RC^lw?SqDT^ZA
zY6Pv$Nht1~0fq*Mi{XC_*YRwW7x*elW8ZW0-|y6YlfU-2Q+}gTpb5D9P{lx(2X%Ka
zVIUF$cllxJ$e8e?v`=%Ni9#Ez6A5K$2oYrJn_7i&=WN?%R;7+@V=sfFq$mJUA6Ai8
z60(3(nM;344F1o-FS*OM!ZNIyIw1*F8zxnb;T4WyD!&+6mJb573odvO!)=?JG29IU
zXZZeqG)Br7A)4!o4lLPVTyH#p)n}Iu^Ior(w0emog!nf|BZx?nG)U4QIX1}N=otMv
zvg-RRwTU2#rI}WH7~=4he#5a31X#*BC>TeNzjA-(lIV`Cl9wXBBXI~<(y1Z6l*;v{
zXVzE1CdqlX*|Y+|6A@A8j>OzTm$DI2lE_B4p;~Fc@_@xObPya?>*j8M!f#2k_ehk^
zM%B`eI(F(5*KlY#LP{xhS(sd0JV$Pe<=jG}&8iQ7@@#c#x2ZljfwU$NQTuYvmTkRb{)*_c|&=>aUP
zu12==I0rF{X_DmNSpp}?ua=CLyTX!ZVzG=U>@KVH!nzZgbqBX6*V{aX9AWrOQ8SO$
z(p||-RuYDK2O`@B$qSZ{qL^M}wHdea&1ZiN%P9q(S(&3%)7C0!h60xw(=%sBxE8c>
zIuTr7Fi(n!015oM+2$26x>2
z3R1Q>x>99M;gXt4omVQUZsO!yeQ3(=X^85|NU`+Yx{QcUWszehO{FtOovry(!TW!x
zQyH=%>ZIej
z@0Oy|^9h?psF!AFHOe(>RPTaTrYV0+@tQv5QKS_KyA@QZTiY4QVU4_OHq}XtEO;lm
zV=|au6$5M8xLP3ZNd>lRmpixFE0?^jP=Q?}FWiAwCc`#Ddl$?#og3C_liEbzmly6p
zKB{Q8Q=yJGke@TU_5HlomeNrxZl$v=kM<6wedN*JuF&72dl7L`WPmED(N%w0ft{IQ
zZOLy(T^RJ922w3XDl)1nOSdbUl|(ghdsSg%Uscv^R{{fG32)zXj(6;WtScpzo{5kO
z7#r^^m#3BaRPY&=oUma8jQvm1!*G1LjPWGuxjnA+}_im
zlr#2CGD8FO_kZ=5|M0he{ttisxButg|MlPhr@#8UfA=5$?yvvy&rEX=DUv2=Amfx`
zl%$gd*m#N6&iSbjIv!UG&lwpSh5UB
z1|ysO#z?PS(BRC~jFNw#K^G&nctL|6MtbqGjRyK+>camNN5a|_k~$}yezyw@K@y7e
z(G;Y7C8b>GT3NqjETh*!Xy7`>7!~ugL}$4154ie;a^q|E%;wiur05$woROusf$vQx
z0Ev^6Nq;&;7-?$_CeiX9VHBpZR_z1V>1^^rS|hU2O1o^E?^h{DUo&fKmXhR`nUh)cmLyG9@-5(ZT{{*{+GZ1&;Rvz|NUPf
zQ%qO$T-Q}y6SB-gYXml)?qX~ZMOfXx_!914gs$rO4ga+78INvD-HgGaRP<7o?*MuI
zMM~39gKg-G9oM8CRIVNIpc~YP(lrP6bH{T(zz~~xTgrKM6FlzyqC|PpLUM{
zLl}VW$;oN|1d5U+Gh&Ozx6l~kR8kmLj9_h#1_;oA_$w%#N>M4IZQ}s~4nY{fWjw_%
zC=HeWQ8FpS0VG@yp?K}=)Sa9Gu0kx)0Ffwy@rpx*Lri~oC>Dx)^wk~%-84qGB1#nm
z*ExX(Q%UcO7Na=0)<^^21JW-=6qYfBv^V7bRmNQ1o~zgkggu$jw_1#w`z)>%wi`8{
z^$Q#8oDo1ez^$2T!ef*!$bvzB8b^kpa}v|np^@;hd}GAzkMT3uPSc!2^#ofZ60xPC
z6vF6^26KNR&Cd-+p}6DvftcrFk!cKN8a*egx4I(*kLby&?&Ex;8p;Hw8oM1{3d!n~
zfcbN5D(PR|8T4A;8fruwh@;o~GTKL3l1aLFn=TYY6U2xHAiG2?(ZIv%!ap?Vx-hdg
zS`2@cOX&S@GdbuTgY@GGlPe_*O0x=ls-5Fwoc(`)!|B*C>%hj*PE)AS-4xRMIuj#h
z@)g;8@KQRZkhN=+-SPWq2NarDMCOtV_1#}&Lg6bVMIeF$!7a0S`en476C-q0!n0KX
zr?M$<^)W^ej>ZBKWii_2*)tb0`y{v|ktyE+8K`l6CQ=xeZl)fz9CCrFV-iK={&Jy9
zv=x7e4JTaDz;s8^X`_mp%U~btyOM1Bg5t+{XE8IgN1@Ym)#TF`;sO)u3ymL_h{_!3
zx`kpKA+L9a8{XLoZgh@22%}D?2fxqs?=eO{ri4qyP{3Wf@#9L<`y14yPj$7IXwdEJ
zia(8;*T_{$W&`*tf*%`|3>z{4eonL));52w61q{O_-RF8xK~s?6|*TUg$|6e^4CML
zZr??4TUtqlcGT2^CebBScN%(XEBw#cTv_i8*#u$0Iy5P7bi_!03+8{fsW)mJEk68%bq
zt6!NOo&hWn-fD@Y^*}*=p6?G9;
z){*=k>D;c?Hu?2xX{_4Mh`DJRwEZY?n36e|95{BkTL`
z5!@S^433WUE$NO?+)f}CN786PP<3qrqgx1uIHX~PrUw(
z!Rux+y9wbYBR>27dt^7%i%UyNWJ5o8*6>{S7mcp>i^fr-d;E*Wl7wLCwhZ_l7k3z?kj-XH?l8n<47LxN(+LqF0ckX0d?pE>&C@7F7=5IP
z;4_5Lj|?_?)aR7)*@CGLwn}FpYelL|B+6$Wm;$pBsbmC9yjA*%K_b-rG*6}Av#BZ)
ziZn}42wyNh`!olrOCqKk9N~Wx3MnDsGa^2us@gP_^aCTH4^yC}YWf}k1#=B;Lih($
zO%jDVpK+$LBJx3FmCV^ED6PCnF68*>`@aZ7{
zrvOP7kp)Xqg_oEqkaNLj$vibw{g@KfA|rgB5(9Io!9hBOwdhAORb78xWJLXuCG!+g
zW`svXHyMl65M!2#P?%0@JYYiW)&m$0l?DVb{roR%ybW_!t$O)iZZHs
zK3iyJi&z?ImYNVAG0lH0cT_`=X=sLjrt2xqqK5!5(!H7zE;YG6&C?|1YWP!@bqDzD
zlNzOn@P(p&GG~$EfE6`^n*m<1xc~+Md_<(ce)<`js{2@B>>@jj)x8=SC6eSD;3&rcJbfIU^GUH=iVkJ`3HNx+pnY$EtSwjIN
z6b0`xs;V*4WJz+_sJg=l|4}nyGEbMf+B_xG)QEry;j>90Z}Of-OiRX4q*Fa{H1QM%
zDx5#f4UPaQnP+Y5IlN?vniHB&_1CAlBC_DKC>1~g7y^F)7BIz{gwFs~BYR>csuxd_ow=l(B*`o4+*yC68MP5GERHLol~Di?m{iIDxPT
zFhbOOGNr;Mq3WW6b)L8{mC~9$D!bN*2Z|Emc)xR
zl1!s-7NCEVm;@hb8D5sM?L{(591TVttls@J1(m_4yi}QsYMd?hlqrb@UFC0z*++Uk
zSF|p*rqkQfWbDu-h((gn@ZEG;CZbMk3+2J9)KDvZrq=_x^SA0@1}CxJWBI81lUt1D
zAtvP~Nu@~D24=~tWX>_50lMut9mhLHI|gfRZB2h!v}J6ml&YCksqB16E~M}EPx`%n
zuh&0CW%D?POCWTF1tC{3vT^$-5W!v8x33C(5fw#q|{C{?Y4uEx1~s&$x6~7l`~LM<0Gn
zX}of>)B^b|WxE6Yf3{}Sz4)*&m5GeEhPQw76Pw9vA00ccsr@tp3_wfKM5
zBotlLtdaSpex5-7@TXAsy{Zel+yI$|xnw?ZPeIP2(x%BjfyYeUBhT?%$2+?GR{bnG
zVDh&o%GvJ?T@Tqp?cA3@19cNHegdF~BjVYSE~EMK=#BbO;J0Ni{d|$30JOP*aO672
zj<=QQFgB%Glbg+#Sv2-KjU(`mr3rtH;a}JqxmM5nAZ&b1uS4*I4Pz&bqbvw3d!*vWhC
zlM%_Ey%}d6bC9i$GU%J!W1RX^>-6NT6gfNBL4@Gp(*f#5P0V~+`f2X0HU~yT{`Skm
zgE(hdud`4YR~;>ZcS!Pb>X2i80+Elz*tT&|6#|}%Y^Jm2)BKGU51`5O?04H6isGn<
zt6qXx`s*2$*CHgVD~OM%x#xdDTLPBtr~rz0Q%iaN)Ek})A}w@}^u-nm$O|4m27>Z%
zKY-s*xIpnIVUkW{Oaf_nYM%^P=rhRWus?%f4dh30R-Jxc3ESHRnpJx9rv3amRLoeA
zPetu%98Xt%6$&KD#(5Vrb(5S6a;5dXXpFQ3w$*is7v)g}}rC-TWX~QQD
zRZn$ei~3K^&F@dtvmbC^WC`v`9$G(~CriS0w6~v|*NrD@zClmVk0A5u4>pFmSn3qA
zO_-|n!#QcF*B;Q5wQz`(arSc21~v4nAU?X8L=bH9^n2de`oBu+StnrA1A5YUvSu6f
zv;mM+Xsf+x7?i4z&X0e{(;xJ^0B}#udz#;yv*%n9L?*wdvlsVE>xVDCc(SIOFTVHz
zqZukrW9R3RnLgeRM~tr@0iGXc$sic|)9M4)+0g=c2W|%qHgd-WCUDv}Lqez*Pt*|$
zzQN&&lLZUR^D57h>gn7k7J_FsiZMdxATXaIHH;=J+vu{;0PcS}hQcs*>zGD^%0o-$
zskr=^B^ca+gg4QuSp0GA5#h>XH|kWA|8)JtAs@)SWnQ8C`o%TE@R*d=TG=Ba0SV^n
zzI@Pc5+`W@CtxdWP<60Xz35a)hd&VF3j8pai|8ebq+avuH`VrB;ci9(oof`F!}ITt
z^ygDpdDb!qg(H9K8~ym7I@@+jA_!l3UA?|izhf_(O{0A)d3H#C7=v{vUN)FY_JKtSDdznVjZzzfN4F+&!LEFP{O97nZ(?uX;Br%8C%-wU$=UDib
zm4Q>wwgF38cAFL7_R(p-M~|@yiJeA5z_Z>s_S>D_p_Q}+JZVwguBFGid
zSa!zVDs{5u(e5EHJwFsESiWo_AGK%_kR@E@(L%$9HpUYlwU{Ht*Ke*fBp`E1es*d7i1EIbUJ4rJ}&q&
zPUPMF>QkrNJ66GH+(#%s1*`A5m+GE--h%fi=On%~Q%jFl&)gJ~O|;_ecD{jez7|0L
z8kW!JsRWMCf5G6x6%+*+W${=DwRmCm>-&E$VDiz;01T8LHWj8OJt
z$6&KuoH{RTt8g7InKNT@o=()FET&7b?T;+K%zG45IAunYBONY_vNwz*7+4}8(UlHn
z173VB>B7n#q*ywV%x)l9*~axnp>>Fkz|sMUf0M@g0QKCel%H*bw(%3^=0=}Gbc}zP
zb4;dfX3*BYe`REp;S2KpiKWy$i7Cm1UMbe9+)6cu!P$u`aLoRI6OxrZ_yfRIJN!nw
z8-r{|KshU=v?FShKJcY^;AHh#=HhMH&yfSj8C+dRPZj4b}zCN+HI2SD_SO
z4DrS0WgxKd%E85z*kZ7(bX@VkImSg$@c{0G!=($_N{8|cvZWL_f%o2A0%F-_nE`Lq
zngKPmz}W>z<)@v7G;4uXUg5ELeyudmFJQ7aMT1ucjl4lwG-yy%unn^GPMv>E&F`Wk
zvD8(S10oW$Hm7&64$PKBU!I5TwgFE=WU=H=&yPZO`}9jVL{;jtmHjptso$num2PES
z#0PGHfLP}38>>#u3Ak`~s`sc=#Aq2<>5!JCtoV@Kevx5kJFvZ@(!V4l{fHu%DdR7*
zoXrN8*jv*;l`l*_*aBKrUSoeN=B586yC3Gj#R=91;6>&+)VDW2Jghfb5+&-mgCD3L
zQiv$=m-<`T#RKVv~2fu)&yif%=XM5pc)d)bnHZKe4snzYB
z+SU)w(UWxvcIJ`V{7^2eO=YUiDl34)sY9*fUdI%g>NoSI__*)c<%(98i}N}*Fob$W
zj#}N$$#&I#|LoDKMTd7SRm;YqbLq?p4F8*`$Q}@tXc7B@bv)}pl
c5W>>d#Vs4pe0TwGrf&E7zrFg5<@%HW025%LTL1t6
delta 11614
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
From 26cd66d58bb163118407dc40620a0cc61cc1b623 Mon Sep 17 00:00:00 2001
From: wangyang
Date: Wed, 21 Aug 2024 14:53:55 +0800
Subject: [PATCH 003/129] fix(article): roughNotation
---
src/components/articleInfo/articleInfo.js | 93 +++++++++++------------
1 file changed, 43 insertions(+), 50 deletions(-)
diff --git a/src/components/articleInfo/articleInfo.js b/src/components/articleInfo/articleInfo.js
index 47394bf4..b5d33a1b 100644
--- a/src/components/articleInfo/articleInfo.js
+++ b/src/components/articleInfo/articleInfo.js
@@ -121,61 +121,54 @@ export default function main() {
if (/^!>/.test(c)) return `${c.slice(5).trim()}
`;
});
- const options = $.__config.articleContent.roughNotation.options;
-
- // 设置注释样式
- const tokenMap = {
- '~bk': '',
- 'bk~': '',
- '~b': '',
- 'b~': '',
- '~c': '',
- 'c~': '',
- '~u': '',
- 'u~': '',
- '~h': '',
- 'h~': '',
- '~s': '',
- 's~': '',
- '~x': '',
- 'x~': '',
- };
-
- const configMap = {
- mu: options.underline,
- mc: options.circle,
- mbox: options.box,
- mhl: options.highlight,
- mbk: options.bracket,
- mst: options.strikeThrough,
- mco: options.crossedOff,
- };
-
- function safeReplaceHtml(selector, replacement) {
- return replacement.replace(/&/g, '&').replace(/
/g, '>');
- }
-
- const init = async () => {
- await $.__tools.dynamicLoadingJs($.__config.default.roughNotation);
+ /**
+ * 设置文章手绘效果
+ */
+ (() => {
$('.blogpost-body p').html((i, c) => {
- let replacedText = c.replace(/~[a-z]{1,2}|[a-z]{1,2}~/g, (match) => {
- if (tokenMap.hasOwnProperty(match)) {
- return safeReplaceHtml(match, tokenMap[match]);
- }
- console.warn(`No mapping found for token: ${match}`);
- return match;
+ return c.replace(/~bk|bk~|~b|b~|~c|c~|~u|u~|~h|h~|~s|s~|~x|x~/g, function (matchStr) {
+ let tokenMap = {
+ '~bk': '',
+ 'bk~': '',
+ '~b': '',
+ 'b~': '',
+ '~c': '',
+ 'c~': '',
+ '~u': '',
+ 'u~': '',
+ '~h': '',
+ 'h~': '',
+ '~s': '',
+ 's~': '',
+ '~x': '',
+ 'x~': '',
+ };
+ return tokenMap[matchStr];
});
- return replacedText;
});
- const needAnnotation = document.querySelectorAll(Object.keys(configMap).join(','));
- if (needAnnotation.length) {
+ $.__tools.dynamicLoadingJs($.__config.default.roughNotation).then((r) => {
setTimeout(() => {
- annotateElements();
- }, 2000);
- }
- };
+ const { annotate, annotationGroup } = window.RoughNotation;
+ const n1 = document.querySelector('mu') || '';
+ const n2 = document.querySelector('mc') || '';
+ const n3 = document.querySelector('mbox') || '';
+ const n4 = document.querySelector('mhl') || '';
+ const n5 = document.querySelector('mbk') || '';
+ const n6 = document.querySelector('mst') || '';
+ const n7 = document.querySelector('mco') || '';
- if ($.__config.articleContent.roughNotation.enable) init();
+ const a1 = annotate(n1, $.__config.articleContent.roughNotation.underline);
+ const a2 = annotate(n2, $.__config.articleContent.roughNotation.circle);
+ const a3 = annotate(n3, $.__config.articleContent.roughNotation.box);
+ const a4 = annotate(n4, $.__config.articleContent.roughNotation.highlight);
+ const a5 = annotate(n5, $.__config.articleContent.roughNotation.bracket);
+ const a6 = annotate(n6, $.__config.articleContent.roughNotation.strikeThrough);
+ const a7 = annotate(n7, $.__config.articleContent.roughNotation.crossedOff);
+ const ag = annotationGroup([a1, a2, a3, a4, a5, a6, a7]);
+ ag.show();
+ }, 2000);
+ });
+ })();
/**
* 是否隐藏底部的编辑推荐和阅读排行
From 0562af5870952e19548d44bffe4fd3a98575f427 Mon Sep 17 00:00:00 2001
From: wangyang
Date: Wed, 21 Aug 2024 14:55:18 +0800
Subject: [PATCH 004/129] test
---
.../page-common-com-article.1d4fa157.js | 1 -
.../page-common-com-article.1d4fa157.js.gz | Bin 7679 -> 0 bytes
.../page-common-com-article.fc2a7e81.js | 1 +
.../page-common-com-article.fc2a7e81.js.gz | Bin 0 -> 7674 bytes
dist/simple-memory.js | 2 +-
dist/simple-memory.js.gz | Bin 13646 -> 13646 bytes
6 files changed, 2 insertions(+), 2 deletions(-)
delete mode 100644 dist/script/page-common-com-article.1d4fa157.js
delete mode 100644 dist/script/page-common-com-article.1d4fa157.js.gz
create mode 100644 dist/script/page-common-com-article.fc2a7e81.js
create mode 100644 dist/script/page-common-com-article.fc2a7e81.js.gz
diff --git a/dist/script/page-common-com-article.1d4fa157.js b/dist/script/page-common-com-article.1d4fa157.js
deleted file mode 100644
index bc9e1823..00000000
--- a/dist/script/page-common-com-article.1d4fa157.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunkcnblogs_theme=self.webpackChunkcnblogs_theme||[]).push([[153],{393:function(t,e){"use strict";e.A=''},650:function(t,e,n){"use strict";n.a(t,(async function(t,o){try{n.d(e,{A:function(){return a}});var i=n(393);function a(){let t=$("body"),e=$("#cnblogs_post_body"),n=e.find(":header");if(n.length>0){let a=[];$.each(n,(function(){a.push(parseInt($(this)[0].tagName.replace(/H/g,"")))}));let l=(o=a,[...new Set(o)]).sort(),r="";$.each(n,(function(){let t=$(this),e=parseInt(t[0].tagName.replace(/H/g,"")),n=t.attr("id"),o="tid-"+$.__tools.randomString(6);if(t.attr("tid",o),!n||/^[\W|\d]+.*/.test(n)){if(n){let t=$('.toc a[href="#'+n+'"]');t.length&&t.attr("href","#"+o)}n=o,t.attr("id",n)}let i=l.indexOf(e),a=(0===i||-1===i?"":" ".repeat(i))+t.text().replace(/
/g,">");r+=''+a+""}));let c=$.__tools.tempReplacement(i.A,"dirHtml",r);e.append(c),t.attr("data-bs-spy","scroll"),t.attr("data-bs-target","#articleDirectory"),t.attr("data-bs-offset","0"),t.attr("tabindex","0"),t.scrollspy({target:"#articleDirectory"}),$.__config.articleDirectory.autoWidthScroll||($("#articleDirectory ul li").addClass("articleDirectory-overflow"),$("#articleDirectory ul li a").addClass("articleDirectory-overflow")),$.__event.scroll.handle.push((()=>{let t=$("#articleDirectory");$.__event.scroll.temScroll<$.__event.scroll.docScroll&&$.__event.scroll.homeScroll<=$.__event.scroll.docScroll&&t.addClass("articleDirectoryFixed"),$.__event.scroll.temScroll>$.__event.scroll.docScroll&&$.__event.scroll.homeScroll>=$.__event.scroll.docScroll&&t.removeClass("articleDirectoryFixed")})),$.__event.resize.handle.push((()=>{const t=parseFloat(document.body.clientWidth),e=$("#articleDirectory");if(e.length>0){let n=$("#home").outerWidth(!1),o=e.outerWidth(!0),i=(t-n)/2,a=i-o-5,l=$(".main-header").outerHeight();if("left"===$.__config.articleDirectory.position)e.css({top:l+5+"px",left:(a>0?a:5)+"px",width:(i>190&&i<260?i-10:o)+"px"});else e.css({top:l+5+"px",right:(a>0?a:5)+"px",width:(i>190&&i<260?i-10:o)+"px"});t<=$.__config.articleDirectory.minBodyWeight||i<=190?e.hide():e.show()}})),$("#articleDirectory .nav-link").click((function(){let t=$(':header[tid="'+$(this).attr("goto")+'"]');t.length&&$.__tools.actScroll(t.offset().top+3,500)}))}var o}await $.__tools.dynamicLoadingJs($.__config.default.bootstrap).catch((t=>console.error("bootstrap.js",t))),o()}catch(l){o(l)}}),1)},689:function(t,e,n){"use strict";n.d(e,{A:function(){return i}});var o=n(206);function i(){const t=$("#cb_post_title_url").text().trim();$.__config.animate.articleTitle.enable?function(t,e,n,o){let i=0,a=!0,l=document.getElementById(n),r=document.getElementById(e);l.innerHTML="_";const c=()=>{r.innerHTML=r.innerHTML.slice(0,-1),r.innerHTML.length>0?setTimeout(c,200):(i=0,setTimeout(s,200))},s=()=>{r.innerHTML+=t[i++],i{c()}),1e3)};window.setInterval((()=>{a?(l.style.visibility="hidden",a=!1):(l.style.visibility="visible",a=!0)}),400),setTimeout(s,200)}([...t],"sbTitleText","sbTitleConsole",!1):$("#sbTitleText").text(t).css("color","#fff"),$(".inner").css("max-width","100vw"),$.__tools.setDomHomePosition(),$("#articleInfo").append(''),$.__timeIds.postDescTid=window.setInterval((()=>{if("..."!==$("#post_view_count").text()&&"..."!==$("#post_comment_count").text()){let t=$(".postDesc").show().text();$("#articleInfo p.article-info-text").html(function(t){let e=(0,o.A)(t),n=$("#cnblogs_post_body").text().length;return''+e.date.replace(/-/g,"/")+''+e.vnum+''+e.cnum+''+e.tnum+'
'+n+''+$.__tools.minToTime(n/500)+" ~ "+$.__tools.minToTime(n/300)+""}(t)),$.__tools.setDomHomePosition(),$.__tools.clearIntervalTimeId($.__timeIds.postDescTid)}}),1e3);const e=$("#BlogPostCategory").find("a");e.length>0&&($.__tools.htmlReplace("#BlogPostCategory",/,/g,""),$.__tools.articleInfo(e,1),$.__tools.setDomHomePosition());let n=$("#EntryTag").find("a");n.length>0&&($.__tools.htmlReplace("#EntryTag",/,/g,""),$.__tools.articleInfo(n,2),$.__tools.setDomHomePosition()),$.__config.articleContent.link&&($("#cnblogs_post_body a").addClass("iconfont icon-fenxiang"),$(".footnote-ref a").removeClass("iconfont icon-fenxiang"),$(".footnotes-list a").removeClass("iconfont icon-fenxiang"));let i=$("#cnblogs_post_body").find(":header");if($.__config.articleContent.iconfont&&i.length>0){let t=$.__config.articleContent.iconfontArr;i.html(((e,n)=>{let o=[],a=Math.floor(Math.random()*(t.length-e)+e);-1==o.indexOf(a)?(o.push(a),$('').prependTo(i[e])):e--}))}$(".blogpost-body p").html(((t,e)=>/^\?>/.test(e)?`${e.slice(5).trim()}
`:/^!>/.test(e)?`${e.slice(5).trim()}
`:void 0));const a=$.__config.articleContent.roughNotation.options,l={"~bk":"","bk~":"","~b":"","b~":"","~c":"","c~":"","~u":"","u~":"","~h":"","h~":"","~s":"","s~":"","~x":"","x~":""},r={mu:a.underline,mc:a.circle,mbox:a.box,mhl:a.highlight,mbk:a.bracket,mst:a.strikeThrough,mco:a.crossedOff};$.__config.articleContent.roughNotation.enable&&(async()=>{await $.__tools.dynamicLoadingJs($.__config.default.roughNotation),$(".blogpost-body p").html(((t,e)=>e.replace(/~[a-z]{1,2}|[a-z]{1,2}~/g,(t=>l.hasOwnProperty(t)?l[t].replace(/&/g,"&").replace(/
/g,">"):(console.warn(`No mapping found for token: ${t}`),t)))));document.querySelectorAll(Object.keys(r).join(",")).length&&setTimeout((()=>{annotateElements()}),2e3)})(),$.__config.articleContent.hide.recommendPosts&&$("#under_post_card1").hide(),$.__config.articleContent.hide.readingRanking&&$("#under_post_card2").hide()}},14:function(t,e,n){"use strict";n.d(e,{A:function(){return i}});var o='
__EOF__
- ##origin##文作者: ##author## ##origin##文链接: ##source## 关于博主: ##aboutHtml## 版权声明: ##copyrightHtml## 声援博主: ##supportHtml##
';function i(){let t=$.__config.articleSuffix.imgUrl?$.__config.articleSuffix.imgUrl:$.__config.info.avatar?$.__config.info.avatar:$.__config.default.avatar,e=$("#articleAuthor"),n=$("#articleSource"),i=e.length?e.val():$.__config.info.name,a=n.length?n.val():$.__status.url,l=n.length?n.val():$.__status.homeUrl,r=e.length||n.length?"原":"本",c=$.__config.articleSuffix.aboutHtml||`评论和私信会在第一时间回复。或者直接私信我。`,s=$.__config.articleSuffix.copyrightHtml||'本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!',d=$.__config.articleSuffix.supportHtml||`如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。`,m=[["origin",r],["imgUrl",t],["homeUrl",l],["author",i],["source",a],["aboutHtml",c],["copyrightHtml",s],["supportHtml",d]],f=$.__tools.batchTempReplacement(o,m);$("#cnblogs_post_body").append(f);const h=$.__config.articleSuffix.copyText,{enable:g,length:p,copyright:u=s}=h;if(g){const t="———————————————————————————————————————————————",e="\n",n=`
\n${t}
\n`;document.body.addEventListener("copy",(o=>{const l=window.getSelection().toString();if(l&&l.length>p){o.preventDefault();const r=o.clipboardData||window.clipboardData;if(r){const o=u.replace(/<\/?.+?>/g,"").replace(/ /g,""),c=`${l}${n}${u}
\n作者:${i}
\n原文链接:${a}
\n`,s=`${l}${e}${t}${e}${o}${e}作者:${i}${e}原文链接:${a}${e}`;r.setData("text/html",c),r.setData("text/plain",s)}}}))}}},970:function(t,e,n){"use strict";function o(){if($.__config.articleContent.commentTyping.enable){const t=n(376);t.colorful=$.__config.articleContent.commentTyping.options.colorful,t.shake=$.__config.articleContent.commentTyping.options.shake,document.body.addEventListener("input",t)}let t=()=>{let t=$(".feedbackItem");t.length>0&&($.each(t,(e=>{let n=$(t[e]),o=n.find(".feedbackCon"),i=n.find(".feedbackListSubtitle"),a=o.length?o.find(".blog_comment_body"):[],l="",r=a.length?a.attr("id").split("_"):void 0;if(r&&r.length>0){let t=r[r.length-1],e=t.toString().match(/\d/g);$.isArray(e)&&(t=e.join(""));let o=$("#comment_"+t+"_avatar"),i=o.length>0?o.text().trim():$.__config.default.avatar,a=$("#a_comment_author_"+t);l='',n.prepend(l)}i.length&&i.find(".louzhu").length&&i.addClass("feedbackListSubtitle-louzhu")})),$(t[0]).css("padding-top","0"),$(t[t.length-1]).css("padding-bottom","0"))};$.__timeIds.commentTId=window.setInterval((()=>{$(".feedbackItem").length>0&&(t(),$.__tools.clearIntervalTimeId($.__timeIds.commentTId))}),1e3),$(document).ajaxSuccess((function(e,n,o){if(o.url.includes("GetComments.aspx")&&($.__tools.clearIntervalTimeId($.__timeIds.commentTId),t()),o.url.includes("PostComment/Add.aspx")&&(()=>{let t=$(".comment_my_posted a").attr("href"),e=$(".comment_my_posted a").text(),n=$(".bq_post_comment").text(),o=`\n
\n
\n ${window.isBlogOwner&&'[楼主]'}\n \n \n
\n
\n
`;$("#blog-comments-placeholder").append(o),$(".comment_my_posted").remove()})(),o.url.includes("comment/DeleteComment.aspx")){let t=JSON.parse(o?.data)?.commentId;$(`#comment_body_${t}`).parent().parent().remove(),$(".feedbackItem:last").css("padding-bottom","0")}}))}n.d(e,{A:function(){return o}})},376:function(t,e,n){let o=document.createElement("canvas");o.width=window.innerWidth,o.height=window.innerHeight,o.style.cssText="position:fixed;top:0;left:0;pointer-events:none;z-index:999999",window.addEventListener("resize",(function(){o.width=window.innerWidth,o.height=window.innerHeight})),document.body.appendChild(o);let i=o.getContext("2d"),a=[],l=0,r=!1;function c(t,e){return Math.random()*(e-t)+t}function s(t){if(d.colorful){let t=c(0,360);return"hsla("+c(t-10,t+10)+", 100%, "+c(50,80)+"%, 1)"}return window.getComputedStyle(t).color}function d(){{let i=function(){let t,e=document.activeElement;if("TEXTAREA"===e.tagName||"INPUT"===e.tagName&&"text"===e.getAttribute("type")){let o=n(500)(e,e.selectionEnd);return t=e.getBoundingClientRect(),{x:o.left+t.left,y:o.top+t.top,color:s(e)}}let o=window.getSelection();if(o.rangeCount){let e=o.getRangeAt(0),n=e.startContainer;return n.nodeType===document.TEXT_NODE&&(n=n.parentNode),t=e.getBoundingClientRect(),{x:t.left,y:t.top,color:s(n)}}return{x:0,y:0,color:"transparent"}}(),r=5+Math.round(10*Math.random());for(;r--;)a[l]=(t=i.x,e=i.y,o=i.color,{x:t,y:e,alpha:1,color:o,velocity:{x:2*Math.random()-1,y:2*Math.random()-3.5}}),l=(l+1)%500}var t,e,o;if(d.shake){let t=1+2*Math.random(),e=t*(Math.random()>.5?-1:1),n=t*(Math.random()>.5?-1:1);document.body.style.marginLeft=e+"px",document.body.style.marginTop=n+"px",setTimeout((function(){document.body.style.marginLeft="",document.body.style.marginTop=""}),75)}r||requestAnimationFrame(m)}function m(){r=!0,i.clearRect(0,0,o.width,o.height);let t=!1,e=o.getBoundingClientRect();for(let n=0;nparseInt(s.height)&&(c.overflowY="scroll"):c.overflow="hidden",r.textContent=t.value.substring(0,o),"INPUT"===t.nodeName&&(r.textContent=r.textContent.replace(/\s/g," "));var d=document.createElement("span");d.textContent=t.value.substring(o)||".",r.appendChild(d);var m={top:d.offsetTop+parseInt(s.borderTopWidth),left:d.offsetLeft+parseInt(s.borderLeftWidth)};return a?d.style.backgroundColor="#aaa":document.body.removeChild(r),m}void 0!==t.exports?t.exports=o:window.getCaretCoordinates=o}()},700:function(t,e,n){"use strict";function o(){$.__timeIds.greenChannelDiggTId=window.setInterval((()=>{let t=$("#green_channel_digg");t.length&&(t.after(''),$.__tools.clearIntervalTimeId($.__timeIds.greenChannelDiggTId))}),1e3),$.__timeIds.greenChannelFollowTId=window.setInterval((()=>{let t=$("#green_channel_follow");t.length&&(t.after(''),$.__tools.clearIntervalTimeId($.__timeIds.greenChannelFollowTId))}),1e3),$.__timeIds.greenChannelFavoriteTId=window.setInterval((()=>{let t=$("#green_channel_favorite");t.length&&(t.after(''),$.__tools.clearIntervalTimeId($.__timeIds.greenChannelFavoriteTId))}),1e3),$.__timeIds.greenChannelWeiboTId=window.setInterval((()=>{let t=$("#green_channel_weibo");t.length&&(t.after(''),$.__tools.clearIntervalTimeId($.__timeIds.greenChannelWeiboTId))}),1e3),$.__timeIds.greenChannelWechatTId=window.setInterval((()=>{let t=$("#green_channel_wechat");t.length&&(t.after(''),$.__tools.clearIntervalTimeId($.__timeIds.greenChannelWechatTId))}),1e3)}n.d(e,{A:function(){return o}})},206:function(t,e,n){"use strict";function o(t){return(t=>{let e=t.replace(/[\r\n]/g,""),n=$("#digg_count"),o=e.match(/.*posted\s*@\s*([0-9\-:\s]{16}).*阅读\s*\((\d*)\).*评论\s*\((\d*)\).*推荐\s*\((\d*)\).*/)||e.match(/.*posted\s*@\s*([0-9\-:\s]{16}).*阅读\s*\((\d*)\).*评论\s*\((\d*)\).*/)||e.match(/.*posted\s*@\s*([0-9\-:\s]{16}).*/);return{date:void 0===o[1]?"1970-01-01 00:00":o[1],vnum:void 0===o[2]?"0":o[2],cnum:void 0===o[3]?"0":o[3],tnum:void 0===o[4]?n.length?n.text():"0":o[4]}})(t)}n.d(e,{A:function(){return o}})},508:function(t,e,n){"use strict";n.a(t,(async function(t,o){try{n.r(e),n.d(e,{default:function(){return d}});var i=n(689),a=n(970),l=n(14),r=n(650),c=n(700),s=t([r]);function d(){$.__config.animate.articleBanner.enable&&n.e(381).then(n.bind(n,448));const t=$("#main").find(".cnblogs-markdown, .cnblogs-post-body");t.removeClass("cnblogs-markdown cnblogs-post-body"),[...Array(11).keys()].forEach((e=>{setTimeout((()=>{t.removeClass("cnblogs-markdown cnblogs-post-body")}),500*e)})),(0,i.A)(),(0,r.A)(),(0,c.A)(),(0,l.A)(),(0,a.A)()}r=(s.then?(await s)():s)[0],o()}catch(m){o(m)}}))}}]);
\ No newline at end of file
diff --git a/dist/script/page-common-com-article.1d4fa157.js.gz b/dist/script/page-common-com-article.1d4fa157.js.gz
deleted file mode 100644
index 4a2682ec50cd7ff9d74574a515e28d809d48672e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 7679
zcmV*gi-gkC&M*-+TG4gb}l_OZHi3NWI-#{Sn{wcqbIS_@V5x0dp^|K0e;s
zG0AWg_l>PBr&8L%N2Nxo*&T6D27((BGxG?IVwQ_#6nGM~7+H5$R{dbFom=H}FBkYO
zqLB=|klhX<=1CD9qIPa|6z05;#<7c_6{maFFbKmKwR1~Leh_WQLAbP(TP=*jc5b!6
zDZncL*p)G^R_vK6U_LhqPN*TVLE}U22WuzN$-$2biqdtp}
z*$TP_Cn4iK*>Bq#7POb8MO|02{i7a4Fs*gmAW>d%&b2%pH@&B9exQBNw5?qoxZ~V`1h_
zhL;x(jJYcbl`=9=;3E?Y7sd9+%f?bSjUv{6bRo;%$c$p*uh_1p%G
zOCuob7$rQ2aAdX^p~E5LzTue@^!Zd$s}o!C@DO1Xdyxo3bhcX3sK+F1z!@QMwz24T
zW7XKsR7%=WdowB4W5vTm<48kqE&x6@F)Yv%yc_h$d^MpXDP9eH*?*vb9UmLO$Mel{
zqc9f+$RyPFZ^2#|XGEDL_E^*n#Xd6e`54P#r&4GE
zQd?*GOE%D}Ts>3e3r|-qFP|M&3|P|7y{MzSU|}x=2Mol)`EzPN=bYM?%qe06vBxf+
z)_4Zn5sQO2*aB>Og2#YwB??~%1(k*`yb-Vp0bx(PFkoCNa!OBx1^W_o4K^qIxoQiG
zLM9O-$sz^BxaNQaWivi38V=7B>q;Ox?f|Rt1LufDCBBt@M!5oiq|q8ibB?v
z$aUR|7-A^m0FD5Y5igF7BPoW>Fki`|;Q_(`plQ&yy+)fAQhm`3Q|={
zxZEh()r=|?80LhnlmgY!x|0lK$R3WO5Si&oDx+XvXsMR&I}Zj_vULA9p$}o4c0#r`
zJ6F*6^!aXM>Rz*P=uSAd$K;(*op(16@A?J@rRcm$X0|{<;4IqMynoL{4^d0c-gA|N
zh%%L#XA*~j#|#@=j)}A7sT5d?ncNHpOpK)A;i7GuO#|kdDUMaKImYpsq4KWW3iA0K
z9IU2vwsxjxQ!FoM3KNNDn6SUBWR6?=0r$l|iJ831C5!fGm^7kmMo40L7&5XK#6c$r
z19|A8e&G9zBfzI)HWxNg&mmK7fS_^Nw#~DP8XKUV${md2j@racb^wQe@^(v8Ey6Gk
z5J|RGLLSmo(gk@U6cH#H-ELPO#2QT~sUOe-OUW06kz?C?`^lN487pS;wis-P0sDR;
z1&tX2ahG=moZngpT3H>Yidj-`1-vUPm=J2O7KZJW1b8rDcl{VdtGvx(Z!_@SbFmF_
znh=7nxr!kaH|zy$|Dh*Fe6n71dHGB$PYi%i=Ne{AmB|E1tAxgj~bB9rvx
zAe_oUsUb7hu(2TPrXfN3KgSA6nOIY2OACgT)p$sGibH69pGk_^s}m(S08STN=HS7K
zy*~3tAp_(F?Ug(uKCu5po3=okE`ZEE4?-sr`*EiK9v=!
zn@ZiZ6P>%F1j}g`em>w`+GRo7Zc4F(fNu)mCW9B?(8#0Q;~YAtK}j`OEdbWrXlzLH
za^jyvc;$s!22fVJ6~nP-NK4Thb|R;Z02O}BTrj1D(xZ)RrvDl?n(ylh4s7cZUB0(<3_
z;1Z4_P)T4Ki2!NM=Q>tNP7o$ye$cTVW8(t9RCj4$c)2
z3tS}U;~^bnc{!NVq@{a#uk|Qu1zMUJ252&gB_-Ug9ZcQ(RQ5?X6e2RzqxM%A<_#k~
zT`gwjnb`uTfSC9TsJUhcZ7xti)yitT*UK`qa(2ZmcL2NCOe}bXrIozgqC5E&;O|k)
z+N*_luh(8N$q-x$+}{*Nu*G&vv&k$A^g`GOKp`N|Qky?a<+Gt∾Zt!|gTjEF`WI
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
diff --git a/dist/script/page-common-com-article.fc2a7e81.js b/dist/script/page-common-com-article.fc2a7e81.js
new file mode 100644
index 00000000..9e6b7da1
--- /dev/null
+++ b/dist/script/page-common-com-article.fc2a7e81.js
@@ -0,0 +1 @@
+(self.webpackChunkcnblogs_theme=self.webpackChunkcnblogs_theme||[]).push([[153],{393:function(t,e){"use strict";e.A=''},650:function(t,e,n){"use strict";n.a(t,(async function(t,o){try{n.d(e,{A:function(){return a}});var i=n(393);function a(){let t=$("body"),e=$("#cnblogs_post_body"),n=e.find(":header");if(n.length>0){let a=[];$.each(n,(function(){a.push(parseInt($(this)[0].tagName.replace(/H/g,"")))}));let l=(o=a,[...new Set(o)]).sort(),r="";$.each(n,(function(){let t=$(this),e=parseInt(t[0].tagName.replace(/H/g,"")),n=t.attr("id"),o="tid-"+$.__tools.randomString(6);if(t.attr("tid",o),!n||/^[\W|\d]+.*/.test(n)){if(n){let t=$('.toc a[href="#'+n+'"]');t.length&&t.attr("href","#"+o)}n=o,t.attr("id",n)}let i=l.indexOf(e),a=(0===i||-1===i?"":" ".repeat(i))+t.text().replace(//g,">");r+=''+a+""}));let c=$.__tools.tempReplacement(i.A,"dirHtml",r);e.append(c),t.attr("data-bs-spy","scroll"),t.attr("data-bs-target","#articleDirectory"),t.attr("data-bs-offset","0"),t.attr("tabindex","0"),t.scrollspy({target:"#articleDirectory"}),$.__config.articleDirectory.autoWidthScroll||($("#articleDirectory ul li").addClass("articleDirectory-overflow"),$("#articleDirectory ul li a").addClass("articleDirectory-overflow")),$.__event.scroll.handle.push((()=>{let t=$("#articleDirectory");$.__event.scroll.temScroll<$.__event.scroll.docScroll&&$.__event.scroll.homeScroll<=$.__event.scroll.docScroll&&t.addClass("articleDirectoryFixed"),$.__event.scroll.temScroll>$.__event.scroll.docScroll&&$.__event.scroll.homeScroll>=$.__event.scroll.docScroll&&t.removeClass("articleDirectoryFixed")})),$.__event.resize.handle.push((()=>{const t=parseFloat(document.body.clientWidth),e=$("#articleDirectory");if(e.length>0){let n=$("#home").outerWidth(!1),o=e.outerWidth(!0),i=(t-n)/2,a=i-o-5,l=$(".main-header").outerHeight();if("left"===$.__config.articleDirectory.position)e.css({top:l+5+"px",left:(a>0?a:5)+"px",width:(i>190&&i<260?i-10:o)+"px"});else e.css({top:l+5+"px",right:(a>0?a:5)+"px",width:(i>190&&i<260?i-10:o)+"px"});t<=$.__config.articleDirectory.minBodyWeight||i<=190?e.hide():e.show()}})),$("#articleDirectory .nav-link").click((function(){let t=$(':header[tid="'+$(this).attr("goto")+'"]');t.length&&$.__tools.actScroll(t.offset().top+3,500)}))}var o}await $.__tools.dynamicLoadingJs($.__config.default.bootstrap).catch((t=>console.error("bootstrap.js",t))),o()}catch(l){o(l)}}),1)},689:function(t,e,n){"use strict";n.d(e,{A:function(){return i}});var o=n(206);function i(){const t=$("#cb_post_title_url").text().trim();$.__config.animate.articleTitle.enable?function(t,e,n,o){let i=0,a=!0,l=document.getElementById(n),r=document.getElementById(e);l.innerHTML="_";const c=()=>{r.innerHTML=r.innerHTML.slice(0,-1),r.innerHTML.length>0?setTimeout(c,200):(i=0,setTimeout(s,200))},s=()=>{r.innerHTML+=t[i++],i{c()}),1e3)};window.setInterval((()=>{a?(l.style.visibility="hidden",a=!1):(l.style.visibility="visible",a=!0)}),400),setTimeout(s,200)}([...t],"sbTitleText","sbTitleConsole",!1):$("#sbTitleText").text(t).css("color","#fff"),$(".inner").css("max-width","100vw"),$.__tools.setDomHomePosition(),$("#articleInfo").append(''),$.__timeIds.postDescTid=window.setInterval((()=>{if("..."!==$("#post_view_count").text()&&"..."!==$("#post_comment_count").text()){let t=$(".postDesc").show().text();$("#articleInfo p.article-info-text").html(function(t){let e=(0,o.A)(t),n=$("#cnblogs_post_body").text().length;return''+e.date.replace(/-/g,"/")+''+e.vnum+''+e.cnum+''+e.tnum+'
'+n+''+$.__tools.minToTime(n/500)+" ~ "+$.__tools.minToTime(n/300)+""}(t)),$.__tools.setDomHomePosition(),$.__tools.clearIntervalTimeId($.__timeIds.postDescTid)}}),1e3);const e=$("#BlogPostCategory").find("a");e.length>0&&($.__tools.htmlReplace("#BlogPostCategory",/,/g,""),$.__tools.articleInfo(e,1),$.__tools.setDomHomePosition());let n=$("#EntryTag").find("a");n.length>0&&($.__tools.htmlReplace("#EntryTag",/,/g,""),$.__tools.articleInfo(n,2),$.__tools.setDomHomePosition()),$.__config.articleContent.link&&($("#cnblogs_post_body a").addClass("iconfont icon-fenxiang"),$(".footnote-ref a").removeClass("iconfont icon-fenxiang"),$(".footnotes-list a").removeClass("iconfont icon-fenxiang"));let i=$("#cnblogs_post_body").find(":header");if($.__config.articleContent.iconfont&&i.length>0){let t=$.__config.articleContent.iconfontArr;i.html(((e,n)=>{let o=[],a=Math.floor(Math.random()*(t.length-e)+e);-1==o.indexOf(a)?(o.push(a),$('').prependTo(i[e])):e--}))}$(".blogpost-body p").html(((t,e)=>/^\?>/.test(e)?`${e.slice(5).trim()}
`:/^!>/.test(e)?`${e.slice(5).trim()}
`:void 0)),$(".blogpost-body p").html(((t,e)=>e.replace(/~bk|bk~|~b|b~|~c|c~|~u|u~|~h|h~|~s|s~|~x|x~/g,(function(t){return{"~bk":"","bk~":"","~b":"","b~":"","~c":"","c~":"","~u":"","u~":"","~h":"","h~":"","~s":"","s~":"","~x":"","x~":""}[t]})))),$.__tools.dynamicLoadingJs($.__config.default.roughNotation).then((t=>{setTimeout((()=>{const{annotate:t,annotationGroup:e}=window.RoughNotation,n=document.querySelector("mu")||"",o=document.querySelector("mc")||"",i=document.querySelector("mbox")||"",a=document.querySelector("mhl")||"",l=document.querySelector("mbk")||"",r=document.querySelector("mst")||"",c=document.querySelector("mco")||"";e([t(n,$.__config.articleContent.roughNotation.underline),t(o,$.__config.articleContent.roughNotation.circle),t(i,$.__config.articleContent.roughNotation.box),t(a,$.__config.articleContent.roughNotation.highlight),t(l,$.__config.articleContent.roughNotation.bracket),t(r,$.__config.articleContent.roughNotation.strikeThrough),t(c,$.__config.articleContent.roughNotation.crossedOff)]).show()}),2e3)})),$.__config.articleContent.hide.recommendPosts&&$("#under_post_card1").hide(),$.__config.articleContent.hide.readingRanking&&$("#under_post_card2").hide()}},14:function(t,e,n){"use strict";n.d(e,{A:function(){return i}});var o='
__EOF__
- ##origin##文作者: ##author## ##origin##文链接: ##source## 关于博主: ##aboutHtml## 版权声明: ##copyrightHtml## 声援博主: ##supportHtml##
';function i(){let t=$.__config.articleSuffix.imgUrl?$.__config.articleSuffix.imgUrl:$.__config.info.avatar?$.__config.info.avatar:$.__config.default.avatar,e=$("#articleAuthor"),n=$("#articleSource"),i=e.length?e.val():$.__config.info.name,a=n.length?n.val():$.__status.url,l=n.length?n.val():$.__status.homeUrl,r=e.length||n.length?"原":"本",c=$.__config.articleSuffix.aboutHtml||`评论和私信会在第一时间回复。或者直接私信我。`,s=$.__config.articleSuffix.copyrightHtml||'本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!',d=$.__config.articleSuffix.supportHtml||`如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。`,m=[["origin",r],["imgUrl",t],["homeUrl",l],["author",i],["source",a],["aboutHtml",c],["copyrightHtml",s],["supportHtml",d]],h=$.__tools.batchTempReplacement(o,m);$("#cnblogs_post_body").append(h);const f=$.__config.articleSuffix.copyText,{enable:g,length:u,copyright:_=s}=f;if(g){const t="———————————————————————————————————————————————",e="\n",n=`
\n${t}
\n`;document.body.addEventListener("copy",(o=>{const l=window.getSelection().toString();if(l&&l.length>u){o.preventDefault();const r=o.clipboardData||window.clipboardData;if(r){const o=_.replace(/<\/?.+?>/g,"").replace(/ /g,""),c=`${l}${n}${_}
\n作者:${i}
\n原文链接:${a}
\n`,s=`${l}${e}${t}${e}${o}${e}作者:${i}${e}原文链接:${a}${e}`;r.setData("text/html",c),r.setData("text/plain",s)}}}))}}},970:function(t,e,n){"use strict";function o(){if($.__config.articleContent.commentTyping.enable){const t=n(376);t.colorful=$.__config.articleContent.commentTyping.options.colorful,t.shake=$.__config.articleContent.commentTyping.options.shake,document.body.addEventListener("input",t)}let t=()=>{let t=$(".feedbackItem");t.length>0&&($.each(t,(e=>{let n=$(t[e]),o=n.find(".feedbackCon"),i=n.find(".feedbackListSubtitle"),a=o.length?o.find(".blog_comment_body"):[],l="",r=a.length?a.attr("id").split("_"):void 0;if(r&&r.length>0){let t=r[r.length-1],e=t.toString().match(/\d/g);$.isArray(e)&&(t=e.join(""));let o=$("#comment_"+t+"_avatar"),i=o.length>0?o.text().trim():$.__config.default.avatar,a=$("#a_comment_author_"+t);l='',n.prepend(l)}i.length&&i.find(".louzhu").length&&i.addClass("feedbackListSubtitle-louzhu")})),$(t[0]).css("padding-top","0"),$(t[t.length-1]).css("padding-bottom","0"))};$.__timeIds.commentTId=window.setInterval((()=>{$(".feedbackItem").length>0&&(t(),$.__tools.clearIntervalTimeId($.__timeIds.commentTId))}),1e3),$(document).ajaxSuccess((function(e,n,o){if(o.url.includes("GetComments.aspx")&&($.__tools.clearIntervalTimeId($.__timeIds.commentTId),t()),o.url.includes("PostComment/Add.aspx")&&(()=>{let t=$(".comment_my_posted a").attr("href"),e=$(".comment_my_posted a").text(),n=$(".bq_post_comment").text(),o=`\n
\n
\n ${window.isBlogOwner&&'[楼主]'}\n \n \n
\n
\n
`;$("#blog-comments-placeholder").append(o),$(".comment_my_posted").remove()})(),o.url.includes("comment/DeleteComment.aspx")){let t=JSON.parse(o?.data)?.commentId;$(`#comment_body_${t}`).parent().parent().remove(),$(".feedbackItem:last").css("padding-bottom","0")}}))}n.d(e,{A:function(){return o}})},376:function(t,e,n){let o=document.createElement("canvas");o.width=window.innerWidth,o.height=window.innerHeight,o.style.cssText="position:fixed;top:0;left:0;pointer-events:none;z-index:999999",window.addEventListener("resize",(function(){o.width=window.innerWidth,o.height=window.innerHeight})),document.body.appendChild(o);let i=o.getContext("2d"),a=[],l=0,r=!1;function c(t,e){return Math.random()*(e-t)+t}function s(t){if(d.colorful){let t=c(0,360);return"hsla("+c(t-10,t+10)+", 100%, "+c(50,80)+"%, 1)"}return window.getComputedStyle(t).color}function d(){{let i=function(){let t,e=document.activeElement;if("TEXTAREA"===e.tagName||"INPUT"===e.tagName&&"text"===e.getAttribute("type")){let o=n(500)(e,e.selectionEnd);return t=e.getBoundingClientRect(),{x:o.left+t.left,y:o.top+t.top,color:s(e)}}let o=window.getSelection();if(o.rangeCount){let e=o.getRangeAt(0),n=e.startContainer;return n.nodeType===document.TEXT_NODE&&(n=n.parentNode),t=e.getBoundingClientRect(),{x:t.left,y:t.top,color:s(n)}}return{x:0,y:0,color:"transparent"}}(),r=5+Math.round(10*Math.random());for(;r--;)a[l]=(t=i.x,e=i.y,o=i.color,{x:t,y:e,alpha:1,color:o,velocity:{x:2*Math.random()-1,y:2*Math.random()-3.5}}),l=(l+1)%500}var t,e,o;if(d.shake){let t=1+2*Math.random(),e=t*(Math.random()>.5?-1:1),n=t*(Math.random()>.5?-1:1);document.body.style.marginLeft=e+"px",document.body.style.marginTop=n+"px",setTimeout((function(){document.body.style.marginLeft="",document.body.style.marginTop=""}),75)}r||requestAnimationFrame(m)}function m(){r=!0,i.clearRect(0,0,o.width,o.height);let t=!1,e=o.getBoundingClientRect();for(let n=0;nparseInt(s.height)&&(c.overflowY="scroll"):c.overflow="hidden",r.textContent=t.value.substring(0,o),"INPUT"===t.nodeName&&(r.textContent=r.textContent.replace(/\s/g," "));var d=document.createElement("span");d.textContent=t.value.substring(o)||".",r.appendChild(d);var m={top:d.offsetTop+parseInt(s.borderTopWidth),left:d.offsetLeft+parseInt(s.borderLeftWidth)};return a?d.style.backgroundColor="#aaa":document.body.removeChild(r),m}void 0!==t.exports?t.exports=o:window.getCaretCoordinates=o}()},700:function(t,e,n){"use strict";function o(){$.__timeIds.greenChannelDiggTId=window.setInterval((()=>{let t=$("#green_channel_digg");t.length&&(t.after(''),$.__tools.clearIntervalTimeId($.__timeIds.greenChannelDiggTId))}),1e3),$.__timeIds.greenChannelFollowTId=window.setInterval((()=>{let t=$("#green_channel_follow");t.length&&(t.after(''),$.__tools.clearIntervalTimeId($.__timeIds.greenChannelFollowTId))}),1e3),$.__timeIds.greenChannelFavoriteTId=window.setInterval((()=>{let t=$("#green_channel_favorite");t.length&&(t.after(''),$.__tools.clearIntervalTimeId($.__timeIds.greenChannelFavoriteTId))}),1e3),$.__timeIds.greenChannelWeiboTId=window.setInterval((()=>{let t=$("#green_channel_weibo");t.length&&(t.after(''),$.__tools.clearIntervalTimeId($.__timeIds.greenChannelWeiboTId))}),1e3),$.__timeIds.greenChannelWechatTId=window.setInterval((()=>{let t=$("#green_channel_wechat");t.length&&(t.after(''),$.__tools.clearIntervalTimeId($.__timeIds.greenChannelWechatTId))}),1e3)}n.d(e,{A:function(){return o}})},206:function(t,e,n){"use strict";function o(t){return(t=>{let e=t.replace(/[\r\n]/g,""),n=$("#digg_count"),o=e.match(/.*posted\s*@\s*([0-9\-:\s]{16}).*阅读\s*\((\d*)\).*评论\s*\((\d*)\).*推荐\s*\((\d*)\).*/)||e.match(/.*posted\s*@\s*([0-9\-:\s]{16}).*阅读\s*\((\d*)\).*评论\s*\((\d*)\).*/)||e.match(/.*posted\s*@\s*([0-9\-:\s]{16}).*/);return{date:void 0===o[1]?"1970-01-01 00:00":o[1],vnum:void 0===o[2]?"0":o[2],cnum:void 0===o[3]?"0":o[3],tnum:void 0===o[4]?n.length?n.text():"0":o[4]}})(t)}n.d(e,{A:function(){return o}})},508:function(t,e,n){"use strict";n.a(t,(async function(t,o){try{n.r(e),n.d(e,{default:function(){return d}});var i=n(689),a=n(970),l=n(14),r=n(650),c=n(700),s=t([r]);function d(){$.__config.animate.articleBanner.enable&&n.e(381).then(n.bind(n,448));const t=$("#main").find(".cnblogs-markdown, .cnblogs-post-body");t.removeClass("cnblogs-markdown cnblogs-post-body"),[...Array(11).keys()].forEach((e=>{setTimeout((()=>{t.removeClass("cnblogs-markdown cnblogs-post-body")}),500*e)})),(0,i.A)(),(0,r.A)(),(0,c.A)(),(0,l.A)(),(0,a.A)()}r=(s.then?(await s)():s)[0],o()}catch(m){o(m)}}))}}]);
\ No newline at end of file
diff --git a/dist/script/page-common-com-article.fc2a7e81.js.gz b/dist/script/page-common-com-article.fc2a7e81.js.gz
new file mode 100644
index 0000000000000000000000000000000000000000..e80e84d1e39e51e0931d01c34ea9f1af9eb4fca4
GIT binary patch
literal 7674
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
literal 0
HcmV?d00001
diff --git a/dist/simple-memory.js b/dist/simple-memory.js
index 107e730d..eab078cb 100644
--- a/dist/simple-memory.js
+++ b/dist/simple-memory.js
@@ -1 +1 @@
-!function(){var t,e,n,i,o,s,r,a,l,c,u,h,p={902:function(t,e){"use strict";e.A={init(){$.__event.scroll={},$.__event.scroll.handle=[],$.__event.scroll.temScroll=0,$.__event.scroll.docScroll=$(document).scrollTop(),$.__event.scroll.homeScroll=$("#home").offset().top-40,$(window).scroll((()=>{$.__event.scroll.docScroll=$(document).scrollTop(),$.__event.scroll.homeScroll=$("#home").offset().top-40,this.handle.scroll(),$.__event.scroll.temScroll=$.__event.scroll.docScroll})),$.__event.resize={},$.__event.resize.handle=[],$(window).resize((()=>{this.handle.resize()}))},handle:{scroll:()=>{for(let t=0;t<$.__event.scroll.handle.length;t++)$.__event.scroll.handle[t]()},resize:()=>{for(let t=0;t<$.__event.resize.handle.length;t++)$.__event.resize.handle[t]();$.__tools.setDomHomePosition()}}}},348:function(t,e,n){var i={"./article":[684,153,551],"./article.js":[684,153,551],"./books":[736,153,111],"./books.js":[736,153,111],"./common/com-article":[508,153],"./common/com-article.js":[508,153],"./home":[819,390],"./home.js":[819,390],"./links":[775,153,510],"./links.js":[775,153,510]};function o(t){if(!n.o(i,t))return Promise.resolve().then((function(){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}));var e=i[t],o=e[0];return Promise.all(e.slice(1).map(n.e)).then((function(){return n(o)}))}o.keys=function(){return Object.keys(i)},o.id=348,t.exports=o},879:function(t,e,n){"use strict";async function i(t="",e="GET",n={},i={}){let o={method:e,mode:"cors",redirect:"follow",referrerPolicy:"no-referrer"};Object.keys(i).length&&(o.headers=i),Object.keys(n).length&&(o.body=JSON.stringify(n));return(await fetch(t,o)).json()}n.d(e,{E:function(){return i}})}},d={};function f(t){var e=d[t];if(void 0!==e)return e.exports;var n=d[t]={exports:{}};return p[t](n,n.exports,f),n.exports}f.m=p,t="function"==typeof Symbol?Symbol("webpack queues"):"__webpack_queues__",e="function"==typeof Symbol?Symbol("webpack exports"):"__webpack_exports__",n="function"==typeof Symbol?Symbol("webpack error"):"__webpack_error__",i=function(t){t&&t.d<1&&(t.d=1,t.forEach((function(t){t.r--})),t.forEach((function(t){t.r--?t.r++:t()})))},f.a=function(o,s,r){var a;r&&((a=[]).d=-1);var l,c,u,h=new Set,p=o.exports,d=new Promise((function(t,e){u=e,c=t}));d[e]=p,d[t]=function(t){a&&t(a),h.forEach(t),d.catch((function(){}))},o.exports=d,s((function(o){var s;l=function(o){return o.map((function(o){if(null!==o&&"object"==typeof o){if(o[t])return o;if(o.then){var s=[];s.d=0,o.then((function(t){r[e]=t,i(s)}),(function(t){r[n]=t,i(s)}));var r={};return r[t]=function(t){t(s)},r}}var a={};return a[t]=function(){},a[e]=o,a}))}(o);var r=function(){return l.map((function(t){if(t[n])throw t[n];return t[e]}))},c=new Promise((function(e){(s=function(){e(r)}).r=0;var n=function(t){t!==a&&!h.has(t)&&(h.add(t),t&&!t.d&&(s.r++,t.push(s)))};l.map((function(e){e[t](n)}))}));return s.r?c:r()}),(function(t){t?u(d[n]=t):c(p),i(a)})),a&&a.d<0&&(a.d=0)},o=[],f.O=function(t,e,n,i){if(!e){var s=1/0;for(c=0;c=i)&&Object.keys(f.O).every((function(t){return f.O[t](e[a])}))?e.splice(a--,1):(r=!1,i0&&o[c-1][2]>i;c--)o[c]=o[c-1];o[c]=[e,n,i]},f.F={},f.E=function(t){Object.keys(f.F).map((function(e){f.F[e](t)}))},f.H={},f.G=function(t){Object.keys(f.H).map((function(e){f.H[e](t)}))},r=Object.getPrototypeOf?function(t){return Object.getPrototypeOf(t)}:function(t){return t.__proto__},f.t=function(t,e){if(1&e&&(t=this(t)),8&e)return t;if("object"==typeof t&&t){if(4&e&&t.__esModule)return t;if(16&e&&"function"==typeof t.then)return t}var n=Object.create(null);f.r(n);var i={};s=s||[null,r({}),r([]),r(r)];for(var o=2&e&&t;"object"==typeof o&&!~s.indexOf(o);o=r(o))Object.getOwnPropertyNames(o).forEach((function(e){i[e]=function(){return t[e]}}));return i.default=function(){return t},f.d(n,i),n},f.d=function(t,e){for(var n in e)f.o(e,n)&&!f.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},f.f={},f.e=function(t){return Promise.all(Object.keys(f.f).reduce((function(e,n){return f.f[n](t,e),e}),[]))},f.u=function(t){return"script/"+{74:"mouse-mouse",87:"mouse-click",111:"page-books",139:"article-code",153:"page-common-com-article",261:"circle-magic",287:"iconfont",327:"com-after",381:"nh-banner-animation",390:"page-home",489:"gf-blink",510:"page-links",542:"com-before",551:"page-article",596:"code-hljs",667:"background-ribbons",673:"background-particles",677:"mouse-mo",808:"banner-images",866:"day-night",951:"background-season",987:"mouse-bubble",999:"google-fonts"}[t]+"."+{74:"94fa54d3",87:"e293f3fa",111:"ab15f654",139:"bef7a999",153:"1d4fa157",261:"fbc978f0",287:"6bd2454d",327:"732c902d",381:"1a1c6c54",390:"db59b19e",489:"466da4a4",510:"09165c3d",542:"0624b248",551:"33ec5663",596:"2bb708b4",667:"817d7cf1",673:"ec8cfbb7",677:"b54f5304",808:"0b8d2149",866:"da3c8326",951:"5098f6ee",987:"8aec228a",999:"93449ae7"}[t]+".js"},f.miniCssF=function(t){return"style/"+{74:"mouse-mouse",111:"page-books",153:"page-common-com-article",287:"iconfont",381:"nh-banner-animation",489:"gf-blink",510:"page-links",542:"com-before",673:"background-particles",866:"day-night",999:"google-fonts"}[t]+"."+{74:"5e68e4e5",111:"0865330e",153:"d201bb8b",287:"cfd96386",381:"7ff7a955",489:"0cc7f6e2",510:"d0996f89",542:"623dd38a",673:"457e1a14",866:"b7356ffd",999:"66c39700"}[t]+".css"},f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),f.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},a={},l="cnblogs-theme:",f.l=function(t,e,n,i){if(a[t])a[t].push(e);else{var o,s;if(void 0!==n)for(var r=document.getElementsByTagName("script"),c=0;c-1&&(!t||!/^http(s?):/.test(t));)t=n[i--].src}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),f.p=t}(),c=function(t){return new Promise((function(e,n){var i=f.miniCssF(t),o=f.p+i;if(function(t,e){for(var n=document.getElementsByTagName("link"),i=0;i0;)this._idleSpringIndices.pop();for(let n=0,i=this._activeSprings.length;n0;){let t=this._idleSpringIndices.pop();t>=0&&this._activeSprings.splice(t,1)}},loop:function(t){let e;-1===this._lastTimeMillis&&(this._lastTimeMillis=t-1);let n=t-this._lastTimeMillis;this._lastTimeMillis=t;let i=0,o=this.listeners.length;for(i=0;i0&&(te||t>e&&this.getCurrentValue()s.MAX_DELTA_TIME_SEC&&(i=s.MAX_DELTA_TIME_SEC),this._timeAccumulator+=i;let o,r,a,l,c,u,h,p,d,f,g=this._springConfig.tension,m=this._springConfig.friction,_=this._currentState.position,y=this._currentState.velocity,b=this._tempState.position,S=this._tempState.velocity;for(;this._timeAccumulator>=s.SOLVER_TIMESTEP_SEC;)this._timeAccumulator-=s.SOLVER_TIMESTEP_SEC,this._timeAccumulator0&&this._interpolate(this._timeAccumulator/s.SOLVER_TIMESTEP_SEC),(this.isAtRest()||this._overshootClampingEnabled&&this.isOvershooting())&&(this._springConfig.tension>0?(this._startValue=this._endValue,this._currentState.position=this._endValue):(this._endValue=this._currentState.position,this._startValue=this._endValue),this.setVelocity(0),n=!0);let v=!1;this._wasAtRest&&(this._wasAtRest=!1,v=!0);let w=!1;n&&(this._wasAtRest=!0,w=!0),this.notifyPositionUpdated(v,w)},notifyPositionUpdated:function(t,e){for(let n=0,i=this.listeners.length;n18&&t<=44?this.b3Friction2(t):this.b3Friction3(t),e}}),e.extend(a,{fromOrigamiTensionAndFriction:function(t,e){return new a(c.tensionFromOrigamiValue(t),c.frictionFromOrigamiValue(e))},fromBouncinessAndSpeed:function(e,n){var i=new t.BouncyConversion(e,n);return this.fromOrigamiTensionAndFriction(i.bouncyTension,i.bouncyFriction)}}),a.DEFAULT_ORIGAMI_SPRING_CONFIG=a.fromOrigamiTensionAndFriction(40,7),e.extend(a.prototype,{friction:0,tension:0});let h={};e.hexToRGB=function(t){if(h[t])return h[t];3===(t=t.replace("#","")).length&&(t=t[0]+t[0]+t[1]+t[1]+t[2]+t[2]);let e=t.match(/.{2}/g),n={r:parseInt(e[0],16),g:parseInt(e[1],16),b:parseInt(e[2],16)};return h[t]=n,n},e.rgbToHex=function(t,e,n){return t=t.toString(16),e=e.toString(16),n=n.toString(16),"#"+(t=t.length<2?"0"+t:t)+(e=e.length<2?"0"+e:e)+(n=n.length<2?"0"+n:n)};let p,d=t.MathUtil={mapValueInRange:function(t,e,n,i,o){return i+(t-e)/(n-e)*(o-i)},degreesToRadians:function(t){return t*Math.PI/180}};function f(t,e){let n=t.indexOf(e);-1!=n&&t.splice(n,1)}e.extend(e,d),"undefined"!=typeof window&&(p=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)}),p||"undefined"==typeof process||"node"!==process.title||(p=setImmediate),e.onFrame=function(t){return p(t)},"undefined"!=typeof exports?e.extend(exports,t):"undefined"!=typeof window&&(window.rebound=t)}();var e=function(){function t(t,e){for(let n=0;ne)return 1;if(t{let o=$(t[e]);o.prepend(``),$("#articleInfo").append(`\n ${o.text()} \n `)}))},tempReplacement:function(t,e,n){let i=new RegExp(`##${e}##`,"g");return t.replace(i,n)},batchTempReplacement:function(t,e){let n=t;return $.each(e,(function(t){let i=e[t],o=new RegExp(`##${i[0]}##`,"g");n=n.replace(o,i[1])})),n},dynamicLoadingCss:function(t){$("head").append(""),$("head").children(":last").attr({rel:"stylesheet",type:"text/css",href:t})},dynamicLoadingJs:function(t){return new Promise(((e,n)=>{$.ajax({type:"GET",dataType:"script",cache:!0,url:t,success:function(t){e(t)},error:function(t){n(t)}})}))},htmlFiltrationScript:function(t){let e=new RegExp("","ig");return t.replace(e,"")},clearIntervalTimeId:function(t){null!=t&&window.clearInterval(t)},actScroll:function(t,e){$("html,body").stop().animate({scrollTop:t},e)},getScrollPercent:function(){const t=$(window).height(),e=$(document).height();return e===t?"0":($(window).scrollTop()/(e-t)*100).toFixed(0)},randomNum:function(t,e){switch(arguments.length){case 1:return parseInt(Math.random()*t+1);case 2:return parseInt(Math.random()*(e-t+1)+t);default:return 0}},setDomHomePosition:function(){$("#home").css("margin-top",`${$(".main-header").outerHeight()}px`)},getRunDate:function(t){let e=t.split("-"),n=new Date;n.setUTCFullYear(e[0],e[1]-1,e[2]),n.setUTCHours(0,0,0,0);let i=n,o=((new Date).getTime()-i.getTime())/864e5,s=Math.floor(o),r=-24*(s-o),a=Math.floor(r),l=-60*(a-r),c=Math.floor(-60*(a-r));return{daysold:s,hrsold:a,minsold:c,seconds:Math.floor(-60*(c-l)).toString()}},setCookie:function(t,e,n){let i=new Date;i.setTime(i.getTime()+1e3*n),document.cookie=t+"="+escape(e)+"; expires="+i.toGMTString()+"; path=/"},getCookie:function(t){let e,n=new RegExp("(^| )"+t+"=([^;]*)(;|$)");return e=document.cookie.match(n),e?unescape(e[2]):null},randomString:function(t){t=t||32;let e="ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678",n="";for(let i=0;i{localStorage.setItem("version",t.tag_name),localStorage.setItem("repoUrl",t.html_url)})),h(localStorage.getItem("version"),$.__config.default.version)},setCommentBackground:function(t){"day"==t?$("textarea").css("background",$.__config.articleContent.commentBackground.options.day):$("textarea").css("background",$.__config.articleContent.commentBackground.options.night)},htmlReplace:function(t,e,n){$(t).html($(t).html().replace(e,n))}},d=f(902);$.__loading=new function(){let e=this;this.config=$?.__config?.loading||{rebound:{tension:16,friction:5},spinner:{id:"spinner",radius:90,sides:3,depth:4,colors:{background:"#f0f0f0",stroke:"#272633",base:null,child:"#272633"},alwaysForward:!0,restAt:.5,renderBase:!1}},this.spring=null,this.spinner=null,this.initRebound=()=>{let n=e.config.rebound,i=new t.SpringSystem;e.spring=i.createSpring(n.tension,n.friction)},this.initSpinner=()=>{let t=e.config.spinner;e.spinner=new o(t)},this.start=()=>{$("#blog-news").prepend(''),e.initRebound(),e.initSpinner(),e.spinner.init(e.spring,!0)},this.stop=()=>{$("body").css("overflow","auto"),e.spinner.setComplete(),$("div#loading").hide(),$('a[name="top"]').hide()}},$.__loading.start(),$(document).ready((function(){$.__config=$.extend(!0,s,window?.cnblogsConfig||{}),$.__status=c,$.__tools=p,$.__timeIds={},$.__event={},$.__config.info.name||=$.__status.user,$.__tools.dynamicLoadingJs($.__config.default.moment).then((t=>{f(348)(`./${$.__status.pageType}`).then((t=>{const e=t.default;f.e(542).then(f.bind(f,561)).then((t=>{(0,t.default)(),e(),f.e(327).then(f.bind(f,669)).then((t=>{(0,t.default)(),$.__tools.setDomHomePosition(),d.A.handle.scroll(),d.A.handle.resize()}))}))}))})).catch((t=>console.error("moment.js",t)))}))}(),g=f.O(g)}();
\ No newline at end of file
+!function(){var t,e,n,i,o,s,r,a,l,c,u,h,p={902:function(t,e){"use strict";e.A={init(){$.__event.scroll={},$.__event.scroll.handle=[],$.__event.scroll.temScroll=0,$.__event.scroll.docScroll=$(document).scrollTop(),$.__event.scroll.homeScroll=$("#home").offset().top-40,$(window).scroll((()=>{$.__event.scroll.docScroll=$(document).scrollTop(),$.__event.scroll.homeScroll=$("#home").offset().top-40,this.handle.scroll(),$.__event.scroll.temScroll=$.__event.scroll.docScroll})),$.__event.resize={},$.__event.resize.handle=[],$(window).resize((()=>{this.handle.resize()}))},handle:{scroll:()=>{for(let t=0;t<$.__event.scroll.handle.length;t++)$.__event.scroll.handle[t]()},resize:()=>{for(let t=0;t<$.__event.resize.handle.length;t++)$.__event.resize.handle[t]();$.__tools.setDomHomePosition()}}}},348:function(t,e,n){var i={"./article":[684,153,551],"./article.js":[684,153,551],"./books":[736,153,111],"./books.js":[736,153,111],"./common/com-article":[508,153],"./common/com-article.js":[508,153],"./home":[819,390],"./home.js":[819,390],"./links":[775,153,510],"./links.js":[775,153,510]};function o(t){if(!n.o(i,t))return Promise.resolve().then((function(){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}));var e=i[t],o=e[0];return Promise.all(e.slice(1).map(n.e)).then((function(){return n(o)}))}o.keys=function(){return Object.keys(i)},o.id=348,t.exports=o},879:function(t,e,n){"use strict";async function i(t="",e="GET",n={},i={}){let o={method:e,mode:"cors",redirect:"follow",referrerPolicy:"no-referrer"};Object.keys(i).length&&(o.headers=i),Object.keys(n).length&&(o.body=JSON.stringify(n));return(await fetch(t,o)).json()}n.d(e,{E:function(){return i}})}},d={};function f(t){var e=d[t];if(void 0!==e)return e.exports;var n=d[t]={exports:{}};return p[t](n,n.exports,f),n.exports}f.m=p,t="function"==typeof Symbol?Symbol("webpack queues"):"__webpack_queues__",e="function"==typeof Symbol?Symbol("webpack exports"):"__webpack_exports__",n="function"==typeof Symbol?Symbol("webpack error"):"__webpack_error__",i=function(t){t&&t.d<1&&(t.d=1,t.forEach((function(t){t.r--})),t.forEach((function(t){t.r--?t.r++:t()})))},f.a=function(o,s,r){var a;r&&((a=[]).d=-1);var l,c,u,h=new Set,p=o.exports,d=new Promise((function(t,e){u=e,c=t}));d[e]=p,d[t]=function(t){a&&t(a),h.forEach(t),d.catch((function(){}))},o.exports=d,s((function(o){var s;l=function(o){return o.map((function(o){if(null!==o&&"object"==typeof o){if(o[t])return o;if(o.then){var s=[];s.d=0,o.then((function(t){r[e]=t,i(s)}),(function(t){r[n]=t,i(s)}));var r={};return r[t]=function(t){t(s)},r}}var a={};return a[t]=function(){},a[e]=o,a}))}(o);var r=function(){return l.map((function(t){if(t[n])throw t[n];return t[e]}))},c=new Promise((function(e){(s=function(){e(r)}).r=0;var n=function(t){t!==a&&!h.has(t)&&(h.add(t),t&&!t.d&&(s.r++,t.push(s)))};l.map((function(e){e[t](n)}))}));return s.r?c:r()}),(function(t){t?u(d[n]=t):c(p),i(a)})),a&&a.d<0&&(a.d=0)},o=[],f.O=function(t,e,n,i){if(!e){var s=1/0;for(c=0;c=i)&&Object.keys(f.O).every((function(t){return f.O[t](e[a])}))?e.splice(a--,1):(r=!1,i0&&o[c-1][2]>i;c--)o[c]=o[c-1];o[c]=[e,n,i]},f.F={},f.E=function(t){Object.keys(f.F).map((function(e){f.F[e](t)}))},f.H={},f.G=function(t){Object.keys(f.H).map((function(e){f.H[e](t)}))},r=Object.getPrototypeOf?function(t){return Object.getPrototypeOf(t)}:function(t){return t.__proto__},f.t=function(t,e){if(1&e&&(t=this(t)),8&e)return t;if("object"==typeof t&&t){if(4&e&&t.__esModule)return t;if(16&e&&"function"==typeof t.then)return t}var n=Object.create(null);f.r(n);var i={};s=s||[null,r({}),r([]),r(r)];for(var o=2&e&&t;"object"==typeof o&&!~s.indexOf(o);o=r(o))Object.getOwnPropertyNames(o).forEach((function(e){i[e]=function(){return t[e]}}));return i.default=function(){return t},f.d(n,i),n},f.d=function(t,e){for(var n in e)f.o(e,n)&&!f.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},f.f={},f.e=function(t){return Promise.all(Object.keys(f.f).reduce((function(e,n){return f.f[n](t,e),e}),[]))},f.u=function(t){return"script/"+{74:"mouse-mouse",87:"mouse-click",111:"page-books",139:"article-code",153:"page-common-com-article",261:"circle-magic",287:"iconfont",327:"com-after",381:"nh-banner-animation",390:"page-home",489:"gf-blink",510:"page-links",542:"com-before",551:"page-article",596:"code-hljs",667:"background-ribbons",673:"background-particles",677:"mouse-mo",808:"banner-images",866:"day-night",951:"background-season",987:"mouse-bubble",999:"google-fonts"}[t]+"."+{74:"94fa54d3",87:"e293f3fa",111:"ab15f654",139:"bef7a999",153:"fc2a7e81",261:"fbc978f0",287:"6bd2454d",327:"732c902d",381:"1a1c6c54",390:"db59b19e",489:"466da4a4",510:"09165c3d",542:"0624b248",551:"33ec5663",596:"2bb708b4",667:"817d7cf1",673:"ec8cfbb7",677:"b54f5304",808:"0b8d2149",866:"da3c8326",951:"5098f6ee",987:"8aec228a",999:"93449ae7"}[t]+".js"},f.miniCssF=function(t){return"style/"+{74:"mouse-mouse",111:"page-books",153:"page-common-com-article",287:"iconfont",381:"nh-banner-animation",489:"gf-blink",510:"page-links",542:"com-before",673:"background-particles",866:"day-night",999:"google-fonts"}[t]+"."+{74:"5e68e4e5",111:"0865330e",153:"d201bb8b",287:"cfd96386",381:"7ff7a955",489:"0cc7f6e2",510:"d0996f89",542:"623dd38a",673:"457e1a14",866:"b7356ffd",999:"66c39700"}[t]+".css"},f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),f.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},a={},l="cnblogs-theme:",f.l=function(t,e,n,i){if(a[t])a[t].push(e);else{var o,s;if(void 0!==n)for(var r=document.getElementsByTagName("script"),c=0;c-1&&(!t||!/^http(s?):/.test(t));)t=n[i--].src}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),f.p=t}(),c=function(t){return new Promise((function(e,n){var i=f.miniCssF(t),o=f.p+i;if(function(t,e){for(var n=document.getElementsByTagName("link"),i=0;i0;)this._idleSpringIndices.pop();for(let n=0,i=this._activeSprings.length;n0;){let t=this._idleSpringIndices.pop();t>=0&&this._activeSprings.splice(t,1)}},loop:function(t){let e;-1===this._lastTimeMillis&&(this._lastTimeMillis=t-1);let n=t-this._lastTimeMillis;this._lastTimeMillis=t;let i=0,o=this.listeners.length;for(i=0;i0&&(te||t>e&&this.getCurrentValue()s.MAX_DELTA_TIME_SEC&&(i=s.MAX_DELTA_TIME_SEC),this._timeAccumulator+=i;let o,r,a,l,c,u,h,p,d,f,g=this._springConfig.tension,m=this._springConfig.friction,_=this._currentState.position,y=this._currentState.velocity,b=this._tempState.position,S=this._tempState.velocity;for(;this._timeAccumulator>=s.SOLVER_TIMESTEP_SEC;)this._timeAccumulator-=s.SOLVER_TIMESTEP_SEC,this._timeAccumulator0&&this._interpolate(this._timeAccumulator/s.SOLVER_TIMESTEP_SEC),(this.isAtRest()||this._overshootClampingEnabled&&this.isOvershooting())&&(this._springConfig.tension>0?(this._startValue=this._endValue,this._currentState.position=this._endValue):(this._endValue=this._currentState.position,this._startValue=this._endValue),this.setVelocity(0),n=!0);let v=!1;this._wasAtRest&&(this._wasAtRest=!1,v=!0);let w=!1;n&&(this._wasAtRest=!0,w=!0),this.notifyPositionUpdated(v,w)},notifyPositionUpdated:function(t,e){for(let n=0,i=this.listeners.length;n18&&t<=44?this.b3Friction2(t):this.b3Friction3(t),e}}),e.extend(a,{fromOrigamiTensionAndFriction:function(t,e){return new a(c.tensionFromOrigamiValue(t),c.frictionFromOrigamiValue(e))},fromBouncinessAndSpeed:function(e,n){var i=new t.BouncyConversion(e,n);return this.fromOrigamiTensionAndFriction(i.bouncyTension,i.bouncyFriction)}}),a.DEFAULT_ORIGAMI_SPRING_CONFIG=a.fromOrigamiTensionAndFriction(40,7),e.extend(a.prototype,{friction:0,tension:0});let h={};e.hexToRGB=function(t){if(h[t])return h[t];3===(t=t.replace("#","")).length&&(t=t[0]+t[0]+t[1]+t[1]+t[2]+t[2]);let e=t.match(/.{2}/g),n={r:parseInt(e[0],16),g:parseInt(e[1],16),b:parseInt(e[2],16)};return h[t]=n,n},e.rgbToHex=function(t,e,n){return t=t.toString(16),e=e.toString(16),n=n.toString(16),"#"+(t=t.length<2?"0"+t:t)+(e=e.length<2?"0"+e:e)+(n=n.length<2?"0"+n:n)};let p,d=t.MathUtil={mapValueInRange:function(t,e,n,i,o){return i+(t-e)/(n-e)*(o-i)},degreesToRadians:function(t){return t*Math.PI/180}};function f(t,e){let n=t.indexOf(e);-1!=n&&t.splice(n,1)}e.extend(e,d),"undefined"!=typeof window&&(p=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)}),p||"undefined"==typeof process||"node"!==process.title||(p=setImmediate),e.onFrame=function(t){return p(t)},"undefined"!=typeof exports?e.extend(exports,t):"undefined"!=typeof window&&(window.rebound=t)}();var e=function(){function t(t,e){for(let n=0;ne)return 1;if(t{let o=$(t[e]);o.prepend(``),$("#articleInfo").append(`\n ${o.text()} \n `)}))},tempReplacement:function(t,e,n){let i=new RegExp(`##${e}##`,"g");return t.replace(i,n)},batchTempReplacement:function(t,e){let n=t;return $.each(e,(function(t){let i=e[t],o=new RegExp(`##${i[0]}##`,"g");n=n.replace(o,i[1])})),n},dynamicLoadingCss:function(t){$("head").append(""),$("head").children(":last").attr({rel:"stylesheet",type:"text/css",href:t})},dynamicLoadingJs:function(t){return new Promise(((e,n)=>{$.ajax({type:"GET",dataType:"script",cache:!0,url:t,success:function(t){e(t)},error:function(t){n(t)}})}))},htmlFiltrationScript:function(t){let e=new RegExp("","ig");return t.replace(e,"")},clearIntervalTimeId:function(t){null!=t&&window.clearInterval(t)},actScroll:function(t,e){$("html,body").stop().animate({scrollTop:t},e)},getScrollPercent:function(){const t=$(window).height(),e=$(document).height();return e===t?"0":($(window).scrollTop()/(e-t)*100).toFixed(0)},randomNum:function(t,e){switch(arguments.length){case 1:return parseInt(Math.random()*t+1);case 2:return parseInt(Math.random()*(e-t+1)+t);default:return 0}},setDomHomePosition:function(){$("#home").css("margin-top",`${$(".main-header").outerHeight()}px`)},getRunDate:function(t){let e=t.split("-"),n=new Date;n.setUTCFullYear(e[0],e[1]-1,e[2]),n.setUTCHours(0,0,0,0);let i=n,o=((new Date).getTime()-i.getTime())/864e5,s=Math.floor(o),r=-24*(s-o),a=Math.floor(r),l=-60*(a-r),c=Math.floor(-60*(a-r));return{daysold:s,hrsold:a,minsold:c,seconds:Math.floor(-60*(c-l)).toString()}},setCookie:function(t,e,n){let i=new Date;i.setTime(i.getTime()+1e3*n),document.cookie=t+"="+escape(e)+"; expires="+i.toGMTString()+"; path=/"},getCookie:function(t){let e,n=new RegExp("(^| )"+t+"=([^;]*)(;|$)");return e=document.cookie.match(n),e?unescape(e[2]):null},randomString:function(t){t=t||32;let e="ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678",n="";for(let i=0;i{localStorage.setItem("version",t.tag_name),localStorage.setItem("repoUrl",t.html_url)})),h(localStorage.getItem("version"),$.__config.default.version)},setCommentBackground:function(t){"day"==t?$("textarea").css("background",$.__config.articleContent.commentBackground.options.day):$("textarea").css("background",$.__config.articleContent.commentBackground.options.night)},htmlReplace:function(t,e,n){$(t).html($(t).html().replace(e,n))}},d=f(902);$.__loading=new function(){let e=this;this.config=$?.__config?.loading||{rebound:{tension:16,friction:5},spinner:{id:"spinner",radius:90,sides:3,depth:4,colors:{background:"#f0f0f0",stroke:"#272633",base:null,child:"#272633"},alwaysForward:!0,restAt:.5,renderBase:!1}},this.spring=null,this.spinner=null,this.initRebound=()=>{let n=e.config.rebound,i=new t.SpringSystem;e.spring=i.createSpring(n.tension,n.friction)},this.initSpinner=()=>{let t=e.config.spinner;e.spinner=new o(t)},this.start=()=>{$("#blog-news").prepend(''),e.initRebound(),e.initSpinner(),e.spinner.init(e.spring,!0)},this.stop=()=>{$("body").css("overflow","auto"),e.spinner.setComplete(),$("div#loading").hide(),$('a[name="top"]').hide()}},$.__loading.start(),$(document).ready((function(){$.__config=$.extend(!0,s,window?.cnblogsConfig||{}),$.__status=c,$.__tools=p,$.__timeIds={},$.__event={},$.__config.info.name||=$.__status.user,$.__tools.dynamicLoadingJs($.__config.default.moment).then((t=>{f(348)(`./${$.__status.pageType}`).then((t=>{const e=t.default;f.e(542).then(f.bind(f,561)).then((t=>{(0,t.default)(),e(),f.e(327).then(f.bind(f,669)).then((t=>{(0,t.default)(),$.__tools.setDomHomePosition(),d.A.handle.scroll(),d.A.handle.resize()}))}))}))})).catch((t=>console.error("moment.js",t)))}))}(),g=f.O(g)}();
\ No newline at end of file
diff --git a/dist/simple-memory.js.gz b/dist/simple-memory.js.gz
index 6016865d15a66c774626b8659f6b160155e0600d..09d509d1cf29df20bbfe713e91c9fc1a7f06d5c2 100644
GIT binary patch
delta 11614
zcmV-kEuqrRYR+n~QV4%dgAO^Nr=A(6=_EKiIi0#@i29ST(>v~kW{6I@o#4#vgl2?1
z;syNxAgf^sC&yi={cg<*Y
zCX*BQbkZ|}aq69fC&AP+LqLPmU^M7-A>;S
z{MbD^o%Sg;bUr0C=yXnrq48O_*E=KhB%|+#1i>U)FwUMO$;;ZgBv%owol3hi=kaN>
zH7EAYfuGIukMQjdQ+|fij%ojt_UN(coqO6p?snZw1cV*en@mn8rZd4bJnMH)`=&D|
zQ{cSgW77jS2u^>decCZS2;H-@{`B|hjqplj(zka6;vI{MdUW7&A>h%MDqwKbNRp#e5@NkuvV=m>wPu)(lWz>$vvK8eIEY0EiX
z&;i0zC#pAUVL4&LA8m9~dq|^%Dmz!;q_Vu{c456{URTi8FCq$`$ycjuG6Q{W8LfhB
ztS#iYVj%;B)Q?Aj@*boB;!?_(O;QO};{e&dFCQMZb3!6X+bp1=NYvu?TKMU35>xVV
zvk?yuRsw%^wIvGtv?XIuED*DuU{2zMN*|?i+CD|Fo?{CtQt5jg7f&4?G@AmPlO+te
z-~mM{)5hDG74$G52Swt*mo`?5whRkpI59^f`E_^wV
zfR}zkWroY#nJ^wI>kw=1z-!>k0Wu^+Sdth_9kH>o*P%UoSah;nJ5RN7-uLZ%NVIX%
zZ02JM4l#!;mz0ND$2Ks>qv2>oMqQ!w%>-^EsNK;BueQ3
zX?uSgZF0xlPGwY>@qx5;!`!EznZy8}n;D#o0On^&ZEwh)w!vj}ARitM
zj($6ra%m+O_Tb2oG?B2J8QRk4Bi3$@q4j@_LfAMRN
z1~{UVbP1%PAz0xcXd9DQ+$A&yceD>%49kcF)H?dYIec=25weS=Nc7jz+)z{%G8S
z^dkhqcj-%z!a_`-b0eCcoKXsNZ287$QmiU|iRr=h<%y)avswuvL7DetxTP+R+Gw9N#>M-V)A1rrm)Hvz7o9f56yQE;*EBCd`{#8
zL}aT4phi2{K|6-FEropYIP!KGlN^za#lUx+OD21Gu&dNGefB8;P1vD;9{Xi7fC5-8
zsgESRmq%bW;2Oc4Hgwj%tMA_a$;~(KE}!4LynOx5i{}VOnhr6JoS6QY(nR_MKdMtK@C{+15c7X2epF7w
z?t|KLQ4W{XU!RO-`v(r=7rl*Wd
zPuZ59GATV}NqWkF^pxG`DRa@=C@>}HeqhO(9VnIMR(y-pUTXHWPW7+4(lJbHnTj
zl;b(GXJ4Q$hOx7tNkV4S&)GaP3(^&b3moSh
zo?tfe#^Ax;*cd73ZPcP*Q!6KBWze)YI3vWvgYGj(ETF_%(E-H3a7)zJiz01m^2ba~
zuBFuywhLu2N0>V#@iPUDxt@8YVcb6jx$e-bKVXOWj&1$3x~N#?_wV7mtsWYsk@aem
z8B)7b5khZ#4jz2avEF|e6Q7SdV;uQvLMBck7F#m8?O)$BKQK3JhR?8NCGKyexLa6=QW>b#DSpOZlW6Q?y
z<-5aTJHQI;4d#AAqp4$-C2As=rQwZQ8h$4G;bAl$@_fNSOQwIhYr~*{H1W&HI>{u!
zhLnxx{u(6osCRlcR*t99@mYVY+(@I-et)baw9W-7Jvwzy$I2Bn^15eZtr{}c-_i}0
zP=dW-4RcsBUB)q4IV@5CS|Gou+76gHFU%goj?7lroSmJ4QW23+)*=;txsyDgg{S
zOlPYEBvM~Gsbne~jQbkf!mSVp9uSGyPKJun80ul(8UY;w!L$#8#4|N16Wqyt?#WL-p`N9{EQtl+@_B!xV8@CDXskhi9;BdD^-t4~gk2xl
zXnL&~q-M)YGp)*o7{4;i!RMyONG$+ghn79|2qbY$vM(XLNYh=m>q-pks|_{vT`c^n6wZdJ@H+_QaG+b|
zMr@3!BluTpC*(DkbQTi{*4A#KnRx(G0m*-d5OW*5d5`PZCGWSMUf_
${n}
\n