mycpen-blog
Advanced tools
Comparing version 0.0.0-ejbsvibmdm to 0.0.0-ejccazbfuo
@@ -1,1 +0,1 @@ | ||
var mycpen1js={changeNavPageNameTitle(){"Mycpen - Personal Blog"==document.title?document.getElementById("page-name").innerText=document.title:document.getElementById("page-name").innerText=document.title.split(" | Mycpen")[0]},getNavRightPagePercent(){let e=document.documentElement.scrollTop||window.pageYOffset,t=Math.max(document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight,document.body.clientHeight,document.documentElement.clientHeight)-document.documentElement.clientHeight,n=Math.round(e/t*100),a=document.querySelector("#percent");n<=99||(n=99),a.innerHTML=n,r=window.scrollY+document.documentElement.clientHeight,p=document.getElementById("post-comment")||document.getElementById("footer"),p.offsetTop+p.offsetHeight/2<r||90<n?(document.querySelector("#nav-totop").classList.add("long"),a.innerHTML="返回顶部"):(document.querySelector("#nav-totop").classList.remove("long"),a.innerHTML=n)},share(){let e=window.location.origin+window.location.pathname;new ClipboardJS(".share",{text:function(){return"标题:"+document.title+"\n链接:"+e}}),btf.snackbarShow("复制成功")},getFooterRandomFlink(){var e={saveData:(e,t)=>{localStorage.setItem(e,JSON.stringify({time:Date.now(),data:t}))},loadData:(e,t)=>{let n=JSON.parse(localStorage.getItem(e));if(n){let e=Date.now()-n.time;if(e<60*t*1e3&&e>-1)return n.data}return 0},randomLink:()=>{let t=e.loadData("links",30);if(t){let e=document.querySelectorAll("#friend-links-in-footer .footer-item");if(!e.length)return;for(let n=0;n<3;n++){let a;do{a=parseInt(Math.random()*t.length)}while("失联"===t[a].tag);e[n].innerText=t[a].name,e[n].href=t[a].link,e[n].title=t[a].name,e[n].target="_blank",e[n].rel="noopener external nofollow noreferrer",t.splice(a,1)}}else fetch("https://cdn.jsdmirror.com/npm/mycpen-blog@0.0.0-ejbsvibmdm/json/link.json").then((e=>e.json())).then((t=>{e.saveData("links",t.link_list),e.randomLink()}))}};e.randomLink()},newYearCountdownCard(){(()=>{if(clearTimeout(null),!document.querySelector("#newYear"))return;let e=new Date(`${(new Date).getFullYear()+1}-01-01 00:00:00`).getTime()/1e3,t={0:"周日",1:"周一",2:"周二",3:"周三",4:"周四",5:"周五",6:"周六"};!function(){let n=new Date,a=n.getMonth()+1,o=n.getDate();a=a>9?a:"0"+a,o=o>9?o:"0"+o,document.querySelector("#newYear .today").innerHTML=n.getFullYear()+"-"+a+"-"+o+" "+t[n.getDay()];let c=e-Math.round(n.getTime()/1e3);c<0?(document.querySelector("#newYear .title").innerHTML="Happy New Year!",document.querySelector("#newYear .newYear-time").innerHTML='<span class="happyNewYear">新年快乐</span>'):(document.querySelector("#newYear .title").innerHTML=`<i class="fa-solid fa-clock"></i> <span>距离</span> ${(new Date).getFullYear()+1} <span>年</span>`,document.querySelector("#newYear .newYear-time").innerHTML=`<span class="day">${Math.ceil(c/86400)}<span class="unit">天</span></span>`)}()})()},removeBodyPaceClass:function(){$("body").removeClass(),$("body").addClass("pace-done")},toPage:function(){var e=document.querySelectorAll(".page-number"),t=parseInt(e[e.length-1].innerHTML),n=document.getElementById("toPageText"),a=parseInt(n.value);if(!isNaN(a)&&a>0&&"0"!==(""+a)[0]&&a<=t){var o,c=window.location.href.replace(/\/page\/\d+\/$/,"/");o=1===a?c:c+(c.endsWith("/")?"":"/")+"page/"+a+"/",document.getElementById("toPageButton").href=o}},listenToPageInputPress(){var e=document.getElementById("toPageText"),t=document.getElementById("toPageButton");e&&(e.addEventListener("keydown",(e=>{13===e.keyCode&&(mycpen1js.toPage(),pjax.loadUrl(t.href))})),e.addEventListener("input",(function(){""===e.value||"0"===e.value?t.classList.remove("haveValue"):t.classList.add("haveValue");var n=document.querySelectorAll(".page-number"),a=+n[n.length-1].innerHTML;+document.getElementById("toPageText").value>a&&(e.value=a)})))},showConsole:function(){document.querySelector("#console").classList.add("show"),mycpen1js.initConsoleState()},hideConsole:function(){document.querySelector("#console").classList.remove("show")},hideAsideBtn:()=>{const e=document.documentElement.classList;e.contains("hide-aside")?saveToLocal.set("aside-status","show",2):saveToLocal.set("aside-status","hide",2),e.toggle("hide-aside"),e.contains("hide-aside")?document.querySelector("#consoleHideAside").classList.add("on"):document.querySelector("#consoleHideAside").classList.remove("on")},initConsoleState:function(){document.documentElement.classList.contains("hide-aside")?document.querySelector("#consoleHideAside").classList.add("on"):document.querySelector("#consoleHideAside").classList.remove("on")},tagPageActive:function(){var e=window.location.pathname;if(/\/tags\/.*?\//.test(e=decodeURIComponent(e))){var t=e.split("/")[2];if(document.querySelector(".page .layout #tag #tag-page-tags")){$("a").removeClass("select");var n=document.getElementById("mycpen1-tags-page-cloudTags-"+t);n&&n.classList.add("select")}}},categoryPageActive:function(){var e=window.location.pathname;if(/\/categories\/.*?\//.test(e=decodeURIComponent(e))){var t=e.split("/")[2];if(document.querySelector(".page .layout #category #category-page-categories")){$("a").removeClass("select");var n=document.getElementById("mycpen1-categories-page-cloudCategories-"+t);n&&n.classList.add("select")}}},addRandomCommentInfo:function(){const e=["美丽的","英俊的","聪明的","勇敢的","可爱的","慷慨的","善良的","可靠的","开朗的","成熟的","稳重的","真诚的","幽默的","豁达的","有趣的","活泼的","优雅的","敏捷的","温柔的","温暖的","敬业的","细心的","耐心的","深沉的","朴素的","含蓄的","率直的","开放的","务实的","坚强的","自信的","谦虚的","文静的","深刻的","纯真的","朝气蓬勃的","慎重的","大方的","顽强的","迷人的","机智的","善解人意的","富有想象力的","有魅力的","独立的","好奇的","干净的","宽容的","尊重他人的","体贴的","守信的","有耐性的","有责任心的","有担当的","有远见的","有智慧的","有眼光的","有冒险精神的","有爱心的","有同情心的","喜欢思考的","喜欢学习的","具有批判性思维的","善于表达的","善于沟通的","善于合作的","善于领导的","有激情的","有幽默感的","有思想的","有个性的","有正义感的","有责任感的","有创造力的","有想象力的","有艺术细胞的","有团队精神的","有协调能力的","有决策能力的","有组织能力的","有学习能力的","有执行能力的","有分析能力的","有逻辑思维的","有创新能力的","有专业素养的","有商业头脑的"],t=["萝卜","白菜","芹菜","生菜","青椒","辣椒","茄子","豆角","黄瓜","西红柿","洋葱","大蒜","土豆","南瓜","豆腐","韭菜","花菜","西兰花","蘑菇","金针菇","苹果","香蕉","橙子","柠檬","猕猴桃","草莓","葡萄","桃子","杏子","李子","石榴","西瓜","哈密瓜","蜜瓜","樱桃","蓝莓","柿子","橄榄","柚子","火龙果"],n=`${e[Math.floor(Math.random()*e.length)]}${t[Math.floor(Math.random()*t.length)]}`;!function(){for(var e=["#author","input[name='comname']","#inpName","input[name='author']","#ds-dialog-name","#name","input[name='nick']","#comment_author"],t=["#mail","#email","input[name='commail']","#inpEmail","input[name='email']","#ds-dialog-email","input[name='mail']","#comment_email"],a=0;a<e.length;a++){var o=document.querySelector(e[a]);if(null!=o){o.value=n,o.dispatchEvent(new Event("input")),o.dispatchEvent(new Event("change"));break}}for(var c=0;c<t.length;c++){var s=document.querySelector(t[c]);if(null!=s){s.value="donotreply@mycpen.cn",s.dispatchEvent(new Event("input")),s.dispatchEvent(new Event("change"));break}}}();var a=document.getElementsByClassName("el-textarea__inner")[0];a.focus(),a.setSelectionRange(-1,-1)},owoBigfunc(){document.getElementById("post-comment")&&function(){let e=1,t="",n=document.createElement("div"),a=document.querySelector("body");n.id="owo-big",a.appendChild(n),new MutationObserver((o=>{for(let c=0;c<o.length;c++){let s=o[c].addedNodes,r="";2==s.length&&"OwO-body"==s[1].className&&(r=s[1],document.body.clientWidth<=768&&r.addEventListener("contextmenu",(e=>e.preventDefault())),r.onmouseover=o=>{e&&"IMG"==o.target.tagName&&(e=0,t=setTimeout((()=>{let e=3*o.target.clientHeight,t=3*o.target.clientWidth,c=o.x-o.offsetX-(t-o.target.clientWidth)/2,s=o.y-o.offsetY;c+t>a.clientWidth&&(c-=c+t-a.clientWidth+10),c<0&&(c=10),n.style.cssText=`display:flex; height:${e}px; width:${t}px; left:${c}px; top:${s}px;`,n.innerHTML=`<img src="${o.target.src}">`}),300))},r.onmouseout=()=>{n.style.display="none",e=1,clearTimeout(t)})}})).observe(document.getElementById("post-comment"),{subtree:!0,childList:!0})}()},removeaAlayerFixedLrc(){function e(){const e=document.querySelector(".aplayer-fixed .aplayer-icon.aplayer-icon-lrc");e&&(t.disconnect(),setTimeout((()=>{e.click()}),1))}const t=new MutationObserver(((t,n)=>{for(let n of t)"childList"===n.type&&e()}));t.observe(document,{childList:!0,subtree:!0})},switchDarkMode(){"light"===("dark"===document.documentElement.getAttribute("data-theme")?"dark":"light")?(activateDarkMode(),saveToLocal.set("theme","dark",2),void 0!==GLOBAL_CONFIG.Snackbar&&btf.snackbarShow(GLOBAL_CONFIG.Snackbar.day_to_night)):(activateLightMode(),saveToLocal.set("theme","light",2),void 0!==GLOBAL_CONFIG.Snackbar&&btf.snackbarShow(GLOBAL_CONFIG.Snackbar.night_to_day)),"function"==typeof utterancesTheme&&utterancesTheme(),"object"==typeof FB&&window.loadFBComment(),window.DISQUS&&document.getElementById("disqus_thread").children.length&&setTimeout((()=>window.disqusReset()),200)},essayUnknownPart(){},essayReplaceAll:(e,t,n)=>e.split(t).join(n),essayDiffDate:function(e,t=!1){const n=new Date,a=new Date(e),o=n.getTime()-a.getTime(),c=36e5,s=24*c;let r;if(t){const e=o/s,t=o/c,n=o/6e4;r=o/(30*s)>=1?a.toLocaleDateString().replace(/\//g,"-"):e>=1?parseInt(e)+" "+GLOBAL_CONFIG.date_suffix.day:t>=1?parseInt(t)+" "+GLOBAL_CONFIG.date_suffix.hour:n>=1?parseInt(n)+" "+GLOBAL_CONFIG.date_suffix.min:GLOBAL_CONFIG.date_suffix.just}else r=parseInt(o/s);return r},essayChangeTimeInEssay:function(){document.querySelector("#bber")&&document.querySelectorAll("#bber time").forEach((function(e){var t=e,n=t.getAttribute("datetime");t.innerText=mycpen1js.essayDiffDate(n,!0),t.style.display="inline"}))},essayReflashEssayWaterFall:function(){document.querySelector("#waterfall")&&setTimeout((function(){waterfall("#waterfall"),document.getElementById("waterfall").classList.add("show")}),500)},essayCommentText:function(e){var t=document.querySelector("#post-comment").offsetTop;window.scrollTo(0,t-80),"undefined"!=e&&"null"!=e||(e="好棒!"),function t(){setTimeout((()=>{var n=document.getElementsByClassName("el-textarea__inner")[0];n||t();let a=document.createEvent("HTMLEvents");a.initEvent("input",!0,!0);let o=mycpen1js.essayReplaceAll(e,"\n","\n> ");n.value="> "+o+"\n\n",n.dispatchEvent(a),n.focus(),n.setSelectionRange(-1,-1),document.getElementById("comment-tips")&&document.getElementById("comment-tips").classList.add("show")}),100)}()},essayInitIndexEssay:function(){setTimeout((()=>{let e=new Swiper(".essay_bar_swiper_container",{passiveListeners:!0,direction:"vertical",loop:!0,autoplay:{disableOnInteraction:!0,delay:3e3},mousewheel:!0}),t=document.getElementById("bbtalk");null!==t&&(t.onmouseenter=function(){e.autoplay.stop()},t.onmouseleave=function(){e.autoplay.start()})}),100)},essayChangeTimeInEssayByMycpen:function(){for(var e=document.getElementsByTagName("time"),t=0;t<e.length;t++){var n,a=e[t].getAttribute("datetime"),o=new Date(a),c=(new Date).getTime()-o.getTime(),s=Math.floor(c/864e5);0===s?n="最近":1===s?n="昨天":2===s?n="前天":s<=7?n=s+"天前":o.getFullYear()!==(new Date).getFullYear()?(Essaymonth=o.getMonth()+1,EssayDay=o.getDate(),Essaymonth=Essaymonth>9?Essaymonth:"0"+Essaymonth,EssayDay=EssayDay>9?EssayDay:"0"+EssayDay,n=o.getFullYear()+"-"+Essaymonth+"-"+EssayDay):(Essaymonth=o.getMonth()+1,EssayDay=o.getDate(),Essaymonth=Essaymonth>9?Essaymonth:"0"+Essaymonth,EssayDay=EssayDay>9?EssayDay:"0"+EssayDay,n=Essaymonth+"-"+EssayDay),e[t].textContent=n}},switchPostChart:function(){let e="light"===document.documentElement.getAttribute("data-theme")?"#4C4948":"rgba(255,255,255,0.7)";if(document.getElementById("posts-chart")&&postsOption)try{let t=postsOption;t.title.textStyle.color=e,t.xAxis.nameTextStyle.color=e,t.yAxis.nameTextStyle.color=e,t.xAxis.axisLabel.color=e,t.yAxis.axisLabel.color=e,t.xAxis.axisLine.lineStyle.color=e,t.yAxis.axisLine.lineStyle.color=e,t.series[0].markLine.data[0].label.color=e,postsChart.setOption(t)}catch(e){console.log(e)}if(document.getElementById("tags-chart")&&tagsOption)try{let t=tagsOption;t.title.textStyle.color=e,t.xAxis.nameTextStyle.color=e,t.yAxis.nameTextStyle.color=e,t.xAxis.axisLabel.color=e,t.yAxis.axisLabel.color=e,t.xAxis.axisLine.lineStyle.color=e,t.yAxis.axisLine.lineStyle.color=e,t.series[0].markLine.data[0].label.color=e,tagsChart.setOption(t)}catch(e){console.log(e)}if(document.getElementById("categories-chart")&&categoriesOption)try{let t=categoriesOption;t.title.textStyle.color=e,t.legend.textStyle.color=e,categoryParentFlag||(t.series[0].label.color=e),categoriesChart.setOption(t)}catch(e){console.log(e)}},cpRemind(){document.addEventListener("copy",(function(e){window.getSelection().toString().trim().length>0&&btf.snackbarShow("复制成功")}))},closeAboutAplayer(){if(!document.getElementById("mycpen1-about-page-tag"))try{about_page_ap.pause(),about_page_ap=void 0,about_page_weekSong=void 0,about_page_now=void 0,about_page_weekSong_today=void 0}catch(e){}},grey(){var e=new Date,t=e.getMonth()+1,n=e.getDate();for(var a of["04.04","05.12","07.07","08.14","09.09","09.18","09.30","11.30","12.13"]){var o=a.split(".");if(t==o[0]&&n==o[1]){var c="grayscale(100%)";$("html").css({filter:"gray !important;",filter:"progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)",filter:c,"-webkit-filter":c,"-moz-filter":c,"-ms-filter":c,"-o-filter":c});break}}},console(){var e=new Date,t=console.log;queueMicrotask((function(){var n=new Date(`${atob("MDgvMjgvMjAyMiA=")}${atob("MDA6MDA6MDA=")}`),a=new Date(`${atob("MTAvMjIvMTk5OCAwMA==")}:${atob("MDA6MDA=")}`),o=new Date(`${atob("MTAvMjIvMjA=")}${atob("MjggMDA6MDA6MDA=")}`),c=new Date(`${atob("MTA=")}/${atob("MjIvMjA1OCAwMDowMA==")}${atob("OjAw")}`),s=new Date("05/23/2025 00:00:00");e.setTime(e.getTime()+250);n=[" MYCPEN BLOG ",` ${window.location.origin} `,"\n\n███╗ ███╗██╗ ██╗ ██████╗██████╗ ███████╗███╗ ██╗\n████╗ ████║╚██╗ ██╔╝██╔════╝██╔══██╗██╔════╝████╗ ██║\n██╔████╔██║ ╚████╔╝ ██║ ██████╔╝█████╗ ██╔██╗ ██║\n██║╚██╔╝██║ ╚██╔╝ ██║ ██╔═══╝ ██╔══╝ ██║╚██╗██║\n██║ ╚═╝ ██║ ██║ ╚██████╗██║ ███████╗██║ ╚████║\n╚═╝ ╚═╝ ╚═╝ ╚═════╝╚═╝ ╚══════╝╚═╝ ╚═══╝\n","距 2022-08-28 上线",Math.floor(Math.abs(e-n)/1e3/60/60/24+(e-n<0?1:0)).toString().padEnd(5," "),"天","距 1998-00-00 计时",Math.floor(Math.abs(e-a)/1e3/60/60/24+(e-a<0?1:0)).toString().padEnd(5," "),"天","距 2028-00-00 计时",Math.floor(Math.abs(e-o)/1e3/60/60/24+(e-o<0?1:0)).toString().padEnd(5," "),"天","距 2058-00-00 计时",Math.floor(Math.abs(e-c)/1e3/60/60/24+(e-c<0?1:0)).toString().padEnd(5," "),"天","距 2025-05-23 计时",Math.floor(Math.abs(e-s)/1e3/60/60/24+(e-s<0?1:0)).toString().padEnd(5," "),"天 (阿里云)"];setTimeout(function(){t.apply(console,arguments)}.bind(console,"\n%c".concat(n[0],"%c").concat(n[1],"%c").concat(n[2],"%c").concat(n[3],"%c ").concat(n[4],"%c ").concat(n[5],"\n").concat(n[6],"%c ").concat(n[7],"%c ").concat(n[8],"\n").concat(n[9],"%c ").concat(n[10],"%c ").concat(n[11],"\n").concat(n[12],"%c ").concat(n[13],"%c ").concat(n[14],"\n").concat(n[15],"%c ").concat(n[16],"%c ").concat(n[17],"\n").concat("\n"),"color: #fadfa3; background: #030307; padding:5px 0;","background: #fadfa3; padding:5px 0;","color:#fadfa3","","color:#030307","","color:#030307","","color:#030307","","color:#030307","","color:#030307",""))}))},cardRefreshTimes(){const e=(new Date).getFullYear(),t=function(e){return e%4==0&&e%100!=0||e%400==0}(e)?366:365;var n=new Date,a=new Date(`${(new Date).getFullYear()}-01-01 00:00:00`),o=document.getElementById("card-widget-schedule");o&&(asideDay=(n-a)/1e3/60/60/24,o.querySelector("#pBar_year").value=asideDay,o.querySelector("#pBar_year").max=t,yearPercentage=(asideDay/t*100).toFixed(2),displayYearPercentage="100.00"===yearPercentage?"100%":yearPercentage+"%",o.querySelector("#p_span_year").innerHTML=displayYearPercentage,o.querySelector(".schedule-r0 .schedule-d1 .aside-span2").innerHTML=(Math.floor(10*(t-asideDay))/10).toFixed(1)+" / "+t,currentDateMonth=new Date,currentDateMonth.setDate(1),currentDateMonth.setHours(0,0,0,0),currentMonthTimestamp=currentDateMonth.getTime(),asideMonthDay=(n-currentMonthTimestamp)/1e3/60/60/24,currentDateMonthTotal=new Date,currentMonth=currentDateMonthTotal.getMonth(),currentDateMonthTotal.setMonth(currentMonth+1,1),currentDateMonthTotal.setDate(0),asideMonthDays=currentDateMonthTotal.getDate(),o.querySelector("#pBar_month").value=asideMonthDay,o.querySelector("#pBar_month").max=asideMonthDays,monthPercentage=(asideMonthDay/asideMonthDays*100).toFixed(2),displayMonthPercentage="100.00"===monthPercentage?"100%":monthPercentage+"%",o.querySelector("#p_span_month").innerHTML=displayMonthPercentage,o.querySelector(".schedule-r1 .schedule-d1 .aside-span2").innerHTML=(Math.floor(10*(asideMonthDays-asideMonthDay))/10).toFixed(1)+" / "+asideMonthDays.toString().padStart(3,"0"),currentDateWeek=new Date,currentDayOfWeek=currentDateWeek.getDay(),currentWeekTimestamp=currentDateWeek.setHours(0,0,0,0),firstDayOfWeekTimestamp=currentWeekTimestamp-24*(0===currentDayOfWeek?6:currentDayOfWeek-1)*60*60*1e3,pastWeekTimestamp=n-firstDayOfWeekTimestamp,asideWeekDay=pastWeekTimestamp/1e3/60/60/24,o.querySelector("#pBar_week").value=asideWeekDay,weekPercentage=(asideWeekDay/7*100).toFixed(2),displayWeekPercentage="100.00"===weekPercentage?"100%":weekPercentage+"%",o.querySelector("#p_span_week").innerHTML=displayWeekPercentage,o.querySelector(".schedule-r2 .schedule-d1 .aside-span2").innerHTML=(Math.floor(10*(7-asideWeekDay))/10).toFixed(1)+" / 007",currentTimeStamp=(new Date).getTime(),startOfDay=new Date,startOfDay.setHours(0,0,0,0),startOfDayTimeStamp=startOfDay.getTime(),timeDifferenceToday=currentTimeStamp-startOfDayTimeStamp,asideToday=timeDifferenceToday/1e3/60/60/24,asideTodayHour=timeDifferenceToday/36e5,o.querySelector("#pBar_day").value=asideTodayHour,dayPercentage=(100*asideToday).toFixed(2),displayDayPercentage="100.00"===dayPercentage?"100%":dayPercentage+"%",o.querySelector("#p_span_day").innerHTML=displayDayPercentage,o.querySelector(".schedule-r3 .schedule-d1 .aside-span2").innerHTML=(Math.floor(10*(24-asideTodayHour))/10).toFixed(1)+" / 024",month=n.getMonth()+1,day=n.getDate(),month=month>9?month:"0"+month,day=day>9?day:"0"+day,week={0:"周日",1:"周一",2:"周二",3:"周三",4:"周四",5:"周五",6:"周六"},document.querySelector("#aside-content .card-widget#card-widget-schedule .item-content .schedule-today").innerHTML=n.getFullYear()+"-"+month+"-"+day+" "+week[n.getDay()])},PressEscapeKey(e){27===e.keyCode&&(document.getElementById("console")&&mycpen1js.hideConsole(),document.getElementById("cf-overlay")&&document.getElementById("cf-overshow")&&(document.querySelector(".cf-overshow-close")||document.querySelector(".cf-overshow"))&&(document.getElementById("mycpen1-fcircle-page-tag")&&closeShow(),document.getElementById("mycpen1-link-page-tag")&&mycpen1js.linkPageCloseShow()))},linkPageOpenMeShow(e){var t="ok",n=document.getElementById("mycpen1-link-page-tag");n&&(document.getElementById("cf-overlay")||n.insertAdjacentHTML("afterend",'\n <div id="cf-overlay" class="cf-new-add" onclick="mycpen1js.linkPageCloseShow()"></div>\n <div id="cf-overshow" class="cf-new-add"></div>\n ')),e.preventDefault();var a;a="https://www.cpen.top:8002/post?link="+e.currentTarget.dataset.link.replace(/^(?:([A-Za-z]+):)?(\/{0,3})([0-9.\-A-Za-z]+)(?::(\d+))?(?:\/([^?#]*))?(?:\?([^#]*))?(?:#(.*))?$/,"$1:$2$3"),"ok"==t&&(t="no",mycpen1js.linkPageFetchShow(a))},linkPageOpenMeShowV2(e){var t="ok",n=document.getElementById("mycpen1-link-page-tag");n&&(document.getElementById("cf-overlay")||n.insertAdjacentHTML("afterend",'\n <div id="cf-overlay" class="cf-new-add" onclick="mycpen1js.linkPageCloseShow()"></div>\n <div id="cf-overshow" class="cf-new-add"></div>\n ')),e.preventDefault();var a;a="https://www.cpen.top:8002/postv2?name="+encodeURIComponent(e.currentTarget.dataset.name),"ok"==t&&(t="no",mycpen1js.linkPageFetchShow(a))},linkPageCloseShow(){document.getElementById("cf-overlay").className-="cf-show-now",document.getElementById("cf-overshow").className-="cf-show-now",setTimeout((function(){var e=document.querySelectorAll("#cf-overshow > :not(.cf-overshow-close)"),t=document.querySelectorAll("#cf-overshow > .cf-overshow-close");e.forEach((function(e){e.remove()}));for(var n=1;n<t.length;n++)t[n].remove()}),100)},linkPageFetchShow(url){var closeHtml='\n <div class="cf-overshow-close" onclick="mycpen1js.linkPageCloseShow()"></div>\n ';fetch(url).then((e=>e.json())).then((json=>{noClick="ok";var statisticalData=json.statistical_data,articleData=eval(json.article_data);0!==statisticalData.article_num?(mycpen1js.linkPageLoadFcircleShow(statisticalData,articleData),document.getElementById("cf-overlay").className="cf-show-now",document.getElementById("cf-overshow").insertAdjacentHTML("afterbegin",closeHtml)):btf.snackbarShow("未获取到订阅内容")})).catch((e=>{btf.snackbarShow("未获取到文章卡片")}))},linkPageLoadFcircleShow(e,t){for(var n=`\n <div class="cf-overshow">\n <div class="cf-overshow-head">\n <img class="cf-img-avatar avatar" src="${e.avatar}" alt="avatar" onerror="this.src='https://cdn.jsdmirror.com/npm/mycpen-blog@0.0.0-ejbsvibmdm/img/flink404.svg'; this.onerror = null;">\n <a class="" target="_blank" rel="noopener nofollow" href="${e.link}">${e.name}</a>\n </div>\n <div class="cf-overshow-content">\n `,a=0;a<e.article_num;a++){var o=t[a];let e="";Date.now()-new Date(o.created+" 00:00:00").getTime()<=1728e5&&(e='style="color: var(--mycpen1-main); opacity: 1;"'),n+=`\n <p><a class="cf-article-title" href="${o.link}" target="_blank" rel="noopener nofollow" data-title="${o.title}">${o.title}</a><span ${e}>${o.created}</span></p>\n `}n+="</div></div>",document.getElementById("cf-overshow").insertAdjacentHTML("beforeend",n),document.getElementById("cf-overshow").className="cf-show-now"},linkPageRssAliveCheck(){apiurl="https://www.cpen.top:8002/",rssAliveCheckUrl=apiurl+"friendstatus",fetch(rssAliveCheckUrl).then((e=>e.json())).then((e=>{var t=e.lost_friends,n=e.not_lost_friends,a=e.total_friend_num;let o=[];for(const e in t){let n=t[e];n=n.replace(/^https?:\/\//,""),n=n.replace(/\/$/,""),o.push(n)}let c=[];for(const e in n){let t=n[e];t=t.replace(/^https?:\/\//,""),t=t.replace(/\/$/,""),c.push(t)}document.querySelectorAll("#article-container .flink#mycpen1-link-page-tag-2 .flink-list>.flink-list-item a .flink-item-icon").forEach((e=>{if(e){let t=e.getAttribute("data-link").replace(/^https?:\/\//,"");t=t.replace(/\/$/,""),a>0?c.includes(t)?e.classList.add("flink-mycpen1-rss-not-lost-friends"):o.includes(t)?e.classList.add("flink-mycpen1-rss-lost-friends"):e.classList.add("flink-mycpen1-rss-unknown-friends"):0===a&&e.classList.add("flink-mycpen1-rss-lost-friends")}}))}))},NzcheckLink:async e=>{const t=document.querySelectorAll(e);if(t){let e=new RegExp(/^[#].*/);for(let o=0;o<t.length;o++){const c=t[o];var n=c.hasAttribute("data-fancybox"),a=c.classList.contains("already-redirect-link");if(!n&&!a){let t=c.getAttribute("href"),n=c.getAttribute("data-download"),a=c.getAttribute("rel");e.test(t)||"prev"===a||"next"===a||"category"===a||"tag"===a||"javascript:void(0);"===t||(await mycpen1js.NzcheckLocalSite(t)||n?await mycpen1js.NzcheckLocalSite(t)||"goDown"!==n||c.setAttribute("href","/redirect.html?url="+btoa(t)+"&type=goDown"):c.setAttribute("href","/redirect.html?url="+btoa(t)))}c.classList.add("already-redirect-link")}}},NzcheckLocalSite:async e=>{try{const t=["localhost:4000","cpen.top","mycpen.cn"];let n=!1;for(let a=0;a<t.length;a++){const o=t[a];if(e.includes(o)){n=!0;break}}return n}catch(e){return!0}},cookieConsent(){window.addEventListener("load",(()=>{window.cookieconsent.initialise({type:"info",theme:"edgeless",static:!1,position:"bottom-right",content:{message:"我们使用 cookie 来确保在我们的网站上为您提供最佳体验。",dismiss:"接受",allow:"接受",deny:"拒绝",link:!1},palette:{popup:{background:"#edeff5",text:"#838391"},button:{background:"#4b81e8"}}})}))}};function whenDOMReadyMycpen1JS(){mycpen1js.changeNavPageNameTitle(),mycpen1js.getFooterRandomFlink(),mycpen1js.removeBodyPaceClass(),mycpen1js.tagPageActive(),mycpen1js.categoryPageActive(),mycpen1js.listenToPageInputPress(),mycpen1js.owoBigfunc(),document.getElementById("mycpen1-essay-page-tag")&&(mycpen1js.essayChangeTimeInEssayByMycpen(),mycpen1js.essayReflashEssayWaterFall(),window.onresize=()=>{document.getElementById("mycpen1-essay-page-tag")&&(mycpen1js.essayReflashEssayWaterFall(),setTimeout((()=>{mycpen1js.essayReflashEssayWaterFall()}),300))}),document.getElementById("darkmode").addEventListener("click",(function(){setTimeout(mycpen1js.switchPostChart,100)})),document.getElementById("darkmode_navswitch").addEventListener("click",(function(){setTimeout(mycpen1js.switchPostChart,100)})),document.getElementById("darkmode_consoleSwitch").addEventListener("click",(function(){setTimeout(mycpen1js.switchPostChart,100)})),document.getElementById("darkmode_sidebarSwitch").addEventListener("click",(function(){setTimeout(mycpen1js.switchPostChart,100)})),mycpen1js.cpRemind(),mycpen1js.closeAboutAplayer(),document.getElementById("card-widget-schedule")&&(mycpen1js.cardRefreshTimes(),setInterval((()=>{mycpen1js.cardRefreshTimes()}),1e3)),document.getElementById("mycpen1-link-page-tag-2")&&mycpen1js.linkPageRssAliveCheck(),document.getElementById("mycpen1-link-page-tag")&&(mycpen1js.NzcheckLink("#article-container .flink .flink-list > .flink-list-item.单向 > a"),mycpen1js.NzcheckLink("#article-container .flink .flink-list > .flink-list-item.失联 > a")),document.getElementById("mycpen1-about-page-tag")&&mycpen1js.NzcheckLink("#article-container #mycpen1-about-page-tag-sponsor-part a"),document.getElementById("post-comment")&&setInterval((()=>{if(document.querySelector(".tk-comments-container")){mycpen1js.NzcheckLink(".tk-comments-container a:not(.already-redirect-link)");document.querySelectorAll(".tk-avatar.tk-clickable:not(.already-clear-clickEvent)").forEach((e=>{e.classList.add("already-clear-clickEvent");const t=document.createElement("a");for(Array.from(e.attributes).forEach((e=>{t.setAttribute(e.name,e.value)}));e.firstChild;)t.appendChild(e.firstChild);e.parentNode.replaceChild(t,e);const n=t.nextElementSibling.firstElementChild.firstElementChild.firstElementChild.getAttribute("href");t.setAttribute("href",n),t.setAttribute("target","_blank"),t.setAttribute("rel","noopener external nofollow noreferrer")}))}}),1e3)}mycpen1js.console(),document.removeEventListener("keydown",mycpen1js.PressEscapeKey),document.addEventListener("keydown",mycpen1js.PressEscapeKey),window.onscroll=mycpen1js.getNavRightPagePercent,mycpen1js.removeaAlayerFixedLrc(),whenDOMReadyMycpen1JS(),document.addEventListener("pjax:complete",whenDOMReadyMycpen1JS); | ||
var mycpen1js={changeNavPageNameTitle(){"Mycpen - Personal Blog"==document.title?document.getElementById("page-name").innerText=document.title:document.getElementById("page-name").innerText=document.title.split(" | Mycpen")[0]},getNavRightPagePercent(){let e=document.documentElement.scrollTop||window.pageYOffset,t=Math.max(document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight,document.body.clientHeight,document.documentElement.clientHeight)-document.documentElement.clientHeight,n=Math.round(e/t*100),a=document.querySelector("#percent");n<=99||(n=99),a.innerHTML=n,r=window.scrollY+document.documentElement.clientHeight,p=document.getElementById("post-comment")||document.getElementById("footer"),p.offsetTop+p.offsetHeight/2<r||90<n?(document.querySelector("#nav-totop").classList.add("long"),a.innerHTML="返回顶部"):(document.querySelector("#nav-totop").classList.remove("long"),a.innerHTML=n)},share(){let e=window.location.origin+window.location.pathname;new ClipboardJS(".share",{text:function(){return"标题:"+document.title+"\n链接:"+e}}),btf.snackbarShow("复制成功")},getFooterRandomFlink(){var e={saveData:(e,t)=>{localStorage.setItem(e,JSON.stringify({time:Date.now(),data:t}))},loadData:(e,t)=>{let n=JSON.parse(localStorage.getItem(e));if(n){let e=Date.now()-n.time;if(e<60*t*1e3&&e>-1)return n.data}return 0},randomLink:()=>{let t=e.loadData("links",30);if(t){let e=document.querySelectorAll("#friend-links-in-footer .footer-item");if(!e.length)return;for(let n=0;n<3;n++){let a;do{a=parseInt(Math.random()*t.length)}while("失联"===t[a].tag);e[n].innerText=t[a].name,e[n].href=t[a].link,e[n].title=t[a].name,e[n].target="_blank",e[n].rel="noopener external nofollow noreferrer",t.splice(a,1)}}else fetch("https://cdn.cbd.int/mycpen-blog@0.0.0-ejccazbfuo/json/link.json").then((e=>e.json())).then((t=>{e.saveData("links",t.link_list),e.randomLink()}))}};e.randomLink()},newYearCountdownCard(){(()=>{if(clearTimeout(null),!document.querySelector("#newYear"))return;let e=new Date(`${(new Date).getFullYear()+1}-01-01 00:00:00`).getTime()/1e3,t={0:"周日",1:"周一",2:"周二",3:"周三",4:"周四",5:"周五",6:"周六"};!function(){let n=new Date,a=n.getMonth()+1,o=n.getDate();a=a>9?a:"0"+a,o=o>9?o:"0"+o,document.querySelector("#newYear .today").innerHTML=n.getFullYear()+"-"+a+"-"+o+" "+t[n.getDay()];let c=e-Math.round(n.getTime()/1e3);c<0?(document.querySelector("#newYear .title").innerHTML="Happy New Year!",document.querySelector("#newYear .newYear-time").innerHTML='<span class="happyNewYear">新年快乐</span>'):(document.querySelector("#newYear .title").innerHTML=`<i class="fa-solid fa-clock"></i> <span>距离</span> ${(new Date).getFullYear()+1} <span>年</span>`,document.querySelector("#newYear .newYear-time").innerHTML=`<span class="day">${Math.ceil(c/86400)}<span class="unit">天</span></span>`)}()})()},removeBodyPaceClass:function(){$("body").removeClass(),$("body").addClass("pace-done")},toPage:function(){var e=document.querySelectorAll(".page-number"),t=parseInt(e[e.length-1].innerHTML),n=document.getElementById("toPageText"),a=parseInt(n.value);if(!isNaN(a)&&a>0&&"0"!==(""+a)[0]&&a<=t){var o,c=window.location.href.replace(/\/page\/\d+\/$/,"/");o=1===a?c:c+(c.endsWith("/")?"":"/")+"page/"+a+"/",document.getElementById("toPageButton").href=o}},listenToPageInputPress(){var e=document.getElementById("toPageText"),t=document.getElementById("toPageButton");e&&(e.addEventListener("keydown",(e=>{13===e.keyCode&&(mycpen1js.toPage(),pjax.loadUrl(t.href))})),e.addEventListener("input",(function(){""===e.value||"0"===e.value?t.classList.remove("haveValue"):t.classList.add("haveValue");var n=document.querySelectorAll(".page-number"),a=+n[n.length-1].innerHTML;+document.getElementById("toPageText").value>a&&(e.value=a)})))},showConsole:function(){document.querySelector("#console").classList.add("show"),mycpen1js.initConsoleState()},hideConsole:function(){document.querySelector("#console").classList.remove("show")},hideAsideBtn:()=>{const e=document.documentElement.classList;e.contains("hide-aside")?saveToLocal.set("aside-status","show",2):saveToLocal.set("aside-status","hide",2),e.toggle("hide-aside"),e.contains("hide-aside")?document.querySelector("#consoleHideAside").classList.add("on"):document.querySelector("#consoleHideAside").classList.remove("on")},initConsoleState:function(){document.documentElement.classList.contains("hide-aside")?document.querySelector("#consoleHideAside").classList.add("on"):document.querySelector("#consoleHideAside").classList.remove("on")},tagPageActive:function(){var e=window.location.pathname;if(/\/tags\/.*?\//.test(e=decodeURIComponent(e))){var t=e.split("/")[2];if(document.querySelector(".page .layout #tag #tag-page-tags")){$("a").removeClass("select");var n=document.getElementById("mycpen1-tags-page-cloudTags-"+t);n&&n.classList.add("select")}}},categoryPageActive:function(){var e=window.location.pathname;if(/\/categories\/.*?\//.test(e=decodeURIComponent(e))){var t=e.split("/")[2];if(document.querySelector(".page .layout #category #category-page-categories")){$("a").removeClass("select");var n=document.getElementById("mycpen1-categories-page-cloudCategories-"+t);n&&n.classList.add("select")}}},addRandomCommentInfo:function(){const e=["美丽的","英俊的","聪明的","勇敢的","可爱的","慷慨的","善良的","可靠的","开朗的","成熟的","稳重的","真诚的","幽默的","豁达的","有趣的","活泼的","优雅的","敏捷的","温柔的","温暖的","敬业的","细心的","耐心的","深沉的","朴素的","含蓄的","率直的","开放的","务实的","坚强的","自信的","谦虚的","文静的","深刻的","纯真的","朝气蓬勃的","慎重的","大方的","顽强的","迷人的","机智的","善解人意的","富有想象力的","有魅力的","独立的","好奇的","干净的","宽容的","尊重他人的","体贴的","守信的","有耐性的","有责任心的","有担当的","有远见的","有智慧的","有眼光的","有冒险精神的","有爱心的","有同情心的","喜欢思考的","喜欢学习的","具有批判性思维的","善于表达的","善于沟通的","善于合作的","善于领导的","有激情的","有幽默感的","有思想的","有个性的","有正义感的","有责任感的","有创造力的","有想象力的","有艺术细胞的","有团队精神的","有协调能力的","有决策能力的","有组织能力的","有学习能力的","有执行能力的","有分析能力的","有逻辑思维的","有创新能力的","有专业素养的","有商业头脑的"],t=["萝卜","白菜","芹菜","生菜","青椒","辣椒","茄子","豆角","黄瓜","西红柿","洋葱","大蒜","土豆","南瓜","豆腐","韭菜","花菜","西兰花","蘑菇","金针菇","苹果","香蕉","橙子","柠檬","猕猴桃","草莓","葡萄","桃子","杏子","李子","石榴","西瓜","哈密瓜","蜜瓜","樱桃","蓝莓","柿子","橄榄","柚子","火龙果"],n=`${e[Math.floor(Math.random()*e.length)]}${t[Math.floor(Math.random()*t.length)]}`;!function(){for(var e=["#author","input[name='comname']","#inpName","input[name='author']","#ds-dialog-name","#name","input[name='nick']","#comment_author"],t=["#mail","#email","input[name='commail']","#inpEmail","input[name='email']","#ds-dialog-email","input[name='mail']","#comment_email"],a=0;a<e.length;a++){var o=document.querySelector(e[a]);if(null!=o){o.value=n,o.dispatchEvent(new Event("input")),o.dispatchEvent(new Event("change"));break}}for(var c=0;c<t.length;c++){var s=document.querySelector(t[c]);if(null!=s){s.value="donotreply@mycpen.cn",s.dispatchEvent(new Event("input")),s.dispatchEvent(new Event("change"));break}}}();var a=document.getElementsByClassName("el-textarea__inner")[0];a.focus(),a.setSelectionRange(-1,-1)},owoBigfunc(){document.getElementById("post-comment")&&function(){let e=1,t="",n=document.createElement("div"),a=document.querySelector("body");n.id="owo-big",a.appendChild(n),new MutationObserver((o=>{for(let c=0;c<o.length;c++){let s=o[c].addedNodes,r="";2==s.length&&"OwO-body"==s[1].className&&(r=s[1],document.body.clientWidth<=768&&r.addEventListener("contextmenu",(e=>e.preventDefault())),r.onmouseover=o=>{e&&"IMG"==o.target.tagName&&(e=0,t=setTimeout((()=>{let e=3*o.target.clientHeight,t=3*o.target.clientWidth,c=o.x-o.offsetX-(t-o.target.clientWidth)/2,s=o.y-o.offsetY;c+t>a.clientWidth&&(c-=c+t-a.clientWidth+10),c<0&&(c=10),n.style.cssText=`display:flex; height:${e}px; width:${t}px; left:${c}px; top:${s}px;`,n.innerHTML=`<img src="${o.target.src}">`}),300))},r.onmouseout=()=>{n.style.display="none",e=1,clearTimeout(t)})}})).observe(document.getElementById("post-comment"),{subtree:!0,childList:!0})}()},removeaAlayerFixedLrc(){function e(){const e=document.querySelector(".aplayer-fixed .aplayer-icon.aplayer-icon-lrc");e&&(t.disconnect(),setTimeout((()=>{e.click()}),1))}const t=new MutationObserver(((t,n)=>{for(let n of t)"childList"===n.type&&e()}));t.observe(document,{childList:!0,subtree:!0})},switchDarkMode(){"light"===("dark"===document.documentElement.getAttribute("data-theme")?"dark":"light")?(activateDarkMode(),saveToLocal.set("theme","dark",2),void 0!==GLOBAL_CONFIG.Snackbar&&btf.snackbarShow(GLOBAL_CONFIG.Snackbar.day_to_night)):(activateLightMode(),saveToLocal.set("theme","light",2),void 0!==GLOBAL_CONFIG.Snackbar&&btf.snackbarShow(GLOBAL_CONFIG.Snackbar.night_to_day)),"function"==typeof utterancesTheme&&utterancesTheme(),"object"==typeof FB&&window.loadFBComment(),window.DISQUS&&document.getElementById("disqus_thread").children.length&&setTimeout((()=>window.disqusReset()),200)},essayUnknownPart(){},essayReplaceAll:(e,t,n)=>e.split(t).join(n),essayDiffDate:function(e,t=!1){const n=new Date,a=new Date(e),o=n.getTime()-a.getTime(),c=36e5,s=24*c;let r;if(t){const e=o/s,t=o/c,n=o/6e4;r=o/(30*s)>=1?a.toLocaleDateString().replace(/\//g,"-"):e>=1?parseInt(e)+" "+GLOBAL_CONFIG.date_suffix.day:t>=1?parseInt(t)+" "+GLOBAL_CONFIG.date_suffix.hour:n>=1?parseInt(n)+" "+GLOBAL_CONFIG.date_suffix.min:GLOBAL_CONFIG.date_suffix.just}else r=parseInt(o/s);return r},essayChangeTimeInEssay:function(){document.querySelector("#bber")&&document.querySelectorAll("#bber time").forEach((function(e){var t=e,n=t.getAttribute("datetime");t.innerText=mycpen1js.essayDiffDate(n,!0),t.style.display="inline"}))},essayReflashEssayWaterFall:function(){document.querySelector("#waterfall")&&setTimeout((function(){waterfall("#waterfall"),document.getElementById("waterfall").classList.add("show")}),500)},essayCommentText:function(e){var t=document.querySelector("#post-comment").offsetTop;window.scrollTo(0,t-80),"undefined"!=e&&"null"!=e||(e="好棒!"),function t(){setTimeout((()=>{var n=document.getElementsByClassName("el-textarea__inner")[0];n||t();let a=document.createEvent("HTMLEvents");a.initEvent("input",!0,!0);let o=mycpen1js.essayReplaceAll(e,"\n","\n> ");n.value="> "+o+"\n\n",n.dispatchEvent(a),n.focus(),n.setSelectionRange(-1,-1),document.getElementById("comment-tips")&&document.getElementById("comment-tips").classList.add("show")}),100)}()},essayInitIndexEssay:function(){setTimeout((()=>{let e=new Swiper(".essay_bar_swiper_container",{passiveListeners:!0,direction:"vertical",loop:!0,autoplay:{disableOnInteraction:!0,delay:3e3},mousewheel:!0}),t=document.getElementById("bbtalk");null!==t&&(t.onmouseenter=function(){e.autoplay.stop()},t.onmouseleave=function(){e.autoplay.start()})}),100)},essayChangeTimeInEssayByMycpen:function(){for(var e=document.getElementsByTagName("time"),t=0;t<e.length;t++){var n,a=e[t].getAttribute("datetime"),o=new Date(a),c=(new Date).getTime()-o.getTime(),s=Math.floor(c/864e5);0===s?n="最近":1===s?n="昨天":2===s?n="前天":s<=7?n=s+"天前":o.getFullYear()!==(new Date).getFullYear()?(Essaymonth=o.getMonth()+1,EssayDay=o.getDate(),Essaymonth=Essaymonth>9?Essaymonth:"0"+Essaymonth,EssayDay=EssayDay>9?EssayDay:"0"+EssayDay,n=o.getFullYear()+"-"+Essaymonth+"-"+EssayDay):(Essaymonth=o.getMonth()+1,EssayDay=o.getDate(),Essaymonth=Essaymonth>9?Essaymonth:"0"+Essaymonth,EssayDay=EssayDay>9?EssayDay:"0"+EssayDay,n=Essaymonth+"-"+EssayDay),e[t].textContent=n}},switchPostChart:function(){let e="light"===document.documentElement.getAttribute("data-theme")?"#4C4948":"rgba(255,255,255,0.7)";if(document.getElementById("posts-chart")&&postsOption)try{let t=postsOption;t.title.textStyle.color=e,t.xAxis.nameTextStyle.color=e,t.yAxis.nameTextStyle.color=e,t.xAxis.axisLabel.color=e,t.yAxis.axisLabel.color=e,t.xAxis.axisLine.lineStyle.color=e,t.yAxis.axisLine.lineStyle.color=e,t.series[0].markLine.data[0].label.color=e,postsChart.setOption(t)}catch(e){console.log(e)}if(document.getElementById("tags-chart")&&tagsOption)try{let t=tagsOption;t.title.textStyle.color=e,t.xAxis.nameTextStyle.color=e,t.yAxis.nameTextStyle.color=e,t.xAxis.axisLabel.color=e,t.yAxis.axisLabel.color=e,t.xAxis.axisLine.lineStyle.color=e,t.yAxis.axisLine.lineStyle.color=e,t.series[0].markLine.data[0].label.color=e,tagsChart.setOption(t)}catch(e){console.log(e)}if(document.getElementById("categories-chart")&&categoriesOption)try{let t=categoriesOption;t.title.textStyle.color=e,t.legend.textStyle.color=e,categoryParentFlag||(t.series[0].label.color=e),categoriesChart.setOption(t)}catch(e){console.log(e)}},cpRemind(){document.addEventListener("copy",(function(e){window.getSelection().toString().trim().length>0&&btf.snackbarShow("复制成功")}))},closeAboutAplayer(){if(!document.getElementById("mycpen1-about-page-tag"))try{about_page_ap.pause(),about_page_ap=void 0,about_page_weekSong=void 0,about_page_now=void 0,about_page_weekSong_today=void 0}catch(e){}},grey(){var e=new Date,t=e.getMonth()+1,n=e.getDate();for(var a of["04.04","05.12","07.07","08.14","09.09","09.18","09.30","11.30","12.13"]){var o=a.split(".");if(t==o[0]&&n==o[1]){var c="grayscale(100%)";$("html").css({filter:"gray !important;",filter:"progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)",filter:c,"-webkit-filter":c,"-moz-filter":c,"-ms-filter":c,"-o-filter":c});break}}},console(){var e=new Date,t=console.log;queueMicrotask((function(){var n=new Date(`${atob("MDgvMjgvMjAyMiA=")}${atob("MDA6MDA6MDA=")}`),a=new Date(`${atob("MTAvMjIvMTk5OCAwMA==")}:${atob("MDA6MDA=")}`),o=new Date(`${atob("MTAvMjIvMjA=")}${atob("MjggMDA6MDA6MDA=")}`),c=new Date(`${atob("MTA=")}/${atob("MjIvMjA1OCAwMDowMA==")}${atob("OjAw")}`),s=new Date("05/23/2025 00:00:00");e.setTime(e.getTime()+250);n=[" MYCPEN BLOG ",` ${window.location.origin} `,"\n\n███╗ ███╗██╗ ██╗ ██████╗██████╗ ███████╗███╗ ██╗\n████╗ ████║╚██╗ ██╔╝██╔════╝██╔══██╗██╔════╝████╗ ██║\n██╔████╔██║ ╚████╔╝ ██║ ██████╔╝█████╗ ██╔██╗ ██║\n██║╚██╔╝██║ ╚██╔╝ ██║ ██╔═══╝ ██╔══╝ ██║╚██╗██║\n██║ ╚═╝ ██║ ██║ ╚██████╗██║ ███████╗██║ ╚████║\n╚═╝ ╚═╝ ╚═╝ ╚═════╝╚═╝ ╚══════╝╚═╝ ╚═══╝\n","距 2022-08-28 上线",Math.floor(Math.abs(e-n)/1e3/60/60/24+(e-n<0?1:0)).toString().padEnd(5," "),"天","距 1998-00-00 计时",Math.floor(Math.abs(e-a)/1e3/60/60/24+(e-a<0?1:0)).toString().padEnd(5," "),"天","距 2028-00-00 计时",Math.floor(Math.abs(e-o)/1e3/60/60/24+(e-o<0?1:0)).toString().padEnd(5," "),"天","距 2058-00-00 计时",Math.floor(Math.abs(e-c)/1e3/60/60/24+(e-c<0?1:0)).toString().padEnd(5," "),"天","距 2025-05-23 计时",Math.floor(Math.abs(e-s)/1e3/60/60/24+(e-s<0?1:0)).toString().padEnd(5," "),"天 (阿里云)"];setTimeout(function(){t.apply(console,arguments)}.bind(console,"\n%c".concat(n[0],"%c").concat(n[1],"%c").concat(n[2],"%c").concat(n[3],"%c ").concat(n[4],"%c ").concat(n[5],"\n").concat(n[6],"%c ").concat(n[7],"%c ").concat(n[8],"\n").concat(n[9],"%c ").concat(n[10],"%c ").concat(n[11],"\n").concat(n[12],"%c ").concat(n[13],"%c ").concat(n[14],"\n").concat(n[15],"%c ").concat(n[16],"%c ").concat(n[17],"\n").concat("\n"),"color: #fadfa3; background: #030307; padding:5px 0;","background: #fadfa3; padding:5px 0;","color:#fadfa3","","color:#030307","","color:#030307","","color:#030307","","color:#030307","","color:#030307",""))}))},cardRefreshTimes(){const e=(new Date).getFullYear(),t=function(e){return e%4==0&&e%100!=0||e%400==0}(e)?366:365;var n=new Date,a=new Date(`${(new Date).getFullYear()}-01-01 00:00:00`),o=document.getElementById("card-widget-schedule");o&&(asideDay=(n-a)/1e3/60/60/24,o.querySelector("#pBar_year").value=asideDay,o.querySelector("#pBar_year").max=t,yearPercentage=(asideDay/t*100).toFixed(2),displayYearPercentage="100.00"===yearPercentage?"100%":yearPercentage+"%",o.querySelector("#p_span_year").innerHTML=displayYearPercentage,o.querySelector(".schedule-r0 .schedule-d1 .aside-span2").innerHTML=(Math.floor(10*(t-asideDay))/10).toFixed(1)+" / "+t,currentDateMonth=new Date,currentDateMonth.setDate(1),currentDateMonth.setHours(0,0,0,0),currentMonthTimestamp=currentDateMonth.getTime(),asideMonthDay=(n-currentMonthTimestamp)/1e3/60/60/24,currentDateMonthTotal=new Date,currentMonth=currentDateMonthTotal.getMonth(),currentDateMonthTotal.setMonth(currentMonth+1,1),currentDateMonthTotal.setDate(0),asideMonthDays=currentDateMonthTotal.getDate(),o.querySelector("#pBar_month").value=asideMonthDay,o.querySelector("#pBar_month").max=asideMonthDays,monthPercentage=(asideMonthDay/asideMonthDays*100).toFixed(2),displayMonthPercentage="100.00"===monthPercentage?"100%":monthPercentage+"%",o.querySelector("#p_span_month").innerHTML=displayMonthPercentage,o.querySelector(".schedule-r1 .schedule-d1 .aside-span2").innerHTML=(Math.floor(10*(asideMonthDays-asideMonthDay))/10).toFixed(1)+" / "+asideMonthDays.toString().padStart(3,"0"),currentDateWeek=new Date,currentDayOfWeek=currentDateWeek.getDay(),currentWeekTimestamp=currentDateWeek.setHours(0,0,0,0),firstDayOfWeekTimestamp=currentWeekTimestamp-24*(0===currentDayOfWeek?6:currentDayOfWeek-1)*60*60*1e3,pastWeekTimestamp=n-firstDayOfWeekTimestamp,asideWeekDay=pastWeekTimestamp/1e3/60/60/24,o.querySelector("#pBar_week").value=asideWeekDay,weekPercentage=(asideWeekDay/7*100).toFixed(2),displayWeekPercentage="100.00"===weekPercentage?"100%":weekPercentage+"%",o.querySelector("#p_span_week").innerHTML=displayWeekPercentage,o.querySelector(".schedule-r2 .schedule-d1 .aside-span2").innerHTML=(Math.floor(10*(7-asideWeekDay))/10).toFixed(1)+" / 007",currentTimeStamp=(new Date).getTime(),startOfDay=new Date,startOfDay.setHours(0,0,0,0),startOfDayTimeStamp=startOfDay.getTime(),timeDifferenceToday=currentTimeStamp-startOfDayTimeStamp,asideToday=timeDifferenceToday/1e3/60/60/24,asideTodayHour=timeDifferenceToday/36e5,o.querySelector("#pBar_day").value=asideTodayHour,dayPercentage=(100*asideToday).toFixed(2),displayDayPercentage="100.00"===dayPercentage?"100%":dayPercentage+"%",o.querySelector("#p_span_day").innerHTML=displayDayPercentage,o.querySelector(".schedule-r3 .schedule-d1 .aside-span2").innerHTML=(Math.floor(10*(24-asideTodayHour))/10).toFixed(1)+" / 024",month=n.getMonth()+1,day=n.getDate(),month=month>9?month:"0"+month,day=day>9?day:"0"+day,week={0:"周日",1:"周一",2:"周二",3:"周三",4:"周四",5:"周五",6:"周六"},document.querySelector("#aside-content .card-widget#card-widget-schedule .item-content .schedule-today").innerHTML=n.getFullYear()+"-"+month+"-"+day+" "+week[n.getDay()])},PressEscapeKey(e){27===e.keyCode&&(document.getElementById("console")&&mycpen1js.hideConsole(),document.getElementById("cf-overlay")&&document.getElementById("cf-overshow")&&(document.querySelector(".cf-overshow-close")||document.querySelector(".cf-overshow"))&&(document.getElementById("mycpen1-fcircle-page-tag")&&closeShow(),document.getElementById("mycpen1-link-page-tag")&&mycpen1js.linkPageCloseShow()))},linkPageOpenMeShow(e){var t="ok",n=document.getElementById("mycpen1-link-page-tag");n&&(document.getElementById("cf-overlay")||n.insertAdjacentHTML("afterend",'\n <div id="cf-overlay" class="cf-new-add" onclick="mycpen1js.linkPageCloseShow()"></div>\n <div id="cf-overshow" class="cf-new-add"></div>\n ')),e.preventDefault();var a;a="https://www.cpen.top:8002/post?link="+e.currentTarget.dataset.link.replace(/^(?:([A-Za-z]+):)?(\/{0,3})([0-9.\-A-Za-z]+)(?::(\d+))?(?:\/([^?#]*))?(?:\?([^#]*))?(?:#(.*))?$/,"$1:$2$3"),"ok"==t&&(t="no",mycpen1js.linkPageFetchShow(a))},linkPageOpenMeShowV2(e){var t="ok",n=document.getElementById("mycpen1-link-page-tag");n&&(document.getElementById("cf-overlay")||n.insertAdjacentHTML("afterend",'\n <div id="cf-overlay" class="cf-new-add" onclick="mycpen1js.linkPageCloseShow()"></div>\n <div id="cf-overshow" class="cf-new-add"></div>\n ')),e.preventDefault();var a;a="https://www.cpen.top:8002/postv2?name="+encodeURIComponent(e.currentTarget.dataset.name),"ok"==t&&(t="no",mycpen1js.linkPageFetchShow(a))},linkPageCloseShow(){document.getElementById("cf-overlay").className-="cf-show-now",document.getElementById("cf-overshow").className-="cf-show-now",setTimeout((function(){var e=document.querySelectorAll("#cf-overshow > :not(.cf-overshow-close)"),t=document.querySelectorAll("#cf-overshow > .cf-overshow-close");e.forEach((function(e){e.remove()}));for(var n=1;n<t.length;n++)t[n].remove()}),100)},linkPageFetchShow(url){var closeHtml='\n <div class="cf-overshow-close" onclick="mycpen1js.linkPageCloseShow()"></div>\n ';fetch(url).then((e=>e.json())).then((json=>{noClick="ok";var statisticalData=json.statistical_data,articleData=eval(json.article_data);0!==statisticalData.article_num?(mycpen1js.linkPageLoadFcircleShow(statisticalData,articleData),document.getElementById("cf-overlay").className="cf-show-now",document.getElementById("cf-overshow").insertAdjacentHTML("afterbegin",closeHtml)):btf.snackbarShow("未获取到订阅内容")})).catch((e=>{btf.snackbarShow("未获取到文章卡片")}))},linkPageLoadFcircleShow(e,t){for(var n=`\n <div class="cf-overshow">\n <div class="cf-overshow-head">\n <img class="cf-img-avatar avatar" src="${e.avatar}" alt="avatar" onerror="this.src='https://cdn.cbd.int/mycpen-blog@0.0.0-ejccazbfuo/img/flink404.svg'; this.onerror = null;">\n <a class="" target="_blank" rel="noopener nofollow" href="${e.link}">${e.name}</a>\n </div>\n <div class="cf-overshow-content">\n `,a=0;a<e.article_num;a++){var o=t[a];let e="";Date.now()-new Date(o.created+" 00:00:00").getTime()<=1728e5&&(e='style="color: var(--mycpen1-main); opacity: 1;"'),n+=`\n <p><a class="cf-article-title" href="${o.link}" target="_blank" rel="noopener nofollow" data-title="${o.title}">${o.title}</a><span ${e}>${o.created}</span></p>\n `}n+="</div></div>",document.getElementById("cf-overshow").insertAdjacentHTML("beforeend",n),document.getElementById("cf-overshow").className="cf-show-now"},linkPageRssAliveCheck(){apiurl="https://www.cpen.top:8002/",rssAliveCheckUrl=apiurl+"friendstatus",fetch(rssAliveCheckUrl).then((e=>e.json())).then((e=>{var t=e.lost_friends,n=e.not_lost_friends,a=e.total_friend_num;let o=[];for(const e in t){let n=t[e];n=n.replace(/^https?:\/\//,""),n=n.replace(/\/$/,""),o.push(n)}let c=[];for(const e in n){let t=n[e];t=t.replace(/^https?:\/\//,""),t=t.replace(/\/$/,""),c.push(t)}document.querySelectorAll("#article-container .flink#mycpen1-link-page-tag-2 .flink-list>.flink-list-item a .flink-item-icon").forEach((e=>{if(e){let t=e.getAttribute("data-link").replace(/^https?:\/\//,"");t=t.replace(/\/$/,""),a>0?c.includes(t)?e.classList.add("flink-mycpen1-rss-not-lost-friends"):o.includes(t)?e.classList.add("flink-mycpen1-rss-lost-friends"):e.classList.add("flink-mycpen1-rss-unknown-friends"):0===a&&e.classList.add("flink-mycpen1-rss-lost-friends")}}))}))},NzcheckLink:async e=>{const t=document.querySelectorAll(e);if(t){let e=new RegExp(/^[#].*/);for(let o=0;o<t.length;o++){const c=t[o];var n=c.hasAttribute("data-fancybox"),a=c.classList.contains("already-redirect-link");if(!n&&!a){let t=c.getAttribute("href"),n=c.getAttribute("data-download"),a=c.getAttribute("rel");e.test(t)||"prev"===a||"next"===a||"category"===a||"tag"===a||"javascript:void(0);"===t||(await mycpen1js.NzcheckLocalSite(t)||n?await mycpen1js.NzcheckLocalSite(t)||"goDown"!==n||c.setAttribute("href","/redirect.html?url="+btoa(t)+"&type=goDown"):c.setAttribute("href","/redirect.html?url="+btoa(t)))}c.classList.add("already-redirect-link")}}},NzcheckLocalSite:async e=>{try{const t=["localhost:4000","cpen.top","mycpen.cn"];let n=!1;for(let a=0;a<t.length;a++){const o=t[a];if(e.includes(o)){n=!0;break}}return n}catch(e){return!0}},cookieConsent(){window.addEventListener("load",(()=>{window.cookieconsent.initialise({type:"info",theme:"edgeless",static:!1,position:"bottom-right",content:{message:"我们使用 cookie 来确保在我们的网站上为您提供最佳体验。",dismiss:"接受",allow:"接受",deny:"拒绝",link:!1},palette:{popup:{background:"#edeff5",text:"#838391"},button:{background:"#4b81e8"}}})}))}};function whenDOMReadyMycpen1JS(){mycpen1js.changeNavPageNameTitle(),mycpen1js.getFooterRandomFlink(),mycpen1js.removeBodyPaceClass(),mycpen1js.tagPageActive(),mycpen1js.categoryPageActive(),mycpen1js.listenToPageInputPress(),mycpen1js.owoBigfunc(),document.getElementById("mycpen1-essay-page-tag")&&(mycpen1js.essayChangeTimeInEssayByMycpen(),mycpen1js.essayReflashEssayWaterFall(),window.onresize=()=>{document.getElementById("mycpen1-essay-page-tag")&&(mycpen1js.essayReflashEssayWaterFall(),setTimeout((()=>{mycpen1js.essayReflashEssayWaterFall()}),300))}),document.getElementById("darkmode").addEventListener("click",(function(){setTimeout(mycpen1js.switchPostChart,100)})),document.getElementById("darkmode_navswitch").addEventListener("click",(function(){setTimeout(mycpen1js.switchPostChart,100)})),document.getElementById("darkmode_consoleSwitch").addEventListener("click",(function(){setTimeout(mycpen1js.switchPostChart,100)})),document.getElementById("darkmode_sidebarSwitch").addEventListener("click",(function(){setTimeout(mycpen1js.switchPostChart,100)})),mycpen1js.cpRemind(),mycpen1js.closeAboutAplayer(),document.getElementById("card-widget-schedule")&&(mycpen1js.cardRefreshTimes(),setInterval((()=>{mycpen1js.cardRefreshTimes()}),1e3)),document.getElementById("mycpen1-link-page-tag-2")&&mycpen1js.linkPageRssAliveCheck(),document.getElementById("mycpen1-link-page-tag")&&(mycpen1js.NzcheckLink("#article-container .flink .flink-list > .flink-list-item.单向 > a"),mycpen1js.NzcheckLink("#article-container .flink .flink-list > .flink-list-item.失联 > a")),document.getElementById("mycpen1-about-page-tag")&&mycpen1js.NzcheckLink("#article-container #mycpen1-about-page-tag-sponsor-part a"),document.getElementById("post-comment")&&setInterval((()=>{if(document.querySelector(".tk-comments-container")){mycpen1js.NzcheckLink(".tk-comments-container a:not(.already-redirect-link)");document.querySelectorAll(".tk-avatar.tk-clickable:not(.already-clear-clickEvent)").forEach((e=>{e.classList.add("already-clear-clickEvent");const t=document.createElement("a");for(Array.from(e.attributes).forEach((e=>{t.setAttribute(e.name,e.value)}));e.firstChild;)t.appendChild(e.firstChild);e.parentNode.replaceChild(t,e);const n=t.nextElementSibling.firstElementChild.firstElementChild.firstElementChild.getAttribute("href");t.setAttribute("href",n),t.setAttribute("target","_blank"),t.setAttribute("rel","noopener external nofollow noreferrer")}))}}),1e3)}mycpen1js.console(),document.removeEventListener("keydown",mycpen1js.PressEscapeKey),document.addEventListener("keydown",mycpen1js.PressEscapeKey),window.onscroll=mycpen1js.getNavRightPagePercent,mycpen1js.removeaAlayerFixedLrc(),whenDOMReadyMycpen1JS(),document.addEventListener("pjax:complete",whenDOMReadyMycpen1JS);0x498ac1(0x133)]=_0x491b1a,yearPercentage=(asideDay/_0x491b1a*0x64)[_0x498ac1(0x22c)](0x2),displayYearPercentage=yearPercentage===_0x498ac1(0xc1)?'100%':yearPercentage+'%',_0xda75b5[_0x498ac1(0xfe)]('#p_span_year')[_0x498ac1(0x186)]=displayYearPercentage,_0xda75b5['querySelector'](_0x498ac1(0x11a))[_0x498ac1(0x186)]=(Math[_0x498ac1(0x148)]((_0x491b1a-asideDay)*0xa)/0xa)[_0x498ac1(0x22c)](0x1)+_0x498ac1(0x1d9)+_0x491b1a,currentDateMonth=new Date(),currentDateMonth[_0x498ac1(0x219)](0x1),currentDateMonth[_0x498ac1(0x22a)](0x0,0x0,0x0,0x0),currentMonthTimestamp=currentDateMonth[_0x498ac1(0x95)](),asideMonthDay=(_0x5b7153-currentMonthTimestamp)/0x3e8/0x3c/0x3c/0x18,currentDateMonthTotal=new Date(),currentMonth=currentDateMonthTotal[_0x498ac1(0x1da)](),currentDateMonthTotal['setMonth'](currentMonth+0x1,0x1),currentDateMonthTotal['setDate'](0x0),asideMonthDays=currentDateMonthTotal[_0x498ac1(0x1c1)](),_0xda75b5[_0x498ac1(0xfe)]('#pBar_month')[_0x498ac1(0x159)]=asideMonthDay,_0xda75b5['querySelector'](_0x498ac1(0x18c))[_0x498ac1(0x133)]=asideMonthDays,monthPercentage=(asideMonthDay/asideMonthDays*0x64)[_0x498ac1(0x22c)](0x2),displayMonthPercentage=monthPercentage===_0x498ac1(0xc1)?_0x498ac1(0x196):monthPercentage+'%',_0xda75b5[_0x498ac1(0xfe)]('#p_span_month')['innerHTML']=displayMonthPercentage,_0xda75b5[_0x498ac1(0xfe)]('.schedule-r1\x20.schedule-d1\x20.aside-span2')[_0x498ac1(0x186)]=(Math[_0x498ac1(0x148)]((asideMonthDays-asideMonthDay)*0xa)/0xa)[_0x498ac1(0x22c)](0x1)+_0x498ac1(0x1d9)+asideMonthDays[_0x498ac1(0x228)]()['padStart'](0x3,'0'),currentDateWeek=new Date(),currentDayOfWeek=currentDateWeek[_0x498ac1(0x8b)](),currentWeekTimestamp=currentDateWeek[_0x498ac1(0x22a)](0x0,0x0,0x0,0x0),firstDayOfWeekTimestamp=currentWeekTimestamp-(currentDayOfWeek===0x0?0x6:currentDayOfWeek-0x1)*0x18*0x3c*0x3c*0x3e8,pastWeekTimestamp=_0x5b7153-firstDayOfWeekTimestamp,asideWeekDay=pastWeekTimestamp/0x3e8/0x3c/0x3c/0x18,_0xda75b5[_0x498ac1(0xfe)]('#pBar_week')[_0x498ac1(0x159)]=asideWeekDay,weekPercentage=(asideWeekDay/0x7*0x64)[_0x498ac1(0x22c)](0x2),displayWeekPercentage=weekPercentage===_0x498ac1(0xc1)?_0x498ac1(0x196):weekPercentage+'%',_0xda75b5[_0x498ac1(0xfe)](_0x498ac1(0x156))[_0x498ac1(0x186)]=displayWeekPercentage,_0xda75b5['querySelector']('.schedule-r2\x20.schedule-d1\x20.aside-span2')[_0x498ac1(0x186)]=(Math[_0x498ac1(0x148)]((0x7-asideWeekDay)*0xa)/0xa)[_0x498ac1(0x22c)](0x1)+_0x498ac1(0x153),currentTimeStamp=new Date()[_0x498ac1(0x95)](),startOfDay=new Date(),startOfDay[_0x498ac1(0x22a)](0x0,0x0,0x0,0x0),startOfDayTimeStamp=startOfDay['getTime'](),timeDifferenceToday=currentTimeStamp-startOfDayTimeStamp,asideToday=timeDifferenceToday/0x3e8/0x3c/0x3c/0x18,asideTodayHour=timeDifferenceToday/0x36ee80,_0xda75b5[_0x498ac1(0xfe)](_0x498ac1(0x21a))[_0x498ac1(0x159)]=asideTodayHour,dayPercentage=(asideToday*0x64)[_0x498ac1(0x22c)](0x2),displayDayPercentage=dayPercentage===_0x498ac1(0xc1)?_0x498ac1(0x196):dayPercentage+'%',_0xda75b5[_0x498ac1(0xfe)](_0x498ac1(0x217))[_0x498ac1(0x186)]=displayDayPercentage,_0xda75b5[_0x498ac1(0xfe)](_0x498ac1(0x7d))[_0x498ac1(0x186)]=(Math[_0x498ac1(0x148)]((0x18-asideTodayHour)*0xa)/0xa)[_0x498ac1(0x22c)](0x1)+_0x498ac1(0x17b),month=_0x5b7153[_0x498ac1(0x1da)]()+0x1,day=_0x5b7153[_0x498ac1(0x1c1)](),month=month>0x9?month:'0'+month,day=day>0x9?day:'0'+day,week={0x0:'周日',0x1:'周一',0x2:'周二',0x3:'周三',0x4:'周四',0x5:'周五',0x6:'周六'},document[_0x498ac1(0xfe)]('#aside-content\x20.card-widget#card-widget-schedule\x20.item-content\x20.schedule-today')['innerHTML']=_0x5b7153[_0x498ac1(0xd3)]()+'-'+month+'-'+day+'\x20'+week[_0x5b7153[_0x498ac1(0x8b)]()]);},'PressEscapeKey'(_0x46e1dc){var _0x59c6ab=_0x1377;_0x46e1dc[_0x59c6ab(0x205)]===0x1b&&(document['getElementById']('console')&&mycpen1js[_0x59c6ab(0x171)](),document[_0x59c6ab(0x7e)](_0x59c6ab(0x16c))&&document[_0x59c6ab(0x7e)](_0x59c6ab(0xd4))&&((document[_0x59c6ab(0xfe)](_0x59c6ab(0x203))||document[_0x59c6ab(0xfe)](_0x59c6ab(0x12f)))&&(document[_0x59c6ab(0x7e)](_0x59c6ab(0xcd))&&closeShow(),document[_0x59c6ab(0x7e)](_0x59c6ab(0xf9))&&mycpen1js[_0x59c6ab(0x130)]())));},'linkPageOpenMeShow'(_0x2fd1a1){var _0x247999=_0x1377,_0x24f58a={'apipublicurl':_0x247999(0x18a)},_0x5adebf='ok',_0x4e021c='\x0a\x20\x20\x20\x20\x20\x20<div\x20id=\x22cf-overlay\x22\x20class=\x22cf-new-add\x22\x20onclick=\x22mycpen1js.linkPageCloseShow()\x22></div>\x0a\x20\x20\x20\x20\x20\x20<div\x20id=\x22cf-overshow\x22\x20class=\x22cf-new-add\x22></div>\x0a\x20\x20\x20\x20',_0x583d53=document['getElementById']('mycpen1-link-page-tag');if(_0x583d53){if(document['getElementById'](_0x247999(0x16c))){}else _0x583d53[_0x247999(0x18f)](_0x247999(0xca),_0x4e021c);}_0x2fd1a1[_0x247999(0xd7)]();var _0x9b47df=/^(?:([A-Za-z]+):)?(\/{0,3})([0-9.\-A-Za-z]+)(?::(\d+))?(?:\/([^?#]*))?(?:\?([^#]*))?(?:#(.*))?$/,_0x4712bb=_0x2fd1a1[_0x247999(0x80)]['dataset'][_0x247999(0x1fe)][_0x247999(0x93)](_0x9b47df,_0x247999(0x214)),_0x1a3004='';_0x1a3004=_0x24f58a['apipublicurl']+_0x247999(0x199)+_0x4712bb,_0x5adebf=='ok'&&(_0x5adebf='no',mycpen1js[_0x247999(0x114)](_0x1a3004));},'linkPageOpenMeShowV2'(_0x3942c6){var _0x197843=_0x1377,_0x5221fd={'apipublicurl':_0x197843(0x18a)},_0x4002be='ok',_0x229463=_0x197843(0x17c),_0x1eca82=document[_0x197843(0x7e)](_0x197843(0xf9));if(_0x1eca82){if(document[_0x197843(0x7e)](_0x197843(0x16c))){}else _0x1eca82[_0x197843(0x18f)](_0x197843(0xca),_0x229463);}_0x3942c6[_0x197843(0xd7)]();var _0x7ac6c8=encodeURIComponent(_0x3942c6['currentTarget'][_0x197843(0xac)][_0x197843(0x1ca)]),_0x21c606='';_0x21c606=_0x5221fd[_0x197843(0x1d1)]+_0x197843(0x17a)+_0x7ac6c8,_0x4002be=='ok'&&(_0x4002be='no',mycpen1js['linkPageFetchShow'](_0x21c606));},'linkPageCloseShow'(){var _0x14575c=_0x1377;document[_0x14575c(0x7e)](_0x14575c(0x16c))[_0x14575c(0x100)]-=_0x14575c(0x212),document[_0x14575c(0x7e)](_0x14575c(0xd4))[_0x14575c(0x100)]-=_0x14575c(0x212),setTimeout(function(){var _0x598615=_0x14575c,_0x37fce1=document[_0x598615(0x1e3)]('#cf-overshow\x20>\x20:not(.cf-overshow-close)'),_0x4347ab=document['querySelectorAll']('#cf-overshow\x20>\x20.cf-overshow-close');_0x37fce1[_0x598615(0x1a9)](function(_0xc1dbd4){var _0xbab6e0=_0x598615;_0xc1dbd4[_0xbab6e0(0x12b)]();});for(var _0xde2444=0x1;_0xde2444<_0x4347ab['length'];_0xde2444++){_0x4347ab[_0xde2444][_0x598615(0x12b)]();}},0x64);},'linkPageFetchShow'(_0x59e11a){var _0x41af82=_0x1377,_0x1b54a8=_0x41af82(0x1f2);fetch(_0x59e11a)['then'](_0x174ffc=>_0x174ffc[_0x41af82(0x1d0)]())['then'](_0x53a758=>{var _0x3c5b9c=_0x41af82;noClick='ok';var _0x7bbc90=_0x53a758[_0x3c5b9c(0x226)],_0x152859=eval(_0x53a758[_0x3c5b9c(0x97)]);if(_0x7bbc90[_0x3c5b9c(0x1bc)]===0x0){btf[_0x3c5b9c(0xd6)](_0x3c5b9c(0x1db));return;}mycpen1js['linkPageLoadFcircleShow'](_0x7bbc90,_0x152859),document[_0x3c5b9c(0x7e)](_0x3c5b9c(0x16c))[_0x3c5b9c(0x100)]=_0x3c5b9c(0x212),document[_0x3c5b9c(0x7e)](_0x3c5b9c(0xd4))[_0x3c5b9c(0x18f)](_0x3c5b9c(0x18e),_0x1b54a8);})[_0x41af82(0x1a7)](_0x49a971=>{var _0x1b60ea=_0x41af82;btf[_0x1b60ea(0xd6)]('未获取到文章卡片');});},'linkPageLoadFcircleShow'(_0x3b8d5a,_0x4d500f){var _0x48ecf7=_0x1377,_0xb732ce='\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22cf-overshow\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22cf-overshow-head\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<img\x20class=\x22cf-img-avatar\x20avatar\x22\x20src=\x22'+_0x3b8d5a[_0x48ecf7(0x20d)]+'\x22\x20alt=\x22avatar\x22\x20onerror=\x22this.src=\x27/img/flink404.svg\x27;\x20this.onerror\x20=\x20null;\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<a\x20class=\x22\x22\x20target=\x22_blank\x22\x20rel=\x22noopener\x20nofollow\x22\x20href=\x22'+_0x3b8d5a[_0x48ecf7(0x1fe)]+'\x22>'+_0x3b8d5a[_0x48ecf7(0x1ca)]+_0x48ecf7(0x179);for(var _0x37f8b6=0x0;_0x37f8b6<_0x3b8d5a[_0x48ecf7(0x1bc)];_0x37f8b6++){var _0x59f9d8=_0x4d500f[_0x37f8b6];let _0x4feecd='';Date['now']()-new Date(_0x59f9d8[_0x48ecf7(0x120)]+_0x48ecf7(0x111))[_0x48ecf7(0x95)]()<=0x3e8*0x3c*0x3c*0x18*0x2&&(_0x4feecd='style=\x22color:\x20var(--mycpen1-main);\x20opacity:\x201;\x22'),_0xb732ce+=_0x48ecf7(0xda)+_0x59f9d8['link']+_0x48ecf7(0xe5)+_0x59f9d8[_0x48ecf7(0x136)]+'\x22>'+_0x59f9d8[_0x48ecf7(0x136)]+_0x48ecf7(0xbf)+_0x4feecd+'>'+_0x59f9d8[_0x48ecf7(0x120)]+'</span></p>\x0a\x20\x20\x20\x20\x20\x20';}_0xb732ce+='</div></div>',document[_0x48ecf7(0x7e)]('cf-overshow')['insertAdjacentHTML'](_0x48ecf7(0x140),_0xb732ce),document[_0x48ecf7(0x7e)](_0x48ecf7(0xd4))[_0x48ecf7(0x100)]=_0x48ecf7(0x212);},'linkPageRssAliveCheck'(){var _0x10c148=_0x1377;apiurl=_0x10c148(0x18a),rssAliveCheckUrl=apiurl+_0x10c148(0x1b9),fetch(rssAliveCheckUrl)[_0x10c148(0x1cf)](_0xbc15dc=>_0xbc15dc['json']())[_0x10c148(0x1cf)](_0x3068d6=>{var _0x242715=_0x10c148,_0x53c282=_0x3068d6[_0x242715(0x152)],_0x6ee961=_0x3068d6[_0x242715(0x8a)],_0x36d1cd=_0x3068d6[_0x242715(0x10b)];let _0x3d68b5=[];for(const _0x1a8e0d in _0x53c282){let _0x97a711=_0x53c282[_0x1a8e0d];_0x97a711=_0x97a711['replace'](/^https?:\/\//,''),_0x97a711=_0x97a711[_0x242715(0x93)](/\/$/,''),_0x3d68b5[_0x242715(0x13e)](_0x97a711);}let _0x6bea19=[];for(const _0x3ad28c in _0x6ee961){let _0x3b3de1=_0x6ee961[_0x3ad28c];_0x3b3de1=_0x3b3de1['replace'](/^https?:\/\//,''),_0x3b3de1=_0x3b3de1[_0x242715(0x93)](/\/$/,''),_0x6bea19['push'](_0x3b3de1);}const _0x3650d2=document[_0x242715(0x1e3)]('#article-container\x20.flink#mycpen1-link-page-tag-2\x20.flink-list>.flink-list-item\x20a\x20.flink-item-icon');_0x3650d2[_0x242715(0x1a9)](_0x37bc36=>{var _0xf1121a=_0x242715;if(_0x37bc36){const _0x115af1=_0x37bc36[_0xf1121a(0x16e)](_0xf1121a(0x104));let _0x3a5057=_0x115af1['replace'](/^https?:\/\//,'');_0x3a5057=_0x3a5057[_0xf1121a(0x93)](/\/$/,'');if(_0x36d1cd>0x0){if(_0x6bea19[_0xf1121a(0x10f)](_0x3a5057))_0x37bc36['classList'][_0xf1121a(0x109)](_0xf1121a(0x122));else _0x3d68b5[_0xf1121a(0x10f)](_0x3a5057)?_0x37bc36['classList']['add'](_0xf1121a(0x8d)):_0x37bc36['classList'][_0xf1121a(0x109)](_0xf1121a(0xfd));}else _0x36d1cd===0x0&&_0x37bc36[_0xf1121a(0x12a)][_0xf1121a(0x109)]('flink-mycpen1-rss-lost-friends');}});});},'NzcheckLink':async _0x49371d=>{var _0x32a7f8=_0x1377;const _0x32672b=document[_0x32a7f8(0x1e3)](_0x49371d);if(_0x32672b){let _0x2861e9=new RegExp(/^[#].*/);for(let _0x56a62a=0x0;_0x56a62a<_0x32672b[_0x32a7f8(0x1b4)];_0x56a62a++){const _0x4801d5=_0x32672b[_0x56a62a];var _0x575b9d=_0x4801d5['hasAttribute'](_0x32a7f8(0xcb)),_0x1155c0=_0x4801d5[_0x32a7f8(0x12a)][_0x32a7f8(0x161)](_0x32a7f8(0xf8));if(!_0x575b9d&&!_0x1155c0){let _0x451669=_0x4801d5[_0x32a7f8(0x16e)](_0x32a7f8(0x1fa)),_0x4916e4=_0x4801d5[_0x32a7f8(0x16e)](_0x32a7f8(0x14e)),_0x2d62c2=_0x4801d5[_0x32a7f8(0x16e)](_0x32a7f8(0x1b7));if(!_0x2861e9[_0x32a7f8(0x194)](_0x451669)&&_0x2d62c2!==_0x32a7f8(0x142)&&_0x2d62c2!==_0x32a7f8(0xb2)&&_0x2d62c2!=='category'&&_0x2d62c2!==_0x32a7f8(0x1ea)&&_0x451669!=='javascript:void(0);'){if(!await mycpen1js['NzcheckLocalSite'](_0x451669)&&!_0x4916e4)_0x4801d5[_0x32a7f8(0x1e7)](_0x32a7f8(0x1fa),_0x32a7f8(0x146)+btoa(_0x451669));else!await mycpen1js[_0x32a7f8(0x191)](_0x451669)&&_0x4916e4===_0x32a7f8(0x143)&&_0x4801d5['setAttribute'](_0x32a7f8(0x1fa),'/redirect.html?url='+btoa(_0x451669)+_0x32a7f8(0xd8));}}_0x4801d5[_0x32a7f8(0x12a)][_0x32a7f8(0x109)](_0x32a7f8(0xf8));}}},'NzcheckLocalSite':async _0x75d4da=>{var _0x53f8bb=_0x1377;try{const _0x13ccc6=[_0x53f8bb(0xb4),_0x53f8bb(0xff),_0x53f8bb(0x1e1)];let _0x55e1f9=![];for(let _0x11a5d7=0x0;_0x11a5d7<_0x13ccc6['length'];_0x11a5d7++){const _0x4ecabe=_0x13ccc6[_0x11a5d7];if(_0x75d4da['includes'](_0x4ecabe)){_0x55e1f9=!![];break;}}return _0x55e1f9;}catch(_0x263968){return!![];}},'cookieConsent'(){var _0x1e2614=_0x1377;window[_0x1e2614(0xf2)](_0x1e2614(0x1cc),()=>{var _0x562450=_0x1e2614;window[_0x562450(0x90)][_0x562450(0x1b6)]({'type':_0x562450(0x1b1),'theme':_0x562450(0x227),'static':![],'position':_0x562450(0x1ef),'content':{'message':_0x562450(0x151),'dismiss':'接受','allow':'接受','deny':'拒绝','link':![]},'palette':{'popup':{'background':_0x562450(0x165),'text':'#838391'},'button':{'background':'#4b81e8'}}});});}};mycpen1js[_0x4cd6d9(0xec)](),document[_0x4cd6d9(0x21f)](_0x4cd6d9(0x11b),mycpen1js[_0x4cd6d9(0xb8)]),document['addEventListener'](_0x4cd6d9(0x11b),mycpen1js[_0x4cd6d9(0xb8)]),window[_0x4cd6d9(0x1df)]=mycpen1js['getNavRightPagePercent'],mycpen1js[_0x4cd6d9(0x190)]();function _0x1e80(){var _0x541e64=['\x0a\x20\x20\x20\x20\x20\x20\x20\x20<p><a\x20class=\x22cf-article-title\x22\x20\x20href=\x22','迷人的','坚强的','mycpen1-essay-page-tag','复制成功','西红柿','3975AZTMXk','split','input','day','\x0a\x0a███╗\x20\x20\x20███╗██╗\x20\x20\x20██╗\x20██████╗██████╗\x20███████╗███╗\x20\x20\x20██╗\x0a████╗\x20████║╚██╗\x20██╔╝██╔════╝██╔══██╗██╔════╝████╗\x20\x20██║\x0a██╔████╔██║\x20╚████╔╝\x20██║\x20\x20\x20\x20\x20██████╔╝█████╗\x20\x20██╔██╗\x20██║\x0a██║╚██╔╝██║\x20\x20╚██╔╝\x20\x20██║\x20\x20\x20\x20\x20██╔═══╝\x20██╔══╝\x20\x20██║╚██╗██║\x0a██║\x20╚═╝\x20██║\x20\x20\x20██║\x20\x20\x20╚██████╗██║\x20\x20\x20\x20\x20███████╗██║\x20╚████║\x0a╚═╝\x20\x20\x20\x20\x20╚═╝\x20\x20\x20╚═╝\x20\x20\x20\x20╚═════╝╚═╝\x20\x20\x20\x20\x20╚══════╝╚═╝\x20\x20╚═══╝\x0a','\x22\x20target=\x22_blank\x22\x20rel=\x22noopener\x20nofollow\x22\x20data-title=\x22','勇敢的','<img\x20src=\x22','darkmode_sidebarSwitch','有担当的','深刻的','color','console','removeBodyPaceClass','有耐性的','origin','cardRefreshTimes','tagName','addEventListener','MjIvMjA1OCAwMDowMA==','scrollTop','守信的','mycpen1-tags-page-cloudTags-','#post-comment','already-redirect-link','mycpen1-link-page-tag','温柔的','16OzDCRk','tagPageActive','flink-mycpen1-rss-unknown-friends','querySelector','cpen.top','className','toggle','温暖的','.aplayer-fixed\x20.aplayer-icon.aplayer-icon-lrc','data-link','独立的','有眼光的','set','07.07','add','haveValue','total_friend_num','color:#030307','nextElementSibling','务实的','includes','敏捷的','\x2000:00:00','stop','MDA6MDA6MDA=','linkPageFetchShow','linkPageRssAliveCheck','pause','footer','click','IMG','.schedule-r0\x20.schedule-d1\x20.aside-span2','keydown','喜欢学习的','pjax:complete','10yXNduF','顽强的','created','getElementsByClassName','flink-mycpen1-rss-not-lost-friends','links','MTA=','\x0a>\x20','率直的','体贴的','initConsoleState','有同情心的','classList','remove','有趣的','input[name=\x27author\x27]','dispatchEvent','.cf-overshow','linkPageCloseShow','autoplay','mycpen1-about-page-tag','max','好奇的','join','title','focus','page-name','time','px;','input[name=\x27nick\x27]','天\x20(阿里云)','random','push','firstChild','beforeend','lineStyle','prev','goDown','_blank','05/23/2025\x2000:00:00','/redirect.html?url=','parentNode','floor','loadFBComment','火龙果','markLine','setItem','change','data-download','机智的','getItem','我们使用\x20cookie\x20来确保在我们的网站上为您提供最佳体验。','lost_friends','\x20/\x20007','label','div','#p_span_week','night_to_day','start','value','善于领导的','changeNavPageNameTitle','onmouseenter','金针菇','onmouseout','scrollTo','善解人意的','contains','appendChild','#article-container\x20.flink\x20.flink-list\x20>\x20.flink-list-item.单向\x20>\x20a','MDA6MDA=','#edeff5','toPage','善于合作的','noopener\x20external\x20nofollow\x20noreferrer','猕猴桃','有激情的','page/','cf-overlay','具有批判性思维的','getAttribute','有协调能力的','bind','hideConsole','有组织能力的','#consoleHideAside','listenToPageInputPress','有思想的','有冒险精神的','nameTextStyle','offsetHeight','</a>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22cf-overshow-content\x22>\x0a\x20\x20\x20\x20','postv2?name=','\x20/\x20024','\x0a\x20\x20\x20\x20\x20\x20<div\x20id=\x22cf-overlay\x22\x20class=\x22cf-new-add\x22\x20onclick=\x22mycpen1js.linkPageCloseShow()\x22></div>\x0a\x20\x20\x20\x20\x20\x20<div\x20id=\x22cf-overshow\x22\x20class=\x22cf-new-add\x22></div>\x0a\x20\x20\x20\x20','xAxis','纯真的','#comment_email','有团队精神的','now','select','5156217dsIBKR','成熟的','有智慧的','innerHTML','#comment_author','.page-number','hide-aside','https://www.cpen.top:8002/','距\x202025-05-23\x20计时','#pBar_month','开放的','afterbegin','insertAdjacentHTML','removeaAlayerFixedLrc','NzcheckLocalSite','getElementsByTagName','#article-container\x20.flink\x20.flink-list\x20>\x20.flink-list-item.失联\x20>\x20a','test','card-widget-schedule','100%','距\x202028-00-00\x20计时','input[name=\x27commail\x27]','post?link=','.tk-comments-container\x20a:not(.already-redirect-link)','Happy\x20New\x20Year!','bbtalk','富有想象力的','1413372LlRsdF','#friend-links-in-footer\x20.footer-item','textContent','scrollHeight','getFooterRandomFlink','body','有魅力的','距\x202058-00-00\x20计时','#percent','catch','\x0a链接:','forEach','#email','series','switchPostChart','细心的','09.30','英俊的','西兰花','info','round','documentElement','length','essayDiffDate','initialise','rel','data-theme','friendstatus','loadData','endsWith','article_num','有决策能力的','day_to_night','disqusReset','有分析能力的','getDate','axisLabel','MTAvMjIvMTk5OCAwMA==','含蓄的','none','慎重的','html','稳重的','05.12','name','background:\x20#fadfa3;\x20padding:5px\x200;','load','location','posts-chart','then','json','apipublicurl','long','.tk-avatar.tk-clickable:not(.already-clear-clickEvent)','216vKrQGw','#nav-totop','onmouseover','.page\x20.layout\x20#category\x20#category-page-categories','自信的','\x20/\x20','getMonth','未获取到订阅内容','有学习能力的','#console','有责任心的','onscroll','有正义感的','mycpen.cn','closeAboutAplayer','querySelectorAll','有逻辑思维的','深沉的','stringify','setAttribute','宽容的','有想象力的','tag','removeClass','clientWidth','type','<span\x20class=\x22happyNewYear\x22>新年快乐</span>','bottom-right','categories-chart','有商业头脑的','\x0a\x20\x20\x20\x20\x20\x20<div\x20class=\x22cf-overshow-close\x22\x20onclick=\x22mycpen1js.linkPageCloseShow()\x22></div>\x0a\x20\x20\x20\x20','splice','log','#bber','#newYear\x20.today','好棒!','aside-status','可爱的','href','firstElementChild','date_suffix','setOption','link','concat','darkmode_navswitch','innerText','addedNodes','.cf-overshow-close','尊重他人的','keyCode','#4C4948','donotreply@mycpen.cn','toPageButton','\x20MYCPEN\x20BLOG\x20','darkmode','yAxis','5bgJuQy','avatar','.essay_bar_swiper_container','cpRemind','09.09','有创造力的','cf-show-now','09.18','$1:$2$3','有专业素养的','ceil','#p_span_day','childList','setDate','#pBar_day','%c\x20','scrollY','essayReflashEssayWaterFall','display:flex;\x20height:','removeEventListener','target','#pBar_year','null','owo-big','标题:','link_list','statistical_data','edgeless','toString','setSelectionRange','setHours','padEnd','toFixed','有幽默感的','08.14','pace-done','<span\x20class=\x22unit\x22>天</span></span>','.tk-comments-container','.schedule-r3\x20.schedule-d1\x20.aside-span2','getElementById','inline','currentTarget','rgba(255,255,255,0.7)','\x0a%c','美丽的','color:#fadfa3','owoBigfunc','<span\x20class=\x22day\x22>','pageYOffset','comment-tips','#newYear\x20.title','not_lost_friends','getDay','toPageText','flink-mycpen1-rss-lost-friends','441406vpPzpl','#bber\x20time','cookieconsent','initEvent','css','replace','NzcheckLink','getTime','.page\x20.layout\x20#tag\x20#tag-page-tags','article_data','undefined','textStyle','4363911WvtvsF','DISQUS','文静的','460484XeGURA','真诚的','#mail','可靠的','17384GWCEpk','豁达的','disconnect','style','data','abs','onresize','有爱心的','light','waterfall','post-comment','dataset','clientHeight','offsetTop','already-clear-clickEvent','input[name=\x27comname\x27]','el-textarea__inner','next','observe','localhost:4000','12.13','show','#name','PressEscapeKey','-01-01\x2000:00:00','copy','有责任感的','input[name=\x27email\x27]','disqus_thread','px;\x20width:','</a><span\x20','#waterfall','100.00','randomLink','axisLine','#ds-dialog-email','#newYear\x20.newYear-time','幽默的','Snackbar','返回顶部','function','afterend','data-fancybox','parse','mycpen1-fcircle-page-tag','createElement','pathname','距\x201998-00-00\x20计时','dark','just','getFullYear','cf-overshow','mycpen1-link-page-tag-2','snackbarShow','preventDefault','&type=goDown','addClass'];_0x1e80=function(){return _0x541e64;};return _0x1e80();}function whenDOMReadyMycpen1JS(){var _0x1921dd=_0x4cd6d9;mycpen1js[_0x1921dd(0x15b)](),mycpen1js[_0x1921dd(0x1a2)](),mycpen1js[_0x1921dd(0xed)](),mycpen1js[_0x1921dd(0xfc)](),mycpen1js['categoryPageActive'](),mycpen1js[_0x1921dd(0x174)](),mycpen1js[_0x1921dd(0x85)](),document[_0x1921dd(0x7e)](_0x1921dd(0xdd))&&(mycpen1js['essayChangeTimeInEssayByMycpen'](),mycpen1js[_0x1921dd(0x21d)](),window[_0x1921dd(0xa7)]=()=>{var _0x287f1b=_0x1921dd;document[_0x287f1b(0x7e)](_0x287f1b(0xdd))&&(mycpen1js[_0x287f1b(0x21d)](),setTimeout(()=>{var _0x44572c=_0x287f1b;mycpen1js[_0x44572c(0x21d)]();},0x12c));}),document[_0x1921dd(0x7e)](_0x1921dd(0x20a))[_0x1921dd(0xf2)](_0x1921dd(0x118),function(){setTimeout(mycpen1js['switchPostChart'],0x64);}),document[_0x1921dd(0x7e)](_0x1921dd(0x200))[_0x1921dd(0xf2)](_0x1921dd(0x118),function(){var _0x2d252f=_0x1921dd;setTimeout(mycpen1js[_0x2d252f(0x1ac)],0x64);}),document[_0x1921dd(0x7e)]('darkmode_consoleSwitch')['addEventListener'](_0x1921dd(0x118),function(){var _0x354687=_0x1921dd;setTimeout(mycpen1js[_0x354687(0x1ac)],0x64);}),document['getElementById'](_0x1921dd(0xe8))[_0x1921dd(0xf2)](_0x1921dd(0x118),function(){setTimeout(mycpen1js['switchPostChart'],0x64);}),mycpen1js[_0x1921dd(0x20f)](),mycpen1js[_0x1921dd(0x1e2)](),document[_0x1921dd(0x7e)](_0x1921dd(0x195))&&(mycpen1js['cardRefreshTimes'](),setInterval(()=>{var _0x3e33ae=_0x1921dd;mycpen1js[_0x3e33ae(0xf0)]();},0x3e8)),document['getElementById'](_0x1921dd(0xd5))&&mycpen1js[_0x1921dd(0x115)](),document[_0x1921dd(0x7e)](_0x1921dd(0xf9))&&(mycpen1js['NzcheckLink'](_0x1921dd(0x163)),mycpen1js[_0x1921dd(0x94)](_0x1921dd(0x193))),document[_0x1921dd(0x7e)](_0x1921dd(0x132))&&mycpen1js[_0x1921dd(0x94)]('#article-container\x20#mycpen1-about-page-tag-sponsor-part\x20a'),document['getElementById'](_0x1921dd(0xab))&&setInterval(()=>{var _0x315c2a=_0x1921dd;if(document[_0x315c2a(0xfe)](_0x315c2a(0x231))){mycpen1js[_0x315c2a(0x94)](_0x315c2a(0x19a));const _0x46f211=document[_0x315c2a(0x1e3)](_0x315c2a(0x1d3));_0x46f211[_0x315c2a(0x1a9)](_0x3d94f6=>{var _0x3794f2=_0x315c2a;_0x3d94f6['classList']['add'](_0x3794f2(0xaf));const _0xeac313=document[_0x3794f2(0xce)]('a');Array['from'](_0x3d94f6['attributes'])[_0x3794f2(0x1a9)](_0x11ed38=>{var _0x20fec2=_0x3794f2;_0xeac313[_0x20fec2(0x1e7)](_0x11ed38[_0x20fec2(0x1ca)],_0x11ed38[_0x20fec2(0x159)]);});while(_0x3d94f6['firstChild']){_0xeac313[_0x3794f2(0x162)](_0x3d94f6[_0x3794f2(0x13f)]);}_0x3d94f6[_0x3794f2(0x147)]['replaceChild'](_0xeac313,_0x3d94f6);const _0x9a9715=_0xeac313[_0x3794f2(0x10d)]['firstElementChild'][_0x3794f2(0x1fb)]['firstElementChild'],_0x2a01f6=_0x9a9715['getAttribute']('href');_0xeac313[_0x3794f2(0x1e7)]('href',_0x2a01f6),_0xeac313[_0x3794f2(0x1e7)](_0x3794f2(0x220),_0x3794f2(0x144)),_0xeac313[_0x3794f2(0x1e7)](_0x3794f2(0x1b7),_0x3794f2(0x168));});}},0x3e8);}whenDOMReadyMycpen1JS(),document[_0x4cd6d9(0xf2)](_0x4cd6d9(0x11d),whenDOMReadyMycpen1JS); |
@@ -1,1 +0,1 @@ | ||
var frdata={apiurl:"https://www.cpen.top:8002/",defaultFish:100,hungryFish:100},fdatalist=JSON.parse(localStorage.getItem("fdatalist")),fcdata={jsonurl:"",apiurl:"",apipublicurl:fdatalist.apiurl,initnumber:fdatalist.initnumber,stepnumber:fdatalist.stepnumber,article_sort:"created",error_img:"https://cdn.jsdmirror.com/npm/mycpen-blog@0.0.0-ejbsvibmdm/img/flink404.svg"};if("undefined"!=typeof fdataUser)for(var key in fdataUser)fdataUser[key]&&(fdata[key]=fdataUser[key]);var article_num="",sortNow="",UrlNow="",friends_num="",container=document.getElementById("fcircleContainer")||document.getElementById("cf-container"),localSortNow=localStorage.getItem("sortNow"),localUrlNow=localStorage.getItem("urlNow");function loadStatistical(a){article_num=a.article_num,friends_num=a.friends_num;a.friends_num,a.active_num,a.article_num;var e=`\n <div id="cf-more" class="cf-new-add" onclick="loadNextArticle()"><i class="fas fa-angle-double-down"></i></div>\n <div id="cf-footer" class="cf-new-add">\n <span id="cf-version-up" onclick="checkVersion()"></span>\n <span class="cf-data-lastupdated">Powered by <a href="https://github.com/Rock-Candy-Tea/hexo-circle-of-friends" target="_blank" rel="noopener external nofollow noreferrer">FriendCircle</a></span>\n <span class="cf-data-lastupdated">订阅:${a.friends_num} 活跃:${a.active_num} 日志:${a.article_num}</span>\n <span class="cf-data-lastupdated">更新于:${a.last_updated_time}</span>\n 排序:<span id="cf-change-created" data-sort="created" onclick="changeSort(event)" class="${"created"==sortNow?"cf-change-now":""}">创建时间</span> | <span id="cf-change-updated" data-sort="updated" onclick="changeSort(event)" class="${"updated"==sortNow?"cf-change-now":""}" >更新时间</span>\n </div>\n <div id="cf-overlay" class="cf-new-add" onclick="closeShow()"></div>\n <div id="cf-overshow" class="cf-new-add"></div>\n `;container&&(container.insertAdjacentHTML("afterend",e),setTimeout((function(){document.getElementById("hexo-circle-of-friends-root-notice").innerHTML=""}),0))}function loadArticleItem(a,e,t){var r="",o=t;if(t>article_num&&(o=article_num),e<article_num){for(var l=e;l<o;l++){var n=a[l];r+=`\n <div class="cf-article">\n <a class="cf-article-title" href="${n.link}" target="_blank" rel="noopener nofollow" data-title="${n.title}">${n.title}</a>\n <span class="cf-article-floor">${n.floor}</span>\n <div class="cf-article-avatar no-lightbox flink-item-icon">\n <a onclick="openMeShowV2(event)" data-link="${n.link}" data-name="${n.author}" class="" target="_blank" rel="noopener nofollow" href="javascript:;"><img class="cf-img-avatar avatar" src="${n.avatar}" alt="avatar" onerror="this.src='${fcdata.error_img}'; this.onerror = null;"><span class="cf-article-author">${n.author}</span></a>\n <span class="cf-article-time">\n <span class="cf-time-created" style="${"created"==sortNow?"":"display:none"}">${n.created}</span>\n <span class="cf-time-updated" style="${"updated"==sortNow?"":"display:none"}">${n.updated}</span>\n </span>\n </div>\n </div>\n `}container.insertAdjacentHTML("beforeend",r),fetchNextArticle()}else document.getElementById("cf-more").outerHTML='<div id="cf-more" class="cf-new-add" onclick="loadNoArticle()"><small>一切皆有尽头!</small></div>'}function loadFcircleShow(a,e){for(var t=`\n <div class="cf-overshow">\n <div class="cf-overshow-head">\n <img class="cf-img-avatar avatar" src="${a.avatar}" alt="avatar" onerror="this.src='${fcdata.error_img}'; this.onerror = null;">\n <a class="" target="_blank" rel="noopener nofollow" href="${a.link}">${a.name}</a>\n </div>\n <div class="cf-overshow-content">\n `,r=0;r<a.article_num;r++){var o=e[r];let a="";Date.now()-new Date(o.created+" 00:00:00").getTime()<=1728e5&&(a='style="color: var(--mycpen1-main); opacity: 1;"'),t+=`\n <p><a class="cf-article-title" href="${o.link}" target="_blank" rel="noopener nofollow" data-title="${o.title}">${o.title}</a><span ${a}>${o.created}</span></p>\n `}t+="</div></div>",document.getElementById("cf-overshow").insertAdjacentHTML("beforeend",t),document.getElementById("cf-overshow").className="cf-show-now"}function fetchNextArticle(){var start=document.getElementsByClassName("cf-article").length,end=start+fcdata.stepnumber,articleNum=article_num;if(end>articleNum&&(end=articleNum),start<articleNum){UrlNow=localStorage.getItem("urlNow");var fetchUrl=UrlNow+"rule="+sortNow+"&start="+start+"&end="+end;fetch(fetchUrl).then((a=>a.json())).then((json=>{var nextArticle=eval(json.article_data);localStorage.setItem("nextArticle",JSON.stringify(nextArticle))}))}else(start=articleNum)&&(document.getElementById("cf-more").outerHTML='<div id="cf-more" class="cf-new-add" onclick="loadNoArticle()"><small>一切皆有尽头!</small></div>')}function loadNextArticle(){for(var a=JSON.parse(localStorage.getItem("nextArticle")),e="",t=0;t<a.length;t++){var r=a[t];e+=`\n <div class="cf-article">\n <a class="cf-article-title" href="${r.link}" target="_blank" rel="noopener nofollow" data-title="${r.title}">${r.title}</a>\n <span class="cf-article-floor">${r.floor}</span>\n <div class="cf-article-avatar no-lightbox flink-item-icon">\n <a onclick="openMeShowV2(event)" data-link="${r.link}" data-name="${r.author}" class="" target="_blank" rel="noopener nofollow" href="javascript:;"><img class="cf-img-avatar avatar" src="${r.avatar}" alt="avatar" onerror="this.src='${fcdata.error_img}'; this.onerror = null;"><span class="cf-article-author">${r.author}</span></a>\n <span class="cf-article-time">\n <span class="cf-time-created" style="${"created"==sortNow?"":"display:none"}">${r.created}</span>\n <span class="cf-time-updated" style="${"updated"==sortNow?"":"display:none"}">${r.updated}</span>\n </span>\n </div>\n </div>\n `}container.insertAdjacentHTML("beforeend",e),lazyLoadInstance.update(),fetchNextArticle()}function loadNoArticle(){var a=sortNow+"ArticleData";localStorage.removeItem(a),localStorage.removeItem("statisticalData"),document.getElementById("cf-more").remove(),window.scrollTo(0,document.getElementsByClassName("cf-state").offsetTop)}function clearLocal(){localStorage.removeItem("updatedArticleData"),localStorage.removeItem("createdArticleData"),localStorage.removeItem("nextArticle"),localStorage.removeItem("statisticalData"),localStorage.removeItem("sortNow"),localStorage.removeItem("urlNow"),location.reload()}function checkVersion(){var a=fcdata.apiurl+"version";fetch(a).then((a=>a.json())).then((a=>{var e=a.status,t=a.current_version,r=a.latest_version,o=document.getElementById("cf-version-up");o.innerHTML=0==e?"当前版本:v"+t:1==e?"发现新版本:v"+t+" ↦ "+r:"网络错误,检测失败!"}))}function changeEgg(){if(fcdata.jsonurl||fcdata.apiurl){document.querySelectorAll(".cf-new-add").forEach((a=>a.remove())),localStorage.removeItem("updatedArticleData"),localStorage.removeItem("createdArticleData"),localStorage.removeItem("nextArticle"),localStorage.removeItem("statisticalData"),container.innerHTML="",UrlNow=localStorage.getItem("urlNow");var a=fcdata.apipublicurl+"all?";UrlNow!==a?changeUrl=fcdata.apipublicurl+"all?":fcdata.jsonurl?changeUrl=fcdata.apipublicurl+"postjson?jsonlink="+fcdata.jsonurl+"&":fcdata.apiurl&&(changeUrl=fcdata.apiurl+"all?"),localStorage.setItem("urlNow",changeUrl),FetchFriendCircle(sortNow,changeUrl)}else clearLocal()}function FetchFriendCircle(sortNow,changeUrl){var end=fcdata.initnumber,fetchUrl=UrlNow+"rule="+sortNow+"&start=0&end="+end;changeUrl&&(fetchUrl=changeUrl+"rule="+sortNow+"&start=0&end="+end),fetch(fetchUrl).then((a=>a.json())).then((json=>{var statisticalData=json.statistical_data,articleData=eval(json.article_data),articleSortData=sortNow+"ArticleData";loadStatistical(statisticalData),loadArticleItem(articleData,0,end),localStorage.setItem("statisticalData",JSON.stringify(statisticalData)),localStorage.setItem(articleSortData,JSON.stringify(articleData))}))}function changeSort(a){sortNow=a.currentTarget.dataset.sort,localStorage.setItem("sortNow",sortNow),document.querySelectorAll(".cf-new-add").forEach((a=>a.remove())),container.innerHTML="",changeUrl=localStorage.getItem("urlNow"),container.style.opacity=0,document.getElementById("hexo-circle-of-friends-root-notice").innerHTML="与主机通讯中......",setTimeout((function(){container.innerHTML="",initFriendCircle(sortNow,changeUrl),container.style.opacity=1}),300),fcdata.apiurl&&checkVersion()}function openMeShow(a){a.preventDefault();var e=a.currentTarget.dataset.link.replace(/^(?:([A-Za-z]+):)?(\/{0,3})([0-9.\-A-Za-z]+)(?::(\d+))?(?:\/([^?#]*))?(?:\?([^#]*))?(?:#(.*))?$/,"$1:$2$3"),t="";t=fcdata.apiurl?fcdata.apiurl+"post?link="+e:fcdata.apipublicurl+"post?link="+e,"ok"==noClick&&(noClick="no",fetchShow(t))}function openMeShowV2(a){a.preventDefault();var e=encodeURIComponent(a.currentTarget.dataset.name),t="";t=fcdata.apiurl?fcdata.apiurl+"postv2?name="+e:fcdata.apipublicurl+"postv2?name="+e,"ok"==noClick&&(noClick="no",fetchShow(t))}function closeShow(){document.getElementById("cf-overlay").className-="cf-show-now",document.getElementById("cf-overshow").className-="cf-show-now",setTimeout((function(){var a=document.querySelectorAll("#cf-overshow > :not(.cf-overshow-close)"),e=document.querySelectorAll("#cf-overshow > .cf-overshow-close");a.forEach((function(a){a.remove()}));for(var t=1;t<e.length;t++)e[t].remove()}),100)}localSortNow&&localUrlNow?(sortNow=localSortNow,UrlNow=localUrlNow):(sortNow=fcdata.article_sort,UrlNow=fcdata.jsonurl?fcdata.apipublicurl+"postjson?jsonlink="+fcdata.jsonurl+"&":fcdata.apiurl?fcdata.apiurl+"all?":fcdata.apipublicurl+"all?",localStorage.setItem("urlNow",UrlNow),localStorage.setItem("sortNow",sortNow));var noClick="ok";function openToShow(){var a="";a=fcdata.apiurl?fcdata.apiurl+"post":fcdata.apipublicurl+"post","ok"==noClick&&(noClick="no",fetchShow(a))}function fetchShow(url){var closeHtml='\n <div class="cf-overshow-close" onclick="closeShow()"></div>\n ';fetch(url).then((a=>a.json())).then((json=>{noClick="ok";var statisticalData=json.statistical_data,articleData=eval(json.article_data);loadFcircleShow(statisticalData,articleData),document.getElementById("cf-overlay").className="cf-show-now",document.getElementById("cf-overshow").insertAdjacentHTML("afterbegin",closeHtml)})).catch((a=>{btf.snackbarShow("未获取到文章卡片")}))}function initFriendCircle(a,e){var t=a+"ArticleData";JSON.parse(localStorage.getItem("statisticalData")),JSON.parse(localStorage.getItem(t));container.innerHTML="",FetchFriendCircle(a,e)}initFriendCircle(sortNow); | ||
var frdata={apiurl:"https://www.cpen.top:8002/",defaultFish:100,hungryFish:100},fdatalist=JSON.parse(localStorage.getItem("fdatalist")),fcdata={jsonurl:"",apiurl:"",apipublicurl:fdatalist.apiurl,initnumber:fdatalist.initnumber,stepnumber:fdatalist.stepnumber,article_sort:"created",error_img:"https://cdn.cbd.int/mycpen-blog@0.0.0-ejccazbfuo/img/flink404.svg"};if("undefined"!=typeof fdataUser)for(var key in fdataUser)fdataUser[key]&&(fdata[key]=fdataUser[key]);var article_num="",sortNow="",UrlNow="",friends_num="",container=document.getElementById("fcircleContainer")||document.getElementById("cf-container"),localSortNow=localStorage.getItem("sortNow"),localUrlNow=localStorage.getItem("urlNow");function loadStatistical(a){article_num=a.article_num,friends_num=a.friends_num;a.friends_num,a.active_num,a.article_num;var e=`\n <div id="cf-more" class="cf-new-add" onclick="loadNextArticle()"><i class="fas fa-angle-double-down"></i></div>\n <div id="cf-footer" class="cf-new-add">\n <span id="cf-version-up" onclick="checkVersion()"></span>\n <span class="cf-data-lastupdated">Powered by <a href="https://github.com/Rock-Candy-Tea/hexo-circle-of-friends" target="_blank" rel="noopener external nofollow noreferrer">FriendCircle</a></span>\n <span class="cf-data-lastupdated">订阅:${a.friends_num} 活跃:${a.active_num} 日志:${a.article_num}</span>\n <span class="cf-data-lastupdated">更新于:${a.last_updated_time}</span>\n 排序:<span id="cf-change-created" data-sort="created" onclick="changeSort(event)" class="${"created"==sortNow?"cf-change-now":""}">创建时间</span> | <span id="cf-change-updated" data-sort="updated" onclick="changeSort(event)" class="${"updated"==sortNow?"cf-change-now":""}" >更新时间</span>\n </div>\n <div id="cf-overlay" class="cf-new-add" onclick="closeShow()"></div>\n <div id="cf-overshow" class="cf-new-add"></div>\n `;container&&(container.insertAdjacentHTML("afterend",e),setTimeout((function(){document.getElementById("hexo-circle-of-friends-root-notice").innerHTML=""}),0))}function loadArticleItem(a,e,t){var r="",o=t;if(t>article_num&&(o=article_num),e<article_num){for(var l=e;l<o;l++){var n=a[l];r+=`\n <div class="cf-article">\n <a class="cf-article-title" href="${n.link}" target="_blank" rel="noopener nofollow" data-title="${n.title}">${n.title}</a>\n <span class="cf-article-floor">${n.floor}</span>\n <div class="cf-article-avatar no-lightbox flink-item-icon">\n <a onclick="openMeShowV2(event)" data-link="${n.link}" data-name="${n.author}" class="" target="_blank" rel="noopener nofollow" href="javascript:;"><img class="cf-img-avatar avatar" src="${n.avatar}" alt="avatar" onerror="this.src='${fcdata.error_img}'; this.onerror = null;"><span class="cf-article-author">${n.author}</span></a>\n <span class="cf-article-time">\n <span class="cf-time-created" style="${"created"==sortNow?"":"display:none"}">${n.created}</span>\n <span class="cf-time-updated" style="${"updated"==sortNow?"":"display:none"}">${n.updated}</span>\n </span>\n </div>\n </div>\n `}container.insertAdjacentHTML("beforeend",r),fetchNextArticle()}else document.getElementById("cf-more").outerHTML='<div id="cf-more" class="cf-new-add" onclick="loadNoArticle()"><small>一切皆有尽头!</small></div>'}function loadFcircleShow(a,e){for(var t=`\n <div class="cf-overshow">\n <div class="cf-overshow-head">\n <img class="cf-img-avatar avatar" src="${a.avatar}" alt="avatar" onerror="this.src='${fcdata.error_img}'; this.onerror = null;">\n <a class="" target="_blank" rel="noopener nofollow" href="${a.link}">${a.name}</a>\n </div>\n <div class="cf-overshow-content">\n `,r=0;r<a.article_num;r++){var o=e[r];let a="";Date.now()-new Date(o.created+" 00:00:00").getTime()<=1728e5&&(a='style="color: var(--mycpen1-main); opacity: 1;"'),t+=`\n <p><a class="cf-article-title" href="${o.link}" target="_blank" rel="noopener nofollow" data-title="${o.title}">${o.title}</a><span ${a}>${o.created}</span></p>\n `}t+="</div></div>",document.getElementById("cf-overshow").insertAdjacentHTML("beforeend",t),document.getElementById("cf-overshow").className="cf-show-now"}function fetchNextArticle(){var start=document.getElementsByClassName("cf-article").length,end=start+fcdata.stepnumber,articleNum=article_num;if(end>articleNum&&(end=articleNum),start<articleNum){UrlNow=localStorage.getItem("urlNow");var fetchUrl=UrlNow+"rule="+sortNow+"&start="+start+"&end="+end;fetch(fetchUrl).then((a=>a.json())).then((json=>{var nextArticle=eval(json.article_data);localStorage.setItem("nextArticle",JSON.stringify(nextArticle))}))}else(start=articleNum)&&(document.getElementById("cf-more").outerHTML='<div id="cf-more" class="cf-new-add" onclick="loadNoArticle()"><small>一切皆有尽头!</small></div>')}function loadNextArticle(){for(var a=JSON.parse(localStorage.getItem("nextArticle")),e="",t=0;t<a.length;t++){var r=a[t];e+=`\n <div class="cf-article">\n <a class="cf-article-title" href="${r.link}" target="_blank" rel="noopener nofollow" data-title="${r.title}">${r.title}</a>\n <span class="cf-article-floor">${r.floor}</span>\n <div class="cf-article-avatar no-lightbox flink-item-icon">\n <a onclick="openMeShowV2(event)" data-link="${r.link}" data-name="${r.author}" class="" target="_blank" rel="noopener nofollow" href="javascript:;"><img class="cf-img-avatar avatar" src="${r.avatar}" alt="avatar" onerror="this.src='${fcdata.error_img}'; this.onerror = null;"><span class="cf-article-author">${r.author}</span></a>\n <span class="cf-article-time">\n <span class="cf-time-created" style="${"created"==sortNow?"":"display:none"}">${r.created}</span>\n <span class="cf-time-updated" style="${"updated"==sortNow?"":"display:none"}">${r.updated}</span>\n </span>\n </div>\n </div>\n `}container.insertAdjacentHTML("beforeend",e),lazyLoadInstance.update(),fetchNextArticle()}function loadNoArticle(){var a=sortNow+"ArticleData";localStorage.removeItem(a),localStorage.removeItem("statisticalData"),document.getElementById("cf-more").remove(),window.scrollTo(0,document.getElementsByClassName("cf-state").offsetTop)}function clearLocal(){localStorage.removeItem("updatedArticleData"),localStorage.removeItem("createdArticleData"),localStorage.removeItem("nextArticle"),localStorage.removeItem("statisticalData"),localStorage.removeItem("sortNow"),localStorage.removeItem("urlNow"),location.reload()}function checkVersion(){var a=fcdata.apiurl+"version";fetch(a).then((a=>a.json())).then((a=>{var e=a.status,t=a.current_version,r=a.latest_version,o=document.getElementById("cf-version-up");o.innerHTML=0==e?"当前版本:v"+t:1==e?"发现新版本:v"+t+" ↦ "+r:"网络错误,检测失败!"}))}function changeEgg(){if(fcdata.jsonurl||fcdata.apiurl){document.querySelectorAll(".cf-new-add").forEach((a=>a.remove())),localStorage.removeItem("updatedArticleData"),localStorage.removeItem("createdArticleData"),localStorage.removeItem("nextArticle"),localStorage.removeItem("statisticalData"),container.innerHTML="",UrlNow=localStorage.getItem("urlNow");var a=fcdata.apipublicurl+"all?";UrlNow!==a?changeUrl=fcdata.apipublicurl+"all?":fcdata.jsonurl?changeUrl=fcdata.apipublicurl+"postjson?jsonlink="+fcdata.jsonurl+"&":fcdata.apiurl&&(changeUrl=fcdata.apiurl+"all?"),localStorage.setItem("urlNow",changeUrl),FetchFriendCircle(sortNow,changeUrl)}else clearLocal()}function FetchFriendCircle(sortNow,changeUrl){var end=fcdata.initnumber,fetchUrl=UrlNow+"rule="+sortNow+"&start=0&end="+end;changeUrl&&(fetchUrl=changeUrl+"rule="+sortNow+"&start=0&end="+end),fetch(fetchUrl).then((a=>a.json())).then((json=>{var statisticalData=json.statistical_data,articleData=eval(json.article_data),articleSortData=sortNow+"ArticleData";loadStatistical(statisticalData),loadArticleItem(articleData,0,end),localStorage.setItem("statisticalData",JSON.stringify(statisticalData)),localStorage.setItem(articleSortData,JSON.stringify(articleData))}))}function changeSort(a){sortNow=a.currentTarget.dataset.sort,localStorage.setItem("sortNow",sortNow),document.querySelectorAll(".cf-new-add").forEach((a=>a.remove())),container.innerHTML="",changeUrl=localStorage.getItem("urlNow"),container.style.opacity=0,document.getElementById("hexo-circle-of-friends-root-notice").innerHTML="与主机通讯中......",setTimeout((function(){container.innerHTML="",initFriendCircle(sortNow,changeUrl),container.style.opacity=1}),300),fcdata.apiurl&&checkVersion()}function openMeShow(a){a.preventDefault();var e=a.currentTarget.dataset.link.replace(/^(?:([A-Za-z]+):)?(\/{0,3})([0-9.\-A-Za-z]+)(?::(\d+))?(?:\/([^?#]*))?(?:\?([^#]*))?(?:#(.*))?$/,"$1:$2$3"),t="";t=fcdata.apiurl?fcdata.apiurl+"post?link="+e:fcdata.apipublicurl+"post?link="+e,"ok"==noClick&&(noClick="no",fetchShow(t))}function openMeShowV2(a){a.preventDefault();var e=encodeURIComponent(a.currentTarget.dataset.name),t="";t=fcdata.apiurl?fcdata.apiurl+"postv2?name="+e:fcdata.apipublicurl+"postv2?name="+e,"ok"==noClick&&(noClick="no",fetchShow(t))}function closeShow(){document.getElementById("cf-overlay").className-="cf-show-now",document.getElementById("cf-overshow").className-="cf-show-now",setTimeout((function(){var a=document.querySelectorAll("#cf-overshow > :not(.cf-overshow-close)"),e=document.querySelectorAll("#cf-overshow > .cf-overshow-close");a.forEach((function(a){a.remove()}));for(var t=1;t<e.length;t++)e[t].remove()}),100)}localSortNow&&localUrlNow?(sortNow=localSortNow,UrlNow=localUrlNow):(sortNow=fcdata.article_sort,UrlNow=fcdata.jsonurl?fcdata.apipublicurl+"postjson?jsonlink="+fcdata.jsonurl+"&":fcdata.apiurl?fcdata.apiurl+"all?":fcdata.apipublicurl+"all?",localStorage.setItem("urlNow",UrlNow),localStorage.setItem("sortNow",sortNow));var noClick="ok";function openToShow(){var a="";a=fcdata.apiurl?fcdata.apiurl+"post":fcdata.apipublicurl+"post","ok"==noClick&&(noClick="no",fetchShow(a))}function fetchShow(url){var closeHtml='\n <div class="cf-overshow-close" onclick="closeShow()"></div>\n ';fetch(url).then((a=>a.json())).then((json=>{noClick="ok";var statisticalData=json.statistical_data,articleData=eval(json.article_data);loadFcircleShow(statisticalData,articleData),document.getElementById("cf-overlay").className="cf-show-now",document.getElementById("cf-overshow").insertAdjacentHTML("afterbegin",closeHtml)})).catch((a=>{btf.snackbarShow("未获取到文章卡片")}))}function initFriendCircle(a,e){var t=a+"ArticleData";JSON.parse(localStorage.getItem("statisticalData")),JSON.parse(localStorage.getItem(t));container.innerHTML="",FetchFriendCircle(a,e)}initFriendCircle(sortNow);lick=\x22loadNextArticle()\x22><i\x20class=\x22fas\x20fa-angle-double-down\x22></i></div>\x0a\x20\x20\x20\x20<div\x20id=\x22cf-footer\x22\x20class=\x22cf-new-add\x22>\x0a\x20\x20\x20\x20\x20<span\x20id=\x22cf-version-up\x22\x20onclick=\x22checkVersion()\x22></span>\x0a\x20\x20\x20\x20\x20<span\x20class=\x22cf-data-lastupdated\x22>Powered\x20by\x20<a\x20href=\x22https://github.com/Rock-Candy-Tea/hexo-circle-of-friends\x22\x20target=\x22_blank\x22\x20rel=\x22noopener\x20external\x20nofollow\x20noreferrer\x22>FriendCircle</a></span>\x0a\x20\x20\x20\x20\x20<span\x20class=\x22cf-data-lastupdated\x22>订阅:','getItem','4025mDbNgR','\x22\x20>Updated</span>\x0a\x20\x20\x20\x20</div>\x0a\x20\x20</div>\x0a\x20\x20','statistical_data','active_num','urlNow','\x22>Created</span>\x20|\x20<span\x20id=\x22cf-change-updated\x22\x20data-sort=\x22updated\x22\x20onclick=\x22changeSort(event)\x22\x20class=\x22','\x27;\x20this.onerror\x20=\x20null;\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<a\x20class=\x22\x22\x20target=\x22_blank\x22\x20rel=\x22noopener\x20nofollow\x22\x20href=\x22','cf-overshow','\x2000:00:00','beforeend','link','postv2?name=','</a>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<span\x20class=\x22cf-article-floor\x22>','display:none','hexo-circle-of-friends-root-notice','undefined','当前版本:v','opacity','cf-version-up','now','style','parse','latest_version','setItem','</span>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22cf-article-avatar\x20no-lightbox\x20flink-item-icon\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<a\x20onclick=\x22openMeShowV2(event)\x22\x20data-link=\x22','status','474798GeMxNC','dataset','nextArticle','4175080MKxtJG','stringify','friends_num','cf-state','$1:$2$3','2228iudAwL','getElementById','\x0a\x20\x20\x20\x20\x20\x20<div\x20class=\x22cf-article\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<a\x20class=\x22cf-article-title\x22\x20href=\x22','\x0a\x20\x20\x20\x20\x20\x20<p><a\x20class=\x22cf-article-title\x22\x20\x20href=\x22','initnumber','\x20↦\x20','3368310YMFzKc','error_img','sort','stepnumber','<div\x20id=\x22cf-more\x22\x20class=\x22cf-new-add\x22\x20onclick=\x22loadNoArticle()\x22><small>一切皆有尽头!</small></div>','\x22\x20data-name=\x22','getElementsByClassName','\x22\x20class=\x22\x22\x20target=\x22_blank\x22\x20rel=\x22noopener\x20nofollow\x22\x20href=\x22javascript:;\x22><img\x20class=\x22cf-img-avatar\x20avatar\x22\x20src=\x22','updated','cf-overlay','</span>\x0a\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20<div\x20class=\x22cf-data-article\x22\x20onclick=\x22clearLocal()\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<span\x20class=\x22cf-label\x22>日志</span>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<span\x20class=\x22cf-message\x22>','statisticalData','</span>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<span\x20class=\x22cf-time-updated\x22\x20style=\x22','last_updated_time','style=\x22color:\x20var(--mycpen1-main);\x20opacity:\x201;\x22','json','version','https://cdn.cbd.int/mycpen-blog@0.0.0-ejccazbfuo/img/flink404.svg','postjson?jsonlink=','floor','innerHTML','currentTarget','title','</div></div>','forEach','created','\x0a\x20\x20\x20\x20<div\x20class=\x22cf-overshow-close\x22\x20onclick=\x22closeShow()\x22></div>\x0a\x20\x20','3525NqMYJx','</span>\x0a\x20\x20\x20\x20\x20<span\x20class=\x22cf-data-lastupdated\x22>更新于:','#cf-overshow\x20>\x20:not(.cf-overshow-close)','fcircleContainer','current_version','&start=','author','article_num','updatedArticleData','remove','then','article_data','fdatalist','avatar','\x22\x20alt=\x22avatar\x22\x20onerror=\x22this.src=\x27','</a>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22cf-overshow-content\x22>\x0a\x20\x20','6054fmMQem','name','</span></a>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<span\x20class=\x22cf-article-time\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<span\x20class=\x22cf-time-created\x22\x20style=\x22','outerHTML','querySelectorAll','</span>\x0a\x20\x20\x20\x20\x20排序:<span\x20id=\x22cf-change-created\x22\x20data-sort=\x22created\x22\x20onclick=\x22changeSort(event)\x22\x20class=\x22','8024iEmmBI','createdArticleData','\x0a\x20\x20<div\x20id=\x22cf-state\x22\x20class=\x22cf-new-add\x22>\x0a\x20\x20\x20\x20<div\x20class=\x22cf-state-data\x22>\x0a\x20\x20\x20\x20\x20\x20<div\x20class=\x22cf-data-friends\x22\x20onclick=\x22openToShow()\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<span\x20class=\x22cf-label\x22>订阅</span>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<span\x20class=\x22cf-message\x22>','article_sort','apipublicurl','cf-change-now','</span>\x0a\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20<div\x20id=\x22cf-change\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<span\x20id=\x22cf-change-created\x22\x20data-sort=\x22created\x22\x20onclick=\x22changeSort(event)\x22\x20class=\x22','apiurl','removeItem','sortNow','</span>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</span>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20','</span>\x0a\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20<div\x20class=\x22cf-data-active\x22\x20onclick=\x22changeEgg()\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<span\x20class=\x22cf-label\x22>活跃</span>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<span\x20class=\x22cf-message\x22>','ArticleData','1143KmDrSQ','</span></p>\x0a\x20\x20\x20\x20','rule=','preventDefault','cf-container','发现新版本:v','length','&start=0&end=','与主机通讯中......','\x0a\x20\x20\x20\x20\x20\x20<div\x20class=\x22cf-overshow\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22cf-overshow-head\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<img\x20class=\x22cf-img-avatar\x20avatar\x22\x20src=\x22','afterend','\x22>创建时间</span>\x20|\x20<span\x20id=\x22cf-change-updated\x22\x20data-sort=\x22updated\x22\x20onclick=\x22changeSort(event)\x22\x20class=\x22','.cf-new-add','https://www.cpen.top:8002/','</a><span\x20','all?','\x22\x20target=\x22_blank\x22\x20rel=\x22noopener\x20nofollow\x22\x20data-title=\x22','\x27;\x20this.onerror\x20=\x20null;\x22><span\x20class=\x22cf-article-author\x22>','snackbarShow','offsetTop','jsonurl','cf-show-now','cf-more','post'];_0xccab=function(){return _0xda9af1;};return _0xccab();}function changeSort(_0x6c232b){var _0x3e0ba0=_0x200db6;sortNow=_0x6c232b['currentTarget']['dataset'][_0x3e0ba0(0x180)],localStorage[_0x3e0ba0(0x16d)](_0x3e0ba0(0x1b8),sortNow),document[_0x3e0ba0(0x1ad)](_0x3e0ba0(0x1c8))['forEach'](_0x51e10e=>_0x51e10e['remove']()),container[_0x3e0ba0(0x192)]='',changeUrl=localStorage['getItem'](_0x3e0ba0(0x15a)),container[_0x3e0ba0(0x16a)][_0x3e0ba0(0x167)]=0x0,document[_0x3e0ba0(0x179)](_0x3e0ba0(0x164))[_0x3e0ba0(0x192)]=_0x3e0ba0(0x1c4),setTimeout(function(){var _0x559911=_0x3e0ba0;container[_0x559911(0x192)]='',initFriendCircle(sortNow,changeUrl),container['style'][_0x559911(0x167)]=0x1;},0x12c),fcdata['apiurl']&&checkVersion();}function openMeShow(_0x7b8ced){var _0x1ccfda=_0x200db6;_0x7b8ced[_0x1ccfda(0x1bf)]();var _0x41730c=/^(?:([A-Za-z]+):)?(\/{0,3})([0-9.\-A-Za-z]+)(?::(\d+))?(?:\/([^?#]*))?(?:\?([^#]*))?(?:#(.*))?$/,_0x20310e=_0x7b8ced[_0x1ccfda(0x193)][_0x1ccfda(0x171)]['link'][_0x1ccfda(0x153)](_0x41730c,_0x1ccfda(0x177)),_0x228c71='';fcdata[_0x1ccfda(0x1b6)]?_0x228c71=fcdata[_0x1ccfda(0x1b6)]+'post?link='+_0x20310e:_0x228c71=fcdata[_0x1ccfda(0x1b3)]+'post?link='+_0x20310e,noClick=='ok'&&(noClick='no',fetchShow(_0x228c71));}function openMeShowV2(_0x3b7139){var _0x4661d8=_0x200db6;_0x3b7139[_0x4661d8(0x1bf)]();var _0x21bf2d=encodeURIComponent(_0x3b7139[_0x4661d8(0x193)][_0x4661d8(0x171)]['name']),_0x327968='';fcdata['apiurl']?_0x327968=fcdata['apiurl']+_0x4661d8(0x161)+_0x21bf2d:_0x327968=fcdata[_0x4661d8(0x1b3)]+_0x4661d8(0x161)+_0x21bf2d,noClick=='ok'&&(noClick='no',fetchShow(_0x327968));}function closeShow(){var _0x2ed144=_0x200db6;document[_0x2ed144(0x179)](_0x2ed144(0x187))['className']-=_0x2ed144(0x14c),document['getElementById'](_0x2ed144(0x15d))['className']-=_0x2ed144(0x14c),setTimeout(function(){var _0x3bea67=_0x2ed144,_0x1e69e1=document[_0x3bea67(0x1ad)](_0x3bea67(0x19b)),_0x56118e=document[_0x3bea67(0x1ad)]('#cf-overshow\x20>\x20.cf-overshow-close');_0x1e69e1['forEach'](function(_0x392a34){var _0x1586a5=_0x3bea67;_0x392a34[_0x1586a5(0x1a2)]();});for(var _0x232b2c=0x1;_0x232b2c<_0x56118e[_0x3bea67(0x1c2)];_0x232b2c++){_0x56118e[_0x232b2c][_0x3bea67(0x1a2)]();}},0x64);}function _0x42fe(_0x25b612,_0x38d14b){var _0xccab63=_0xccab();return _0x42fe=function(_0x42fe01,_0x157ffc){_0x42fe01=_0x42fe01-0x14b;var _0x331823=_0xccab63[_0x42fe01];return _0x331823;},_0x42fe(_0x25b612,_0x38d14b);}var noClick='ok';function openToShow(){var _0xc8de71=_0x200db6,_0x9e3c86='';fcdata[_0xc8de71(0x1b6)]?_0x9e3c86=fcdata[_0xc8de71(0x1b6)]+_0xc8de71(0x14e):_0x9e3c86=fcdata[_0xc8de71(0x1b3)]+_0xc8de71(0x14e),noClick=='ok'&&(noClick='no',fetchShow(_0x9e3c86));}function fetchShow(_0x437348){var _0x1f3d0c=_0x200db6,_0x48d258=_0x1f3d0c(0x198);fetch(_0x437348)[_0x1f3d0c(0x1a3)](_0x37308d=>_0x37308d[_0x1f3d0c(0x18d)]())[_0x1f3d0c(0x1a3)](_0x103e1f=>{var _0x2194ba=_0x1f3d0c;noClick='ok';var _0x5ec52c=_0x103e1f[_0x2194ba(0x158)],_0x3d5c36=eval(_0x103e1f[_0x2194ba(0x1a4)]);loadFcircleShow(_0x5ec52c,_0x3d5c36),document[_0x2194ba(0x179)](_0x2194ba(0x187))['className']=_0x2194ba(0x14c),document[_0x2194ba(0x179)](_0x2194ba(0x15d))['insertAdjacentHTML']('afterbegin',_0x48d258);})['catch'](_0x1f26eb=>{var _0x1a7712=_0x1f3d0c;btf[_0x1a7712(0x1ce)](_0x1a7712(0x151));});}function initFriendCircle(_0x17d110,_0x3dbc98){var _0x2f4f2e=_0x200db6,_0x25e5b8=_0x17d110+_0x2f4f2e(0x1bb),_0x180931=JSON[_0x2f4f2e(0x16b)](localStorage[_0x2f4f2e(0x155)](_0x2f4f2e(0x189))),_0x5f5d4d=JSON[_0x2f4f2e(0x16b)](localStorage[_0x2f4f2e(0x155)](_0x25e5b8));container[_0x2f4f2e(0x192)]='',FetchFriendCircle(_0x17d110,_0x3dbc98);}initFriendCircle(sortNow); |
@@ -1,1 +0,1 @@ | ||
function butterfly_swiper_injector_config(){document.getElementById("recent-posts").insertAdjacentHTML("afterbegin",'<div class="recent-post-item swiper_container_card" style="height: auto;width: 100%"><div class="blog-slider swiper-container-fade swiper-container-horizontal" id="swiper_container"><div class="blog-slider__wrp swiper-wrapper" style="transition-duration: 0ms;"><div class="blog-slider__item swiper-slide" style="width: 750px; opacity: 1; transform: translate3d(0px, 0px, 0px); transition-duration: 0ms;"><a class="blog-slider__img" onclick="pjax.loadUrl("posts/16589f92.html");" href="javascript:void(0);" alt=""><img class="nolazyload" width="48" height="48" src="https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/blog/logo/zhuanzai160px.png" alt="" onerror="this.onerror=null,this.src="/img/404.jpg""/></a><div class="blog-slider__content"><span class="blog-slider__code">2022-12-03</span><a class="blog-slider__title" onclick="pjax.loadUrl("posts/16589f92.html");" href="javascript:void(0);" alt="">01_转载-图床搭建 Backblaze B2 + Cloudflare CDN</a><div class="blog-slider__text">文章转载</div><a class="blog-slider__button" onclick="pjax.loadUrl("posts/16589f92.html");" href="javascript:void(0);" alt="">详情 </a></div></div><div class="blog-slider__item swiper-slide" style="width: 750px; opacity: 1; transform: translate3d(0px, 0px, 0px); transition-duration: 0ms;"><a class="blog-slider__img" onclick="pjax.loadUrl("posts/88a726.html");" href="javascript:void(0);" alt=""><img class="nolazyload" width="48" height="48" src="https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/blog/logo/other-logo2.png" alt="" onerror="this.onerror=null,this.src="/img/404.jpg""/></a><div class="blog-slider__content"><span class="blog-slider__code">2022-10-10</span><a class="blog-slider__title" onclick="pjax.loadUrl("posts/88a726.html");" href="javascript:void(0);" alt="">01_Other-Supervisor管理进程-Twikoo版本升级</a><div class="blog-slider__text">其他分类</div><a class="blog-slider__button" onclick="pjax.loadUrl("posts/88a726.html");" href="javascript:void(0);" alt="">详情 </a></div></div><div class="blog-slider__item swiper-slide" style="width: 750px; opacity: 1; transform: translate3d(0px, 0px, 0px); transition-duration: 0ms;"><a class="blog-slider__img" onclick="pjax.loadUrl("posts/5552.html");" href="javascript:void(0);" alt=""><img class="nolazyload" width="48" height="48" src="https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/blog/logo/error-logo2.png" alt="" onerror="this.onerror=null,this.src="/img/404.jpg""/></a><div class="blog-slider__content"><span class="blog-slider__code">2022-10-09</span><a class="blog-slider__title" onclick="pjax.loadUrl("posts/5552.html");" href="javascript:void(0);" alt="">01_Error-Nginx 反代后端接口报错</a><div class="blog-slider__text">Troubleshooting</div><a class="blog-slider__button" onclick="pjax.loadUrl("posts/5552.html");" href="javascript:void(0);" alt="">详情 </a></div></div><div class="blog-slider__item swiper-slide" style="width: 750px; opacity: 1; transform: translate3d(0px, 0px, 0px); transition-duration: 0ms;"><a class="blog-slider__img" onclick="pjax.loadUrl("posts/63259.html");" href="javascript:void(0);" alt=""><img class="nolazyload" width="48" height="48" src="https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/blog/logo/php-logo2.png" alt="" onerror="this.onerror=null,this.src="/img/404.jpg""/></a><div class="blog-slider__content"><span class="blog-slider__code">2022-10-08</span><a class="blog-slider__title" onclick="pjax.loadUrl("posts/63259.html");" href="javascript:void(0);" alt="">01_PHP-CentOS8.2 编译安装 PHP8.1.10</a><div class="blog-slider__text">一种开源的通用计算机脚本语言</div><a class="blog-slider__button" onclick="pjax.loadUrl("posts/63259.html");" href="javascript:void(0);" alt="">详情 </a></div></div><div class="blog-slider__item swiper-slide" style="width: 750px; opacity: 1; transform: translate3d(0px, 0px, 0px); transition-duration: 0ms;"><a class="blog-slider__img" onclick="pjax.loadUrl("posts/16756.html");" href="javascript:void(0);" alt=""><img class="nolazyload" width="48" height="48" src="https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/blog/logo/python-logo3.png" alt="" onerror="this.onerror=null,this.src="/img/404.jpg""/></a><div class="blog-slider__content"><span class="blog-slider__code">2022-09-28</span><a class="blog-slider__title" onclick="pjax.loadUrl("posts/16756.html");" href="javascript:void(0);" alt="">01_Python-CSDN_环境搭建</a><div class="blog-slider__text">一种广泛使用的解释型、高级和通用的编程语言</div><a class="blog-slider__button" onclick="pjax.loadUrl("posts/16756.html");" href="javascript:void(0);" alt="">详情 </a></div></div><div class="blog-slider__item swiper-slide" style="width: 750px; opacity: 1; transform: translate3d(0px, 0px, 0px); transition-duration: 0ms;"><a class="blog-slider__img" onclick="pjax.loadUrl("posts/14763.html");" href="javascript:void(0);" alt=""><img class="nolazyload" width="48" height="48" src="https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/blog/logo/django-logo2.png" alt="" onerror="this.onerror=null,this.src="/img/404.jpg""/></a><div class="blog-slider__content"><span class="blog-slider__code">2022-09-24</span><a class="blog-slider__title" onclick="pjax.loadUrl("posts/14763.html");" href="javascript:void(0);" alt="">01_Django-介绍-项目结构-URL和视图函数</a><div class="blog-slider__text">一个开放源代码的 Web 应用框架</div><a class="blog-slider__button" onclick="pjax.loadUrl("posts/14763.html");" href="javascript:void(0);" alt="">详情 </a></div></div><div class="blog-slider__item swiper-slide" style="width: 750px; opacity: 1; transform: translate3d(0px, 0px, 0px); transition-duration: 0ms;"><a class="blog-slider__img" onclick="pjax.loadUrl("posts/12907.html");" href="javascript:void(0);" alt=""><img class="nolazyload" width="48" height="48" src="https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/blog/logo/java-logo3.png" alt="" onerror="this.onerror=null,this.src="/img/404.jpg""/></a><div class="blog-slider__content"><span class="blog-slider__code">2022-09-21</span><a class="blog-slider__title" onclick="pjax.loadUrl("posts/12907.html");" href="javascript:void(0);" alt="">01_Java-特性-jdk-运行机制-转义字符-注释-代码规范</a><div class="blog-slider__text">一种广泛使用的计算机编程语言</div><a class="blog-slider__button" onclick="pjax.loadUrl("posts/12907.html");" href="javascript:void(0);" alt="">详情 </a></div></div><div class="blog-slider__item swiper-slide" style="width: 750px; opacity: 1; transform: translate3d(0px, 0px, 0px); transition-duration: 0ms;"><a class="blog-slider__img" onclick="pjax.loadUrl("posts/8236.html");" href="javascript:void(0);" alt=""><img class="nolazyload" width="48" height="48" src="https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/blog/logo/hexo-logo2.png" alt="" onerror="this.onerror=null,this.src="/img/404.jpg""/></a><div class="blog-slider__content"><span class="blog-slider__code">2022-09-20</span><a class="blog-slider__title" onclick="pjax.loadUrl("posts/8236.html");" href="javascript:void(0);" alt="">01_Hexo-Hexo + Pure搭建博客-自定义</a><div class="blog-slider__text">一个快速、简洁且高效的博客框架</div><a class="blog-slider__button" onclick="pjax.loadUrl("posts/8236.html");" href="javascript:void(0);" alt="">详情 </a></div></div><div class="blog-slider__item swiper-slide" style="width: 750px; opacity: 1; transform: translate3d(0px, 0px, 0px); transition-duration: 0ms;"><a class="blog-slider__img" onclick="pjax.loadUrl("posts/48860.html");" href="javascript:void(0);" alt=""><img class="nolazyload" width="48" height="48" src="https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/blog/logo/linux-logo2.png" alt="" onerror="this.onerror=null,this.src="/img/404.jpg""/></a><div class="blog-slider__content"><span class="blog-slider__code">2022-08-28</span><a class="blog-slider__title" onclick="pjax.loadUrl("posts/48860.html");" href="javascript:void(0);" alt="">01_Linux基础-部署-VMware-Xshell-Xftp-内核-安迪比尔定理</a><div class="blog-slider__text">一种自由和开放源码的类 UNIX 操作系统</div><a class="blog-slider__button" onclick="pjax.loadUrl("posts/48860.html");" href="javascript:void(0);" alt="">详情 </a></div></div></div><div class="blog-slider__pagination swiper-pagination-clickable swiper-pagination-bullets"></div></div><div id="random"><div id="random-banner"><canvas id="peoplecanvas"></canvas></div><a id="random-hover" style="width:100%;height:auto;" href="javascript:toRandomPost()" rel="external nofollow noreferrer" one-link-mark="yes"><i class="fa fa-paper-plane" style="margin-left:13px"></i><div style="margin-left:13px;-webkit-line-clamp: 1;overflow: hidden;-webkit-box-orient: vertical;display: -webkit-box;word-break: break-all;">随便逛逛</div><i class="fa-solid fa-arrow-right" style="margin-left:107px"></i></a></div></div>')}function whenDOMReadyHomePageSwiper(){for(var l="undefined".split(","),t=location.pathname,o=0;o<l.length;o++)t.includes(l[o])&&0;document.getElementById("mycpen1-home-first-page-tag")&&butterfly_swiper_injector_config();var a=new Swiper(".blog-slider",{passiveListeners:!0,spaceBetween:30,effect:"fade",loop:!0,autoplay:{disableOnInteraction:!0,delay:3e3},mousewheel:!0,pagination:{el:".blog-slider__pagination",clickable:!0}}),s=document.getElementById("swiper_container");null!==s&&(s.onmouseenter=function(){a.autoplay.stop()},s.onmouseleave=function(){a.autoplay.start()})}whenDOMReadyHomePageSwiper(),document.addEventListener("pjax:complete",whenDOMReadyHomePageSwiper); | ||
function butterfly_swiper_injector_config(){document.getElementById("recent-posts").insertAdjacentHTML("afterbegin",'<div class="recent-post-item swiper_container_card" style="height: auto;width: 100%"><div class="blog-slider swiper-container-fade swiper-container-horizontal" id="swiper_container"><div class="blog-slider__wrp swiper-wrapper" style="transition-duration: 0ms;"><div class="blog-slider__item swiper-slide" style="width: 750px; opacity: 1; transform: translate3d(0px, 0px, 0px); transition-duration: 0ms;"><a class="blog-slider__img" onclick="pjax.loadUrl("posts/16589f92.html");" href="javascript:void(0);" alt=""><img class="nolazyload" width="48" height="48" src="https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/blog/logo/zhuanzai160px.png" alt="" onerror="this.onerror=null,this.src="/img/404.jpg""/></a><div class="blog-slider__content"><span class="blog-slider__code">2022-12-03</span><a class="blog-slider__title" onclick="pjax.loadUrl("posts/16589f92.html");" href="javascript:void(0);" alt="">01_转载-图床搭建 Backblaze B2 + Cloudflare CDN</a><div class="blog-slider__text">文章转载</div><a class="blog-slider__button" onclick="pjax.loadUrl("posts/16589f92.html");" href="javascript:void(0);" alt="">详情 </a></div></div><div class="blog-slider__item swiper-slide" style="width: 750px; opacity: 1; transform: translate3d(0px, 0px, 0px); transition-duration: 0ms;"><a class="blog-slider__img" onclick="pjax.loadUrl("posts/88a726.html");" href="javascript:void(0);" alt=""><img class="nolazyload" width="48" height="48" src="https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/blog/logo/other-logo2.png" alt="" onerror="this.onerror=null,this.src="/img/404.jpg""/></a><div class="blog-slider__content"><span class="blog-slider__code">2022-10-10</span><a class="blog-slider__title" onclick="pjax.loadUrl("posts/88a726.html");" href="javascript:void(0);" alt="">01_Other-Supervisor管理进程-Twikoo版本升级</a><div class="blog-slider__text">其他分类</div><a class="blog-slider__button" onclick="pjax.loadUrl("posts/88a726.html");" href="javascript:void(0);" alt="">详情 </a></div></div><div class="blog-slider__item swiper-slide" style="width: 750px; opacity: 1; transform: translate3d(0px, 0px, 0px); transition-duration: 0ms;"><a class="blog-slider__img" onclick="pjax.loadUrl("posts/5552.html");" href="javascript:void(0);" alt=""><img class="nolazyload" width="48" height="48" src="https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/blog/logo/error-logo2.png" alt="" onerror="this.onerror=null,this.src="/img/404.jpg""/></a><div class="blog-slider__content"><span class="blog-slider__code">2022-10-09</span><a class="blog-slider__title" onclick="pjax.loadUrl("posts/5552.html");" href="javascript:void(0);" alt="">01_Error-Nginx 反代后端接口报错</a><div class="blog-slider__text">Troubleshooting</div><a class="blog-slider__button" onclick="pjax.loadUrl("posts/5552.html");" href="javascript:void(0);" alt="">详情 </a></div></div><div class="blog-slider__item swiper-slide" style="width: 750px; opacity: 1; transform: translate3d(0px, 0px, 0px); transition-duration: 0ms;"><a class="blog-slider__img" onclick="pjax.loadUrl("posts/63259.html");" href="javascript:void(0);" alt=""><img class="nolazyload" width="48" height="48" src="https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/blog/logo/php-logo2.png" alt="" onerror="this.onerror=null,this.src="/img/404.jpg""/></a><div class="blog-slider__content"><span class="blog-slider__code">2022-10-08</span><a class="blog-slider__title" onclick="pjax.loadUrl("posts/63259.html");" href="javascript:void(0);" alt="">01_PHP-CentOS8.2 编译安装 PHP8.1.10</a><div class="blog-slider__text">一种开源的通用计算机脚本语言</div><a class="blog-slider__button" onclick="pjax.loadUrl("posts/63259.html");" href="javascript:void(0);" alt="">详情 </a></div></div><div class="blog-slider__item swiper-slide" style="width: 750px; opacity: 1; transform: translate3d(0px, 0px, 0px); transition-duration: 0ms;"><a class="blog-slider__img" onclick="pjax.loadUrl("posts/16756.html");" href="javascript:void(0);" alt=""><img class="nolazyload" width="48" height="48" src="https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/blog/logo/python-logo3.png" alt="" onerror="this.onerror=null,this.src="/img/404.jpg""/></a><div class="blog-slider__content"><span class="blog-slider__code">2022-09-28</span><a class="blog-slider__title" onclick="pjax.loadUrl("posts/16756.html");" href="javascript:void(0);" alt="">01_Python-CSDN_环境搭建</a><div class="blog-slider__text">一种广泛使用的解释型、高级和通用的编程语言</div><a class="blog-slider__button" onclick="pjax.loadUrl("posts/16756.html");" href="javascript:void(0);" alt="">详情 </a></div></div><div class="blog-slider__item swiper-slide" style="width: 750px; opacity: 1; transform: translate3d(0px, 0px, 0px); transition-duration: 0ms;"><a class="blog-slider__img" onclick="pjax.loadUrl("posts/14763.html");" href="javascript:void(0);" alt=""><img class="nolazyload" width="48" height="48" src="https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/blog/logo/django-logo2.png" alt="" onerror="this.onerror=null,this.src="/img/404.jpg""/></a><div class="blog-slider__content"><span class="blog-slider__code">2022-09-24</span><a class="blog-slider__title" onclick="pjax.loadUrl("posts/14763.html");" href="javascript:void(0);" alt="">01_Django-介绍-项目结构-URL和视图函数</a><div class="blog-slider__text">一个开放源代码的 Web 应用框架</div><a class="blog-slider__button" onclick="pjax.loadUrl("posts/14763.html");" href="javascript:void(0);" alt="">详情 </a></div></div><div class="blog-slider__item swiper-slide" style="width: 750px; opacity: 1; transform: translate3d(0px, 0px, 0px); transition-duration: 0ms;"><a class="blog-slider__img" onclick="pjax.loadUrl("posts/12907.html");" href="javascript:void(0);" alt=""><img class="nolazyload" width="48" height="48" src="https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/blog/logo/java-logo3.png" alt="" onerror="this.onerror=null,this.src="/img/404.jpg""/></a><div class="blog-slider__content"><span class="blog-slider__code">2022-09-21</span><a class="blog-slider__title" onclick="pjax.loadUrl("posts/12907.html");" href="javascript:void(0);" alt="">01_Java-特性-jdk-运行机制-转义字符-注释-代码规范</a><div class="blog-slider__text">一种广泛使用的计算机编程语言</div><a class="blog-slider__button" onclick="pjax.loadUrl("posts/12907.html");" href="javascript:void(0);" alt="">详情 </a></div></div><div class="blog-slider__item swiper-slide" style="width: 750px; opacity: 1; transform: translate3d(0px, 0px, 0px); transition-duration: 0ms;"><a class="blog-slider__img" onclick="pjax.loadUrl("posts/8236.html");" href="javascript:void(0);" alt=""><img class="nolazyload" width="48" height="48" src="https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/blog/logo/hexo-logo2.png" alt="" onerror="this.onerror=null,this.src="/img/404.jpg""/></a><div class="blog-slider__content"><span class="blog-slider__code">2022-09-20</span><a class="blog-slider__title" onclick="pjax.loadUrl("posts/8236.html");" href="javascript:void(0);" alt="">01_Hexo-Hexo + Pure搭建博客-自定义</a><div class="blog-slider__text">一个快速、简洁且高效的博客框架</div><a class="blog-slider__button" onclick="pjax.loadUrl("posts/8236.html");" href="javascript:void(0);" alt="">详情 </a></div></div><div class="blog-slider__item swiper-slide" style="width: 750px; opacity: 1; transform: translate3d(0px, 0px, 0px); transition-duration: 0ms;"><a class="blog-slider__img" onclick="pjax.loadUrl("posts/48860.html");" href="javascript:void(0);" alt=""><img class="nolazyload" width="48" height="48" src="https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/blog/logo/linux-logo2.png" alt="" onerror="this.onerror=null,this.src="/img/404.jpg""/></a><div class="blog-slider__content"><span class="blog-slider__code">2022-08-28</span><a class="blog-slider__title" onclick="pjax.loadUrl("posts/48860.html");" href="javascript:void(0);" alt="">01_Linux基础-部署-VMware-Xshell-Xftp-内核-安迪比尔定理</a><div class="blog-slider__text">一种自由和开放源码的类 UNIX 操作系统</div><a class="blog-slider__button" onclick="pjax.loadUrl("posts/48860.html");" href="javascript:void(0);" alt="">详情 </a></div></div></div><div class="blog-slider__pagination swiper-pagination-clickable swiper-pagination-bullets"></div></div><div id="random"><div id="random-banner"><canvas id="peoplecanvas"></canvas></div><a id="random-hover" style="width:100%;height:auto;" href="javascript:toRandomPost()" rel="external nofollow noreferrer" one-link-mark="yes"><i class="fa fa-paper-plane" style="margin-left:13px"></i><div style="margin-left:13px;-webkit-line-clamp: 1;overflow: hidden;-webkit-box-orient: vertical;display: -webkit-box;word-break: break-all;">随便逛逛</div><i class="fa-solid fa-arrow-right" style="margin-left:107px"></i></a></div></div>')}function whenDOMReadyHomePageSwiper(){for(var l="undefined".split(","),t=location.pathname,o=0;o<l.length;o++)t.includes(l[o])&&0;document.getElementById("mycpen1-home-first-page-tag")&&butterfly_swiper_injector_config();var a=new Swiper(".blog-slider",{passiveListeners:!0,spaceBetween:30,effect:"fade",loop:!0,autoplay:{disableOnInteraction:!0,delay:3e3},mousewheel:!0,pagination:{el:".blog-slider__pagination",clickable:!0}}),s=document.getElementById("swiper_container");null!==s&&(s.onmouseenter=function(){a.autoplay.stop()},s.onmouseleave=function(){a.autoplay.start()})}whenDOMReadyHomePageSwiper(),document.addEventListener("pjax:complete",whenDOMReadyHomePageSwiper);x2248\x22\x20src=\x22https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/blog/logo/hexo-logo2.png\x22\x20alt=\x22\x22\x20onerror=\x22this.onerror=null,this.src="/img/404.jpg"\x22/></a><div\x20class=\x22blog-slider__content\x22><span\x20class=\x22blog-slider__code\x22>2022-09-20</span><a\x20class=\x22blog-slider__title\x22\x20onclick=\x22pjax.loadUrl("posts/8236.html");\x22\x20href=\x22javascript:void(0);\x22\x20alt=\x22\x22>01_Hexo-Hexo\x20+\x20Pure搭建博客-自定义</a><div\x20class=\x22blog-slider__text\x22>一个快速、简洁且高效的博客框架</div><a\x20class=\x22blog-slider__button\x22\x20onclick=\x22pjax.loadUrl("posts/8236.html");\x22\x20href=\x22javascript:void(0);\x22\x20alt=\x22\x22>详情\x20\x20\x20\x20\x20\x20\x20</a></div></div><div\x20class=\x22blog-slider__item\x20swiper-slide\x22\x20style=\x22width:\x20750px;\x20opacity:\x201;\x20transform:\x20translate3d(0px,\x200px,\x200px);\x20transition-duration:\x200ms;\x22><a\x20class=\x22blog-slider__img\x22\x20onclick=\x22pjax.loadUrl("posts/48860.html");\x22\x20href=\x22javascript:void(0);\x22\x20alt=\x22\x22><img\x20class=\x22nolazyload\x22\x20width=\x2248\x22\x20height=\x2248\x22\x20src=\x22https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/blog/logo/linux-logo2.png\x22\x20alt=\x22\x22\x20onerror=\x22this.onerror=null,this.src="/img/404.jpg"\x22/></a><div\x20class=\x22blog-slider__content\x22><span\x20class=\x22blog-slider__code\x22>2022-08-28</span><a\x20class=\x22blog-slider__title\x22\x20onclick=\x22pjax.loadUrl("posts/48860.html");\x22\x20href=\x22javascript:void(0);\x22\x20alt=\x22\x22>01_Linux基础-部署-VMware-Xshell-Xftp-内核-安迪比尔定理</a><div\x20class=\x22blog-slider__text\x22>一种自由和开放源码的类\x20UNIX\x20操作系统</div><a\x20class=\x22blog-slider__button\x22\x20onclick=\x22pjax.loadUrl("posts/48860.html");\x22\x20href=\x22javascript:void(0);\x22\x20alt=\x22\x22>详情\x20\x20\x20\x20\x20\x20\x20</a></div></div></div><div\x20class=\x22blog-slider__pagination\x20swiper-pagination-clickable\x20swiper-pagination-bullets\x22></div></div><div\x20id=\x22random\x22><div\x20id=\x22random-banner\x22><canvas\x20id=\x22peoplecanvas\x22></canvas></div><a\x20id=\x22random-hover\x22\x20style=\x22width:100%;height:auto;\x22\x20href=\x22javascript:toRandomPost()\x22\x20rel=\x22external\x20nofollow\x20noreferrer\x22\x20one-link-mark=\x22yes\x22><i\x20class=\x22fa\x20fa-paper-plane\x22\x20style=\x22margin-left:13px\x22></i><div\x20style=\x22margin-left:13px;-webkit-line-clamp:\x201;overflow:\x20hidden;-webkit-box-orient:\x20vertical;display:\x20-webkit-box;word-break:\x20break-all;\x22>随便逛逛</div><i\x20class=\x22fa-solid\x20fa-arrow-right\x22\x20style=\x22margin-left:107px\x22></i></a></div></div>';_0xa988d9[_0x2887e6(0xc3)](_0x2887e6(0xc5),_0x50e03a);}function whenDOMReadyHomePageSwiper(){var _0x202d60=_0x3d95,_0x524835=_0x202d60(0xca)[_0x202d60(0xcc)](','),_0xa63fea=location[_0x202d60(0xd4)],_0x56c262='/',_0x144cff=0x0;for(var _0x3a560a=0x0;_0x3a560a<_0x524835[_0x202d60(0xcd)];_0x3a560a++){_0xa63fea[_0x202d60(0xd5)](_0x524835[_0x3a560a])&&_0x144cff++;}document[_0x202d60(0xbe)](_0x202d60(0xba))&&butterfly_swiper_injector_config();var _0x3f754e=new Swiper(_0x202d60(0xc4),{'passiveListeners':!0x0,'spaceBetween':0x1e,'effect':_0x202d60(0xc6),'loop':!0x0,'autoplay':{'disableOnInteraction':!0x0,'delay':0xbb8},'mousewheel':!0x0,'pagination':{'el':'.blog-slider__pagination','clickable':!0x0}}),_0x4da94=document[_0x202d60(0xbe)](_0x202d60(0xbd));null!==_0x4da94&&(_0x4da94['onmouseenter']=function(){var _0x2b7e05=_0x202d60;_0x3f754e['autoplay'][_0x2b7e05(0xcf)]();},_0x4da94['onmouseleave']=function(){var _0x4f48cb=_0x202d60;_0x3f754e[_0x4f48cb(0xd3)][_0x4f48cb(0xc1)]();});}function _0x56f3(){var _0x554da3=['fade','3327248ArCsrE','174342lOjJYO','4fbnGMP','undefined','pjax:complete','split','length','22fBejZW','stop','891983qfHzCs','105eviIUo','recent-posts','autoplay','pathname','includes','669316SqCJsq','mycpen1-home-first-page-tag','4046160lfepbZ','13620033TPLPPi','swiper_container','getElementById','38024730lxiWte','addEventListener','start','21Jiozjx','insertAdjacentHTML','.blog-slider','afterbegin'];_0x56f3=function(){return _0x554da3;};return _0x56f3();}whenDOMReadyHomePageSwiper(),document[_0xc8958e(0xc0)](_0xc8958e(0xcb),whenDOMReadyHomePageSwiper); |
@@ -1,1 +0,1 @@ | ||
document.addEventListener("DOMContentLoaded",(function(){let e,t,n=!1;const o=n=>{const o=e=>Array.from(e).reduce(((e,t)=>e+t.offsetWidth),0);if(n){const n=o(document.querySelector("#blog-info > a").children),s=o(document.getElementById("menus").children);e=n+s,t=document.getElementById("nav")}const s=window.innerWidth<=768||e>t.offsetWidth-120;t.classList.toggle("hide-menu",s)},s=()=>{btf.sidebarPaddingR(),document.body.style.overflow="hidden",btf.animateIn(document.getElementById("menu-mask"),"to_show 0.5s"),document.getElementById("sidebar-menus").classList.add("open"),n=!0},i=()=>{const e=document.body;e.style.overflow="",e.style.paddingRight="",btf.animateOut(document.getElementById("menu-mask"),"to_hide 0.5s"),document.getElementById("sidebar-menus").classList.remove("open"),n=!1},c=()=>{const e=GLOBAL_CONFIG.highlight;if(!e)return;const{highlightCopy:t,highlightLang:n,highlightHeightLimit:o,plugin:s}=e,i=GLOBAL_CONFIG_SITE.isHighlightShrink,c=t||n||void 0!==i,a="highlight.js"===s?document.querySelectorAll("figure.highlight"):document.querySelectorAll('pre[class*="language-"]');if(!c&&!o||!a.length)return;const l="prismjs"===s,d=!0===i?"closed":"",r=void 0!==i?'<i class="fas fa-angle-down expand"></i>':"",u=t?'<div class="copy-notice"></div><i class="fas fa-paste copy-button"></i>':"",m=(e,t)=>{if(void 0!==GLOBAL_CONFIG.Snackbar)btf.snackbarShow(t);else{const n=e.previousElementSibling;n.textContent=t,n.style.opacity=1,setTimeout((()=>{n.style.opacity=0}),800)}},g=e=>{const t=e.parentNode;t.classList.add("copy-true");const n=window.getSelection(),o=document.createRange(),s=l?"pre code":"table .code pre";var i;o.selectNodeContents(t.querySelectorAll(`${s}`)[0]),n.removeAllRanges(),n.addRange(o),i=e.lastChild,document.queryCommandSupported&&document.queryCommandSupported("copy")?(document.execCommand("copy"),m(i,GLOBAL_CONFIG.copy.success)):m(i,GLOBAL_CONFIG.copy.noSupport),n.removeAllRanges(),t.classList.remove("copy-true")},h=function(e){const t=e.target.classList;t.contains("expand")?this.classList.toggle("closed"):t.contains("copy-button")&&g(this)},f=function(){this.classList.toggle("expand-done")},L=(e,t,n)=>{const s=document.createDocumentFragment();if(c){const t=document.createElement("div");t.className=`highlight-tools ${d}`,t.innerHTML=r+e+u,btf.addEventListenerPjax(t,"click",h),s.appendChild(t)}if(o&&t.offsetHeight>o+30){const e=document.createElement("div");e.className="code-expand-btn",e.innerHTML='<i class="fas fa-angle-double-down"></i>',btf.addEventListenerPjax(e,"click",f),s.appendChild(e)}"hl"===n?t.insertBefore(s,t.firstChild):t.parentNode.insertBefore(s,t)};l?a.forEach((e=>{if(n){const t=`<div class="code-lang">${e.getAttribute("data-language")||"Code"}</div>`;btf.wrap(e,"figure",{class:"highlight"}),L(t,e)}else btf.wrap(e,"figure",{class:"highlight"}),L("",e)})):a.forEach((e=>{if(n){let t=e.getAttribute("class").split(" ")[1];"plain"!==t&&void 0!==t||(t="Code");L(`<div class="code-lang">${t}</div>`,e,"hl")}else L("",e,"hl")}))},a=async e=>{const t=await fetch(e);return await t.json()},l=(e,t,n=!1,o)=>{const s=t.length,i=new InfiniteGrid.JustifiedInfiniteGrid(e,{gap:5,isConstantSize:!0,sizeRange:[150,600],useResizeObserver:!0,observeChildren:!0,useTransform:!0});o&&btf.addGlobalFn("igOfTabs",(()=>{i.destroy()}),!1,o);const c=e=>e.replace(/"/g,"""),a=GLOBAL_CONFIG.infinitegrid.buttonText,l=(e,n)=>{i.append(((e,n)=>{const o=[],i=(e-1)*n;for(let e=0;e<n;++e){const n=i+e;if(n>=s)break;const a=t[n],l=a.alt?`alt="${c(a.alt)}"`:"",d=a.title?`title="${c(a.title)}"`:"";o.push(`<div class="item ">\n <img src="${a.url}" data-grid-maintained-target="true" ${l+d} />\n </div>`)}return o})(e,n),e)},d=Math.ceil(s/10),r=t=>{const{updated:o,isResize:s,mounted:c}=t;if(o.length&&c.length&&!s){if(btf.loadLightbox(e.querySelectorAll("img:not(.medium-zoom-image)")),i.getGroups().length===d)return btf.setLoading.remove(e),void i.off("renderComplete",r);n&&(btf.setLoading.remove(e),(e=>{const t=document.createElement("button");t.textContent=a;const n=t=>{t.target.removeEventListener("click",n),t.target.remove(),btf.setLoading.add(e),l(i.getGroups().length+1,10)};t.addEventListener("click",n),e.insertAdjacentElement("afterend",t)})(e))}},u=btf.debounce((e=>{const t=(+e.groupKey||0)+1;l(t,10),t===d&&i.off("requestAppend",u)}),300);btf.setLoading.add(e),i.on("renderComplete",r),n?l(1,10):(i.on("requestAppend",u),i.renderItems()),btf.addGlobalFn("justifiedGallery",(()=>{i.destroy()}))},d=async(e,t=!1)=>{const n=async()=>{for(const n of e){if(btf.isHidden(n))continue;if(t&&n.classList.contains("loaded")){n.querySelector(".gallery-items").innerHTML="";const e=n.querySelector(":scope > button"),t=n.querySelector(":scope > .loading-container");e&&e.remove(),t&&t.remove()}const e="true"===n.getAttribute("data-button"),o=n.firstElementChild.textContent;n.classList.add("loaded");const s="url"===n.getAttribute("data-type")?await a(o):JSON.parse(o);l(n.lastElementChild,s,e,t)}};"function"==typeof InfiniteGrid||await getScript(`${GLOBAL_CONFIG.infinitegrid.js}`),n()},r=()=>{const e=document.getElementById("rightside"),t=window.innerHeight+56;let n=0;const o=document.getElementById("page-header"),s="undefined"!=typeof chatBtn,i=GLOBAL_CONFIG.percent.rightside;if(document.body.scrollHeight<=t)return void e.classList.add("rightside-show");let c="";const a=btf.throttle((()=>{const a=window.scrollY||document.documentElement.scrollTop,l=(e=>{const t=e>n;return n=e,t})(a);a>56?(o.classList.add("is-top-bar"),""===c&&(o.classList.add("nav-fixed"),e.classList.add("rightside-show")),l?"down"!==c&&(o.classList.remove("nav-visible"),s&&window.chatBtn.hide(),c="down"):"up"!==c&&(o.classList.add("nav-visible"),s&&window.chatBtn.show(),c="up")):(c="",0===a&&(o.classList.remove("is-top-bar"),o.classList.remove("nav-fixed","nav-visible")),e.classList.remove("rightside-show")),i&&(e=>{const t=btf.getScrollPercent(e,document.body),n=document.getElementById("go-up");t<95?(n.classList.add("show-percent"),n.querySelector(".scroll-percent").textContent=t):n.classList.remove("show-percent")})(a),document.body.scrollHeight<=t&&e.classList.add("rightside-show")}),50);btf.addEventListenerPjax(window,"scroll",a,{passive:!0})},u=()=>{const e=GLOBAL_CONFIG_SITE.isToc,t=GLOBAL_CONFIG.isAnchor,n=document.getElementById("article-container");if(!n||!e&&!t)return;let o,s,i,c,a;if(e){const e=document.getElementById("card-toc");s=e.querySelector(".toc-content"),o=s.querySelectorAll(".toc-link"),c=e.querySelector(".toc-percentage"),a=s.classList.contains("is-expand");const t=t=>{const n=t.target.closest(".toc-link");n&&(t.preventDefault(),btf.scrollToDest(btf.getEleTop(document.getElementById(decodeURI(n.getAttribute("href")).replace("#",""))),300),window.innerWidth<900&&e.classList.remove("open"))};btf.addEventListenerPjax(s,"click",t),i=e=>{const t=e.getBoundingClientRect().top,n=s.scrollTop;t>document.documentElement.clientHeight-100&&(s.scrollTop=n+150),t<100&&(s.scrollTop=n-150)}}const l=n.querySelectorAll("h1,h2,h3,h4,h5,h6");let d="";const r=btf.throttle((()=>{const r=window.scrollY||document.documentElement.scrollTop;e&&GLOBAL_CONFIG.percent.toc&&(c.textContent=btf.getScrollPercent(r,n)),(n=>{if(0===n)return!1;let c="",r="";if(l.forEach(((e,t)=>{if(n>btf.getEleTop(e)-80){const n=e.id;c=n?"#"+encodeURI(n):"",r=t}})),d!==r&&(t&&btf.updateAnchor(c),d=r,e)){if(s.querySelectorAll(".active").forEach((e=>{e.classList.remove("active")})),""===c)return;const e=o[r];if(e.classList.add("active"),setTimeout((()=>{i(e)}),0),a)return;let t=e.parentNode;for(;!t.matches(".toc");t=t.parentNode)t.matches("li")&&t.classList.add("active")}})(r)}),50);btf.addEventListenerPjax(window,"scroll",r,{passive:!0})},m=e=>{const t=(window.globalFn||{}).themeChange||{};t&&Object.keys(t).forEach((n=>{const o=t[n];["disqus","disqusjs"].includes(n)?setTimeout((()=>o(e)),300):o(e)}))},g={readmode:()=>{const e=document.body;e.classList.add("read-mode");const t=document.createElement("button");t.type="button",t.className="fas fa-sign-out-alt exit-readmode",e.appendChild(t);const n=()=>{e.classList.remove("read-mode"),t.remove(),t.removeEventListener("click",n)};t.addEventListener("click",n)},darkmode:()=>{const e="dark"===document.documentElement.getAttribute("data-theme")?"light":"dark";"dark"===e?(activateDarkMode(),void 0!==GLOBAL_CONFIG.Snackbar&&btf.snackbarShow(GLOBAL_CONFIG.Snackbar.day_to_night)):(activateLightMode(),void 0!==GLOBAL_CONFIG.Snackbar&&btf.snackbarShow(GLOBAL_CONFIG.Snackbar.night_to_day)),saveToLocal.set("theme",e,2),m(e)},"rightside-config":e=>{const t=e.firstElementChild;t.classList.contains("show")&&(t.classList.add("status"),setTimeout((()=>{t.classList.remove("status")}),300)),t.classList.toggle("show")},"go-up":()=>{btf.scrollToDest(0,500)},"hide-aside-btn":()=>{const e=document.documentElement.classList,t=e.contains("hide-aside")?"show":"hide";saveToLocal.set("aside-status",t,2),e.toggle("hide-aside")},"mobile-toc-button":e=>{const t=document.getElementById("card-toc");t.style.transition="transform 0.3s ease-in-out",t.classList.toggle("open"),t.addEventListener("transitionend",(()=>{t.style.transition=""}),{once:!0})},"chat-btn":()=>{window.chatBtnFn()},translateLink:()=>{window.translateFn.translatePage()}};document.getElementById("rightside").addEventListener("click",(function(e){const t=e.target.closest("[id]");t&&g[t.id]&&g[t.id](this)}));const h=()=>{const e=document.querySelectorAll("#article-container .hide-button");if(!e.length)return;const t=function(e){this.classList.add("open");const t=this.nextElementSibling.querySelectorAll(".gallery-container");t.length&&d(t)};e.forEach((e=>{e.addEventListener("click",t,{once:!0})}))},f=()=>{const e=document.querySelectorAll("#article-container .tabs");if(!e.length)return;const t=(e,t)=>{Array.from(e).forEach((e=>{e.classList.remove("active"),e!==t&&e.id!==t||e.classList.add("active")}))},n=(e,n)=>{btf.addEventListenerPjax(e.firstElementChild,"click",(function(e){const o=e.target.closest("button");if(o.classList.contains("active"))return;t(this.children,o),this.classList.remove("no-default");const s=o.getAttribute("data-href"),i=this.nextElementSibling;if(t(i.children,s),n){btf.removeGlobalFnEvent("igOfTabs",this);const e=i.querySelectorAll(`:scope > #${s} .gallery-container`);e.length&&d(e,this)}}))};e.forEach((e=>{const t=!!e.querySelectorAll(".gallery-container");n(e,t),(e=>{btf.addEventListenerPjax(e.lastElementChild,"click",(t=>{t.target.closest("button")&&btf.scrollToDest(btf.getEleTop(e),300)}))})(e)}))},L=function(e){e.forEach((e=>{const t=e.getAttribute("datetime");e.textContent=btf.diffDate(t,!0),e.style.display="inline"}))};window.refreshFn=function(){o(!0),t.classList.add("show"),GLOBAL_CONFIG_SITE.isPost?(void 0!==GLOBAL_CONFIG.noticeOutdate&&(()=>{const{limitDay:e,messagePrev:t,messageNext:n,position:o}=GLOBAL_CONFIG.noticeOutdate,s=btf.diffDate(GLOBAL_CONFIG_SITE.postUpdate);if(s>=e){const e=document.createElement("div");e.className="post-outdate-notice",e.textContent=`${t} ${s} ${n}`;const i=document.getElementById("article-container");"top"===o?i.insertBefore(e,i.firstChild):i.appendChild(e)}})(),GLOBAL_CONFIG.relativeDate.post&&L(document.querySelectorAll("#post-meta time"))):(GLOBAL_CONFIG.relativeDate.homepage&&L(document.querySelectorAll("#recent-posts time")),GLOBAL_CONFIG.runtime&&(()=>{const e=document.getElementById("runtimeshow");if(e){const t=e.getAttribute("data-publishDate");e.textContent=`${btf.diffDate(t)} ${GLOBAL_CONFIG.runtime}`}})(),(()=>{const e=document.getElementById("last-push-date");if(e){const t=e.getAttribute("data-lastPushDate");e.textContent=btf.diffDate(t,!0)}})(),(()=>{const e=document.querySelector("#aside-cat-list.expandBtn");if(!e)return;btf.addEventListenerPjax(e,"click",(e=>{const t=e.target;"I"===t.nodeName&&(e.preventDefault(),t.parentNode.classList.toggle("expand"))}),!0)})()),u(),GLOBAL_CONFIG_SITE.isHome&&(()=>{const e=document.getElementById("scroll-down");e&&btf.addEventListenerPjax(e,"click",(()=>{btf.scrollToDest(document.getElementById("content-inner").offsetTop,300)}))})(),c(),GLOBAL_CONFIG.isPhotoFigcaption&&document.querySelectorAll("#article-container img").forEach((e=>{const t=e.title||e.alt;if(!t)return;const n=document.createElement("div");n.className="img-alt is-center",n.textContent=t,e.insertAdjacentElement("afterend",n)})),r(),btf.removeGlobalFnEvent("justifiedGallery");const e=document.querySelectorAll("#article-container .gallery-container");e.length&&d(e),btf.loadLightbox(document.querySelectorAll("#article-container img:not(.no-lightbox)")),(()=>{const e=document.querySelectorAll("#article-container table");e.length&&e.forEach((e=>{e.closest(".highlight")||btf.wrap(e,"div",{class:"table-wrap"})}))})(),h(),f(),(()=>{const e=document.getElementById("switch-btn");if(!e)return;let t=!1;const n=document.getElementById("post-comment");btf.addEventListenerPjax(e,"click",(()=>{n.classList.toggle("move"),t||"function"!=typeof loadOtherComment||(t=!0,loadOtherComment())}))})(),btf.addEventListenerPjax(document.getElementById("toggle-menu"),"click",(()=>{s()}))},refreshFn(),window.addEventListener("resize",(()=>{o(!1),n&&btf.isHidden(document.getElementById("toggle-menu"))&&i()})),document.getElementById("menu-mask").addEventListener("click",(e=>{i()})),document.querySelector("#sidebar-menus .menus_items").addEventListener("click",(e=>{const t=e.target.closest(".site-page.group");t&&t.classList.toggle("hide")})),GLOBAL_CONFIG.islazyload&&(window.lazyLoadInstance=new LazyLoad({elements_selector:"img",threshold:0,data_src:"lazy-src"})),void 0!==GLOBAL_CONFIG.copyright&&(()=>{const{limitCount:e,languages:t}=GLOBAL_CONFIG.copyright;document.body.addEventListener("copy",(n=>{n.preventDefault();const o=window.getSelection(0).toString();let s=o;return o.length>e&&(s=`${o}\n\n\n${t.author}\n${t.link}${window.location.href}\n${t.source}\n${t.info}`),n.clipboardData?n.clipboardData.setData("text",s):window.clipboardData.setData("text",s)}))})(),GLOBAL_CONFIG.autoDarkmode&&window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",(e=>{void 0===saveToLocal.get("theme")&&(e.matches?m("dark"):m("light"))}))})); | ||
document.addEventListener("DOMContentLoaded",(function(){let e,t,n=!1;const o=n=>{const o=e=>Array.from(e).reduce(((e,t)=>e+t.offsetWidth),0);if(n){const n=o(document.querySelector("#blog-info > a").children),s=o(document.getElementById("menus").children);e=n+s,t=document.getElementById("nav")}const s=window.innerWidth<=768||e>t.offsetWidth-120;t.classList.toggle("hide-menu",s)},s=()=>{btf.sidebarPaddingR(),document.body.style.overflow="hidden",btf.animateIn(document.getElementById("menu-mask"),"to_show 0.5s"),document.getElementById("sidebar-menus").classList.add("open"),n=!0},i=()=>{const e=document.body;e.style.overflow="",e.style.paddingRight="",btf.animateOut(document.getElementById("menu-mask"),"to_hide 0.5s"),document.getElementById("sidebar-menus").classList.remove("open"),n=!1},c=()=>{const e=GLOBAL_CONFIG.highlight;if(!e)return;const{highlightCopy:t,highlightLang:n,highlightHeightLimit:o,plugin:s}=e,i=GLOBAL_CONFIG_SITE.isHighlightShrink,c=t||n||void 0!==i,a="highlight.js"===s?document.querySelectorAll("figure.highlight"):document.querySelectorAll('pre[class*="language-"]');if(!c&&!o||!a.length)return;const l="prismjs"===s,d=!0===i?"closed":"",r=void 0!==i?'<i class="fas fa-angle-down expand"></i>':"",u=t?'<div class="copy-notice"></div><i class="fas fa-paste copy-button"></i>':"",m=(e,t)=>{if(void 0!==GLOBAL_CONFIG.Snackbar)btf.snackbarShow(t);else{const n=e.previousElementSibling;n.textContent=t,n.style.opacity=1,setTimeout((()=>{n.style.opacity=0}),800)}},g=e=>{const t=e.parentNode;t.classList.add("copy-true");const n=window.getSelection(),o=document.createRange(),s=l?"pre code":"table .code pre";var i;o.selectNodeContents(t.querySelectorAll(`${s}`)[0]),n.removeAllRanges(),n.addRange(o),i=e.lastChild,document.queryCommandSupported&&document.queryCommandSupported("copy")?(document.execCommand("copy"),m(i,GLOBAL_CONFIG.copy.success)):m(i,GLOBAL_CONFIG.copy.noSupport),n.removeAllRanges(),t.classList.remove("copy-true")},h=function(e){const t=e.target.classList;t.contains("expand")?this.classList.toggle("closed"):t.contains("copy-button")&&g(this)},f=function(){this.classList.toggle("expand-done")},L=(e,t,n)=>{const s=document.createDocumentFragment();if(c){const t=document.createElement("div");t.className=`highlight-tools ${d}`,t.innerHTML=r+e+u,btf.addEventListenerPjax(t,"click",h),s.appendChild(t)}if(o&&t.offsetHeight>o+30){const e=document.createElement("div");e.className="code-expand-btn",e.innerHTML='<i class="fas fa-angle-double-down"></i>',btf.addEventListenerPjax(e,"click",f),s.appendChild(e)}"hl"===n?t.insertBefore(s,t.firstChild):t.parentNode.insertBefore(s,t)};l?a.forEach((e=>{if(n){const t=`<div class="code-lang">${e.getAttribute("data-language")||"Code"}</div>`;btf.wrap(e,"figure",{class:"highlight"}),L(t,e)}else btf.wrap(e,"figure",{class:"highlight"}),L("",e)})):a.forEach((e=>{if(n){let t=e.getAttribute("class").split(" ")[1];"plain"!==t&&void 0!==t||(t="Code");L(`<div class="code-lang">${t}</div>`,e,"hl")}else L("",e,"hl")}))},a=async e=>{const t=await fetch(e);return await t.json()},l=(e,t,n=!1,o)=>{const s=t.length,i=new InfiniteGrid.JustifiedInfiniteGrid(e,{gap:5,isConstantSize:!0,sizeRange:[150,600],useResizeObserver:!0,observeChildren:!0,useTransform:!0});o&&btf.addGlobalFn("igOfTabs",(()=>{i.destroy()}),!1,o);const c=e=>e.replace(/"/g,"""),a=GLOBAL_CONFIG.infinitegrid.buttonText,l=(e,n)=>{i.append(((e,n)=>{const o=[],i=(e-1)*n;for(let e=0;e<n;++e){const n=i+e;if(n>=s)break;const a=t[n],l=a.alt?`alt="${c(a.alt)}"`:"",d=a.title?`title="${c(a.title)}"`:"";o.push(`<div class="item ">\n <img src="${a.url}" data-grid-maintained-target="true" ${l+d} />\n </div>`)}return o})(e,n),e)},d=Math.ceil(s/10),r=t=>{const{updated:o,isResize:s,mounted:c}=t;if(o.length&&c.length&&!s){if(btf.loadLightbox(e.querySelectorAll("img:not(.medium-zoom-image)")),i.getGroups().length===d)return btf.setLoading.remove(e),void i.off("renderComplete",r);n&&(btf.setLoading.remove(e),(e=>{const t=document.createElement("button");t.textContent=a;const n=t=>{t.target.removeEventListener("click",n),t.target.remove(),btf.setLoading.add(e),l(i.getGroups().length+1,10)};t.addEventListener("click",n),e.insertAdjacentElement("afterend",t)})(e))}},u=btf.debounce((e=>{const t=(+e.groupKey||0)+1;l(t,10),t===d&&i.off("requestAppend",u)}),300);btf.setLoading.add(e),i.on("renderComplete",r),n?l(1,10):(i.on("requestAppend",u),i.renderItems()),btf.addGlobalFn("justifiedGallery",(()=>{i.destroy()}))},d=async(e,t=!1)=>{const n=async()=>{for(const n of e){if(btf.isHidden(n))continue;if(t&&n.classList.contains("loaded")){n.querySelector(".gallery-items").innerHTML="";const e=n.querySelector(":scope > button"),t=n.querySelector(":scope > .loading-container");e&&e.remove(),t&&t.remove()}const e="true"===n.getAttribute("data-button"),o=n.firstElementChild.textContent;n.classList.add("loaded");const s="url"===n.getAttribute("data-type")?await a(o):JSON.parse(o);l(n.lastElementChild,s,e,t)}};"function"==typeof InfiniteGrid||await getScript(`${GLOBAL_CONFIG.infinitegrid.js}`),n()},r=()=>{const e=document.getElementById("rightside"),t=window.innerHeight+56;let n=0;const o=document.getElementById("page-header"),s="undefined"!=typeof chatBtn,i=GLOBAL_CONFIG.percent.rightside;if(document.body.scrollHeight<=t)return void e.classList.add("rightside-show");let c="";const a=btf.throttle((()=>{const a=window.scrollY||document.documentElement.scrollTop,l=(e=>{const t=e>n;return n=e,t})(a);a>56?(o.classList.add("is-top-bar"),""===c&&(o.classList.add("nav-fixed"),e.classList.add("rightside-show")),l?"down"!==c&&(o.classList.remove("nav-visible"),s&&window.chatBtn.hide(),c="down"):"up"!==c&&(o.classList.add("nav-visible"),s&&window.chatBtn.show(),c="up")):(c="",0===a&&(o.classList.remove("is-top-bar"),o.classList.remove("nav-fixed","nav-visible")),e.classList.remove("rightside-show")),i&&(e=>{const t=btf.getScrollPercent(e,document.body),n=document.getElementById("go-up");t<95?(n.classList.add("show-percent"),n.querySelector(".scroll-percent").textContent=t):n.classList.remove("show-percent")})(a),document.body.scrollHeight<=t&&e.classList.add("rightside-show")}),50);btf.addEventListenerPjax(window,"scroll",a,{passive:!0})},u=()=>{const e=GLOBAL_CONFIG_SITE.isToc,t=GLOBAL_CONFIG.isAnchor,n=document.getElementById("article-container");if(!n||!e&&!t)return;let o,s,i,c,a;if(e){const e=document.getElementById("card-toc");s=e.querySelector(".toc-content"),o=s.querySelectorAll(".toc-link"),c=e.querySelector(".toc-percentage"),a=s.classList.contains("is-expand");const t=t=>{const n=t.target.closest(".toc-link");n&&(t.preventDefault(),btf.scrollToDest(btf.getEleTop(document.getElementById(decodeURI(n.getAttribute("href")).replace("#",""))),300),window.innerWidth<900&&e.classList.remove("open"))};btf.addEventListenerPjax(s,"click",t),i=e=>{const t=e.getBoundingClientRect().top,n=s.scrollTop;t>document.documentElement.clientHeight-100&&(s.scrollTop=n+150),t<100&&(s.scrollTop=n-150)}}const l=n.querySelectorAll("h1,h2,h3,h4,h5,h6");let d="";const r=btf.throttle((()=>{const r=window.scrollY||document.documentElement.scrollTop;e&&GLOBAL_CONFIG.percent.toc&&(c.textContent=btf.getScrollPercent(r,n)),(n=>{if(0===n)return!1;let c="",r="";if(l.forEach(((e,t)=>{if(n>btf.getEleTop(e)-80){const n=e.id;c=n?"#"+encodeURI(n):"",r=t}})),d!==r&&(t&&btf.updateAnchor(c),d=r,e)){if(s.querySelectorAll(".active").forEach((e=>{e.classList.remove("active")})),""===c)return;const e=o[r];if(e.classList.add("active"),setTimeout((()=>{i(e)}),0),a)return;let t=e.parentNode;for(;!t.matches(".toc");t=t.parentNode)t.matches("li")&&t.classList.add("active")}})(r)}),50);btf.addEventListenerPjax(window,"scroll",r,{passive:!0})},m=e=>{const t=(window.globalFn||{}).themeChange||{};t&&Object.keys(t).forEach((n=>{const o=t[n];["disqus","disqusjs"].includes(n)?setTimeout((()=>o(e)),300):o(e)}))},g={readmode:()=>{const e=document.body;e.classList.add("read-mode");const t=document.createElement("button");t.type="button",t.className="fas fa-sign-out-alt exit-readmode",e.appendChild(t);const n=()=>{e.classList.remove("read-mode"),t.remove(),t.removeEventListener("click",n)};t.addEventListener("click",n)},darkmode:()=>{const e="dark"===document.documentElement.getAttribute("data-theme")?"light":"dark";"dark"===e?(activateDarkMode(),void 0!==GLOBAL_CONFIG.Snackbar&&btf.snackbarShow(GLOBAL_CONFIG.Snackbar.day_to_night)):(activateLightMode(),void 0!==GLOBAL_CONFIG.Snackbar&&btf.snackbarShow(GLOBAL_CONFIG.Snackbar.night_to_day)),saveToLocal.set("theme",e,2),m(e)},"rightside-config":e=>{const t=e.firstElementChild;t.classList.contains("show")&&(t.classList.add("status"),setTimeout((()=>{t.classList.remove("status")}),300)),t.classList.toggle("show")},"go-up":()=>{btf.scrollToDest(0,500)},"hide-aside-btn":()=>{const e=document.documentElement.classList,t=e.contains("hide-aside")?"show":"hide";saveToLocal.set("aside-status",t,2),e.toggle("hide-aside")},"mobile-toc-button":e=>{const t=document.getElementById("card-toc");t.style.transition="transform 0.3s ease-in-out",t.classList.toggle("open"),t.addEventListener("transitionend",(()=>{t.style.transition=""}),{once:!0})},"chat-btn":()=>{window.chatBtnFn()},translateLink:()=>{window.translateFn.translatePage()}};document.getElementById("rightside").addEventListener("click",(function(e){const t=e.target.closest("[id]");t&&g[t.id]&&g[t.id](this)}));const h=()=>{const e=document.querySelectorAll("#article-container .hide-button");if(!e.length)return;const t=function(e){this.classList.add("open");const t=this.nextElementSibling.querySelectorAll(".gallery-container");t.length&&d(t)};e.forEach((e=>{e.addEventListener("click",t,{once:!0})}))},f=()=>{const e=document.querySelectorAll("#article-container .tabs");if(!e.length)return;const t=(e,t)=>{Array.from(e).forEach((e=>{e.classList.remove("active"),e!==t&&e.id!==t||e.classList.add("active")}))},n=(e,n)=>{btf.addEventListenerPjax(e.firstElementChild,"click",(function(e){const o=e.target.closest("button");if(o.classList.contains("active"))return;t(this.children,o),this.classList.remove("no-default");const s=o.getAttribute("data-href"),i=this.nextElementSibling;if(t(i.children,s),n){btf.removeGlobalFnEvent("igOfTabs",this);const e=i.querySelectorAll(`:scope > #${s} .gallery-container`);e.length&&d(e,this)}}))};e.forEach((e=>{const t=!!e.querySelectorAll(".gallery-container");n(e,t),(e=>{btf.addEventListenerPjax(e.lastElementChild,"click",(t=>{t.target.closest("button")&&btf.scrollToDest(btf.getEleTop(e),300)}))})(e)}))},L=function(e){e.forEach((e=>{const t=e.getAttribute("datetime");e.textContent=btf.diffDate(t,!0),e.style.display="inline"}))};window.refreshFn=function(){o(!0),t.classList.add("show"),GLOBAL_CONFIG_SITE.isPost?(void 0!==GLOBAL_CONFIG.noticeOutdate&&(()=>{const{limitDay:e,messagePrev:t,messageNext:n,position:o}=GLOBAL_CONFIG.noticeOutdate,s=btf.diffDate(GLOBAL_CONFIG_SITE.postUpdate);if(s>=e){const e=document.createElement("div");e.className="post-outdate-notice",e.textContent=`${t} ${s} ${n}`;const i=document.getElementById("article-container");"top"===o?i.insertBefore(e,i.firstChild):i.appendChild(e)}})(),GLOBAL_CONFIG.relativeDate.post&&L(document.querySelectorAll("#post-meta time"))):(GLOBAL_CONFIG.relativeDate.homepage&&L(document.querySelectorAll("#recent-posts time")),GLOBAL_CONFIG.runtime&&(()=>{const e=document.getElementById("runtimeshow");if(e){const t=e.getAttribute("data-publishDate");e.textContent=`${btf.diffDate(t)} ${GLOBAL_CONFIG.runtime}`}})(),(()=>{const e=document.getElementById("last-push-date");if(e){const t=e.getAttribute("data-lastPushDate");e.textContent=btf.diffDate(t,!0)}})(),(()=>{const e=document.querySelector("#aside-cat-list.expandBtn");if(!e)return;btf.addEventListenerPjax(e,"click",(e=>{const t=e.target;"I"===t.nodeName&&(e.preventDefault(),t.parentNode.classList.toggle("expand"))}),!0)})()),u(),GLOBAL_CONFIG_SITE.isHome&&(()=>{const e=document.getElementById("scroll-down");e&&btf.addEventListenerPjax(e,"click",(()=>{btf.scrollToDest(document.getElementById("content-inner").offsetTop,300)}))})(),c(),GLOBAL_CONFIG.isPhotoFigcaption&&document.querySelectorAll("#article-container img").forEach((e=>{const t=e.title||e.alt;if(!t)return;const n=document.createElement("div");n.className="img-alt is-center",n.textContent=t,e.insertAdjacentElement("afterend",n)})),r(),btf.removeGlobalFnEvent("justifiedGallery");const e=document.querySelectorAll("#article-container .gallery-container");e.length&&d(e),btf.loadLightbox(document.querySelectorAll("#article-container img:not(.no-lightbox)")),(()=>{const e=document.querySelectorAll("#article-container table");e.length&&e.forEach((e=>{e.closest(".highlight")||btf.wrap(e,"div",{class:"table-wrap"})}))})(),h(),f(),(()=>{const e=document.getElementById("switch-btn");if(!e)return;let t=!1;const n=document.getElementById("post-comment");btf.addEventListenerPjax(e,"click",(()=>{n.classList.toggle("move"),t||"function"!=typeof loadOtherComment||(t=!0,loadOtherComment())}))})(),btf.addEventListenerPjax(document.getElementById("toggle-menu"),"click",(()=>{s()}))},refreshFn(),window.addEventListener("resize",(()=>{o(!1),n&&btf.isHidden(document.getElementById("toggle-menu"))&&i()})),document.getElementById("menu-mask").addEventListener("click",(e=>{i()})),document.querySelector("#sidebar-menus .menus_items").addEventListener("click",(e=>{const t=e.target.closest(".site-page.group");t&&t.classList.toggle("hide")})),GLOBAL_CONFIG.islazyload&&(window.lazyLoadInstance=new LazyLoad({elements_selector:"img",threshold:0,data_src:"lazy-src"})),void 0!==GLOBAL_CONFIG.copyright&&(()=>{const{limitCount:e,languages:t}=GLOBAL_CONFIG.copyright;document.body.addEventListener("copy",(n=>{n.preventDefault();const o=window.getSelection(0).toString();let s=o;return o.length>e&&(s=`${o}\n\n\n${t.author}\n${t.link}${window.location.href}\n${t.source}\n${t.info}`),n.clipboardData?n.clipboardData.setData("text",s):window.clipboardData.setData("text",s)}))})(),GLOBAL_CONFIG.autoDarkmode&&window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",(e=>{void 0===saveToLocal.get("theme")&&(e.matches?m("dark"):m("light"))}))}));2,_0x34fde1=_0x4e20b0[_0x1a330e(0x18c)][_0x1a330e(0x224)](_0x1a330e(0x173));if(!_0x34fde1)return;_0x4e20b0[_0x1a330e(0x1f1)](),btf['scrollToDest'](btf[_0x1a330e(0x147)](document[_0x1a330e(0x1dc)](decodeURI(_0x34fde1['getAttribute'](_0x1a330e(0x162)))[_0x1a330e(0x1e9)]('#',''))),0x12c),window[_0x1a330e(0x151)]<0x384&&_0x1ee2a0[_0x1a330e(0x1cd)][_0x1a330e(0x192)](_0x1a330e(0x1de));};btf[_0x9a06b2(0x154)](_0x115301,_0x9a06b2(0x1a7),_0x3704d0),_0x355fbd=_0x50a801=>{const _0x394273=_0x9a06b2,_0x16b3e4=_0x50a801[_0x394273(0x194)]()[_0x394273(0x14d)],_0x168b36=_0x115301['scrollTop'];_0x16b3e4>document[_0x394273(0x1f9)][_0x394273(0x15b)]-0x64&&(_0x115301[_0x394273(0x19a)]=_0x168b36+0x96),_0x16b3e4<0x64&&(_0x115301[_0x394273(0x19a)]=_0x168b36-0x96);};}const _0x2e1bcd=_0x1000af[_0x9a06b2(0x160)](_0x9a06b2(0x215));let _0x46da3c='';const _0x51e9a8=_0x521432=>{const _0x332f9e=_0x9a06b2;if(_0x521432===0x0)return![];let _0x4bf05f='',_0x4b4085='';_0x2e1bcd[_0x332f9e(0x18e)]((_0x481963,_0x52b30f)=>{const _0x1bb7b9=_0x332f9e;if(_0x521432>btf[_0x1bb7b9(0x147)](_0x481963)-0x50){const _0x4cd036=_0x481963['id'];_0x4bf05f=_0x4cd036?'#'+encodeURI(_0x4cd036):'',_0x4b4085=_0x52b30f;}});if(_0x46da3c===_0x4b4085)return;if(_0x29d7a4)btf[_0x332f9e(0x13a)](_0x4bf05f);_0x46da3c=_0x4b4085;if(_0x4f7452){_0x115301[_0x332f9e(0x160)](_0x332f9e(0x1c9))[_0x332f9e(0x18e)](_0x178cb6=>{const _0x4aac19=_0x332f9e;_0x178cb6[_0x4aac19(0x1cd)][_0x4aac19(0x192)](_0x4aac19(0x1b1));});if(_0x4bf05f==='')return;const _0x5d2fd5=_0x1cb51f[_0x4b4085];_0x5d2fd5[_0x332f9e(0x1cd)][_0x332f9e(0x1af)](_0x332f9e(0x1b1)),setTimeout(()=>{_0x355fbd(_0x5d2fd5);},0x0);if(_0x490759)return;let _0x2ecf88=_0x5d2fd5[_0x332f9e(0x159)];for(;!_0x2ecf88[_0x332f9e(0x1b0)](_0x332f9e(0x179));_0x2ecf88=_0x2ecf88[_0x332f9e(0x159)]){if(_0x2ecf88[_0x332f9e(0x1b0)]('li'))_0x2ecf88['classList']['add'](_0x332f9e(0x1b1));}}},_0x5b7cad=btf['throttle'](()=>{const _0x360f64=_0x9a06b2,_0x264ed9=window[_0x360f64(0x199)]||document['documentElement'][_0x360f64(0x19a)];_0x4f7452&&GLOBAL_CONFIG[_0x360f64(0x186)][_0x360f64(0x1bf)]&&(_0x5e3f8e[_0x360f64(0x18a)]=btf[_0x360f64(0x228)](_0x264ed9,_0x1000af)),_0x51e9a8(_0x264ed9);},0x32);btf[_0x9a06b2(0x154)](window,_0x9a06b2(0x170),_0x5b7cad,{'passive':!![]});},_0x54da05=_0x4a1a8b=>{const _0x2f78c=_0x95f4,_0x35fc34=window[_0x2f78c(0x1eb)]||{},_0x3c5785=_0x35fc34[_0x2f78c(0x1fb)]||{};if(!_0x3c5785)return;Object[_0x2f78c(0x22c)](_0x3c5785)['forEach'](_0x25fd70=>{const _0x4190fb=_0x2f78c,_0x33f97b=_0x3c5785[_0x25fd70];[_0x4190fb(0x163),_0x4190fb(0x191)][_0x4190fb(0x16a)](_0x25fd70)?setTimeout(()=>_0x33f97b(_0x4a1a8b),0x12c):_0x33f97b(_0x4a1a8b);});},_0x429007={'readmode':()=>{const _0x5e2029=_0x95f4,_0xd7238b=document['body'];_0xd7238b[_0x5e2029(0x1cd)][_0x5e2029(0x1af)](_0x5e2029(0x1d5));const _0x3bbd46=document[_0x5e2029(0x20c)](_0x5e2029(0x1ec));_0x3bbd46[_0x5e2029(0x183)]=_0x5e2029(0x1ec),_0x3bbd46[_0x5e2029(0x232)]=_0x5e2029(0x203),_0xd7238b[_0x5e2029(0x17e)](_0x3bbd46);const _0x149b91=()=>{const _0x52a437=_0x5e2029;_0xd7238b[_0x52a437(0x1cd)]['remove'](_0x52a437(0x1d5)),_0x3bbd46['remove'](),_0x3bbd46[_0x52a437(0x1d1)](_0x52a437(0x1a7),_0x149b91);};_0x3bbd46[_0x5e2029(0x1c3)]('click',_0x149b91);},'darkmode':()=>{const _0xb58f22=_0x95f4,_0x3ff3d6=document[_0xb58f22(0x1f9)]['getAttribute']('data-theme')==='dark'?_0xb58f22(0x135):_0xb58f22(0x1fe);_0x3ff3d6===_0xb58f22(0x1fe)?(activateDarkMode(),GLOBAL_CONFIG['Snackbar']!==undefined&&btf[_0xb58f22(0x152)](GLOBAL_CONFIG[_0xb58f22(0x1db)]['day_to_night'])):(activateLightMode(),GLOBAL_CONFIG[_0xb58f22(0x1db)]!==undefined&&btf[_0xb58f22(0x152)](GLOBAL_CONFIG[_0xb58f22(0x1db)][_0xb58f22(0x1f0)])),saveToLocal[_0xb58f22(0x21b)]('theme',_0x3ff3d6,0x2),_0x54da05(_0x3ff3d6);},'rightside-config':_0x5d9ec0=>{const _0x575735=_0x95f4,_0x58daf9=_0x5d9ec0[_0x575735(0x19c)];_0x58daf9[_0x575735(0x1cd)][_0x575735(0x182)]('show')&&(_0x58daf9[_0x575735(0x1cd)][_0x575735(0x1af)](_0x575735(0x1d4)),setTimeout(()=>{const _0x11e405=_0x575735;_0x58daf9['classList']['remove'](_0x11e405(0x1d4));},0x12c)),_0x58daf9['classList'][_0x575735(0x1ca)](_0x575735(0x197));},'go-up':()=>{const _0x3883ae=_0x95f4;btf[_0x3883ae(0x168)](0x0,0x1f4);},'hide-aside-btn':()=>{const _0x387aef=_0x95f4,_0x43397c=document['documentElement'][_0x387aef(0x1cd)],_0x483d8e=_0x43397c[_0x387aef(0x182)](_0x387aef(0x1c1))?_0x387aef(0x197):'hide';saveToLocal[_0x387aef(0x21b)](_0x387aef(0x22f),_0x483d8e,0x2),_0x43397c[_0x387aef(0x1ca)](_0x387aef(0x1c1));},'mobile-toc-button':_0xa36aa3=>{const _0x109b98=_0x95f4,_0x8f9e5f=document['getElementById'](_0x109b98(0x139));_0x8f9e5f['style'][_0x109b98(0x174)]=_0x109b98(0x21d),_0x8f9e5f[_0x109b98(0x1cd)][_0x109b98(0x1ca)]('open'),_0x8f9e5f['addEventListener'](_0x109b98(0x21e),()=>{const _0x15cc1c=_0x109b98;_0x8f9e5f[_0x15cc1c(0x1d3)]['transition']='';},{'once':!![]});},'chat-btn':()=>{const _0x2a6991=_0x95f4;window[_0x2a6991(0x148)]();},'translateLink':()=>{const _0x2d3f30=_0x95f4;window['translateFn'][_0x2d3f30(0x227)]();}};document[_0x19d74d(0x1dc)](_0x19d74d(0x1a9))[_0x19d74d(0x1c3)](_0x19d74d(0x1a7),function(_0xb0531f){const _0xa3a948=_0x19d74d,_0x15575d=_0xb0531f[_0xa3a948(0x18c)][_0xa3a948(0x224)](_0xa3a948(0x17d));_0x15575d&&_0x429007[_0x15575d['id']]&&_0x429007[_0x15575d['id']](this);});const _0x5d26d4=()=>{const _0x51c722=_0x19d74d,_0x98d04b=_0xbdee0d=>{const _0xbec1e1=_0x95f4,_0x18f835=_0xbdee0d[_0xbec1e1(0x18c)][_0xbec1e1(0x224)]('.site-page.group');if(!_0x18f835)return;_0x18f835[_0xbec1e1(0x1cd)][_0xbec1e1(0x1ca)](_0xbec1e1(0x143));};document[_0x51c722(0x1ee)]('#sidebar-menus\x20.menus_items')[_0x51c722(0x1c3)](_0x51c722(0x1a7),_0x98d04b);},_0x3aed5b=()=>{const _0x315e49=_0x19d74d,_0xf4d6ee=()=>{const _0x327d3d=_0x95f4;_0x674f02[_0x327d3d(0x1de)]();};btf['addEventListenerPjax'](document['getElementById']('toggle-menu'),_0x315e49(0x1a7),_0xf4d6ee);},_0x588e07=()=>{const _0x1a5e5a=_0x19d74d,{limitCount:_0x45403c,languages:_0x135e3b}=GLOBAL_CONFIG[_0x1a5e5a(0x1bc)],_0xcfe523=_0x2b014e=>{const _0x36f9d2=_0x1a5e5a;_0x2b014e[_0x36f9d2(0x1f1)]();const _0x3c5e85=window[_0x36f9d2(0x138)](0x0)[_0x36f9d2(0x221)]();let _0x5c57aa=_0x3c5e85;return _0x3c5e85['length']>_0x45403c&&(_0x5c57aa=_0x3c5e85+_0x36f9d2(0x1d2)+_0x135e3b['author']+'\x0a'+_0x135e3b[_0x36f9d2(0x1e5)]+window[_0x36f9d2(0x1b6)][_0x36f9d2(0x162)]+'\x0a'+_0x135e3b[_0x36f9d2(0x149)]+'\x0a'+_0x135e3b[_0x36f9d2(0x1e4)]),_0x2b014e[_0x36f9d2(0x181)]?_0x2b014e['clipboardData'][_0x36f9d2(0x19e)](_0x36f9d2(0x16e),_0x5c57aa):window[_0x36f9d2(0x181)]['setData'](_0x36f9d2(0x16e),_0x5c57aa);};document['body'][_0x1a5e5a(0x1c3)](_0x1a5e5a(0x1a4),_0xcfe523);},_0x3cf426=()=>{const _0x490857=_0x19d74d,_0x1fadd4=document[_0x490857(0x1dc)]('runtimeshow');if(_0x1fadd4){const _0x40e363=_0x1fadd4[_0x490857(0x15a)]('data-publishDate');_0x1fadd4[_0x490857(0x18a)]=btf[_0x490857(0x155)](_0x40e363)+'\x20'+GLOBAL_CONFIG[_0x490857(0x14b)];}},_0x1e9b9d=()=>{const _0x39dea7=_0x19d74d,_0x49a47c=document['getElementById'](_0x39dea7(0x1e3));if(_0x49a47c){const _0x3dd4f9=_0x49a47c[_0x39dea7(0x15a)](_0x39dea7(0x20f));_0x49a47c[_0x39dea7(0x18a)]=btf[_0x39dea7(0x155)](_0x3dd4f9,!![]);}},_0x386b66=()=>{const _0x44c056=_0x19d74d,_0xd34df5=document[_0x44c056(0x160)](_0x44c056(0x15d));if(!_0xd34df5[_0x44c056(0x1d0)])return;_0xd34df5['forEach'](_0x463be3=>{const _0x314c6d=_0x44c056;!_0x463be3[_0x314c6d(0x224)](_0x314c6d(0x1b2))&&btf['wrap'](_0x463be3,'div',{'class':_0x314c6d(0x188)});});},_0x5a5845=()=>{const _0x4de1b2=_0x19d74d,_0x2fc08d=document['querySelectorAll'](_0x4de1b2(0x184));if(!_0x2fc08d[_0x4de1b2(0x1d0)])return;const _0x145d4d=function(_0x295e64){const _0x46ce9c=_0x4de1b2,_0x5317db=this;_0x5317db[_0x46ce9c(0x1cd)]['add']('open');const _0x5cb5d0=_0x5317db[_0x46ce9c(0x1c7)][_0x46ce9c(0x160)](_0x46ce9c(0x1cc));_0x5cb5d0[_0x46ce9c(0x1d0)]&&_0x531b9d(_0x5cb5d0);};_0x2fc08d[_0x4de1b2(0x18e)](_0xd6843e=>{const _0x53297d=_0x4de1b2;_0xd6843e[_0x53297d(0x1c3)](_0x53297d(0x1a7),_0x145d4d,{'once':!![]});});},_0x581b23=()=>{const _0x14f591=_0x19d74d,_0x4ec7c8=document['querySelectorAll'](_0x14f591(0x14f));if(!_0x4ec7c8[_0x14f591(0x1d0)])return;const _0x228ea9=(_0x384fee,_0x233937)=>{const _0x367944=_0x14f591;Array[_0x367944(0x17f)](_0x384fee)[_0x367944(0x18e)](_0x5d0836=>{const _0x472eeb=_0x367944;_0x5d0836[_0x472eeb(0x1cd)][_0x472eeb(0x192)](_0x472eeb(0x1b1)),(_0x5d0836===_0x233937||_0x5d0836['id']===_0x233937)&&_0x5d0836[_0x472eeb(0x1cd)][_0x472eeb(0x1af)](_0x472eeb(0x1b1));});},_0x127b78=(_0x4ceada,_0x239729)=>{const _0x4494eb=_0x14f591,_0x4e50a8=function(_0xfff0e0){const _0x231e7b=_0x95f4,_0x5917d7=_0xfff0e0[_0x231e7b(0x18c)][_0x231e7b(0x224)](_0x231e7b(0x1ec));if(_0x5917d7[_0x231e7b(0x1cd)][_0x231e7b(0x182)](_0x231e7b(0x1b1)))return;_0x228ea9(this[_0x231e7b(0x1c5)],_0x5917d7),this[_0x231e7b(0x1cd)][_0x231e7b(0x192)]('no-default');const _0x2ab4ec=_0x5917d7[_0x231e7b(0x15a)](_0x231e7b(0x1c0)),_0x20e642=this[_0x231e7b(0x1c7)];_0x228ea9(_0x20e642[_0x231e7b(0x1c5)],_0x2ab4ec);if(_0x239729){btf['removeGlobalFnEvent']('igOfTabs',this);const _0x592b25=_0x20e642[_0x231e7b(0x160)](_0x231e7b(0x205)+_0x2ab4ec+_0x231e7b(0x18f));_0x592b25[_0x231e7b(0x1d0)]&&_0x531b9d(_0x592b25,this);}};btf['addEventListenerPjax'](_0x4ceada[_0x4494eb(0x19c)],_0x4494eb(0x1a7),_0x4e50a8);},_0x364d94=_0x497c7e=>{const _0x288710=_0x14f591,_0xa19e30=_0x548b70=>{const _0x3082d9=_0x95f4,_0x48afb1=_0x548b70[_0x3082d9(0x18c)][_0x3082d9(0x224)](_0x3082d9(0x1ec));if(!_0x48afb1)return;btf['scrollToDest'](btf['getEleTop'](_0x497c7e),0x12c);};btf[_0x288710(0x154)](_0x497c7e[_0x288710(0x1dd)],'click',_0xa19e30);};_0x4ec7c8[_0x14f591(0x18e)](_0x157dde=>{const _0x1a57ef=_0x14f591,_0x27ee2=!!_0x157dde[_0x1a57ef(0x160)](_0x1a57ef(0x1cc));_0x127b78(_0x157dde,_0x27ee2),_0x364d94(_0x157dde);});},_0x5c04b5=()=>{const _0x5adffb=_0x19d74d,_0x2cfa32=document[_0x5adffb(0x1ee)](_0x5adffb(0x208));if(!_0x2cfa32)return;const _0x55e500=_0x186252=>{const _0x184516=_0x5adffb,_0x490f04=_0x186252[_0x184516(0x18c)];_0x490f04[_0x184516(0x204)]==='I'&&(_0x186252[_0x184516(0x1f1)](),_0x490f04[_0x184516(0x159)][_0x184516(0x1cd)][_0x184516(0x1ca)](_0x184516(0x220)));};btf['addEventListenerPjax'](_0x2cfa32,'click',_0x55e500,!![]);},_0xf53790=()=>{const _0x33fc50=_0x19d74d,_0x2ffed4=document[_0x33fc50(0x1dc)]('switch-btn');if(!_0x2ffed4)return;let _0x943acf=![];const _0x2f4c34=document[_0x33fc50(0x1dc)](_0x33fc50(0x1ef)),_0x3cb181=()=>{const _0x1b6911=_0x33fc50;_0x2f4c34[_0x1b6911(0x1cd)]['toggle'](_0x1b6911(0x13f)),!_0x943acf&&typeof loadOtherComment===_0x1b6911(0x142)&&(_0x943acf=!![],loadOtherComment());};btf[_0x33fc50(0x154)](_0x2ffed4,_0x33fc50(0x1a7),_0x3cb181);},_0x2b995f=()=>{const _0x544504=_0x19d74d,{limitDay:_0x479c46,messagePrev:_0x3c45a8,messageNext:_0x5cb609,position:_0x342971}=GLOBAL_CONFIG['noticeOutdate'],_0x1559aa=btf[_0x544504(0x155)](GLOBAL_CONFIG_SITE[_0x544504(0x171)]);if(_0x1559aa>=_0x479c46){const _0x5ed0c9=document[_0x544504(0x20c)]('div');_0x5ed0c9[_0x544504(0x232)]=_0x544504(0x145),_0x5ed0c9['textContent']=_0x3c45a8+'\x20'+_0x1559aa+'\x20'+_0x5cb609;const _0x21968d=document[_0x544504(0x1dc)](_0x544504(0x164));_0x342971===_0x544504(0x14d)?_0x21968d['insertBefore'](_0x5ed0c9,_0x21968d['firstChild']):_0x21968d[_0x544504(0x17e)](_0x5ed0c9);}},_0x122a3a=()=>{const _0x57a3e4=_0x19d74d;window[_0x57a3e4(0x1e0)]=new LazyLoad({'elements_selector':_0x57a3e4(0x214),'threshold':0x0,'data_src':_0x57a3e4(0x20a)});},_0x194b0c=function(_0x8fd549){const _0x125bf4=_0x19d74d;_0x8fd549[_0x125bf4(0x18e)](_0x13e953=>{const _0x313778=_0x125bf4,_0x302b99=_0x13e953[_0x313778(0x15a)](_0x313778(0x1f8));_0x13e953[_0x313778(0x18a)]=btf[_0x313778(0x155)](_0x302b99,!![]),_0x13e953['style'][_0x313778(0x206)]=_0x313778(0x146);});},_0x5aa405=function(){const _0x4e6a0f=_0x19d74d;window[_0x4e6a0f(0x1c3)](_0x4e6a0f(0x218),()=>{const _0x38869e=_0x4e6a0f;_0x286b86(![]),_0x18b4c1&&btf[_0x38869e(0x1b3)](document[_0x38869e(0x1dc)](_0x38869e(0x176)))&&_0x674f02['close']();}),document[_0x4e6a0f(0x1dc)](_0x4e6a0f(0x1f2))[_0x4e6a0f(0x1c3)](_0x4e6a0f(0x1a7),_0x420f2c=>{const _0x60bb5d=_0x4e6a0f;_0x674f02[_0x60bb5d(0x209)]();}),_0x5d26d4(),GLOBAL_CONFIG[_0x4e6a0f(0x16f)]&&_0x122a3a(),GLOBAL_CONFIG[_0x4e6a0f(0x1bc)]!==undefined&&_0x588e07(),GLOBAL_CONFIG[_0x4e6a0f(0x140)]&&window[_0x4e6a0f(0x230)](_0x4e6a0f(0x156))['addEventListener'](_0x4e6a0f(0x1ce),_0x19e52c=>{const _0x3c65fc=_0x4e6a0f;if(saveToLocal['get'](_0x3c65fc(0x213))!==undefined)return;_0x19e52c[_0x3c65fc(0x1b0)]?_0x54da05(_0x3c65fc(0x1fe)):_0x54da05(_0x3c65fc(0x135));});};window[_0x19d74d(0x1cb)]=function(){const _0x2db762=_0x19d74d;_0x56be2b();GLOBAL_CONFIG_SITE[_0x2db762(0x1d8)]?(GLOBAL_CONFIG['noticeOutdate']!==undefined&&_0x2b995f(),GLOBAL_CONFIG['relativeDate'][_0x2db762(0x187)]&&_0x194b0c(document[_0x2db762(0x160)](_0x2db762(0x17a)))):(GLOBAL_CONFIG[_0x2db762(0x1f6)]['homepage']&&_0x194b0c(document[_0x2db762(0x160)](_0x2db762(0x1d7))),GLOBAL_CONFIG['runtime']&&_0x3cf426(),_0x1e9b9d(),_0x5c04b5());_0x159c44(),GLOBAL_CONFIG_SITE[_0x2db762(0x1bb)]&&_0x4215a6(),_0x98cc31(),GLOBAL_CONFIG['isPhotoFigcaption']&&_0x34823c(),_0x26e2d6(),btf[_0x2db762(0x1b9)](_0x2db762(0x14c));const _0x30435e=document[_0x2db762(0x160)](_0x2db762(0x201));_0x30435e[_0x2db762(0x1d0)]&&_0x531b9d(_0x30435e),_0xc2c9ff(),_0x386b66(),_0x5a5845(),_0x581b23(),_0xf53790(),_0x3aed5b();},refreshFn(),_0x5aa405();}));function _0x5c0f(){const _0x33e1d8=['is-top-bar','#article-container\x20table','push','32xmLXxf','querySelectorAll','insertBefore','href','disqus','article-container','alt=\x22','ceil','"','scrollToDest','4228325TKnouR','includes','execCommand','infinitegrid','to_show\x200.5s','text','islazyload','scroll','postUpdate','parse','.toc-link','transition','<div\x20class=\x22copy-notice\x22></div><i\x20class=\x22fas\x20fa-paste\x20copy-button\x22></i>','toggle-menu','go-up','data-type','.toc','#post-meta\x20time','offsetHeight','body','[id]','appendChild','from','chatBtn','clipboardData','contains','type','#article-container\x20.hide-button','highlight-tools\x20','percent','post','table-wrap','.gallery-items','textContent',':scope\x20>\x20.loading-container','target','.toc-content','forEach','\x20.gallery-container','.scroll-percent','disqusjs','remove','2139080MLpOSZ','getBoundingClientRect','figure','72606UtrOQo','show','removeAllRanges','scrollY','scrollTop','wrap','firstElementChild','true','setData','<i\x20class=\x22fas\x20fa-angle-double-down\x22></i>','insertAdjacentElement','igOfTabs','<div\x20class=\x22item\x20\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<img\x20src=\x22','addRange','copy','is-expand','groupKey','click','data-button','rightside','throttle','hide-menu','rightside-show','off','opacity','add','matches','active','.highlight','isHidden','debounce','prismjs','location','renderItems','Code','removeGlobalFnEvent','.toc-percentage','isHome','copyright','previousElementSibling','copy-button','toc','data-href','hide-aside','1618220aSYPgp','addEventListener','success','children','<i\x20class=\x22fas\x20fa-angle-down\x20expand\x22></i>','nextElementSibling','loaded','.active','toggle','refreshFn','.gallery-container','classList','change','append','length','removeEventListener','\x0a\x0a\x0a','style','status','read-mode','renderComplete','#recent-posts\x20time','isPost','alt','menus','Snackbar','getElementById','lastElementChild','open','destroy','lazyLoadInstance','firstChild','1210470qPLgMa','last-push-date','info','link','sidebar-menus','getGroups','hidden','replace','81uDDDpO','globalFn','button','plain','querySelector','post-comment','night_to_day','preventDefault','menu-mask','DOMContentLoaded','lastChild','div','relativeDate','undefined','datetime','documentElement','figure.highlight','themeChange','createRange','afterend','dark','isAnchor','buttonText','#article-container\x20.gallery-container','class','fas\x20fa-sign-out-alt\x20exit-readmode','nodeName',':scope\x20>\x20#','display','data-language','#aside-cat-list.expandBtn','close','lazy-src','scroll-down','createElement','35GwRtsh','img:not(.medium-zoom-image)','data-lastPushDate','url','title','show-percent','theme','img','h1,h2,h3,h4,h5,h6','setLoading','content-inner','resize','requestAppend','animateIn','set','pre\x20code','transform\x200.3s\x20ease-in-out','transitionend','<div\x20class=\x22code-lang\x22>','expand','toString','\x20/>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>',':scope\x20>\x20button','closest','sidebarPaddingR','closed','translatePage','getScrollPercent','createDocumentFragment','highlight','expand-done','keys','#article-container\x20img','innerHeight','aside-status','matchMedia','\x22\x20data-grid-maintained-target=\x22true\x22\x20','className','scrollHeight','overflow','1016886GwInhW','addGlobalFn','light','noSupport','copy-true','getSelection','card-toc','updateAnchor','nav','isToc','2421404jbcZpT','innerHTML','move','autoDarkmode','page-header','function','hide','#blog-info\x20>\x20a','post-outdate-notice','inline','getEleTop','chatBtnFn','source','paddingRight','runtime','justifiedGallery','top','nav-visible','#article-container\x20.tabs','title=\x22','innerWidth','snackbarShow','offsetTop','addEventListenerPjax','diffDate','(prefers-color-scheme:\x20dark)','reduce','nav-fixed','parentNode','getAttribute','clientHeight'];_0x5c0f=function(){return _0x33e1d8;};return _0x5c0f();} |
@@ -1,1 +0,1 @@ | ||
"use strict";var aplayers=[],loadMeting=function(){function e(e,t){var a={container:e,audio:t,mini:null,fixed:null,autoplay:!1,mutex:!0,lrcType:3,listFolded:!1,preload:"auto",theme:"#2980b9",loop:"all",order:"list",volume:null,listMaxHeight:null,customAudioType:null,storageName:"metingjs"};if(t.length){t[0].lrc||(a.lrcType=0);var r={};for(var s in a){var n=s.toLowerCase();(e.dataset.hasOwnProperty(n)||e.dataset.hasOwnProperty(s)||null!==a[s])&&(r[s]=e.dataset[n]||e.dataset[s]||a[s],"true"!==r[s]&&"false"!==r[s]||(r[s]="true"==r[s]))}aplayers.push(new APlayer(r))}}var t="https://api.i-meto.com/meting/api?server=:server&type=:type&id=:id&r=:r";"undefined"!=typeof meting_api&&(t=meting_api);for(var a=0;a<aplayers.length;a++)if(!aplayers[a].container.classList.contains("no-destroy"))try{aplayers[a].destroy()}catch(e){console.log(e)}aplayers=[];for(var r=document.querySelectorAll(".aplayer"),s=0;s<r.length;s++)!function(){var a=r[s];if(a.classList.contains("no-reload"))return"continue";if(a.classList.contains("no-destroy")&&a.classList.add("no-reload"),a.dataset.id){var n=a.dataset.api||t;n=(n=(n=(n=(n=n.replace(":server",a.dataset.server)).replace(":type",a.dataset.type)).replace(":id",a.dataset.id)).replace(":auth",a.dataset.auth)).replace(":r",Math.random());var l=new XMLHttpRequest;l.onreadystatechange=function(){if(4===l.readyState&&(l.status>=200&&l.status<300||304===l.status)){var t=JSON.parse(l.responseText);e(a,t)}},l.open("get",n,!0),l.send(null)}else if(a.dataset.url){var o=[{name:a.dataset.name||a.dataset.title||"Audio name",artist:a.dataset.artist||a.dataset.author||"Audio artist",url:a.dataset.url,cover:a.dataset.cover||a.dataset.pic,lrc:a.dataset.lrc,type:a.dataset.type||"auto"}];e(a,o)}}()};document.addEventListener("DOMContentLoaded",loadMeting,!1); | ||
"use strict";var aplayers=[],loadMeting=function(){function e(e,t){var a={container:e,audio:t,mini:null,fixed:null,autoplay:!1,mutex:!0,lrcType:3,listFolded:!1,preload:"auto",theme:"#2980b9",loop:"all",order:"list",volume:null,listMaxHeight:null,customAudioType:null,storageName:"metingjs"};if(t.length){t[0].lrc||(a.lrcType=0);var r={};for(var s in a){var n=s.toLowerCase();(e.dataset.hasOwnProperty(n)||e.dataset.hasOwnProperty(s)||null!==a[s])&&(r[s]=e.dataset[n]||e.dataset[s]||a[s],"true"!==r[s]&&"false"!==r[s]||(r[s]="true"==r[s]))}aplayers.push(new APlayer(r))}}var t="https://api.i-meto.com/meting/api?server=:server&type=:type&id=:id&r=:r";"undefined"!=typeof meting_api&&(t=meting_api);for(var a=0;a<aplayers.length;a++)if(!aplayers[a].container.classList.contains("no-destroy"))try{aplayers[a].destroy()}catch(e){console.log(e)}aplayers=[];for(var r=document.querySelectorAll(".aplayer"),s=0;s<r.length;s++)!function(){var a=r[s];if(a.classList.contains("no-reload"))return"continue";if(a.classList.contains("no-destroy")&&a.classList.add("no-reload"),a.dataset.id){var n=a.dataset.api||t;n=(n=(n=(n=(n=n.replace(":server",a.dataset.server)).replace(":type",a.dataset.type)).replace(":id",a.dataset.id)).replace(":auth",a.dataset.auth)).replace(":r",Math.random());var l=new XMLHttpRequest;l.onreadystatechange=function(){if(4===l.readyState&&(l.status>=200&&l.status<300||304===l.status)){var t=JSON.parse(l.responseText);e(a,t)}},l.open("get",n,!0),l.send(null)}else if(a.dataset.url){var o=[{name:a.dataset.name||a.dataset.title||"Audio name",artist:a.dataset.artist||a.dataset.author||"Audio artist",url:a.dataset.url,cover:a.dataset.cover||a.dataset.pic,lrc:a.dataset.lrc,type:a.dataset.type||"auto"}];e(a,o)}}()};document.addEventListener("DOMContentLoaded",loadMeting,!1);players[_0x491dd4][_0x27eda3(0xe3)]['classList'][_0x27eda3(0xed)]('no-destroy'))try{aplayers[_0x491dd4][_0x27eda3(0xd1)]();}catch(_0x3f9688){console[_0x27eda3(0xd2)](_0x3f9688);}aplayers=[];for(var _0x3ad782=document['querySelectorAll']('.aplayer'),_0x9480ce=0x0;_0x9480ce<_0x3ad782[_0x27eda3(0xec)];_0x9480ce++){(function(){var _0xc6861c=_0x27eda3,_0x32e91a=_0x3ad782[_0x9480ce];if(_0x32e91a[_0xc6861c(0xf0)][_0xc6861c(0xed)]('no-reload'))return _0xc6861c(0xc6);if(_0x32e91a[_0xc6861c(0xf0)][_0xc6861c(0xed)](_0xc6861c(0xe4))&&_0x32e91a[_0xc6861c(0xf0)][_0xc6861c(0xce)]('no-reload'),_0x32e91a[_0xc6861c(0xe0)]['id']){var _0xf05ee4=_0x32e91a[_0xc6861c(0xe0)]['api']||_0x207e4d;_0xf05ee4=_0xf05ee4[_0xc6861c(0xf6)](_0xc6861c(0xd6),_0x32e91a['dataset'][_0xc6861c(0xef)]),_0xf05ee4=_0xf05ee4[_0xc6861c(0xf6)](_0xc6861c(0xf4),_0x32e91a[_0xc6861c(0xe0)][_0xc6861c(0xc4)]),_0xf05ee4=_0xf05ee4[_0xc6861c(0xf6)](':id',_0x32e91a['dataset']['id']),_0xf05ee4=_0xf05ee4[_0xc6861c(0xf6)](_0xc6861c(0xd7),_0x32e91a['dataset'][_0xc6861c(0xda)]),_0xf05ee4=_0xf05ee4[_0xc6861c(0xf6)](':r',Math[_0xc6861c(0xc8)]());var _0x45daa9=new XMLHttpRequest();_0x45daa9[_0xc6861c(0xc1)]=function(){var _0x19a696=_0xc6861c;if(0x4===_0x45daa9[_0x19a696(0xca)]&&(_0x45daa9['status']>=0xc8&&_0x45daa9[_0x19a696(0xc2)]<0x12c||0x130===_0x45daa9[_0x19a696(0xc2)])){var _0x6b11b7=JSON[_0x19a696(0xcd)](_0x45daa9[_0x19a696(0xdf)]);_0x214efc(_0x32e91a,_0x6b11b7);}},_0x45daa9[_0xc6861c(0xd3)]('get',_0xf05ee4,!0x0),_0x45daa9[_0xc6861c(0xe8)](null);}else{if(_0x32e91a['dataset'][_0xc6861c(0xd0)]){var _0x1c3fc6=[{'name':_0x32e91a[_0xc6861c(0xe0)][_0xc6861c(0xde)]||_0x32e91a['dataset'][_0xc6861c(0xe5)]||_0xc6861c(0xcf),'artist':_0x32e91a[_0xc6861c(0xe0)][_0xc6861c(0xc7)]||_0x32e91a[_0xc6861c(0xe0)][_0xc6861c(0xdd)]||_0xc6861c(0xe6),'url':_0x32e91a[_0xc6861c(0xe0)][_0xc6861c(0xd0)],'cover':_0x32e91a[_0xc6861c(0xe0)][_0xc6861c(0xc5)]||_0x32e91a[_0xc6861c(0xe0)]['pic'],'lrc':_0x32e91a[_0xc6861c(0xe0)][_0xc6861c(0xd8)],'type':_0x32e91a[_0xc6861c(0xe0)][_0xc6861c(0xc4)]||_0xc6861c(0xeb)}];_0x214efc(_0x32e91a,_0x1c3fc6);}}}());}};function _0x4883(){var _0x4044de=['https://api.i-meto.com/meting/api?server=:server&type=:type&id=:id&r=:r','readyState','undefined','lrcType','parse','add','Audio\x20name','url','destroy','log','open','3546295VTwcVz','4568142NEizET',':server',':auth','lrc','all','auth','405jFsdTE','4UMsFhu','author','name','responseText','dataset','metingjs','#2980b9','container','no-destroy','title','Audio\x20artist','2659178hdoQjK','send','addEventListener','true','auto','length','contains','599672hqIeCG','server','classList','push','hasOwnProperty','list',':type','10733646CDlfxW','replace','1208766xukmbT','onreadystatechange','status','9537942verDOP','type','cover','continue','artist','random'];_0x4883=function(){return _0x4044de;};return _0x4883();}function _0x4bdb(_0x36050e,_0x4f0aec){var _0x488308=_0x4883();return _0x4bdb=function(_0x4bdb75,_0x1156a7){_0x4bdb75=_0x4bdb75-0xc1;var _0x212e27=_0x488308[_0x4bdb75];return _0x212e27;},_0x4bdb(_0x36050e,_0x4f0aec);}document[_0x44c376(0xe9)]('DOMContentLoaded',loadMeting,!0x1); |
@@ -1,1 +0,1 @@ | ||
"use strict";function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,r){if(e){if("string"==typeof e)return _arrayLikeToArray(e,r);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?_arrayLikeToArray(e,r):void 0}}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _arrayLikeToArray(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,a=new Array(r);t<r;t++)a[t]=e[t];return a}function _classCallCheck(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,r){for(var t=0;t<r.length;t++){var a=r[t];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function _createClass(e,r,t){return r&&_defineProperties(e.prototype,r),t&&_defineProperties(e,t),e}var peoplejs_mycpen1_config={src:"https://cdn.jsdmirror.com/npm/mycpen-blog@0.0.0-ejbsvibmdm/img/open-peeps-sheet.png",rows:15,cols:7},randomRange=function(e,r){return e+Math.random()*(r-e)},randomIndex=function(e){return 0|randomRange(0,e.length)},removeFromArray=function(e,r){return e.splice(r,1)[0]},removeItemFromArray=function(e,r){return removeFromArray(e,e.indexOf(r))},removeRandomFromArray=function(e){return removeFromArray(e,randomIndex(e))},getRandomFromArray=function(e){return e[0|randomIndex(e)]},resetPeep=function(e){var r,t,a=e.stage,n=e.peep,o=.5<Math.random()?1:-1,i=100-250*gsap.parseEase("power2.in")(Math.random()),s=a.height-n.height+i;return 1==o?(r=-n.width,t=a.width,n.scaleX=1):(r=a.width+n.width,t=0,n.scaleX=-1),n.x=r,n.y=s,{startX:r,startY:n.anchorY=s,endX:t}},normalWalk=function(e){var r=e.peep,t=e.props,a=(t.startX,t.startY),n=t.endX,o=gsap.timeline();return o.timeScale(randomRange(.5,1.5)),o.to(r,{duration:10,x:n,ease:"none"},0),o.to(r,{duration:.25,repeat:40,yoyo:!0,y:a-10},0),o},walks=[normalWalk],Peep=function(){function e(r){var t=r.image,a=r.rect;_classCallCheck(this,e),this.image=t,this.setRect(a),this.x=0,this.y=0,this.anchorY=0,this.scaleX=1,this.walk=null}return _createClass(e,[{key:"setRect",value:function(e){this.rect=e,this.width=e[2],this.height=e[3],this.drawArgs=[this.image].concat(_toConsumableArray(e),[0,0,this.width,this.height])}},{key:"render",value:function(e){e.save(),e.translate(this.x,this.y),e.scale(this.scaleX,1),e.drawImage.apply(e,_toConsumableArray(this.drawArgs)),e.restore()}}]),e}(),img=document.createElement("img");img.onload=init,img.src=peoplejs_mycpen1_config.src;let canvas=document.querySelector("#peoplecanvas"),ctx=canvas?canvas.getContext("2d"):void 0,stage={width:0,height:0},allPeeps=[],availablePeeps=[],crowd=[];function init(){canvas&&(createPeeps(),resize(),gsap.ticker.add(render),window.addEventListener("resize",resize))}function createPeeps(){for(var e=peoplejs_mycpen1_config.rows,r=peoplejs_mycpen1_config.cols,t=e*r,a=img.naturalWidth/e,n=img.naturalHeight/r,o=0;o<t;o++)allPeeps.push(new Peep({image:img,rect:[o%e*a,(o/e|0)*n,a,n]}))}function resize(){canvas&&0!=canvas.clientWidth&&(stage.width=canvas.clientWidth,stage.height=canvas.clientHeight,canvas.width=stage.width*devicePixelRatio,canvas.height=stage.height*devicePixelRatio,crowd.forEach((function(e){e.walk.kill()})),crowd.length=0,availablePeeps.length=0,availablePeeps.push.apply(availablePeeps,allPeeps),initCrowd())}function initCrowd(){for(;availablePeeps.length;)addPeepToCrowd().walk.progress(Math.random())}function addPeepToCrowd(){var e=removeRandomFromArray(availablePeeps),r=getRandomFromArray(walks)({peep:e,props:resetPeep({peep:e,stage:stage})}).eventCallback("onComplete",(function(){removePeepFromCrowd(e),addPeepToCrowd()}));return e.walk=r,crowd.push(e),crowd.sort((function(e,r){return e.anchorY-r.anchorY})),e}function removePeepFromCrowd(e){removeItemFromArray(crowd,e),availablePeeps.push(e)}function render(){canvas&&(canvas.width=canvas.width,ctx.save(),ctx.scale(devicePixelRatio,devicePixelRatio),crowd.forEach((function(e){e.render(ctx)})),ctx.restore())}document.addEventListener("pjax:success",(e=>{canvas=document.querySelector("#peoplecanvas"),ctx=canvas?canvas.getContext("2d"):void 0,window.removeEventListener("resize",resize),gsap.ticker.remove(render),setTimeout((()=>{init()}),300)})); | ||
"use strict";function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,r){if(e){if("string"==typeof e)return _arrayLikeToArray(e,r);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?_arrayLikeToArray(e,r):void 0}}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _arrayLikeToArray(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,a=new Array(r);t<r;t++)a[t]=e[t];return a}function _classCallCheck(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,r){for(var t=0;t<r.length;t++){var a=r[t];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function _createClass(e,r,t){return r&&_defineProperties(e.prototype,r),t&&_defineProperties(e,t),e}var peoplejs_mycpen1_config={src:"https://cdn.cbd.int/mycpen-blog@0.0.0-ejccazbfuo/img/open-peeps-sheet.png",rows:15,cols:7},randomRange=function(e,r){return e+Math.random()*(r-e)},randomIndex=function(e){return 0|randomRange(0,e.length)},removeFromArray=function(e,r){return e.splice(r,1)[0]},removeItemFromArray=function(e,r){return removeFromArray(e,e.indexOf(r))},removeRandomFromArray=function(e){return removeFromArray(e,randomIndex(e))},getRandomFromArray=function(e){return e[0|randomIndex(e)]},resetPeep=function(e){var r,t,a=e.stage,n=e.peep,o=.5<Math.random()?1:-1,i=100-250*gsap.parseEase("power2.in")(Math.random()),s=a.height-n.height+i;return 1==o?(r=-n.width,t=a.width,n.scaleX=1):(r=a.width+n.width,t=0,n.scaleX=-1),n.x=r,n.y=s,{startX:r,startY:n.anchorY=s,endX:t}},normalWalk=function(e){var r=e.peep,t=e.props,a=(t.startX,t.startY),n=t.endX,o=gsap.timeline();return o.timeScale(randomRange(.5,1.5)),o.to(r,{duration:10,x:n,ease:"none"},0),o.to(r,{duration:.25,repeat:40,yoyo:!0,y:a-10},0),o},walks=[normalWalk],Peep=function(){function e(r){var t=r.image,a=r.rect;_classCallCheck(this,e),this.image=t,this.setRect(a),this.x=0,this.y=0,this.anchorY=0,this.scaleX=1,this.walk=null}return _createClass(e,[{key:"setRect",value:function(e){this.rect=e,this.width=e[2],this.height=e[3],this.drawArgs=[this.image].concat(_toConsumableArray(e),[0,0,this.width,this.height])}},{key:"render",value:function(e){e.save(),e.translate(this.x,this.y),e.scale(this.scaleX,1),e.drawImage.apply(e,_toConsumableArray(this.drawArgs)),e.restore()}}]),e}(),img=document.createElement("img");img.onload=init,img.src=peoplejs_mycpen1_config.src;let canvas=document.querySelector("#peoplecanvas"),ctx=canvas?canvas.getContext("2d"):void 0,stage={width:0,height:0},allPeeps=[],availablePeeps=[],crowd=[];function init(){canvas&&(createPeeps(),resize(),gsap.ticker.add(render),window.addEventListener("resize",resize))}function createPeeps(){for(var e=peoplejs_mycpen1_config.rows,r=peoplejs_mycpen1_config.cols,t=e*r,a=img.naturalWidth/e,n=img.naturalHeight/r,o=0;o<t;o++)allPeeps.push(new Peep({image:img,rect:[o%e*a,(o/e|0)*n,a,n]}))}function resize(){canvas&&0!=canvas.clientWidth&&(stage.width=canvas.clientWidth,stage.height=canvas.clientHeight,canvas.width=stage.width*devicePixelRatio,canvas.height=stage.height*devicePixelRatio,crowd.forEach((function(e){e.walk.kill()})),crowd.length=0,availablePeeps.length=0,availablePeeps.push.apply(availablePeeps,allPeeps),initCrowd())}function initCrowd(){for(;availablePeeps.length;)addPeepToCrowd().walk.progress(Math.random())}function addPeepToCrowd(){var e=removeRandomFromArray(availablePeeps),r=getRandomFromArray(walks)({peep:e,props:resetPeep({peep:e,stage:stage})}).eventCallback("onComplete",(function(){removePeepFromCrowd(e),addPeepToCrowd()}));return e.walk=r,crowd.push(e),crowd.sort((function(e,r){return e.anchorY-r.anchorY})),e}function removePeepFromCrowd(e){removeItemFromArray(crowd,e),availablePeeps.push(e)}function render(){canvas&&(canvas.width=canvas.width,ctx.save(),ctx.scale(devicePixelRatio,devicePixelRatio),crowd.forEach((function(e){e.render(ctx)})),ctx.restore())}document.addEventListener("pjax:success",(e=>{canvas=document.querySelector("#peoplecanvas"),ctx=canvas?canvas.getContext("2d"):void 0,window.removeEventListener("resize",resize),gsap.ticker.remove(render),setTimeout((()=>{init()}),300)}));31(0x134)]=_0x4d02df,'endX':_0x415ac3};},normalWalk=function(_0x3b22fa){var _0xe9c293=_0x317533,_0x3a9283=_0x3b22fa[_0xe9c293(0x140)],_0x2b7e79=_0x3b22fa[_0xe9c293(0x163)],_0x25823d=(_0x2b7e79[_0xe9c293(0x165)],_0x2b7e79[_0xe9c293(0x155)]),_0x4d3b68=_0x2b7e79[_0xe9c293(0x179)],_0x4279bf=gsap['timeline']();return _0x4279bf[_0xe9c293(0x172)](randomRange(0.5,1.5)),_0x4279bf['to'](_0x3a9283,{'duration':0xa,'x':_0x4d3b68,'ease':_0xe9c293(0x141)},0x0),_0x4279bf['to'](_0x3a9283,{'duration':0.25,'repeat':0x28,'yoyo':!0x0,'y':_0x25823d-0xa},0x0),_0x4279bf;},walks=[normalWalk],Peep=(function(){var _0x3714d7=_0x317533;function _0x104701(_0x4aac7d){var _0x2f36de=_0x20b9,_0x12280f=_0x4aac7d[_0x2f36de(0x142)],_0x5c5c81=_0x4aac7d[_0x2f36de(0x159)];_classCallCheck(this,_0x104701),this[_0x2f36de(0x142)]=_0x12280f,this[_0x2f36de(0x16f)](_0x5c5c81),this['x']=0x0,this['y']=0x0,this[_0x2f36de(0x134)]=0x0,this[_0x2f36de(0x14b)]=0x1,this[_0x2f36de(0x149)]=null;}return _createClass(_0x104701,[{'key':_0x3714d7(0x16f),'value':function(_0x4c965b){var _0x3d068c=_0x3714d7;this[_0x3d068c(0x159)]=_0x4c965b,this['width']=_0x4c965b[0x2],this['height']=_0x4c965b[0x3],this[_0x3d068c(0x170)]=[this[_0x3d068c(0x142)]][_0x3d068c(0x15b)](_toConsumableArray(_0x4c965b),[0x0,0x0,this[_0x3d068c(0x176)],this[_0x3d068c(0x12c)]]);}},{'key':_0x3714d7(0x12d),'value':function(_0x59f47d){var _0x4039c7=_0x3714d7;_0x59f47d[_0x4039c7(0x13f)](),_0x59f47d[_0x4039c7(0x160)](this['x'],this['y']),_0x59f47d[_0x4039c7(0x15c)](this[_0x4039c7(0x14b)],0x1),_0x59f47d['drawImage']['apply'](_0x59f47d,_toConsumableArray(this[_0x4039c7(0x170)])),_0x59f47d[_0x4039c7(0x145)]();}}]),_0x104701;}()),img=document['createElement'](_0x317533(0x157));img[_0x317533(0x151)]=init,img[_0x317533(0x13a)]=peoplejs_mycpen1_config[_0x317533(0x13a)];let canvas=document['querySelector'](_0x317533(0x14c)),ctx=canvas?canvas[_0x317533(0x14f)]('2d'):void 0x0,stage={'width':0x0,'height':0x0},allPeeps=[],availablePeeps=[],crowd=[];function init(){var _0x55c3dc=_0x317533;canvas&&(createPeeps(),resize(),gsap['ticker'][_0x55c3dc(0x153)](render),window[_0x55c3dc(0x147)](_0x55c3dc(0x161),resize));}function createPeeps(){var _0x384409=_0x317533;for(var _0x5ec6df=peoplejs_mycpen1_config[_0x384409(0x169)],_0x1f5c04=peoplejs_mycpen1_config[_0x384409(0x150)],_0x1ee143=_0x5ec6df*_0x1f5c04,_0x47cf71=img[_0x384409(0x148)]/_0x5ec6df,_0x513f83=img[_0x384409(0x15d)]/_0x1f5c04,_0x1a6bf2=0x0;_0x1a6bf2<_0x1ee143;_0x1a6bf2++)allPeeps[_0x384409(0x137)](new Peep({'image':img,'rect':[_0x1a6bf2%_0x5ec6df*_0x47cf71,(_0x1a6bf2/_0x5ec6df|0x0)*_0x513f83,_0x47cf71,_0x513f83]}));}function resize(){var _0x30626e=_0x317533;canvas&&0x0!=canvas['clientWidth']&&(stage[_0x30626e(0x176)]=canvas['clientWidth'],stage[_0x30626e(0x12c)]=canvas[_0x30626e(0x16a)],canvas[_0x30626e(0x176)]=stage['width']*devicePixelRatio,canvas['height']=stage[_0x30626e(0x12c)]*devicePixelRatio,crowd['forEach'](function(_0x5aab7e){var _0x4faf96=_0x30626e;_0x5aab7e[_0x4faf96(0x149)][_0x4faf96(0x12a)]();}),crowd[_0x30626e(0x178)]=0x0,availablePeeps[_0x30626e(0x178)]=0x0,availablePeeps['push'][_0x30626e(0x173)](availablePeeps,allPeeps),initCrowd());}function initCrowd(){var _0x4e5228=_0x317533;for(;availablePeeps[_0x4e5228(0x178)];)addPeepToCrowd()[_0x4e5228(0x149)][_0x4e5228(0x14a)](Math[_0x4e5228(0x168)]());}function addPeepToCrowd(){var _0x267df5=_0x317533,_0x794a1c=removeRandomFromArray(availablePeeps),_0x2458a7=getRandomFromArray(walks)({'peep':_0x794a1c,'props':resetPeep({'peep':_0x794a1c,'stage':stage})})[_0x267df5(0x12b)](_0x267df5(0x17b),function(){removePeepFromCrowd(_0x794a1c),addPeepToCrowd();});return _0x794a1c['walk']=_0x2458a7,crowd[_0x267df5(0x137)](_0x794a1c),crowd['sort'](function(_0x3f58aa,_0x5c18d9){var _0x4049e6=_0x267df5;return _0x3f58aa['anchorY']-_0x5c18d9[_0x4049e6(0x134)];}),_0x794a1c;}function removePeepFromCrowd(_0x55315e){var _0x28e59e=_0x317533;removeItemFromArray(crowd,_0x55315e),availablePeeps[_0x28e59e(0x137)](_0x55315e);}function render(){var _0x2eed76=_0x317533;canvas&&(canvas[_0x2eed76(0x176)]=canvas[_0x2eed76(0x176)],ctx[_0x2eed76(0x13f)](),ctx[_0x2eed76(0x15c)](devicePixelRatio,devicePixelRatio),crowd[_0x2eed76(0x156)](function(_0x1add41){_0x1add41['render'](ctx);}),ctx[_0x2eed76(0x145)]());}document[_0x317533(0x147)]('pjax:success',_0x5dfd42=>{var _0x41f2c5=_0x317533;canvas=document['querySelector'](_0x41f2c5(0x14c)),ctx=canvas?canvas[_0x41f2c5(0x14f)]('2d'):void 0x0,window['removeEventListener']('resize',resize),gsap[_0x41f2c5(0x14e)]['remove'](render),setTimeout(()=>{init();},0x12c);});function _0xee16(){var _0x2c1422=['translate','resize','1676HNIdyj','props','603eABcfp','startX','694023tqogGb','7AgrXoc','random','rows','clientHeight','test','writable','parseEase','undefined','setRect','drawArgs','key','timeScale','apply','constructor','defineProperty','width','1hjWaZt','length','endX','6NXpMIV','onComplete','call','kill','eventCallback','height','render','enumerable','1041FVRCzZ','https://cdn.cbd.int/mycpen-blog@0.0.0-ejccazbfuo/img/open-peeps-sheet.png','Cannot\x20call\x20a\x20class\x20as\x20a\x20function','881569cRiKah','46045vVLNor','anchorY','from','isArray','push','Invalid\x20attempt\x20to\x20spread\x20non-iterable\x20instance.\x0aIn\x20order\x20to\x20be\x20iterable,\x20non-array\x20objects\x20must\x20have\x20a\x20[Symbol.iterator]()\x20method.','Object','src','707496rAqCdn','prototype','21250nHbvZr','power2.in','save','peep','none','image','slice','splice','restore','stage','addEventListener','naturalWidth','walk','progress','scaleX','#peoplecanvas','toString','ticker','getContext','cols','onload','iterator','add','indexOf','startY','forEach','img','Set','rect','121894PexIIR','concat','scale','naturalHeight','42dEVmzP','24lnhrnP'];_0xee16=function(){return _0x2c1422;};return _0xee16();} |
@@ -1,1 +0,1 @@ | ||
"use strict";var frdata={apiurl:"https://www.cpen.top:8002/",defaultFish:100,hungryFish:100};if("undefined"!=typeof frdataUser)for(var key in frdataUser)frdataUser[key]&&(frdata[key]=frdataUser[key]);var randomPostTimes=0,randomPostWorking=!1,randomPostTips=["钓到了绝世好文!","在河边打了个喷嚏,吓跑了","你和小伙伴抢夺着","你击败了巨龙,在巢穴中发现了","挖掘秦始皇坟时找到了","在路边闲逛的时候随手买了一个","从学校班主任那拿来了孩子上课偷偷看的","你的同桌无情的从你的语文书中撕下了那篇你最喜欢的","考古学家近日发现了","外星人降临地球学习地球文化,落地时被你塞了","从图书馆顶层的隐秘角落里发现了闪着金光的","徒弟修炼走火入魔,为师立刻掏出了","在大山中唱山歌,隔壁的阿妹跑来了,带着","隔壁家的孩子数学考了满分,都是因为看了","隔壁家的孩子英语考了满分,都是因为看了","小米研发了全新一代MIX手机,据说灵感","修炼渡劫成功,还好提前看了","库克坐上了苹果CEO的宝座,因为他面试的时候看了","阿里巴巴大喊芝麻开门,映入眼帘的就是","师傅说练武要先炼心,然后让我好生研读","科考队在南极大陆发现了被冰封的","飞机窗户似乎被一张纸糊上了,仔细一看是","历史上满写的仁义道德四个字,透过字缝里却全是","十几年前的录音机似乎还能够使用,插上电发现正在播的是","新版语文书拟增加一篇熟读并背诵的","经调查,99%的受访者都没有背诵过","今年的高考满分作文是","唐僧揭开了佛祖压在五指山上的","科学家发现能够解决衰老的秘密,就是每日研读","英特尔发布了全新的至强处理器,其芯片的制造原理都是","新的iPhone产能很足,新的进货渠道是","今年亩产突破了八千万斤,多亏了","陆隐一统天上宗,在无数祖境高手的目光下宣读了","黑钻风跟白钻风说道,吃了唐僧肉能长生不老,他知道是因为看了","上卫生间没带纸,直接提裤跑路也不愿意玷污手中","种下一篇文章就会产生很多很多文章,我种下了","三十年河东,三十年河西,莫欺我没有看过","踏破铁血无觅处,得来全靠","今日双色球中了两千万,预测全靠","因为卷子上没写名字,老师罚抄","为了抗议世间的不公,割破手指写下了","在艺术大街上被贴满了相同的纸,走近一看是","这区区迷阵岂能难得住我?其实能走出来多亏了","今日被一篇文章顶上了微博热搜,它是","你送给乞丐一个暴富秘籍,它是","UZI一个走A拿下五杀,在事后采访时说他当时回想起了","科学家解刨了第一个感染丧尸病毒的人,发现丧尸抗体存在于","如果你有梦想的话,就要努力去看","决定我们成为什么样人的,不是我们的能力,而是是否看过","有信心不一定会成功,没信心就去看","你真正是谁并不重要,重要的是你看没看过","玄天境重要的是锻体,为师赠你此书,好好修炼去吧,这是","上百祖境高手在天威湖大战三天三夜为了抢夺","这化仙池水乃上古真仙对后人的考校,要求熟读并背诵","庆氏三千年根基差点竟被你小子毁于一旦,能够被我拯救全是因为我看了","我就是神奇宝贝大师!我这只皮卡丘可是","我就是神奇宝贝大师!我这只小火龙可是","我就是神奇宝贝大师!我这只可达鸭可是","我就是神奇宝贝大师!我这只杰尼龟可是","上古遗迹中写道,只要习得此书,便得成功。你定睛一看,原来是","奶奶的,玩阴的是吧,我就是双料特工代号穿山甲,","你的背景太假了,我的就逼真多了,学到这个技术全是因为看了","我是云南的,云南怒江的,怒江芦水市,芦水市六库,六库傈僳族,傈僳族是","我真的栓Q了,我真的会谢如果你看","你已经习得退退退神功,接下来的心法已经被记录在","人生无常大肠包小肠,小肠包住了","你抽到了普通文章,它是","你收到了稀有文章,它是","你抽到了金色普通文章,它是","你抽到了金色稀有文章,它是","你抽到了传说文章!它是","哇!金色传说!你抽到了金色传说文章,它是","报告!侦察兵说在前往300米有一个男子在偷偷看一本书,上面赫然写着","芷莲姑娘大摆擂台,谁若是能读完此书,便可娶了她。然后从背后掏出了","请问你的梦想是什么?我的梦想是能读到","读什么才能增智慧?当然是读","纳兰嫣然掏出了退婚书,可是发现出门带错了,结果拿出了一本","你要尽全力保护你的梦想。那些嘲笑你的人,他们必定会失败,他们想把你变成和他们一样的人。如果你有梦想的话,就要努力去读","走人生的路就像爬山一样,看起来走了许多冤枉的路,崎岖的路,但终究需要读完","游戏的规则就是这么的简单,你听懂了吗?管你听没听懂,快去看"],randomPostClick=0;function fetchRandomPost(){var t,o,e,n;document.getElementById("mycpen1-fcircle-page-tag")&&(0==randomPostWorking&&document.getElementById("random-post")&&(randomPostWorking=!0,t=randomPostTips[Math.floor(Math.random()*randomPostTips.length)],"",o=1e4<randomPostTimes?"愿者上钩":1e3<randomPostTimes?"俯览天下":1e3<randomPostTimes?"超越神了":100<randomPostTimes?"绝世渔夫":75<randomPostTimes?"钓鱼王者":50<randomPostTimes?"钓鱼宗师":20<randomPostTimes?"钓鱼专家":5<randomPostTimes?"钓鱼高手":"钓鱼新手",document.getElementById("random-post").innerHTML=5<=randomPostTimes?"随机筛选... (Lv."+randomPostTimes+" 当前称号:"+o+")":"随机筛选...",e=randomNum(1e3,3e3),0==randomPostTimes&&(e=0),document.querySelector(".random-post-start").style.opacity="0.2",randomPostClick*frdata.hungryFish+frdata.defaultFish<randomPostTimes&&0==Math.round(Math.random())?document.getElementById("random-post").innerHTML="因为只钓鱼不吃鱼,过分饥饿导致本次钓鱼失败...(点击任意一篇钓鱼获得的文章即可恢复)":(n=frdata.apiurl+"randompost",fetch(n).then((function(t){return t.json()})).then((function(o){var n=o.title,a=o.link,r=o.author;document.querySelector("#random-post")&&window.setTimeout((function(){document.getElementById("random-post").innerHTML=t+"来自友链 <b>"+r+'</b> 的文章:<a class="random-friends-post" onclick="randomClickLink()" target="_blank" href="'+a+'" rel="external nofollow">'+n+"</a>",randomPostTimes+=1,localStorage.setItem("randomPostTimes",randomPostTimes),document.querySelector(".random-post-start").style.opacity="1"}),e)}))),randomPostWorking=!1))}function initRandomPost(){document.querySelector(".random-post-start")&&localStorage.randomPostTimes&&(randomPostTimes=parseInt(localStorage.randomPostTimes),randomPostClick=parseInt(localStorage.randomPostClick),document.querySelector(".random-post-start").style.transitionDuration="0.3s",document.querySelector(".random-post-start").style.transform="rotate("+360*randomPostTimes+"deg)"),fetchRandomPost()}function randomClickLink(){randomPostClick+=1,localStorage.setItem("randomPostClick",randomPostClick)}function randomNum(t,o){switch(arguments.length){case 1:return parseInt(Math.random()*t+1,10);case 2:return parseInt(Math.random()*(o-t+1)+t,10);default:return 0}}function whenDOMReadyRandomFriendsPostJS(){document.getElementById("mycpen1-fcircle-page-tag")&&initRandomPost()}whenDOMReadyRandomFriendsPostJS(),document.addEventListener("pjax:complete",whenDOMReadyRandomFriendsPostJS); | ||
"use strict";var frdata={apiurl:"https://www.cpen.top:8002/",defaultFish:100,hungryFish:100};if("undefined"!=typeof frdataUser)for(var key in frdataUser)frdataUser[key]&&(frdata[key]=frdataUser[key]);var randomPostTimes=0,randomPostWorking=!1,randomPostTips=["钓到了绝世好文!","在河边打了个喷嚏,吓跑了","你和小伙伴抢夺着","你击败了巨龙,在巢穴中发现了","挖掘秦始皇坟时找到了","在路边闲逛的时候随手买了一个","从学校班主任那拿来了孩子上课偷偷看的","你的同桌无情的从你的语文书中撕下了那篇你最喜欢的","考古学家近日发现了","外星人降临地球学习地球文化,落地时被你塞了","从图书馆顶层的隐秘角落里发现了闪着金光的","徒弟修炼走火入魔,为师立刻掏出了","在大山中唱山歌,隔壁的阿妹跑来了,带着","隔壁家的孩子数学考了满分,都是因为看了","隔壁家的孩子英语考了满分,都是因为看了","小米研发了全新一代MIX手机,据说灵感","修炼渡劫成功,还好提前看了","库克坐上了苹果CEO的宝座,因为他面试的时候看了","阿里巴巴大喊芝麻开门,映入眼帘的就是","师傅说练武要先炼心,然后让我好生研读","科考队在南极大陆发现了被冰封的","飞机窗户似乎被一张纸糊上了,仔细一看是","历史上满写的仁义道德四个字,透过字缝里却全是","十几年前的录音机似乎还能够使用,插上电发现正在播的是","新版语文书拟增加一篇熟读并背诵的","经调查,99%的受访者都没有背诵过","今年的高考满分作文是","唐僧揭开了佛祖压在五指山上的","科学家发现能够解决衰老的秘密,就是每日研读","英特尔发布了全新的至强处理器,其芯片的制造原理都是","新的iPhone产能很足,新的进货渠道是","今年亩产突破了八千万斤,多亏了","陆隐一统天上宗,在无数祖境高手的目光下宣读了","黑钻风跟白钻风说道,吃了唐僧肉能长生不老,他知道是因为看了","上卫生间没带纸,直接提裤跑路也不愿意玷污手中","种下一篇文章就会产生很多很多文章,我种下了","三十年河东,三十年河西,莫欺我没有看过","踏破铁血无觅处,得来全靠","今日双色球中了两千万,预测全靠","因为卷子上没写名字,老师罚抄","为了抗议世间的不公,割破手指写下了","在艺术大街上被贴满了相同的纸,走近一看是","这区区迷阵岂能难得住我?其实能走出来多亏了","今日被一篇文章顶上了微博热搜,它是","你送给乞丐一个暴富秘籍,它是","UZI一个走A拿下五杀,在事后采访时说他当时回想起了","科学家解刨了第一个感染丧尸病毒的人,发现丧尸抗体存在于","如果你有梦想的话,就要努力去看","决定我们成为什么样人的,不是我们的能力,而是是否看过","有信心不一定会成功,没信心就去看","你真正是谁并不重要,重要的是你看没看过","玄天境重要的是锻体,为师赠你此书,好好修炼去吧,这是","上百祖境高手在天威湖大战三天三夜为了抢夺","这化仙池水乃上古真仙对后人的考校,要求熟读并背诵","庆氏三千年根基差点竟被你小子毁于一旦,能够被我拯救全是因为我看了","我就是神奇宝贝大师!我这只皮卡丘可是","我就是神奇宝贝大师!我这只小火龙可是","我就是神奇宝贝大师!我这只可达鸭可是","我就是神奇宝贝大师!我这只杰尼龟可是","上古遗迹中写道,只要习得此书,便得成功。你定睛一看,原来是","奶奶的,玩阴的是吧,我就是双料特工代号穿山甲,","你的背景太假了,我的就逼真多了,学到这个技术全是因为看了","我是云南的,云南怒江的,怒江芦水市,芦水市六库,六库傈僳族,傈僳族是","我真的栓Q了,我真的会谢如果你看","你已经习得退退退神功,接下来的心法已经被记录在","人生无常大肠包小肠,小肠包住了","你抽到了普通文章,它是","你收到了稀有文章,它是","你抽到了金色普通文章,它是","你抽到了金色稀有文章,它是","你抽到了传说文章!它是","哇!金色传说!你抽到了金色传说文章,它是","报告!侦察兵说在前往300米有一个男子在偷偷看一本书,上面赫然写着","芷莲姑娘大摆擂台,谁若是能读完此书,便可娶了她。然后从背后掏出了","请问你的梦想是什么?我的梦想是能读到","读什么才能增智慧?当然是读","纳兰嫣然掏出了退婚书,可是发现出门带错了,结果拿出了一本","你要尽全力保护你的梦想。那些嘲笑你的人,他们必定会失败,他们想把你变成和他们一样的人。如果你有梦想的话,就要努力去读","走人生的路就像爬山一样,看起来走了许多冤枉的路,崎岖的路,但终究需要读完","游戏的规则就是这么的简单,你听懂了吗?管你听没听懂,快去看"],randomPostClick=0;function fetchRandomPost(){var t,o,e,n;document.getElementById("mycpen1-fcircle-page-tag")&&(0==randomPostWorking&&document.getElementById("random-post")&&(randomPostWorking=!0,t=randomPostTips[Math.floor(Math.random()*randomPostTips.length)],"",o=1e4<randomPostTimes?"愿者上钩":1e3<randomPostTimes?"俯览天下":1e3<randomPostTimes?"超越神了":100<randomPostTimes?"绝世渔夫":75<randomPostTimes?"钓鱼王者":50<randomPostTimes?"钓鱼宗师":20<randomPostTimes?"钓鱼专家":5<randomPostTimes?"钓鱼高手":"钓鱼新手",document.getElementById("random-post").innerHTML=5<=randomPostTimes?"随机筛选... (Lv."+randomPostTimes+" 当前称号:"+o+")":"随机筛选...",e=randomNum(1e3,3e3),0==randomPostTimes&&(e=0),document.querySelector(".random-post-start").style.opacity="0.2",randomPostClick*frdata.hungryFish+frdata.defaultFish<randomPostTimes&&0==Math.round(Math.random())?document.getElementById("random-post").innerHTML="因为只钓鱼不吃鱼,过分饥饿导致本次钓鱼失败...(点击任意一篇钓鱼获得的文章即可恢复)":(n=frdata.apiurl+"randompost",fetch(n).then((function(t){return t.json()})).then((function(o){var n=o.title,a=o.link,r=o.author;document.querySelector("#random-post")&&window.setTimeout((function(){document.getElementById("random-post").innerHTML=t+"来自友链 <b>"+r+'</b> 的文章:<a class="random-friends-post" onclick="randomClickLink()" target="_blank" href="'+a+'" rel="external nofollow">'+n+"</a>",randomPostTimes+=1,localStorage.setItem("randomPostTimes",randomPostTimes),document.querySelector(".random-post-start").style.opacity="1"}),e)}))),randomPostWorking=!1))}function initRandomPost(){document.querySelector(".random-post-start")&&localStorage.randomPostTimes&&(randomPostTimes=parseInt(localStorage.randomPostTimes),randomPostClick=parseInt(localStorage.randomPostClick),document.querySelector(".random-post-start").style.transitionDuration="0.3s",document.querySelector(".random-post-start").style.transform="rotate("+360*randomPostTimes+"deg)"),fetchRandomPost()}function randomClickLink(){randomPostClick+=1,localStorage.setItem("randomPostClick",randomPostClick)}function randomNum(t,o){switch(arguments.length){case 1:return parseInt(Math.random()*t+1,10);case 2:return parseInt(Math.random()*(o-t+1)+t,10);default:return 0}}function whenDOMReadyRandomFriendsPostJS(){document.getElementById("mycpen1-fcircle-page-tag")&&initRandomPost()}whenDOMReadyRandomFriendsPostJS(),document.addEventListener("pjax:complete",whenDOMReadyRandomFriendsPostJS);,'我真的栓Q了,我真的会谢如果你看',_0x571139(0x107),_0x571139(0x124),_0x571139(0x138),_0x571139(0x127),_0x571139(0x128),_0x571139(0x11b),_0x571139(0x16a),_0x571139(0x105),_0x571139(0x160),_0x571139(0x13d),'请问你的梦想是什么?我的梦想是能读到',_0x571139(0x16b),_0x571139(0x115),_0x571139(0x15e),_0x571139(0x110),_0x571139(0x13a)],randomPostClick=0x0;function fetchRandomPost(){var _0x355188=_0x571139;if(document[_0x355188(0x131)](_0x355188(0x14a))){var _0x3bdaeb,_0x4e2fc6,_0x5633a7,_0x5dcb0c;0x0==randomPostWorking&&document[_0x355188(0x131)](_0x355188(0x12c))&&(randomPostWorking=!0x0,_0x3bdaeb=randomPostTips[Math['floor'](Math[_0x355188(0x114)]()*randomPostTips[_0x355188(0x14d)])],_0x4e2fc6='',_0x4e2fc6=0x2710<randomPostTimes?_0x355188(0x137):0x3e8<randomPostTimes?_0x355188(0x145):0x3e8<randomPostTimes?_0x355188(0x136):0x64<randomPostTimes?'绝世渔夫':0x4b<randomPostTimes?'钓鱼王者':0x32<randomPostTimes?_0x355188(0x126):0x14<randomPostTimes?_0x355188(0x117):0x5<randomPostTimes?_0x355188(0x16d):_0x355188(0x140),document[_0x355188(0x131)]('random-post')[_0x355188(0x165)]=0x5<=randomPostTimes?_0x355188(0x13e)+randomPostTimes+_0x355188(0x102)+_0x4e2fc6+')':_0x355188(0x151),_0x5633a7=randomNum(0x3e8,0xbb8),0x0==randomPostTimes&&(_0x5633a7=0x0),document[_0x355188(0x14c)]('.random-post-start')[_0x355188(0x149)][_0x355188(0xfa)]=_0x355188(0x158),randomPostWorking=(randomPostClick*frdata[_0x355188(0x120)]+frdata[_0x355188(0x15b)]<randomPostTimes&&0x0==Math[_0x355188(0x108)](Math[_0x355188(0x114)]())?document['getElementById']('random-post')[_0x355188(0x165)]=_0x355188(0x14b):(_0x5dcb0c=frdata[_0x355188(0xfc)]+_0x355188(0x135),fetch(_0x5dcb0c)[_0x355188(0x134)](function(_0x881974){var _0x41a42d=_0x355188;return _0x881974[_0x41a42d(0x169)]();})[_0x355188(0x134)](function(_0x37d73f){var _0x340e2d=_0x355188,_0x1105ca=_0x37d73f[_0x340e2d(0x118)],_0x36d2ad=_0x37d73f[_0x340e2d(0x171)],_0x3950b8=_0x37d73f['author'];document[_0x340e2d(0x14c)]('#random-post')&&window[_0x340e2d(0xf9)](function(){var _0x2998b4=_0x340e2d;document[_0x2998b4(0x131)]('random-post')['innerHTML']=_0x3bdaeb+'来自友链\x20<b>'+_0x3950b8+'</b>\x20的文章:<a\x20class=\x22random-friends-post\x22\x20onclick=\x22randomClickLink()\x22\x20target=\x22_blank\x22\x20href=\x22'+_0x36d2ad+_0x2998b4(0xfb)+_0x1105ca+_0x2998b4(0x156),randomPostTimes+=0x1,localStorage[_0x2998b4(0x155)](_0x2998b4(0x10b),randomPostTimes),document['querySelector']('.random-post-start')[_0x2998b4(0x149)][_0x2998b4(0xfa)]='1';},_0x5633a7);})),!0x1));}}function initRandomPost(){var _0x28237d=_0x571139;document['querySelector'](_0x28237d(0x16f))&&localStorage[_0x28237d(0x10b)]&&(randomPostTimes=parseInt(localStorage[_0x28237d(0x10b)]),randomPostClick=parseInt(localStorage[_0x28237d(0x11c)]),document[_0x28237d(0x14c)](_0x28237d(0x16f))[_0x28237d(0x149)][_0x28237d(0x100)]=_0x28237d(0x104),document[_0x28237d(0x14c)]('.random-post-start')[_0x28237d(0x149)][_0x28237d(0x170)]=_0x28237d(0x103)+0x168*randomPostTimes+_0x28237d(0xff)),fetchRandomPost();}function randomClickLink(){var _0x4e2f0f=_0x571139;randomPostClick+=0x1,localStorage['setItem'](_0x4e2f0f(0x11c),randomPostClick);}function randomNum(_0x322a7a,_0x490c88){var _0x3cc1e6=_0x571139;switch(arguments[_0x3cc1e6(0x14d)]){case 0x1:return parseInt(Math[_0x3cc1e6(0x114)]()*_0x322a7a+0x1,0xa);case 0x2:return parseInt(Math[_0x3cc1e6(0x114)]()*(_0x490c88-_0x322a7a+0x1)+_0x322a7a,0xa);default:return 0x0;}}function whenDOMReadyRandomFriendsPostJS(){var _0x2b9743=_0x571139;document[_0x2b9743(0x131)]('mycpen1-fcircle-page-tag')&&initRandomPost();}whenDOMReadyRandomFriendsPostJS(),document['addEventListener'](_0x571139(0x130),whenDOMReadyRandomFriendsPostJS); |
@@ -1,1 +0,1 @@ | ||
var posts=["posts/14763.html","posts/57095.html","posts/42935.html","posts/65154.html","posts/5552.html","posts/cb0ae693.html","posts/fe8dbc73.html","posts/8236.html","posts/5162.html","posts/43907.html","posts/38874.html","posts/51a9ee30.html","posts/9b5a2768.html","posts/4c16ee73.html","posts/df249111.html","posts/27addd89.html","posts/6f7759e0.html","posts/8b765f7a.html","posts/8d01af11.html","posts/12907.html","posts/47697.html","posts/62652.html","posts/48860.html","posts/34556.html","posts/43225.html","posts/62964.html","posts/43579.html","posts/10149.html","posts/29955.html","posts/33007.html","posts/5276.html","posts/30664.html","posts/35184.html","posts/61496.html","posts/9132.html","posts/10588.html","posts/43746.html","posts/5637.html","posts/14777.html","posts/57976.html","posts/33033.html","posts/57744.html","posts/46092.html","posts/22091.html","posts/b0a8892b.html","posts/ecc378ee.html","posts/317b0311.html","posts/dd4b1092.html","posts/45562d6f.html","posts/29e2641c.html","posts/4cb758ea.html","posts/88a726.html","posts/6a2caa19.html","posts/3ae7567f.html","posts/583c5c34.html","posts/4f5c6419.html","posts/3ffec809.html","posts/b7f58a40.html","posts/cee83196.html","posts/acb8c062.html","posts/16756.html","posts/63259.html","posts/4979.html","posts/37069.html","posts/33188.html","posts/314.html","posts/49827.html","posts/46.html","posts/13683.html","posts/9186.html","posts/62975.html","posts/16589f92.html","posts/10d5063.html","posts/3e42a4ef.html","posts/beb8baf2.html","posts/285c50ae.html","posts/85a8374a.html"];function toRandomPost(){pjax.loadUrl("/"+posts[Math.floor(Math.random()*posts.length)])} | ||
var posts=["posts/14763.html","posts/57095.html","posts/42935.html","posts/65154.html","posts/5552.html","posts/cb0ae693.html","posts/fe8dbc73.html","posts/8236.html","posts/5162.html","posts/43907.html","posts/38874.html","posts/51a9ee30.html","posts/9b5a2768.html","posts/4c16ee73.html","posts/df249111.html","posts/27addd89.html","posts/6f7759e0.html","posts/8b765f7a.html","posts/8d01af11.html","posts/12907.html","posts/47697.html","posts/62652.html","posts/48860.html","posts/34556.html","posts/43225.html","posts/62964.html","posts/43579.html","posts/10149.html","posts/29955.html","posts/33007.html","posts/5276.html","posts/30664.html","posts/35184.html","posts/61496.html","posts/9132.html","posts/10588.html","posts/43746.html","posts/5637.html","posts/14777.html","posts/57976.html","posts/33033.html","posts/46092.html","posts/57744.html","posts/22091.html","posts/b0a8892b.html","posts/ecc378ee.html","posts/317b0311.html","posts/dd4b1092.html","posts/45562d6f.html","posts/29e2641c.html","posts/3ae7567f.html","posts/4cb758ea.html","posts/88a726.html","posts/6a2caa19.html","posts/583c5c34.html","posts/4f5c6419.html","posts/3ffec809.html","posts/b7f58a40.html","posts/cee83196.html","posts/acb8c062.html","posts/63259.html","posts/16756.html","posts/4979.html","posts/37069.html","posts/33188.html","posts/49827.html","posts/314.html","posts/46.html","posts/13683.html","posts/9186.html","posts/62975.html","posts/16589f92.html","posts/10d5063.html","posts/3e42a4ef.html","posts/beb8baf2.html","posts/285c50ae.html","posts/85a8374a.html"];function toRandomPost(){pjax.loadUrl("/"+posts[Math.floor(Math.random()*posts.length)])}x5+parseInt(_0xb62fa8(0x1e9))/0x6+-parseInt(_0xb62fa8(0x212))/0x7+-parseInt(_0xb62fa8(0x1fc))/0x8*(-parseInt(_0xb62fa8(0x1f9))/0x9)+-parseInt(_0xb62fa8(0x1f6))/0xa*(-parseInt(_0xb62fa8(0x204))/0xb);if(_0x4390f9===_0x4644de)break;else _0xa56276['push'](_0xa56276['shift']());}catch(_0x29024e){_0xa56276['push'](_0xa56276['shift']());}}}(_0x3562,0xafae5));function _0x1ba6(_0x2bd935,_0x3fbeb6){var _0x3562f9=_0x3562();return _0x1ba6=function(_0x1ba637,_0x3962b4){_0x1ba637=_0x1ba637-0x1db;var _0x5bcb4c=_0x3562f9[_0x1ba637];return _0x5bcb4c;},_0x1ba6(_0x2bd935,_0x3fbeb6);}var posts=['posts/14763.html','posts/57095.html',_0x4ab331(0x1e8),_0x4ab331(0x217),_0x4ab331(0x1fe),_0x4ab331(0x20c),_0x4ab331(0x21b),'posts/8236.html',_0x4ab331(0x216),'posts/43907.html',_0x4ab331(0x1e2),_0x4ab331(0x1f4),_0x4ab331(0x202),_0x4ab331(0x1eb),_0x4ab331(0x200),_0x4ab331(0x213),'posts/6f7759e0.html',_0x4ab331(0x219),_0x4ab331(0x1e3),_0x4ab331(0x1db),_0x4ab331(0x1fa),_0x4ab331(0x21e),_0x4ab331(0x1e6),'posts/34556.html',_0x4ab331(0x205),'posts/62964.html',_0x4ab331(0x20a),_0x4ab331(0x20b),_0x4ab331(0x1e1),'posts/33007.html',_0x4ab331(0x1f7),_0x4ab331(0x1ff),_0x4ab331(0x203),'posts/61496.html','posts/9132.html',_0x4ab331(0x1dd),_0x4ab331(0x1f2),'posts/5637.html',_0x4ab331(0x215),_0x4ab331(0x211),'posts/33033.html',_0x4ab331(0x208),_0x4ab331(0x1f8),_0x4ab331(0x1ec),_0x4ab331(0x1ea),_0x4ab331(0x21d),_0x4ab331(0x1de),_0x4ab331(0x207),'posts/45562d6f.html',_0x4ab331(0x20f),_0x4ab331(0x1ee),_0x4ab331(0x1df),_0x4ab331(0x1e0),_0x4ab331(0x201),_0x4ab331(0x1dc),'posts/4f5c6419.html',_0x4ab331(0x210),_0x4ab331(0x206),'posts/cee83196.html','posts/acb8c062.html',_0x4ab331(0x1e7),'posts/16756.html',_0x4ab331(0x214),'posts/37069.html','posts/33188.html',_0x4ab331(0x20e),'posts/314.html',_0x4ab331(0x1fd),_0x4ab331(0x209),'posts/9186.html',_0x4ab331(0x1e4),'posts/16589f92.html',_0x4ab331(0x1fb),_0x4ab331(0x1f3),_0x4ab331(0x1f1),'posts/285c50ae.html',_0x4ab331(0x1f5)];function toRandomPost(){var _0x394dd4=_0x4ab331;pjax[_0x394dd4(0x21a)]('/'+posts[Math[_0x394dd4(0x1ed)](Math[_0x394dd4(0x1e5)]()*posts['length'])]);}; |
@@ -1,1 +0,1 @@ | ||
window.addEventListener("load",(()=>{const e=document.getElementById("search-mask"),t=document.querySelector("#algolia-search .search-dialog"),a=()=>{const a=document.body.style;a.width="100%",a.overflow="hidden",btf.animateIn(e,"to_show 0.5s"),btf.animateIn(t,"titleScale 0.5s"),setTimeout((()=>{document.querySelector("#algolia-search .ais-SearchBox-input").focus()}),100),document.addEventListener("keydown",(function e(t){"Escape"===t.code&&(n(),document.removeEventListener("keydown",e))})),i(),window.addEventListener("resize",i)},n=()=>{const a=document.body.style;a.width="",a.overflow="",btf.animateOut(t,"search_close .5s"),btf.animateOut(e,"to_hide 0.5s"),window.removeEventListener("resize",i)},i=()=>{window.innerWidth<768&&t.style.setProperty("--search-height",window.innerHeight+"px")},s=()=>{btf.addEventListenerPjax(document.querySelector("#search-button > .search"),"click",a)},o=e=>{if(""===e)return"";const t=e.indexOf("<mark>");let a=t-30,n=t+120,i="",s="";a<=0?(a=0,n=140):i="...",n>e.length?n=e.length:s="...";return i+e.substring(a,n)+s},l=GLOBAL_CONFIG.algolia;if(!(l.appId&&l.apiKey&&l.indexName))return console.error("Algolia setting is invalid!");const r=instantsearch({indexName:l.indexName,searchClient:algoliasearch(l.appId,l.apiKey),searchFunction(e){e.state.query&&e.search()}}),c=instantsearch.widgets.configure({hitsPerPage:5}),d=instantsearch.widgets.searchBox({container:"#algolia-search-input",showReset:!1,showSubmit:!1,placeholder:GLOBAL_CONFIG.algolia.languages.input_placeholder,showLoadingIndicator:!0}),h=instantsearch.widgets.hits({container:"#algolia-hits",templates:{item(e){const t=e.permalink?e.permalink:GLOBAL_CONFIG.root+e.path,a=e._highlightResult,n=a.contentStripTruncate?o(a.contentStripTruncate.value):a.contentStrip?o(a.contentStrip.value):a.content?o(a.content.value):"";return`\n <a href="${t}" class="algolia-hit-item-link">\n <span class="algolia-hits-item-title">${a.title.value||"no-title"}</span>\n <p class="algolia-hit-item-content">${n}</p>\n </a>`},empty:function(e){return'<div id="algolia-hits-empty">'+GLOBAL_CONFIG.algolia.languages.hits_empty.replace(/\$\{query}/,e.query)+"</div>"}}}),g=instantsearch.widgets.stats({container:"#algolia-info > .algolia-stats",templates:{text:function(e){return`<hr>${GLOBAL_CONFIG.algolia.languages.hits_stats.replace(/\$\{hits}/,e.nbHits).replace(/\$\{time}/,e.processingTimeMS)}`}}}),u=instantsearch.widgets.poweredBy({container:"#algolia-info > .algolia-poweredBy"}),p=instantsearch.widgets.pagination({container:"#algolia-pagination",totalPages:5,templates:{first:'<i class="fas fa-angle-double-left"></i>',last:'<i class="fas fa-angle-double-right"></i>',previous:'<i class="fas fa-angle-left"></i>',next:'<i class="fas fa-angle-right"></i>'}});r.addWidgets([c,d,h,g,u,p]),r.start(),s(),e.addEventListener("click",n),document.querySelector("#algolia-search .search-close-button").addEventListener("click",n),window.addEventListener("pjax:complete",(()=>{!btf.isHidden(e)&&n(),s()})),window.pjax&&r.on("render",(()=>{window.pjax.refresh(document.getElementById("algolia-hits"))}))})); | ||
window.addEventListener("load",(()=>{const e=document.getElementById("search-mask"),t=document.querySelector("#algolia-search .search-dialog"),a=()=>{const a=document.body.style;a.width="100%",a.overflow="hidden",btf.animateIn(e,"to_show 0.5s"),btf.animateIn(t,"titleScale 0.5s"),setTimeout((()=>{document.querySelector("#algolia-search .ais-SearchBox-input").focus()}),100),document.addEventListener("keydown",(function e(t){"Escape"===t.code&&(n(),document.removeEventListener("keydown",e))})),i(),window.addEventListener("resize",i)},n=()=>{const a=document.body.style;a.width="",a.overflow="",btf.animateOut(t,"search_close .5s"),btf.animateOut(e,"to_hide 0.5s"),window.removeEventListener("resize",i)},i=()=>{window.innerWidth<768&&t.style.setProperty("--search-height",window.innerHeight+"px")},s=()=>{btf.addEventListenerPjax(document.querySelector("#search-button > .search"),"click",a)},o=e=>{if(""===e)return"";const t=e.indexOf("<mark>");let a=t-30,n=t+120,i="",s="";a<=0?(a=0,n=140):i="...",n>e.length?n=e.length:s="...";return i+e.substring(a,n)+s},l=GLOBAL_CONFIG.algolia;if(!(l.appId&&l.apiKey&&l.indexName))return console.error("Algolia setting is invalid!");const r=instantsearch({indexName:l.indexName,searchClient:algoliasearch(l.appId,l.apiKey),searchFunction(e){e.state.query&&e.search()}}),c=instantsearch.widgets.configure({hitsPerPage:5}),d=instantsearch.widgets.searchBox({container:"#algolia-search-input",showReset:!1,showSubmit:!1,placeholder:GLOBAL_CONFIG.algolia.languages.input_placeholder,showLoadingIndicator:!0}),h=instantsearch.widgets.hits({container:"#algolia-hits",templates:{item(e){const t=e.permalink?e.permalink:GLOBAL_CONFIG.root+e.path,a=e._highlightResult,n=a.contentStripTruncate?o(a.contentStripTruncate.value):a.contentStrip?o(a.contentStrip.value):a.content?o(a.content.value):"";return`\n <a href="${t}" class="algolia-hit-item-link">\n <span class="algolia-hits-item-title">${a.title.value||"no-title"}</span>\n <p class="algolia-hit-item-content">${n}</p>\n </a>`},empty:function(e){return'<div id="algolia-hits-empty">'+GLOBAL_CONFIG.algolia.languages.hits_empty.replace(/\$\{query}/,e.query)+"</div>"}}}),g=instantsearch.widgets.stats({container:"#algolia-info > .algolia-stats",templates:{text:function(e){return`<hr>${GLOBAL_CONFIG.algolia.languages.hits_stats.replace(/\$\{hits}/,e.nbHits).replace(/\$\{time}/,e.processingTimeMS)}`}}}),u=instantsearch.widgets.poweredBy({container:"#algolia-info > .algolia-poweredBy"}),p=instantsearch.widgets.pagination({container:"#algolia-pagination",totalPages:5,templates:{first:'<i class="fas fa-angle-double-left"></i>',last:'<i class="fas fa-angle-double-right"></i>',previous:'<i class="fas fa-angle-left"></i>',next:'<i class="fas fa-angle-right"></i>'}});r.addWidgets([c,d,h,g,u,p]),r.start(),s(),e.addEventListener("click",n),document.querySelector("#algolia-search .search-close-button").addEventListener("click",n),window.addEventListener("pjax:complete",(()=>{!btf.isHidden(e)&&n(),s()})),window.pjax&&r.on("render",(()=>{window.pjax.refresh(document.getElementById("algolia-hits"))}))}));1e6=_0x127b2a;document[_0x4a91e6(0xbc)](_0x4a91e6(0xa8))[_0x4a91e6(0xd4)]();},0x64),document[_0x127b2a(0x9e)](_0x127b2a(0xc1),function _0x107833(_0xae3f20){const _0x27dd51=_0x127b2a;_0xae3f20[_0x27dd51(0x8c)]==='Escape'&&(_0x2fec8f(),document[_0x27dd51(0x95)](_0x27dd51(0xc1),_0x107833));}),_0x3e13ab(),window[_0x127b2a(0x9e)](_0x127b2a(0x88),_0x3e13ab);},_0x2fec8f=()=>{const _0x404244=_0x349cc8,_0x32315c=document[_0x404244(0x87)]['style'];_0x32315c['width']='',_0x32315c[_0x404244(0xab)]='',btf[_0x404244(0x92)](_0x5548e4,_0x404244(0x85)),btf[_0x404244(0x92)](_0x57d99b,'to_hide\x200.5s'),window[_0x404244(0x95)]('resize',_0x3e13ab);},_0x3e13ab=()=>{const _0x5a6aee=_0x349cc8;window['innerWidth']<0x300&&_0x5548e4[_0x5a6aee(0xcf)]['setProperty'](_0x5a6aee(0xb6),window[_0x5a6aee(0xd5)]+'px');},_0x3ae048=()=>{const _0x101d7b=_0x349cc8;btf[_0x101d7b(0xbd)](document[_0x101d7b(0xbc)](_0x101d7b(0xd7)),_0x101d7b(0xb7),_0x497eec);},_0x235254=()=>{const _0x3a40fd=_0x349cc8;_0x57d99b[_0x3a40fd(0x9e)](_0x3a40fd(0xb7),_0x2fec8f),document[_0x3a40fd(0xbc)](_0x3a40fd(0xd2))[_0x3a40fd(0x9e)](_0x3a40fd(0xb7),_0x2fec8f);},_0x2982be=_0x57497d=>{const _0x45ba39=_0x349cc8;if(_0x57497d==='')return'';const _0x211eb0=_0x57497d[_0x45ba39(0xcc)](_0x45ba39(0x9d));let _0x4ca3fe=_0x211eb0-0x1e,_0x12a8e5=_0x211eb0+0x78,_0x5a008b='',_0x54893b='';_0x4ca3fe<=0x0?(_0x4ca3fe=0x0,_0x12a8e5=0x8c):_0x5a008b=_0x45ba39(0xcd);_0x12a8e5>_0x57497d[_0x45ba39(0x82)]?_0x12a8e5=_0x57497d['length']:_0x54893b=_0x45ba39(0xcd);const _0x3111de=_0x5a008b+_0x57497d[_0x45ba39(0x94)](_0x4ca3fe,_0x12a8e5)+_0x54893b;return _0x3111de;},_0x2834a2=GLOBAL_CONFIG[_0x349cc8(0x8b)],_0x3ae34f=_0x2834a2['appId']&&_0x2834a2[_0x349cc8(0xd0)]&&_0x2834a2[_0x349cc8(0xb8)];if(!_0x3ae34f)return console['error'](_0x349cc8(0x9f));const _0x4dc5a9=instantsearch({'indexName':_0x2834a2[_0x349cc8(0xb8)],'searchClient':algoliasearch(_0x2834a2[_0x349cc8(0xbe)],_0x2834a2[_0x349cc8(0xd0)]),'searchFunction'(_0x4582d3){const _0x456c56=_0x349cc8;_0x4582d3[_0x456c56(0x8f)][_0x456c56(0xa7)]&&_0x4582d3[_0x456c56(0xbb)]();}}),_0x2803b5=instantsearch[_0x349cc8(0xc4)][_0x349cc8(0x9b)]({'hitsPerPage':0x5}),_0x51bcab=instantsearch[_0x349cc8(0xc4)][_0x349cc8(0xaa)]({'container':_0x349cc8(0xcb),'showReset':![],'showSubmit':![],'placeholder':GLOBAL_CONFIG[_0x349cc8(0x8b)][_0x349cc8(0x84)][_0x349cc8(0x91)],'showLoadingIndicator':!![]}),_0x2e40ca=instantsearch['widgets'][_0x349cc8(0x90)]({'container':_0x349cc8(0xbf),'templates':{'item'(_0x41ea6d){const _0x512b3a=_0x349cc8,_0x452671=_0x41ea6d['permalink']?_0x41ea6d['permalink']:GLOBAL_CONFIG[_0x512b3a(0xa3)]+_0x41ea6d[_0x512b3a(0xa5)],_0x356ec2=_0x41ea6d[_0x512b3a(0xa6)],_0x5cbf5c=_0x356ec2['contentStripTruncate']?_0x2982be(_0x356ec2[_0x512b3a(0xc9)]['value']):_0x356ec2[_0x512b3a(0xb9)]?_0x2982be(_0x356ec2[_0x512b3a(0xb9)][_0x512b3a(0x9a)]):_0x356ec2[_0x512b3a(0x8e)]?_0x2982be(_0x356ec2[_0x512b3a(0x8e)]['value']):'';return _0x512b3a(0xb0)+_0x452671+_0x512b3a(0x8a)+(_0x356ec2[_0x512b3a(0x83)][_0x512b3a(0x9a)]||'no-title')+_0x512b3a(0xca)+_0x5cbf5c+_0x512b3a(0xa0);},'empty':function(_0x492a1f){const _0x8f38d=_0x349cc8;return _0x8f38d(0xa1)+GLOBAL_CONFIG[_0x8f38d(0x8b)]['languages'][_0x8f38d(0x80)][_0x8f38d(0xb1)](/\$\{query}/,_0x492a1f[_0x8f38d(0xa7)])+_0x8f38d(0xc8);}}}),_0x42e8f8=instantsearch[_0x349cc8(0xc4)]['stats']({'container':_0x349cc8(0xa4),'templates':{'text':function(_0x3f7575){const _0x23f837=_0x349cc8,_0x3637fa=GLOBAL_CONFIG[_0x23f837(0x8b)]['languages'][_0x23f837(0xba)][_0x23f837(0xb1)](/\$\{hits}/,_0x3f7575[_0x23f837(0xad)])['replace'](/\$\{time}/,_0x3f7575[_0x23f837(0xce)]);return'<hr>'+_0x3637fa;}}}),_0x344cd4=instantsearch[_0x349cc8(0xc4)][_0x349cc8(0x86)]({'container':_0x349cc8(0x99)}),_0x5d2c43=instantsearch[_0x349cc8(0xc4)][_0x349cc8(0xb2)]({'container':_0x349cc8(0xc6),'totalPages':0x5,'templates':{'first':'<i\x20class=\x22fas\x20fa-angle-double-left\x22></i>','last':_0x349cc8(0x81),'previous':_0x349cc8(0xd6),'next':_0x349cc8(0xc2)}});_0x4dc5a9['addWidgets']([_0x2803b5,_0x51bcab,_0x2e40ca,_0x42e8f8,_0x344cd4,_0x5d2c43]),_0x4dc5a9[_0x349cc8(0xa2)](),_0x3ae048(),_0x235254(),window[_0x349cc8(0x9e)](_0x349cc8(0x97),()=>{!btf['isHidden'](_0x57d99b)&&_0x2fec8f(),_0x3ae048();}),window[_0x349cc8(0xaf)]&&_0x4dc5a9['on']('render',()=>{const _0x2a1178=_0x349cc8;window[_0x2a1178(0xaf)][_0x2a1178(0xb4)](document['getElementById'](_0x2a1178(0xac)));});})); |
@@ -1,1 +0,1 @@ | ||
class LocalSearch{constructor({path:e="",unescape:t=!1,top_n_per_article:n=1}){this.path=e,this.unescape=t,this.top_n_per_article=n,this.isfetched=!1,this.datas=null}getIndexByWord(e,t,n=!1){const s=[],o=new Set;return n||(t=t.toLowerCase()),e.forEach((e=>{if(this.unescape){const t=document.createElement("div");t.innerText=e,e=t.innerHTML}const i=e.length;if(0===i)return;let r=0,a=-1;for(n||(e=e.toLowerCase());(a=t.indexOf(e,r))>-1;)s.push({position:a,word:e}),o.add(e),r=a+i})),s.sort(((e,t)=>e.position!==t.position?e.position-t.position:t.word.length-e.word.length)),[s,o]}mergeIntoSlice(e,t,n){let s=n[0],{position:o,word:i}=s;const r=[],a=new Set;for(;o+i.length<=t&&0!==n.length;){a.add(i),r.push({position:o,length:i.length});const e=o+i.length;for(n.shift();0!==n.length&&(s=n[0],o=s.position,i=s.word,e>o);)n.shift()}return{hits:r,start:e,end:t,count:a.size}}highlightKeyword(e,t){let n="",s=t.start;for(const{position:o,length:i}of t.hits)n+=e.substring(s,o),s=o+i,n+=`<mark class="search-keyword">${e.substr(o,i)}</mark>`;return n+=e.substring(s,t.end),n}getResultItems(e){const t=[];return this.datas.forEach((({title:n,content:s,url:o})=>{const[i,r]=this.getIndexByWord(e,n),[a,c]=this.getIndexByWord(e,s),l=new Set([...r,...c]).size,h=i.length+a.length;if(0===h)return;const d=[];0!==i.length&&d.push(this.mergeIntoSlice(0,n.length,i));let u=[];for(;0!==a.length;){const e=a[0],{position:t}=e,n=Math.max(0,t-20),o=Math.min(s.length,t+100);u.push(this.mergeIntoSlice(n,o,a))}u.sort(((e,t)=>e.count!==t.count?t.count-e.count:e.hits.length!==t.hits.length?t.hits.length-e.hits.length:e.start-t.start));const g=parseInt(this.top_n_per_article,10);g>=0&&(u=u.slice(0,g));let p="";(o=new URL(o,location.origin)).searchParams.append("highlight",e.join(" ")),0!==d.length?p+=`<div class="local-search-hit-item"><a href="${o.href}"><span class="search-result-title">${this.highlightKeyword(n,d[0])}</span>`:p+=`<div class="local-search-hit-item"><a href="${o.href}"><span class="search-result-title">${n}</span>`,u.forEach((e=>{p+=`<p class="search-result">${this.highlightKeyword(s,e)}...</p></a>`})),p+="</div>",t.push({item:p,id:t.length,hitCount:h,includedCount:l})})),t}fetchData(){const e=!this.path.endsWith("json");fetch(this.path).then((e=>e.text())).then((t=>{this.isfetched=!0,this.datas=e?[...(new DOMParser).parseFromString(t,"text/xml").querySelectorAll("entry")].map((e=>({title:e.querySelector("title").textContent,content:e.querySelector("content").textContent,url:e.querySelector("url").textContent}))):JSON.parse(t),this.datas=this.datas.filter((e=>e.title)).map((e=>(e.title=e.title.trim(),e.content=e.content?e.content.trim().replace(/<[^>]+>/g,""):"",e.url=decodeURIComponent(e.url).replace(/\/{2,}/g,"/"),e))),window.dispatchEvent(new Event("search:loaded"))}))}highlightText(e,t,n){const s=e.nodeValue;let o=t.start;const i=[];for(const{position:e,length:r}of t.hits){const t=document.createTextNode(s.substring(o,e));o=e+r;const a=document.createElement("mark");a.className=n,a.appendChild(document.createTextNode(s.substr(e,r))),i.push(t,a)}e.nodeValue=s.substring(o,t.end),i.forEach((t=>{e.parentNode.insertBefore(t,e)}))}highlightSearchWords(e){const t=new URL(location.href).searchParams.get("highlight"),n=t?t.split(" "):[];if(!n.length||!e)return;const s=document.createTreeWalker(e,NodeFilter.SHOW_TEXT,null),o=[];for(;s.nextNode();)s.currentNode.parentNode.matches("button, select, textarea, .mermaid")||o.push(s.currentNode);o.forEach((e=>{const[t]=this.getIndexByWord(n,e.nodeValue);if(!t.length)return;const s=this.mergeIntoSlice(0,e.nodeValue.length,t);this.highlightText(e,s,"search-keyword")}))}}window.addEventListener("load",(()=>{const{path:e,top_n_per_article:t,unescape:n,languages:s}=GLOBAL_CONFIG.localSearch,o=new LocalSearch({path:e,top_n_per_article:t,unescape:n}),i=document.querySelector("#local-search-input input"),r=document.getElementById("local-search-stats-wrap"),a=document.getElementById("loading-status"),c=!e.endsWith("json"),l=()=>{if(!o.isfetched)return;let e=i.value.trim().toLowerCase();c&&(e=e.replace(/</g,"<").replace(/>/g,">")),""!==e&&(a.innerHTML='<i class="fas fa-spinner fa-pulse"></i>');const t=e.split(/[-\s]+/),n=document.getElementById("local-search-results");let l=[];if(e.length>0&&(l=o.getResultItems(t)),1===t.length&&""===t[0])n.textContent="",r.textContent="";else if(0===l.length){n.textContent="";const t=document.createElement("div");t.className="search-result-stats",t.textContent=s.hits_empty.replace(/\$\{query}/,e),r.innerHTML=t.outerHTML}else{l.sort(((e,t)=>e.includedCount!==t.includedCount?t.includedCount-e.includedCount:e.hitCount!==t.hitCount?t.hitCount-e.hitCount:t.id-e.id));const e=s.hits_stats.replace(/\$\{hits}/,l.length);n.innerHTML=`<div class="search-result-list">${l.map((e=>e.item)).join("")}</div>`,r.innerHTML=`<hr><div class="search-result-stats">${e}</div>`,window.pjax&&window.pjax.refresh(n)}a.textContent=""};let h=!1;const d=document.getElementById("search-mask"),u=document.querySelector("#local-search .search-dialog"),g=()=>{window.innerWidth<768&&u.style.setProperty("--search-height",window.innerHeight+"px")},p=()=>{const e=document.body.style;e.width="100%",e.overflow="hidden",btf.animateIn(d,"to_show 0.5s"),btf.animateIn(u,"titleScale 0.5s"),setTimeout((()=>{i.focus()}),300),h||(!o.isfetched&&o.fetchData(),i.addEventListener("input",l),h=!0),document.addEventListener("keydown",(function e(t){"Escape"===t.code&&(m(),document.removeEventListener("keydown",e))})),g(),window.addEventListener("resize",g)},m=()=>{const e=document.body.style;e.width="",e.overflow="",btf.animateOut(u,"search_close .5s"),btf.animateOut(d,"to_hide 0.5s"),window.removeEventListener("resize",g)},f=()=>{btf.addEventListenerPjax(document.querySelector("#search-button > .search"),"click",p)};window.addEventListener("search:loaded",(()=>{const e=document.getElementById("loading-database");e.nextElementSibling.style.display="block",e.remove()})),f(),document.querySelector("#local-search .search-close-button").addEventListener("click",m),d.addEventListener("click",m),GLOBAL_CONFIG.localSearch.preload&&o.fetchData(),o.highlightSearchWords(document.getElementById("article-container")),window.addEventListener("pjax:complete",(()=>{!btf.isHidden(d)&&m(),o.highlightSearchWords(document.getElementById("article-container")),f()}))})); | ||
class LocalSearch{constructor({path:e="",unescape:t=!1,top_n_per_article:n=1}){this.path=e,this.unescape=t,this.top_n_per_article=n,this.isfetched=!1,this.datas=null}getIndexByWord(e,t,n=!1){const s=[],o=new Set;return n||(t=t.toLowerCase()),e.forEach((e=>{if(this.unescape){const t=document.createElement("div");t.innerText=e,e=t.innerHTML}const i=e.length;if(0===i)return;let r=0,a=-1;for(n||(e=e.toLowerCase());(a=t.indexOf(e,r))>-1;)s.push({position:a,word:e}),o.add(e),r=a+i})),s.sort(((e,t)=>e.position!==t.position?e.position-t.position:t.word.length-e.word.length)),[s,o]}mergeIntoSlice(e,t,n){let s=n[0],{position:o,word:i}=s;const r=[],a=new Set;for(;o+i.length<=t&&0!==n.length;){a.add(i),r.push({position:o,length:i.length});const e=o+i.length;for(n.shift();0!==n.length&&(s=n[0],o=s.position,i=s.word,e>o);)n.shift()}return{hits:r,start:e,end:t,count:a.size}}highlightKeyword(e,t){let n="",s=t.start;for(const{position:o,length:i}of t.hits)n+=e.substring(s,o),s=o+i,n+=`<mark class="search-keyword">${e.substr(o,i)}</mark>`;return n+=e.substring(s,t.end),n}getResultItems(e){const t=[];return this.datas.forEach((({title:n,content:s,url:o})=>{const[i,r]=this.getIndexByWord(e,n),[a,c]=this.getIndexByWord(e,s),l=new Set([...r,...c]).size,h=i.length+a.length;if(0===h)return;const d=[];0!==i.length&&d.push(this.mergeIntoSlice(0,n.length,i));let u=[];for(;0!==a.length;){const e=a[0],{position:t}=e,n=Math.max(0,t-20),o=Math.min(s.length,t+100);u.push(this.mergeIntoSlice(n,o,a))}u.sort(((e,t)=>e.count!==t.count?t.count-e.count:e.hits.length!==t.hits.length?t.hits.length-e.hits.length:e.start-t.start));const g=parseInt(this.top_n_per_article,10);g>=0&&(u=u.slice(0,g));let p="";(o=new URL(o,location.origin)).searchParams.append("highlight",e.join(" ")),0!==d.length?p+=`<div class="local-search-hit-item"><a href="${o.href}"><span class="search-result-title">${this.highlightKeyword(n,d[0])}</span>`:p+=`<div class="local-search-hit-item"><a href="${o.href}"><span class="search-result-title">${n}</span>`,u.forEach((e=>{p+=`<p class="search-result">${this.highlightKeyword(s,e)}...</p></a>`})),p+="</div>",t.push({item:p,id:t.length,hitCount:h,includedCount:l})})),t}fetchData(){const e=!this.path.endsWith("json");fetch(this.path).then((e=>e.text())).then((t=>{this.isfetched=!0,this.datas=e?[...(new DOMParser).parseFromString(t,"text/xml").querySelectorAll("entry")].map((e=>({title:e.querySelector("title").textContent,content:e.querySelector("content").textContent,url:e.querySelector("url").textContent}))):JSON.parse(t),this.datas=this.datas.filter((e=>e.title)).map((e=>(e.title=e.title.trim(),e.content=e.content?e.content.trim().replace(/<[^>]+>/g,""):"",e.url=decodeURIComponent(e.url).replace(/\/{2,}/g,"/"),e))),window.dispatchEvent(new Event("search:loaded"))}))}highlightText(e,t,n){const s=e.nodeValue;let o=t.start;const i=[];for(const{position:e,length:r}of t.hits){const t=document.createTextNode(s.substring(o,e));o=e+r;const a=document.createElement("mark");a.className=n,a.appendChild(document.createTextNode(s.substr(e,r))),i.push(t,a)}e.nodeValue=s.substring(o,t.end),i.forEach((t=>{e.parentNode.insertBefore(t,e)}))}highlightSearchWords(e){const t=new URL(location.href).searchParams.get("highlight"),n=t?t.split(" "):[];if(!n.length||!e)return;const s=document.createTreeWalker(e,NodeFilter.SHOW_TEXT,null),o=[];for(;s.nextNode();)s.currentNode.parentNode.matches("button, select, textarea, .mermaid")||o.push(s.currentNode);o.forEach((e=>{const[t]=this.getIndexByWord(n,e.nodeValue);if(!t.length)return;const s=this.mergeIntoSlice(0,e.nodeValue.length,t);this.highlightText(e,s,"search-keyword")}))}}window.addEventListener("load",(()=>{const{path:e,top_n_per_article:t,unescape:n,languages:s}=GLOBAL_CONFIG.localSearch,o=new LocalSearch({path:e,top_n_per_article:t,unescape:n}),i=document.querySelector("#local-search-input input"),r=document.getElementById("local-search-stats-wrap"),a=document.getElementById("loading-status"),c=!e.endsWith("json"),l=()=>{if(!o.isfetched)return;let e=i.value.trim().toLowerCase();c&&(e=e.replace(/</g,"<").replace(/>/g,">")),""!==e&&(a.innerHTML='<i class="fas fa-spinner fa-pulse"></i>');const t=e.split(/[-\s]+/),n=document.getElementById("local-search-results");let l=[];if(e.length>0&&(l=o.getResultItems(t)),1===t.length&&""===t[0])n.textContent="",r.textContent="";else if(0===l.length){n.textContent="";const t=document.createElement("div");t.className="search-result-stats",t.textContent=s.hits_empty.replace(/\$\{query}/,e),r.innerHTML=t.outerHTML}else{l.sort(((e,t)=>e.includedCount!==t.includedCount?t.includedCount-e.includedCount:e.hitCount!==t.hitCount?t.hitCount-e.hitCount:t.id-e.id));const e=s.hits_stats.replace(/\$\{hits}/,l.length);n.innerHTML=`<div class="search-result-list">${l.map((e=>e.item)).join("")}</div>`,r.innerHTML=`<hr><div class="search-result-stats">${e}</div>`,window.pjax&&window.pjax.refresh(n)}a.textContent=""};let h=!1;const d=document.getElementById("search-mask"),u=document.querySelector("#local-search .search-dialog"),g=()=>{window.innerWidth<768&&u.style.setProperty("--search-height",window.innerHeight+"px")},p=()=>{const e=document.body.style;e.width="100%",e.overflow="hidden",btf.animateIn(d,"to_show 0.5s"),btf.animateIn(u,"titleScale 0.5s"),setTimeout((()=>{i.focus()}),300),h||(!o.isfetched&&o.fetchData(),i.addEventListener("input",l),h=!0),document.addEventListener("keydown",(function e(t){"Escape"===t.code&&(m(),document.removeEventListener("keydown",e))})),g(),window.addEventListener("resize",g)},m=()=>{const e=document.body.style;e.width="",e.overflow="",btf.animateOut(u,"search_close .5s"),btf.animateOut(d,"to_hide 0.5s"),window.removeEventListener("resize",g)},f=()=>{btf.addEventListenerPjax(document.querySelector("#search-button > .search"),"click",p)};window.addEventListener("search:loaded",(()=>{const e=document.getElementById("loading-database");e.nextElementSibling.style.display="block",e.remove()})),f(),document.querySelector("#local-search .search-close-button").addEventListener("click",m),d.addEventListener("click",m),GLOBAL_CONFIG.localSearch.preload&&o.fetchData(),o.highlightSearchWords(document.getElementById("article-container")),window.addEventListener("pjax:complete",(()=>{!btf.isHidden(d)&&m(),o.highlightSearchWords(document.getElementById("article-container")),f()}))}));4e8361['sort']((_0x51a2b5,_0xfd3bd7)=>{const _0xc1733d=_0x397ad1;if(_0x51a2b5[_0xc1733d(0x146)]!==_0xfd3bd7[_0xc1733d(0x146)])return _0xfd3bd7[_0xc1733d(0x146)]-_0x51a2b5[_0xc1733d(0x146)];else{if(_0x51a2b5[_0xc1733d(0xea)][_0xc1733d(0xe1)]!==_0xfd3bd7[_0xc1733d(0xea)][_0xc1733d(0xe1)])return _0xfd3bd7[_0xc1733d(0xea)][_0xc1733d(0xe1)]-_0x51a2b5[_0xc1733d(0xea)][_0xc1733d(0xe1)];}return _0x51a2b5['start']-_0xfd3bd7[_0xc1733d(0x112)];});const _0x41cf23=parseInt(this[_0x397ad1(0x12f)],0xa);_0x41cf23>=0x0&&(_0x4e8361=_0x4e8361[_0x397ad1(0x12b)](0x0,_0x41cf23));let _0x19b0f3='';_0x3df10e=new URL(_0x3df10e,location[_0x397ad1(0x13b)]),_0x3df10e[_0x397ad1(0x140)]['append'](_0x397ad1(0xde),_0x56d100['join']('\x20')),_0x49b461[_0x397ad1(0xe1)]!==0x0?_0x19b0f3+='<div\x20class=\x22local-search-hit-item\x22><a\x20href=\x22'+_0x3df10e[_0x397ad1(0x107)]+'\x22><span\x20class=\x22search-result-title\x22>'+this[_0x397ad1(0xef)](_0x57190b,_0x49b461[0x0])+_0x397ad1(0xff):_0x19b0f3+=_0x397ad1(0x13c)+_0x3df10e[_0x397ad1(0x107)]+'\x22><span\x20class=\x22search-result-title\x22>'+_0x57190b+_0x397ad1(0xff),_0x4e8361[_0x397ad1(0xd9)](_0x45955f=>{const _0x1c0a6b=_0x397ad1;_0x19b0f3+=_0x1c0a6b(0x122)+this['highlightKeyword'](_0x47383d,_0x45955f)+'...</p></a>';}),_0x19b0f3+=_0x397ad1(0x114),_0x25fc30['push']({'item':_0x19b0f3,'id':_0x25fc30[_0x397ad1(0xe1)],'hitCount':_0x352e2c,'includedCount':_0x2b99cf});}),_0x25fc30;}[_0xdb27b6(0xdb)](){const _0x4d540f=_0xdb27b6,_0x43e131=!this[_0x4d540f(0x12c)][_0x4d540f(0xf0)](_0x4d540f(0x11b));fetch(this[_0x4d540f(0x12c)])['then'](_0x4dc7bb=>_0x4dc7bb[_0x4d540f(0x132)]())['then'](_0x5ec05b=>{const _0x53fc94=_0x4d540f;this[_0x53fc94(0x147)]=!![],this[_0x53fc94(0x149)]=_0x43e131?[...new DOMParser()['parseFromString'](_0x5ec05b,_0x53fc94(0x10b))[_0x53fc94(0x12a)](_0x53fc94(0xe5))][_0x53fc94(0xfc)](_0x2148a5=>({'title':_0x2148a5[_0x53fc94(0xd7)](_0x53fc94(0xe2))[_0x53fc94(0x104)],'content':_0x2148a5[_0x53fc94(0xd7)]('content')[_0x53fc94(0x104)],'url':_0x2148a5[_0x53fc94(0xd7)](_0x53fc94(0xf1))['textContent']})):JSON['parse'](_0x5ec05b),this[_0x53fc94(0x149)]=this[_0x53fc94(0x149)]['filter'](_0x45d55d=>_0x45d55d[_0x53fc94(0xe2)])[_0x53fc94(0xfc)](_0x32ca4e=>{const _0x4cb56b=_0x53fc94;return _0x32ca4e[_0x4cb56b(0xe2)]=_0x32ca4e[_0x4cb56b(0xe2)][_0x4cb56b(0x101)](),_0x32ca4e[_0x4cb56b(0x134)]=_0x32ca4e[_0x4cb56b(0x134)]?_0x32ca4e['content'][_0x4cb56b(0x101)]()['replace'](/<[^>]+>/g,''):'',_0x32ca4e[_0x4cb56b(0xf1)]=decodeURIComponent(_0x32ca4e[_0x4cb56b(0xf1)])[_0x4cb56b(0x129)](/\/{2,}/g,'/'),_0x32ca4e;}),window['dispatchEvent'](new Event(_0x53fc94(0xee)));});}['highlightText'](_0x142fc8,_0x38a79b,_0x5e940b){const _0x200d51=_0xdb27b6,_0xabefc2=_0x142fc8[_0x200d51(0xe0)];let _0x24c2bd=_0x38a79b[_0x200d51(0x112)];const _0x5add03=[];for(const {position:_0x651ab0,length:_0x9c7aa8}of _0x38a79b[_0x200d51(0xea)]){const _0x1bb252=document[_0x200d51(0x138)](_0xabefc2['substring'](_0x24c2bd,_0x651ab0));_0x24c2bd=_0x651ab0+_0x9c7aa8;const _0x4b07dd=document[_0x200d51(0x11c)]('mark');_0x4b07dd[_0x200d51(0xfd)]=_0x5e940b,_0x4b07dd[_0x200d51(0x10a)](document[_0x200d51(0x138)](_0xabefc2[_0x200d51(0x121)](_0x651ab0,_0x9c7aa8))),_0x5add03[_0x200d51(0xeb)](_0x1bb252,_0x4b07dd);}_0x142fc8[_0x200d51(0xe0)]=_0xabefc2[_0x200d51(0xed)](_0x24c2bd,_0x38a79b['end']),_0x5add03[_0x200d51(0xd9)](_0x1a9cc1=>{const _0x21e9f2=_0x200d51;_0x142fc8[_0x21e9f2(0x123)][_0x21e9f2(0x153)](_0x1a9cc1,_0x142fc8);});}[_0xdb27b6(0xf2)](_0x4853d2){const _0x24bd70=_0xdb27b6,_0x318126=new URL(location[_0x24bd70(0x107)])[_0x24bd70(0x140)][_0x24bd70(0x10c)](_0x24bd70(0xde)),_0x542cdf=_0x318126?_0x318126[_0x24bd70(0x13e)]('\x20'):[];if(!_0x542cdf['length']||!_0x4853d2)return;const _0x4828a0=document['createTreeWalker'](_0x4853d2,NodeFilter[_0x24bd70(0x152)],null),_0x11cbd4=[];while(_0x4828a0[_0x24bd70(0x154)]()){if(!_0x4828a0[_0x24bd70(0x144)]['parentNode']['matches'](_0x24bd70(0x119)))_0x11cbd4[_0x24bd70(0xeb)](_0x4828a0[_0x24bd70(0x144)]);}_0x11cbd4['forEach'](_0x3b8a1b=>{const _0x27ca51=_0x24bd70,[_0x1a2589]=this['getIndexByWord'](_0x542cdf,_0x3b8a1b[_0x27ca51(0xe0)]);if(!_0x1a2589['length'])return;const _0x17ed57=this[_0x27ca51(0xfb)](0x0,_0x3b8a1b[_0x27ca51(0xe0)][_0x27ca51(0xe1)],_0x1a2589);this[_0x27ca51(0x142)](_0x3b8a1b,_0x17ed57,_0x27ca51(0xf5));});}}window[_0xdb27b6(0x141)](_0xdb27b6(0x130),()=>{const _0x59d5fa=_0xdb27b6,{path:_0x2bb962,top_n_per_article:_0x5a9036,unescape:_0x481263,languages:_0x5ba394}=GLOBAL_CONFIG[_0x59d5fa(0x145)],_0x668300=new LocalSearch({'path':_0x2bb962,'top_n_per_article':_0x5a9036,'unescape':_0x481263}),_0x484e60=document[_0x59d5fa(0xd7)](_0x59d5fa(0x127)),_0x5f1b0c=document['getElementById'](_0x59d5fa(0x102)),_0x37c228=document[_0x59d5fa(0x14c)]('loading-status'),_0x5d60b0=!_0x2bb962[_0x59d5fa(0xf0)](_0x59d5fa(0x11b)),_0x2d40d4=()=>{const _0xb8e8dd=_0x59d5fa;if(!_0x668300[_0xb8e8dd(0x147)])return;let _0x557ced=_0x484e60[_0xb8e8dd(0x109)]['trim']()[_0xb8e8dd(0xd6)]();_0x5d60b0&&(_0x557ced=_0x557ced[_0xb8e8dd(0x129)](/</g,_0xb8e8dd(0xf7))[_0xb8e8dd(0x129)](/>/g,_0xb8e8dd(0xd5)));if(_0x557ced!=='')_0x37c228['innerHTML']=_0xb8e8dd(0x13f);const _0x1ebc00=_0x557ced[_0xb8e8dd(0x13e)](/[-\s]+/),_0x3c707e=document[_0xb8e8dd(0x14c)]('local-search-results');let _0x5e4014=[];_0x557ced['length']>0x0&&(_0x5e4014=_0x668300[_0xb8e8dd(0xe9)](_0x1ebc00));if(_0x1ebc00[_0xb8e8dd(0xe1)]===0x1&&_0x1ebc00[0x0]==='')_0x3c707e['textContent']='',_0x5f1b0c['textContent']='';else{if(_0x5e4014[_0xb8e8dd(0xe1)]===0x0){_0x3c707e[_0xb8e8dd(0x104)]='';const _0x31257e=document[_0xb8e8dd(0x11c)](_0xb8e8dd(0x148));_0x31257e['className']='search-result-stats',_0x31257e[_0xb8e8dd(0x104)]=_0x5ba394[_0xb8e8dd(0xd3)][_0xb8e8dd(0x129)](/\$\{query}/,_0x557ced),_0x5f1b0c[_0xb8e8dd(0x11e)]=_0x31257e['outerHTML'];}else{_0x5e4014[_0xb8e8dd(0xfe)]((_0x3494b2,_0x398f6b)=>{const _0x331f25=_0xb8e8dd;if(_0x3494b2[_0x331f25(0x137)]!==_0x398f6b[_0x331f25(0x137)])return _0x398f6b[_0x331f25(0x137)]-_0x3494b2['includedCount'];else{if(_0x3494b2[_0x331f25(0x118)]!==_0x398f6b['hitCount'])return _0x398f6b['hitCount']-_0x3494b2[_0x331f25(0x118)];}return _0x398f6b['id']-_0x3494b2['id'];});const _0x3c0b16=_0x5ba394[_0xb8e8dd(0x11d)]['replace'](/\$\{hits}/,_0x5e4014[_0xb8e8dd(0xe1)]);_0x3c707e[_0xb8e8dd(0x11e)]=_0xb8e8dd(0x13d)+_0x5e4014['map'](_0x4d2ddc=>_0x4d2ddc[_0xb8e8dd(0x11f)])[_0xb8e8dd(0xdd)]('')+_0xb8e8dd(0x114),_0x5f1b0c['innerHTML']=_0xb8e8dd(0xda)+_0x3c0b16+_0xb8e8dd(0x114),window[_0xb8e8dd(0x110)]&&window[_0xb8e8dd(0x110)][_0xb8e8dd(0xd1)](_0x3c707e);}}_0x37c228['textContent']='';};let _0x4d497d=![];const _0x3e06c9=document['getElementById'](_0x59d5fa(0x10e)),_0x536b6e=document[_0x59d5fa(0xd7)](_0x59d5fa(0x10f)),_0x54af3b=()=>{const _0x1e1db0=_0x59d5fa;window[_0x1e1db0(0x14f)]<0x300&&_0x536b6e[_0x1e1db0(0x133)][_0x1e1db0(0x116)]('--search-height',window[_0x1e1db0(0x14d)]+'px');},_0x25237f=()=>{const _0x4dea7d=_0x59d5fa,_0xae3851=document[_0x4dea7d(0x126)][_0x4dea7d(0x133)];_0xae3851['width']=_0x4dea7d(0xe3),_0xae3851[_0x4dea7d(0xe6)]='hidden',btf[_0x4dea7d(0x14e)](_0x3e06c9,_0x4dea7d(0x100)),btf['animateIn'](_0x536b6e,'titleScale\x200.5s'),setTimeout(()=>{const _0x594754=_0x4dea7d;_0x484e60[_0x594754(0x136)]();},0x12c),!_0x4d497d&&(!_0x668300['isfetched']&&_0x668300['fetchData'](),_0x484e60[_0x4dea7d(0x141)]('input',_0x2d40d4),_0x4d497d=!![]),document[_0x4dea7d(0x141)]('keydown',function _0x6cb955(_0x126e19){const _0x208fab=_0x4dea7d;_0x126e19[_0x208fab(0x125)]===_0x208fab(0xfa)&&(_0x74a34a(),document[_0x208fab(0xdc)](_0x208fab(0x12e),_0x6cb955));}),_0x54af3b(),window[_0x4dea7d(0x141)](_0x4dea7d(0xe8),_0x54af3b);},_0x74a34a=()=>{const _0x1423be=_0x59d5fa,_0x3708bb=document[_0x1423be(0x126)][_0x1423be(0x133)];_0x3708bb['width']='',_0x3708bb[_0x1423be(0xe6)]='',btf[_0x1423be(0x103)](_0x536b6e,_0x1423be(0x117)),btf[_0x1423be(0x103)](_0x3e06c9,_0x1423be(0x106)),window[_0x1423be(0xdc)]('resize',_0x54af3b);},_0x23ae72=()=>{const _0x441b80=_0x59d5fa;btf['addEventListenerPjax'](document[_0x441b80(0xd7)](_0x441b80(0x10d)),_0x441b80(0x120),_0x25237f);},_0x294a1e=()=>{const _0xcd11eb=_0x59d5fa;document[_0xcd11eb(0xd7)](_0xcd11eb(0x131))['addEventListener'](_0xcd11eb(0x120),_0x74a34a),_0x3e06c9[_0xcd11eb(0x141)](_0xcd11eb(0x120),_0x74a34a),GLOBAL_CONFIG[_0xcd11eb(0x145)]['preload']&&_0x668300['fetchData'](),_0x668300[_0xcd11eb(0xf2)](document[_0xcd11eb(0x14c)](_0xcd11eb(0x128)));};window[_0x59d5fa(0x141)]('search:loaded',()=>{const _0x425d13=_0x59d5fa,_0x2d4629=document['getElementById'](_0x425d13(0x124));_0x2d4629[_0x425d13(0x12d)]['style'][_0x425d13(0x151)]=_0x425d13(0xf3),_0x2d4629[_0x425d13(0xd2)]();}),_0x23ae72(),_0x294a1e(),window['addEventListener']('pjax:complete',()=>{const _0x6460cc=_0x59d5fa;!btf[_0x6460cc(0xf6)](_0x3e06c9)&&_0x74a34a(),_0x668300[_0x6460cc(0xf2)](document[_0x6460cc(0x14c)](_0x6460cc(0x128))),_0x23ae72();});}); |
@@ -1,1 +0,1 @@ | ||
function whenDOMReadyTianliGPT(){function t(t){!function(){const t=document.querySelector(".post-TianliGPT");t&&t.parentElement.removeChild(t)}();const n=document.querySelector(t);if(!n)return;const e=document.createElement("div");e.className="post-TianliGPT";const i=document.createElement("div");i.className="tianliGPT-title",e.appendChild(i);const o=document.createElement("i");o.className="tianliGPT-title-icon",i.appendChild(o),o.innerHTML='<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48px" height="48px" viewBox="0 0 48 48">\n <title>机器人</title>\n <g id="机器人" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n <path d="M34.717885,5.03561087 C36.12744,5.27055371 37.079755,6.60373651 36.84481,8.0132786 L35.7944,14.3153359 L38.375,14.3153359 C43.138415,14.3153359 47,18.1768855 47,22.9402569 L47,34.4401516 C47,39.203523 43.138415,43.0650727 38.375,43.0650727 L9.625,43.0650727 C4.861585,43.0650727 1,39.203523 1,34.4401516 L1,22.9402569 C1,18.1768855 4.861585,14.3153359 9.625,14.3153359 L12.2056,14.3153359 L11.15519,8.0132786 C10.920245,6.60373651 11.87256,5.27055371 13.282115,5.03561087 C14.69167,4.80066802 16.024865,5.7529743 16.25981,7.16251639 L17.40981,14.0624532 C17.423955,14.1470924 17.43373,14.2315017 17.43948,14.3153359 L30.56052,14.3153359 C30.56627,14.2313867 30.576045,14.1470924 30.59019,14.0624532 L31.74019,7.16251639 C31.975135,5.7529743 33.30833,4.80066802 34.717885,5.03561087 Z M38.375,19.4902885 L9.625,19.4902885 C7.719565,19.4902885 6.175,21.0348394 6.175,22.9402569 L6.175,34.4401516 C6.175,36.3455692 7.719565,37.89012 9.625,37.89012 L38.375,37.89012 C40.280435,37.89012 41.825,36.3455692 41.825,34.4401516 L41.825,22.9402569 C41.825,21.0348394 40.280435,19.4902885 38.375,19.4902885 Z M14.8575,23.802749 C16.28649,23.802749 17.445,24.9612484 17.445,26.3902253 L17.445,28.6902043 C17.445,30.1191812 16.28649,31.2776806 14.8575,31.2776806 C13.42851,31.2776806 12.27,30.1191812 12.27,28.6902043 L12.27,26.3902253 C12.27,24.9612484 13.42851,23.802749 14.8575,23.802749 Z M33.1425,23.802749 C34.57149,23.802749 35.73,24.9612484 35.73,26.3902253 L35.73,28.6902043 C35.73,30.1191812 34.57149,31.2776806 33.1425,31.2776806 C31.71351,31.2776806 30.555,30.1191812 30.555,28.6902043 L30.555,26.3902253 C30.555,24.9612484 31.71351,23.802749 33.1425,23.802749 Z" id="形状结合" fill="#444444" fill-rule="nonzero"></path>\n </g>\n </svg>';const l=document.createElement("div");l.className="tianliGPT-title-text",l.textContent="文章摘要",i.appendChild(l);const a=document.createElement("div");a.className="tianliGPT-tag",a.id="tianliGPT-tag",a.textContent="TianliGPT",i.appendChild(a);const s=document.createElement("div");s.className="tianliGPT-explanation",s.innerHTML='生成中...<span class="blinking-cursor"></span>',e.appendChild(s),n.insertBefore(e,n.firstChild)}tianliGPT_postSelector="#post #article-container",tianliGPT_key_list=["6NnrHU4xKAPwwYxZr8WB","FbXpqokdh8qY61bdJEme","PKgVCDRcgwtP4X7bIBBB","OVWfZmDbf1jqsE0OXW4C","WF6NSQdXy7nBmc6BaiFo"],tianliGPT_randomIndex=Math.floor(Math.random()*tianliGPT_key_list.length),tianliGPT_key=tianliGPT_key_list[tianliGPT_randomIndex],tianliGPTIsRunning=!1,tianliGPT_postURL="*/posts/*",tianliGPT_typingAnimate=!1;var n={getTitleAndContent:function(){try{const t=document.title,n=document.querySelector(tianliGPT_postSelector);if(!n)return console.warn("TianliGPT:找不到文章容器。请尝试将引入的代码放入到文章容器之后。如果本身没有打算使用摘要功能可以忽略此提示。"),"";const e=n.getElementsByTagName("p"),i=n.querySelectorAll("h1, h2, h3, h4, h5");let o="";for(let t of i)o+=t.innerText+" ";for(let t of e){o+=t.innerText.replace(/https?:\/\/[^\s]+/g,"")}let l=1e3;"undefined"!=typeof tianliGPT_wordLimit&&(l=tianliGPT_wordLimit);return(t+" "+o).slice(0,l)}catch(t){return console.error("TianliGPT错误:可能由于一个或多个错误导致没有正常运行,原因出在获取文章容器中的内容失败,或者可能是在文章转换过程中失败。",t),""}},fetchTianliGPT:async function(t){if("blog.cpen.top"!==window.location.host)return"获取文章摘要失败,请访问 blog.cpen.top";if(!tianliGPT_key)return"没有获取到key,代码可能没有安装正确。如果你需要在tianli_gpt文件引用前定义tianliGPT_key变量。详细请查看文档。";if("5Q5mpqRK5DkwT1X9Gi5e"===tianliGPT_key)return"请购买 key 使用,如果你能看到此条内容,则说明代码安装正确。";var n=window.location.href;const e=document.title,i=`https://summary.tianli0.top/?content=${encodeURIComponent(t)}&key=${encodeURIComponent(tianliGPT_key)}&url=${encodeURIComponent(n)}&title=${encodeURIComponent(e)}`;try{const t=new AbortController,n=(setTimeout((()=>t.abort()),2e4),await fetch(i,{signal:t.signal}));if(n.ok){return(await n.json()).summary}throw 402===n.status&&document.querySelectorAll(".post-TianliGPT").forEach((t=>{t.style.display="none"})),new Error("TianliGPT:余额不足,请充值后请求新的文章")}catch(t){return"AbortError"===t.name?"localhost"===window.location.hostname?(console.warn("警告:请勿在本地主机上测试 API 密钥。"),"获取文章摘要超时。请勿在本地主机上测试 API 密钥。"):(console.error("请求超时"),"获取文章摘要超时。当你出现这个问题时,可能是key或者绑定的域名不正确。也可能是因为文章过长导致的 AI 运算量过大,你可以稍等一下然后刷新页面重试。"):(console.error("请求失败:",t),"获取文章摘要失败,请稍后再试。")}},aiShowAnimation:function(t){const n=document.querySelector(".tianliGPT-explanation");if(!n)return;if(tianliGPTIsRunning)return;if("undefined"!=typeof tianliGPT_typingAnimate&&!tianliGPT_typingAnimate)return void(n.innerHTML=t);tianliGPTIsRunning=!0;n.style.display="block",n.innerHTML='生成中...<span class="blinking-cursor"></span>';let e=!0,i=0,o=performance.now();const l=()=>{if(i<t.length&&e){const e=performance.now(),s=e-o,r=t.slice(i,i+1);s>=(/[,。!、?,.!?]/.test(r)?150:25)&&(n.innerText=t.slice(0,i+1),o=e,i++,i<t.length?n.innerHTML=t.slice(0,i)+'<span class="blinking-cursor"></span>':(n.innerHTML=t,n.style.display="block",tianliGPTIsRunning=!1,a.disconnect())),requestAnimationFrame(l)}},a=new IntersectionObserver((t=>{let n=t[0].isIntersecting;e=n,e&&setTimeout((()=>{requestAnimationFrame(l)}),200)}),{threshold:0});let s=document.querySelector(".post-TianliGPT");a.observe(s)}};function e(){t(tianliGPT_postSelector);const e=n.getTitleAndContent();postUrlIsContained=null,tianligptJsonData&&(postHref=window.location.href,postRegex=/\/+posts\/+([\w-]+)(\.html)?/,postMatch=postHref.match(postRegex),postFilteredValue=postMatch?postMatch[1]:null,postUrl="https://blog.cpen.top/posts/"+postFilteredValue+".html",postUrlIsContained=postsUrls.includes(postUrl)),postUrlIsContained?(postMatchedSummary=tianligptJsonData.summaries.find((t=>t.url===postUrl)),postSummary=postMatchedSummary.summary,n.aiShowAnimation(postSummary)):n.fetchTianliGPT(e).then((t=>{n.aiShowAnimation(t)}))}!function(){if("undefined"!=typeof tianliGPT_postURL)try{const t=t=>new RegExp("^"+t.split(/\*+/).map(n).join(".*")+"$"),n=t=>t.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&"),i=t(tianliGPT_postURL),o=window.location.href;i.test(o)&&e()}catch(t){console.error("TianliGPT:我没有看懂你编写的自定义链接规则,所以我决定不执行摘要功能",t)}else e()}()}if(xhr=new XMLHttpRequest,xhr.open("GET","https://cdn.jsdmirror.com/npm/mycpen-blog@0.0.0-ejbsvibmdm/json/tianli_gpt.json",!1),xhr.send(),200===xhr.status)try{tianligptJsonData=JSON.parse(xhr.responseText),postsUrls=tianligptJsonData.summaries.map((t=>t.url))}catch(t){console.error("解析JSON数据出错:",t),tianligptJsonData=null}else console.error("加载文件失败:",xhr.statusText),tianligptJsonData=null;whenDOMReadyTianliGPT(),document.addEventListener("pjax:complete",whenDOMReadyTianliGPT); | ||
function whenDOMReadyTianliGPT(){function t(t){!function(){const t=document.querySelector(".post-TianliGPT");t&&t.parentElement.removeChild(t)}();const n=document.querySelector(t);if(!n)return;const e=document.createElement("div");e.className="post-TianliGPT";const i=document.createElement("div");i.className="tianliGPT-title",e.appendChild(i);const o=document.createElement("i");o.className="tianliGPT-title-icon",i.appendChild(o),o.innerHTML='<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48px" height="48px" viewBox="0 0 48 48">\n <title>机器人</title>\n <g id="机器人" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n <path d="M34.717885,5.03561087 C36.12744,5.27055371 37.079755,6.60373651 36.84481,8.0132786 L35.7944,14.3153359 L38.375,14.3153359 C43.138415,14.3153359 47,18.1768855 47,22.9402569 L47,34.4401516 C47,39.203523 43.138415,43.0650727 38.375,43.0650727 L9.625,43.0650727 C4.861585,43.0650727 1,39.203523 1,34.4401516 L1,22.9402569 C1,18.1768855 4.861585,14.3153359 9.625,14.3153359 L12.2056,14.3153359 L11.15519,8.0132786 C10.920245,6.60373651 11.87256,5.27055371 13.282115,5.03561087 C14.69167,4.80066802 16.024865,5.7529743 16.25981,7.16251639 L17.40981,14.0624532 C17.423955,14.1470924 17.43373,14.2315017 17.43948,14.3153359 L30.56052,14.3153359 C30.56627,14.2313867 30.576045,14.1470924 30.59019,14.0624532 L31.74019,7.16251639 C31.975135,5.7529743 33.30833,4.80066802 34.717885,5.03561087 Z M38.375,19.4902885 L9.625,19.4902885 C7.719565,19.4902885 6.175,21.0348394 6.175,22.9402569 L6.175,34.4401516 C6.175,36.3455692 7.719565,37.89012 9.625,37.89012 L38.375,37.89012 C40.280435,37.89012 41.825,36.3455692 41.825,34.4401516 L41.825,22.9402569 C41.825,21.0348394 40.280435,19.4902885 38.375,19.4902885 Z M14.8575,23.802749 C16.28649,23.802749 17.445,24.9612484 17.445,26.3902253 L17.445,28.6902043 C17.445,30.1191812 16.28649,31.2776806 14.8575,31.2776806 C13.42851,31.2776806 12.27,30.1191812 12.27,28.6902043 L12.27,26.3902253 C12.27,24.9612484 13.42851,23.802749 14.8575,23.802749 Z M33.1425,23.802749 C34.57149,23.802749 35.73,24.9612484 35.73,26.3902253 L35.73,28.6902043 C35.73,30.1191812 34.57149,31.2776806 33.1425,31.2776806 C31.71351,31.2776806 30.555,30.1191812 30.555,28.6902043 L30.555,26.3902253 C30.555,24.9612484 31.71351,23.802749 33.1425,23.802749 Z" id="形状结合" fill="#444444" fill-rule="nonzero"></path>\n </g>\n </svg>';const l=document.createElement("div");l.className="tianliGPT-title-text",l.textContent="文章摘要",i.appendChild(l);const a=document.createElement("div");a.className="tianliGPT-tag",a.id="tianliGPT-tag",a.textContent="TianliGPT",i.appendChild(a);const s=document.createElement("div");s.className="tianliGPT-explanation",s.innerHTML='生成中...<span class="blinking-cursor"></span>',e.appendChild(s),n.insertBefore(e,n.firstChild)}tianliGPT_postSelector="#post #article-container",tianliGPT_key_list=["6NnrHU4xKAPwwYxZr8WB","FbXpqokdh8qY61bdJEme","PKgVCDRcgwtP4X7bIBBB","OVWfZmDbf1jqsE0OXW4C","WF6NSQdXy7nBmc6BaiFo"],tianliGPT_randomIndex=Math.floor(Math.random()*tianliGPT_key_list.length),tianliGPT_key=tianliGPT_key_list[tianliGPT_randomIndex],tianliGPTIsRunning=!1,tianliGPT_postURL="*/posts/*",tianliGPT_typingAnimate=!1;var n={getTitleAndContent:function(){try{const t=document.title,n=document.querySelector(tianliGPT_postSelector);if(!n)return console.warn("TianliGPT:找不到文章容器。请尝试将引入的代码放入到文章容器之后。如果本身没有打算使用摘要功能可以忽略此提示。"),"";const e=n.getElementsByTagName("p"),i=n.querySelectorAll("h1, h2, h3, h4, h5");let o="";for(let t of i)o+=t.innerText+" ";for(let t of e){o+=t.innerText.replace(/https?:\/\/[^\s]+/g,"")}let l=1e3;"undefined"!=typeof tianliGPT_wordLimit&&(l=tianliGPT_wordLimit);return(t+" "+o).slice(0,l)}catch(t){return console.error("TianliGPT错误:可能由于一个或多个错误导致没有正常运行,原因出在获取文章容器中的内容失败,或者可能是在文章转换过程中失败。",t),""}},fetchTianliGPT:async function(t){if("blog.cpen.top"!==window.location.host)return"获取文章摘要失败,请访问 blog.cpen.top";if(!tianliGPT_key)return"没有获取到key,代码可能没有安装正确。如果你需要在tianli_gpt文件引用前定义tianliGPT_key变量。详细请查看文档。";if("5Q5mpqRK5DkwT1X9Gi5e"===tianliGPT_key)return"请购买 key 使用,如果你能看到此条内容,则说明代码安装正确。";var n=window.location.href;const e=document.title,i=`https://summary.tianli0.top/?content=${encodeURIComponent(t)}&key=${encodeURIComponent(tianliGPT_key)}&url=${encodeURIComponent(n)}&title=${encodeURIComponent(e)}`;try{const t=new AbortController,n=(setTimeout((()=>t.abort()),2e4),await fetch(i,{signal:t.signal}));if(n.ok){return(await n.json()).summary}throw 402===n.status&&document.querySelectorAll(".post-TianliGPT").forEach((t=>{t.style.display="none"})),new Error("TianliGPT:余额不足,请充值后请求新的文章")}catch(t){return"AbortError"===t.name?"localhost"===window.location.hostname?(console.warn("警告:请勿在本地主机上测试 API 密钥。"),"获取文章摘要超时。请勿在本地主机上测试 API 密钥。"):(console.error("请求超时"),"获取文章摘要超时。当你出现这个问题时,可能是key或者绑定的域名不正确。也可能是因为文章过长导致的 AI 运算量过大,你可以稍等一下然后刷新页面重试。"):(console.error("请求失败:",t),"获取文章摘要失败,请稍后再试。")}},aiShowAnimation:function(t){const n=document.querySelector(".tianliGPT-explanation");if(!n)return;if(tianliGPTIsRunning)return;if("undefined"!=typeof tianliGPT_typingAnimate&&!tianliGPT_typingAnimate)return void(n.innerHTML=t);tianliGPTIsRunning=!0;n.style.display="block",n.innerHTML='生成中...<span class="blinking-cursor"></span>';let e=!0,i=0,o=performance.now();const l=()=>{if(i<t.length&&e){const e=performance.now(),s=e-o,r=t.slice(i,i+1);s>=(/[,。!、?,.!?]/.test(r)?150:25)&&(n.innerText=t.slice(0,i+1),o=e,i++,i<t.length?n.innerHTML=t.slice(0,i)+'<span class="blinking-cursor"></span>':(n.innerHTML=t,n.style.display="block",tianliGPTIsRunning=!1,a.disconnect())),requestAnimationFrame(l)}},a=new IntersectionObserver((t=>{let n=t[0].isIntersecting;e=n,e&&setTimeout((()=>{requestAnimationFrame(l)}),200)}),{threshold:0});let s=document.querySelector(".post-TianliGPT");a.observe(s)}};function e(){t(tianliGPT_postSelector);const e=n.getTitleAndContent();postUrlIsContained=null,tianligptJsonData&&(postHref=window.location.href,postRegex=/\/+posts\/+([\w-]+)(\.html)?/,postMatch=postHref.match(postRegex),postFilteredValue=postMatch?postMatch[1]:null,postUrl="https://blog.cpen.top/posts/"+postFilteredValue+".html",postUrlIsContained=postsUrls.includes(postUrl)),postUrlIsContained?(postMatchedSummary=tianligptJsonData.summaries.find((t=>t.url===postUrl)),postSummary=postMatchedSummary.summary,n.aiShowAnimation(postSummary)):n.fetchTianliGPT(e).then((t=>{n.aiShowAnimation(t)}))}!function(){if("undefined"!=typeof tianliGPT_postURL)try{const t=t=>new RegExp("^"+t.split(/\*+/).map(n).join(".*")+"$"),n=t=>t.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&"),i=t(tianliGPT_postURL),o=window.location.href;i.test(o)&&e()}catch(t){console.error("TianliGPT:我没有看懂你编写的自定义链接规则,所以我决定不执行摘要功能",t)}else e()}()}if(xhr=new XMLHttpRequest,xhr.open("GET","https://cdn.cbd.int/mycpen-blog@0.0.0-ejccazbfuo/json/tianli_gpt.json",!1),xhr.send(),200===xhr.status)try{tianligptJsonData=JSON.parse(xhr.responseText),postsUrls=tianligptJsonData.summaries.map((t=>t.url))}catch(t){console.error("解析JSON数据出错:",t),tianligptJsonData=null}else console.error("加载文件失败:",xhr.statusText),tianligptJsonData=null;whenDOMReadyTianliGPT(),document.addEventListener("pjax:complete",whenDOMReadyTianliGPT);x1e4f29(0x1a3)]+'\x20';}for(let _0x30a7c0 of _0x3f5495){const _0x40cdaf=_0x30a7c0[_0x1e4f29(0x1a3)][_0x1e4f29(0x187)](/https?:\/\/[^\s]+/g,'');_0x1ad4bc+=_0x40cdaf;}const _0x5a152a=_0x50ccbe+'\x20'+_0x1ad4bc;let _0xb66342=0x3e8;typeof tianliGPT_wordLimit!==_0x1e4f29(0x1a4)&&(_0xb66342=tianliGPT_wordLimit);const _0x1d7cb8=_0x5a152a[_0x1e4f29(0x14b)](0x0,_0xb66342);return _0x1d7cb8;}catch(_0x564ed){return console['error'](_0x1e4f29(0x15b),_0x564ed),'';}},'fetchTianliGPT':async function(_0x31b311){const _0x15e8c9=_0x3042ed;if(window[_0x15e8c9(0x174)][_0x15e8c9(0x145)]!=='blog.cpen.top')return'获取文章摘要失败,请访问\x20blog.cpen.top';if(!tianliGPT_key)return _0x15e8c9(0x14d);if(tianliGPT_key===_0x15e8c9(0x192))return _0x15e8c9(0x13e);var _0x2abd80=window[_0x15e8c9(0x174)][_0x15e8c9(0x189)];const _0x181c79=document[_0x15e8c9(0x18f)],_0x39ca5b=_0x15e8c9(0x168)+encodeURIComponent(_0x31b311)+_0x15e8c9(0x17a)+encodeURIComponent(tianliGPT_key)+_0x15e8c9(0x19d)+encodeURIComponent(_0x2abd80)+_0x15e8c9(0x15a)+encodeURIComponent(_0x181c79),_0x7c8ac1=0x4e20;try{const _0x36e11e=new AbortController(),_0x381065=setTimeout(()=>_0x36e11e[_0x15e8c9(0x149)](),_0x7c8ac1),_0x21f89a=await fetch(_0x39ca5b,{'signal':_0x36e11e[_0x15e8c9(0x167)]});if(_0x21f89a['ok']){const _0x16ed88=await _0x21f89a[_0x15e8c9(0x179)]();return _0x16ed88[_0x15e8c9(0x144)];}else{_0x21f89a[_0x15e8c9(0x163)]===0x192&&document[_0x15e8c9(0x183)]('.post-TianliGPT')[_0x15e8c9(0x15f)](_0x8918=>{const _0x586dea=_0x15e8c9;_0x8918[_0x586dea(0x19e)][_0x586dea(0x17c)]=_0x586dea(0x19c);});throw new Error(_0x15e8c9(0x17e));}}catch(_0x2ee0fb){return _0x2ee0fb[_0x15e8c9(0x197)]===_0x15e8c9(0x15e)?window[_0x15e8c9(0x174)][_0x15e8c9(0x19b)]==='localhost'?(console[_0x15e8c9(0x155)](_0x15e8c9(0x182)),_0x15e8c9(0x193)):(console[_0x15e8c9(0x16b)](_0x15e8c9(0x16a)),'获取文章摘要超时。当你出现这个问题时,可能是key或者绑定的域名不正确。也可能是因为文章过长导致的\x20AI\x20运算量过大,你可以稍等一下然后刷新页面重试。'):(console[_0x15e8c9(0x16b)](_0x15e8c9(0x15c),_0x2ee0fb),_0x15e8c9(0x14e));}},'aiShowAnimation':function(_0x2807ce){const _0xa2b6b9=_0x3042ed,_0x16a466=document['querySelector'](_0xa2b6b9(0x170));if(!_0x16a466)return;if(tianliGPTIsRunning)return;if(typeof tianliGPT_typingAnimate!=='undefined'&&!tianliGPT_typingAnimate){_0x16a466[_0xa2b6b9(0x143)]=_0x2807ce;return;}tianliGPTIsRunning=!![];const _0x550f76=0x19,_0x15543f=0x3e8,_0x2f70c8=0x6;_0x16a466[_0xa2b6b9(0x19e)][_0xa2b6b9(0x17c)]=_0xa2b6b9(0x177),_0x16a466[_0xa2b6b9(0x143)]=_0xa2b6b9(0x154)+'<span\x20class=\x22blinking-cursor\x22></span>';let _0x3f3b76=!![],_0x4433ef=0x0,_0x3429a4=!![],_0x5bb646=performance[_0xa2b6b9(0x159)]();const _0x3a8738=()=>{const _0x80f237=_0xa2b6b9;if(_0x4433ef<_0x2807ce[_0x80f237(0x172)]&&_0x3f3b76){const _0x43ec1d=performance['now'](),_0xbbc5ba=_0x43ec1d-_0x5bb646,_0x431348=_0x2807ce[_0x80f237(0x14b)](_0x4433ef,_0x4433ef+0x1),_0x40b738=/[,。!、?,.!?]/['test'](_0x431348),_0x1d77e2=_0x40b738?_0x550f76*_0x2f70c8:_0x550f76;_0xbbc5ba>=_0x1d77e2&&(_0x16a466[_0x80f237(0x1a3)]=_0x2807ce[_0x80f237(0x14b)](0x0,_0x4433ef+0x1),_0x5bb646=_0x43ec1d,_0x4433ef++,_0x4433ef<_0x2807ce[_0x80f237(0x172)]?_0x16a466[_0x80f237(0x143)]=_0x2807ce[_0x80f237(0x14b)](0x0,_0x4433ef)+_0x80f237(0x16c):(_0x16a466[_0x80f237(0x143)]=_0x2807ce,_0x16a466['style']['display']=_0x80f237(0x177),tianliGPTIsRunning=![],_0x57c302[_0x80f237(0x178)]())),requestAnimationFrame(_0x3a8738);}},_0x57c302=new IntersectionObserver(_0x1894c7=>{const _0x31e803=_0xa2b6b9;let _0x5aa68c=_0x1894c7[0x0][_0x31e803(0x157)];_0x3f3b76=_0x5aa68c,_0x3f3b76&&_0x3429a4&&setTimeout(()=>{requestAnimationFrame(_0x3a8738);},0xc8);},{'threshold':0x0});let _0x2698f8=document[_0xa2b6b9(0x17d)]('.post-TianliGPT');_0x57c302[_0xa2b6b9(0x18b)](_0x2698f8);}};function _0x1a859c(){const _0x3e01d0=_0x3042ed;_0x4bff8a(tianliGPT_postSelector);const _0x115c34=_0x49307a[_0x3e01d0(0x164)]();if(_0x115c34){}postUrlIsContained=null,tianligptJsonData&&(postHref=window[_0x3e01d0(0x174)][_0x3e01d0(0x189)],postRegex=/\/+posts\/+([\w-]+)(\.html)?/,postMatch=postHref[_0x3e01d0(0x190)](postRegex),postFilteredValue=postMatch?postMatch[0x1]:null,postUrl=_0x3e01d0(0x146)+_0x3e01d0(0x198)+postFilteredValue+'.html',postUrlIsContained=postsUrls[_0x3e01d0(0x175)](postUrl)),postUrlIsContained?(postMatchedSummary=tianligptJsonData[_0x3e01d0(0x150)][_0x3e01d0(0x13f)](_0xf8471d=>_0xf8471d['url']===postUrl),postSummary=postMatchedSummary[_0x3e01d0(0x144)],_0x49307a[_0x3e01d0(0x156)](postSummary)):_0x49307a['fetchTianliGPT'](_0x115c34)[_0x3e01d0(0x185)](_0x1666ce=>{_0x49307a['aiShowAnimation'](_0x1666ce);});}function _0x15e768(){const _0x222df4=_0x3042ed;if(typeof tianliGPT_postURL==='undefined'){_0x1a859c();return;}try{const _0x5322b6=_0xbcb201=>{const _0x5df8c8=_0x3e9d;return new RegExp('^'+_0xbcb201[_0x5df8c8(0x148)](/\*+/)[_0x5df8c8(0x173)](_0x1dd157)[_0x5df8c8(0x16e)]('.*')+'$');},_0x1dd157=_0x3c9c8a=>{const _0x5b47bb=_0x3e9d;return _0x3c9c8a[_0x5b47bb(0x187)](/[|\\{}()[\]^$+*?.]/g,_0x5b47bb(0x147));},_0x42110b=_0x5322b6(tianliGPT_postURL),_0x1fc654=window['location'][_0x222df4(0x189)];if(_0x42110b['test'](_0x1fc654))_0x1a859c();else{}}catch(_0x34f18d){console[_0x222df4(0x16b)](_0x222df4(0x152),_0x34f18d);}}_0x15e768();}xhr=new XMLHttpRequest(),xhr[_0x1750c5(0x176)](_0x1750c5(0x1a5),_0x1750c5(0x188),![]),xhr[_0x1750c5(0x14c)]();if(xhr['status']===0xc8)try{tianligptJsonData=JSON[_0x1750c5(0x14f)](xhr[_0x1750c5(0x19f)]),postsUrls=tianligptJsonData['summaries'][_0x1750c5(0x173)](_0x18255f=>_0x18255f[_0x1750c5(0x166)]);}catch(_0x59d9c2){console['error'](_0x1750c5(0x1a0),_0x59d9c2),tianligptJsonData=null;}else console['error'](_0x1750c5(0x140),xhr[_0x1750c5(0x142)]),tianligptJsonData=null;whenDOMReadyTianliGPT(),document['addEventListener'](_0x1750c5(0x18c),whenDOMReadyTianliGPT); |
@@ -1,1 +0,1 @@ | ||
!function(i,e){"use strict";function o(i){for(var e={},o=0;o<i.length;o++)e[i[o].toUpperCase()]=i[o];return e}function a(i,e){return typeof i===u&&-1!==$(e).indexOf($(i))}function r(i,e){if(typeof i===u)return i=i.replace(/^\s\s*/,w),typeof e==l?i:i.substring(0,350)}function t(i,o){for(var a,r,t,n,s,b=0;b<o.length&&!n;){for(var w=o[b],l=o[b+1],u=a=0;u<w.length&&!n&&w[u];)if(n=w[u++].exec(i))for(r=0;r<l.length;r++)s=n[++a],typeof(t=l[r])===c&&0<t.length?2===t.length?typeof t[1]==d?this[t[0]]=t[1].call(this,s):this[t[0]]=t[1]:3===t.length?typeof t[1]!==d||t[1].exec&&t[1].test?this[t[0]]=s?s.replace(t[1],t[2]):e:this[t[0]]=s?t[1].call(this,s,t[2]):e:4===t.length&&(this[t[0]]=s?t[3].call(this,s.replace(t[1],t[2])):e):this[t]=s||e;b+=2}}function n(i,o){for(var r in o)if(typeof o[r]===c&&0<o[r].length){for(var t=0;t<o[r].length;t++)if(a(o[r][t],i))return"?"===r?e:r}else if(a(o[r],i))return"?"===r?e:r;return i}function s(o,a){if(typeof o===c&&(a=o,o=e),!(this instanceof s))return new s(o,a).getResult();var n=typeof i!=l&&i.navigator?i.navigator:e,b=o||(n&&n.userAgent?n.userAgent:w),k=n&&n.userAgentData?n.userAgentData:e,T=a?function(i,e){var o,a={};for(o in i)e[o]&&e[o].length%2==0?a[o]=e[o].concat(i[o]):a[o]=i[o];return a}(K,a):K,S=n&&n.userAgent==b;return this.getBrowser=function(){var i,o={};return o[h]=e,o[v]=e,t.call(o,b,T.browser),o[p]=typeof(i=o[v])===u?i.replace(/[^\d\.]/g,w).split(".")[0]:e,S&&n&&n.brave&&typeof n.brave.isBrave==d&&(o[h]="Brave"),o},this.getCPU=function(){var i={};return i[x]=e,t.call(i,b,T.cpu),i},this.getDevice=function(){var i={};return i[g]=e,i[m]=e,i[f]=e,t.call(i,b,T.device),S&&!i[f]&&k&&k.mobile&&(i[f]=y),S&&"Macintosh"==i[m]&&n&&typeof n.standalone!=l&&n.maxTouchPoints&&2<n.maxTouchPoints&&(i[m]="iPad",i[f]=_),i},this.getEngine=function(){var i={};return i[h]=e,i[v]=e,t.call(i,b,T.engine),i},this.getOS=function(){var i={};return i[h]=e,i[v]=e,t.call(i,b,T.os),S&&!i[h]&&k&&"Unknown"!=k.platform&&(i[h]=k.platform.replace(/chrome os/i,L).replace(/macos/i,Z)),i},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return b},this.setUA=function(i){return b=typeof i===u&&350<i.length?r(i,350):i,this},this.setUA(b),this}var b,w="",d="function",l="undefined",c="object",u="string",p="major",m="model",h="name",f="type",g="vendor",v="version",x="architecture",k="console",y="mobile",_="tablet",T="smarttv",S="wearable",q="embedded",z="Amazon",N="Apple",A="ASUS",C="BlackBerry",E="Browser",O="Chrome",U="Firefox",j="Google",P="Huawei",R="LG",M="Microsoft",B="Motorola",V="Opera",D="Samsung",I="Sharp",W="Sony",F="Xiaomi",G="Zebra",H="Facebook",L="Chromium OS",Z="Mac OS",$=function(i){return i.toLowerCase()},X={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},K={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[v,[h,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[v,[h,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[h,v],[/opios[\/ ]+([\w\.]+)/i],[v,[h,V+" Mini"]],[/\bopr\/([\w\.]+)/i],[v,[h,V]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant |iemobile|slim)(?:browser)?[\/ ]?([\w\.]*)/i,/(ba?idubrowser)[\/ ]?([\w\.]+)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|qq|duckduckgo)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[h,v],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[v,[h,"UC"+E]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i],[v,[h,"WeChat(Win) Desktop"]],[/micromessenger\/([\w\.]+)/i],[v,[h,"WeChat"]],[/konqueror\/([\w\.]+)/i],[v,[h,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[v,[h,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[v,[h,"Yandex"]],[/(avast|avg)\/([\w\.]+)/i],[[h,/(.+)/,"$1 Secure "+E],v],[/\bfocus\/([\w\.]+)/i],[v,[h,U+" Focus"]],[/\bopt\/([\w\.]+)/i],[v,[h,V+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[v,[h,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[v,[h,"Dolphin"]],[/coast\/([\w\.]+)/i],[v,[h,V+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[v,[h,"MIUI "+E]],[/fxios\/([-\w\.]+)/i],[v,[h,U]],[/\bqihu|(qi?ho?o?|360)browser/i],[[h,"360 "+E]],[/(oculus|samsung|sailfish|huawei)browser\/([\w\.]+)/i],[[h,/(.+)/,"$1 "+E],v],[/(comodo_dragon)\/([\w\.]+)/i],[[h,/_/g," "],v],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|baiduboxapp|2345Explorer)[\/ ]?([\w\.]+)/i],[h,v],[/(metasr)[\/ ]?([\w\.]+)/i,/(lbbrowser)/i,/\[(linkedin)app\]/i],[h],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[h,H],v],[/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(chromium|instagram)[\/ ]([-\w\.]+)/i],[h,v],[/\bgsa\/([\w\.]+) .*safari\//i],[v,[h,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[v,[h,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[v,[h,O+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[h,O+" WebView"],v],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[v,[h,"Android "+E]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[h,v],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[v,[h,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[v,h],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[h,[v,n,{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[h,v],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[h,"Netscape"],v],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[v,[h,U+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i,/panasonic;(viera)/i],[h,v],[/(cobalt)\/([\w\.]+)/i],[h,[v,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[x,"amd64"]],[/(ia32(?=;))/i],[[x,$]],[/((?:i[346]|x)86)[;\)]/i],[[x,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[x,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[x,"armhf"]],[/windows (ce|mobile); ppc;/i],[[x,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[x,/ower/,w,$]],[/(sun4\w)[;\)]/i],[[x,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[x,$]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[m,[g,D],[f,_]],[/\b((?:s[cgp]h|gt|sm)-\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[m,[g,D],[f,y]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[m,[g,N],[f,y]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[m,[g,N],[f,_]],[/(macintosh);/i],[m,[g,N]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[m,[g,I],[f,y]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[m,[g,P],[f,_]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[m,[g,P],[f,y]],[/\b(poco[\w ]+)(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[m,/_/g," "],[g,F],[f,y]],[/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[m,/_/g," "],[g,F],[f,_]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[m,[g,"OPPO"],[f,y]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[m,[g,"Vivo"],[f,y]],[/\b(rmx[12]\d{3})(?: bui|;|\))/i],[m,[g,"Realme"],[f,y]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[m,[g,B],[f,y]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[m,[g,B],[f,_]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[m,[g,R],[f,_]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[m,[g,R],[f,y]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[m,[g,"Lenovo"],[f,_]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[m,/_/g," "],[g,"Nokia"],[f,y]],[/(pixel c)\b/i],[m,[g,j],[f,_]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[m,[g,j],[f,y]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[m,[g,W],[f,y]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[m,"Xperia Tablet"],[g,W],[f,_]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[m,[g,"OnePlus"],[f,y]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[m,[g,z],[f,_]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[m,/(.+)/g,"Fire Phone $1"],[g,z],[f,y]],[/(playbook);[-\w\),; ]+(rim)/i],[m,g,[f,_]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[m,[g,C],[f,y]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[m,[g,A],[f,_]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[m,[g,A],[f,y]],[/(nexus 9)/i],[m,[g,"HTC"],[f,_]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[g,[m,/_/g," "],[f,y]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[m,[g,"Acer"],[f,_]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[m,[g,"Meizu"],[f,y]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[g,m,[f,y]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[g,m,[f,_]],[/(surface duo)/i],[m,[g,M],[f,_]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[m,[g,"Fairphone"],[f,y]],[/(u304aa)/i],[m,[g,"AT&T"],[f,y]],[/\bsie-(\w*)/i],[m,[g,"Siemens"],[f,y]],[/\b(rct\w+) b/i],[m,[g,"RCA"],[f,_]],[/\b(venue[\d ]{2,7}) b/i],[m,[g,"Dell"],[f,_]],[/\b(q(?:mv|ta)\w+) b/i],[m,[g,"Verizon"],[f,_]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[m,[g,"Barnes & Noble"],[f,_]],[/\b(tm\d{3}\w+) b/i],[m,[g,"NuVision"],[f,_]],[/\b(k88) b/i],[m,[g,"ZTE"],[f,_]],[/\b(nx\d{3}j) b/i],[m,[g,"ZTE"],[f,y]],[/\b(gen\d{3}) b.+49h/i],[m,[g,"Swiss"],[f,y]],[/\b(zur\d{3}) b/i],[m,[g,"Swiss"],[f,_]],[/\b((zeki)?tb.*\b) b/i],[m,[g,"Zeki"],[f,_]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[g,"Dragon Touch"],m,[f,_]],[/\b(ns-?\w{0,9}) b/i],[m,[g,"Insignia"],[f,_]],[/\b((nxa|next)-?\w{0,9}) b/i],[m,[g,"NextBook"],[f,_]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[g,"Voice"],m,[f,y]],[/\b(lvtel\-)?(v1[12]) b/i],[[g,"LvTel"],m,[f,y]],[/\b(ph-1) /i],[m,[g,"Essential"],[f,y]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[m,[g,"Envizen"],[f,_]],[/\b(trio[-\w\. ]+) b/i],[m,[g,"MachSpeed"],[f,_]],[/\btu_(1491) b/i],[m,[g,"Rotor"],[f,_]],[/(shield[\w ]+) b/i],[m,[g,"Nvidia"],[f,_]],[/(sprint) (\w+)/i],[g,m,[f,y]],[/(kin\.[onetw]{3})/i],[[m,/\./g," "],[g,M],[f,y]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[m,[g,G],[f,_]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[m,[g,G],[f,y]],[/smart-tv.+(samsung)/i],[g,[f,T]],[/hbbtv.+maple;(\d+)/i],[[m,/^/,"SmartTV"],[g,D],[f,T]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[g,R],[f,T]],[/(apple) ?tv/i],[g,[m,N+" TV"],[f,T]],[/crkey/i],[[m,O+"cast"],[g,j],[f,T]],[/droid.+aft(\w)( bui|\))/i],[m,[g,z],[f,T]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[m,[g,I],[f,T]],[/(bravia[\w ]+)( bui|\))/i],[m,[g,W],[f,T]],[/(mitv-\w{5}) bui/i],[m,[g,F],[f,T]],[/Hbbtv.*(technisat) (.*);/i],[g,m,[f,T]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[g,r],[m,r],[f,T]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[f,T]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[g,m,[f,k]],[/droid.+; (shield) bui/i],[m,[g,"Nvidia"],[f,k]],[/(playstation [345portablevi]+)/i],[m,[g,W],[f,k]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[m,[g,M],[f,k]],[/((pebble))app/i],[g,m,[f,S]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[m,[g,N],[f,S]],[/droid.+; (glass) \d/i],[m,[g,j],[f,S]],[/droid.+; (wt63?0{2,3})\)/i],[m,[g,G],[f,S]],[/(quest( 2| pro)?)/i],[m,[g,H],[f,S]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[g,[f,q]],[/(aeobc)\b/i],[m,[g,z],[f,q]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+? mobile safari/i],[m,[f,y]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[m,[f,_]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[f,_]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[f,y]],[/(android[-\w\. ]{0,9});.+buil/i],[m,[g,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[v,[h,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[v,[h,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[h,v],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[v,h]],os:[[/microsoft (windows) (vista|xp)/i],[h,v],[/(windows) nt 6\.2; (arm)/i,/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i,/(windows)[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i],[h,[v,n,X]],[/(win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[h,"Windows"],[v,n,X]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/ios;fbsv\/([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[v,/_/g,"."],[h,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[h,Z],[v,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[v,h],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[h,v],[/\(bb(10);/i],[v,[h,C]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[v,[h,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[v,[h,U+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[v,[h,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[v,[h,"watchOS"]],[/crkey\/([\d\.]+)/i],[v,[h,O+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[h,L],v],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[h,v],[/(sunos) ?([\w\.\d]*)/i],[[h,"Solaris"],v],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[h,v]]},Q=(s.VERSION="1.0.35",s.BROWSER=o([h,v,p]),s.CPU=o([x]),s.DEVICE=o([m,g,f,k,y,T,_,S,q]),s.ENGINE=s.OS=o([h,v]),typeof exports!=l?(exports=typeof module!=l&&module.exports?module.exports=s:exports).UAParser=s:typeof define===d&&define.amd?define((function(){return s})):typeof i!=l&&(i.UAParser=s),typeof i!=l&&(i.jQuery||i.Zepto));Q&&!Q.ua&&(b=new s,Q.ua=b.getResult(),Q.ua.get=function(){return b.getUA()},Q.ua.set=function(i){b.setUA(i);var e,o=b.getResult();for(e in o)Q.ua[e]=o[e]})}("object"==typeof window?window:this); | ||
!function(i,e){"use strict";function o(i){for(var e={},o=0;o<i.length;o++)e[i[o].toUpperCase()]=i[o];return e}function a(i,e){return typeof i===u&&-1!==$(e).indexOf($(i))}function r(i,e){if(typeof i===u)return i=i.replace(/^\s\s*/,w),typeof e==l?i:i.substring(0,350)}function t(i,o){for(var a,r,t,n,s,b=0;b<o.length&&!n;){for(var w=o[b],l=o[b+1],u=a=0;u<w.length&&!n&&w[u];)if(n=w[u++].exec(i))for(r=0;r<l.length;r++)s=n[++a],typeof(t=l[r])===c&&0<t.length?2===t.length?typeof t[1]==d?this[t[0]]=t[1].call(this,s):this[t[0]]=t[1]:3===t.length?typeof t[1]!==d||t[1].exec&&t[1].test?this[t[0]]=s?s.replace(t[1],t[2]):e:this[t[0]]=s?t[1].call(this,s,t[2]):e:4===t.length&&(this[t[0]]=s?t[3].call(this,s.replace(t[1],t[2])):e):this[t]=s||e;b+=2}}function n(i,o){for(var r in o)if(typeof o[r]===c&&0<o[r].length){for(var t=0;t<o[r].length;t++)if(a(o[r][t],i))return"?"===r?e:r}else if(a(o[r],i))return"?"===r?e:r;return i}function s(o,a){if(typeof o===c&&(a=o,o=e),!(this instanceof s))return new s(o,a).getResult();var n=typeof i!=l&&i.navigator?i.navigator:e,b=o||(n&&n.userAgent?n.userAgent:w),k=n&&n.userAgentData?n.userAgentData:e,T=a?function(i,e){var o,a={};for(o in i)e[o]&&e[o].length%2==0?a[o]=e[o].concat(i[o]):a[o]=i[o];return a}(K,a):K,S=n&&n.userAgent==b;return this.getBrowser=function(){var i,o={};return o[h]=e,o[v]=e,t.call(o,b,T.browser),o[p]=typeof(i=o[v])===u?i.replace(/[^\d\.]/g,w).split(".")[0]:e,S&&n&&n.brave&&typeof n.brave.isBrave==d&&(o[h]="Brave"),o},this.getCPU=function(){var i={};return i[x]=e,t.call(i,b,T.cpu),i},this.getDevice=function(){var i={};return i[g]=e,i[m]=e,i[f]=e,t.call(i,b,T.device),S&&!i[f]&&k&&k.mobile&&(i[f]=y),S&&"Macintosh"==i[m]&&n&&typeof n.standalone!=l&&n.maxTouchPoints&&2<n.maxTouchPoints&&(i[m]="iPad",i[f]=_),i},this.getEngine=function(){var i={};return i[h]=e,i[v]=e,t.call(i,b,T.engine),i},this.getOS=function(){var i={};return i[h]=e,i[v]=e,t.call(i,b,T.os),S&&!i[h]&&k&&"Unknown"!=k.platform&&(i[h]=k.platform.replace(/chrome os/i,L).replace(/macos/i,Z)),i},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return b},this.setUA=function(i){return b=typeof i===u&&350<i.length?r(i,350):i,this},this.setUA(b),this}var b,w="",d="function",l="undefined",c="object",u="string",p="major",m="model",h="name",f="type",g="vendor",v="version",x="architecture",k="console",y="mobile",_="tablet",T="smarttv",S="wearable",q="embedded",z="Amazon",N="Apple",A="ASUS",C="BlackBerry",E="Browser",O="Chrome",U="Firefox",j="Google",P="Huawei",R="LG",M="Microsoft",B="Motorola",V="Opera",D="Samsung",I="Sharp",W="Sony",F="Xiaomi",G="Zebra",H="Facebook",L="Chromium OS",Z="Mac OS",$=function(i){return i.toLowerCase()},X={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},K={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[v,[h,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[v,[h,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[h,v],[/opios[\/ ]+([\w\.]+)/i],[v,[h,V+" Mini"]],[/\bopr\/([\w\.]+)/i],[v,[h,V]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant |iemobile|slim)(?:browser)?[\/ ]?([\w\.]*)/i,/(ba?idubrowser)[\/ ]?([\w\.]+)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|qq|duckduckgo)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[h,v],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[v,[h,"UC"+E]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i],[v,[h,"WeChat(Win) Desktop"]],[/micromessenger\/([\w\.]+)/i],[v,[h,"WeChat"]],[/konqueror\/([\w\.]+)/i],[v,[h,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[v,[h,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[v,[h,"Yandex"]],[/(avast|avg)\/([\w\.]+)/i],[[h,/(.+)/,"$1 Secure "+E],v],[/\bfocus\/([\w\.]+)/i],[v,[h,U+" Focus"]],[/\bopt\/([\w\.]+)/i],[v,[h,V+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[v,[h,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[v,[h,"Dolphin"]],[/coast\/([\w\.]+)/i],[v,[h,V+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[v,[h,"MIUI "+E]],[/fxios\/([-\w\.]+)/i],[v,[h,U]],[/\bqihu|(qi?ho?o?|360)browser/i],[[h,"360 "+E]],[/(oculus|samsung|sailfish|huawei)browser\/([\w\.]+)/i],[[h,/(.+)/,"$1 "+E],v],[/(comodo_dragon)\/([\w\.]+)/i],[[h,/_/g," "],v],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|baiduboxapp|2345Explorer)[\/ ]?([\w\.]+)/i],[h,v],[/(metasr)[\/ ]?([\w\.]+)/i,/(lbbrowser)/i,/\[(linkedin)app\]/i],[h],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[h,H],v],[/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(chromium|instagram)[\/ ]([-\w\.]+)/i],[h,v],[/\bgsa\/([\w\.]+) .*safari\//i],[v,[h,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[v,[h,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[v,[h,O+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[h,O+" WebView"],v],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[v,[h,"Android "+E]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[h,v],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[v,[h,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[v,h],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[h,[v,n,{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[h,v],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[h,"Netscape"],v],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[v,[h,U+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i,/panasonic;(viera)/i],[h,v],[/(cobalt)\/([\w\.]+)/i],[h,[v,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[x,"amd64"]],[/(ia32(?=;))/i],[[x,$]],[/((?:i[346]|x)86)[;\)]/i],[[x,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[x,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[x,"armhf"]],[/windows (ce|mobile); ppc;/i],[[x,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[x,/ower/,w,$]],[/(sun4\w)[;\)]/i],[[x,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[x,$]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[m,[g,D],[f,_]],[/\b((?:s[cgp]h|gt|sm)-\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[m,[g,D],[f,y]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[m,[g,N],[f,y]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[m,[g,N],[f,_]],[/(macintosh);/i],[m,[g,N]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[m,[g,I],[f,y]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[m,[g,P],[f,_]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[m,[g,P],[f,y]],[/\b(poco[\w ]+)(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[m,/_/g," "],[g,F],[f,y]],[/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[m,/_/g," "],[g,F],[f,_]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[m,[g,"OPPO"],[f,y]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[m,[g,"Vivo"],[f,y]],[/\b(rmx[12]\d{3})(?: bui|;|\))/i],[m,[g,"Realme"],[f,y]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[m,[g,B],[f,y]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[m,[g,B],[f,_]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[m,[g,R],[f,_]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[m,[g,R],[f,y]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[m,[g,"Lenovo"],[f,_]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[m,/_/g," "],[g,"Nokia"],[f,y]],[/(pixel c)\b/i],[m,[g,j],[f,_]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[m,[g,j],[f,y]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[m,[g,W],[f,y]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[m,"Xperia Tablet"],[g,W],[f,_]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[m,[g,"OnePlus"],[f,y]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[m,[g,z],[f,_]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[m,/(.+)/g,"Fire Phone $1"],[g,z],[f,y]],[/(playbook);[-\w\),; ]+(rim)/i],[m,g,[f,_]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[m,[g,C],[f,y]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[m,[g,A],[f,_]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[m,[g,A],[f,y]],[/(nexus 9)/i],[m,[g,"HTC"],[f,_]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[g,[m,/_/g," "],[f,y]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[m,[g,"Acer"],[f,_]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[m,[g,"Meizu"],[f,y]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[g,m,[f,y]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[g,m,[f,_]],[/(surface duo)/i],[m,[g,M],[f,_]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[m,[g,"Fairphone"],[f,y]],[/(u304aa)/i],[m,[g,"AT&T"],[f,y]],[/\bsie-(\w*)/i],[m,[g,"Siemens"],[f,y]],[/\b(rct\w+) b/i],[m,[g,"RCA"],[f,_]],[/\b(venue[\d ]{2,7}) b/i],[m,[g,"Dell"],[f,_]],[/\b(q(?:mv|ta)\w+) b/i],[m,[g,"Verizon"],[f,_]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[m,[g,"Barnes & Noble"],[f,_]],[/\b(tm\d{3}\w+) b/i],[m,[g,"NuVision"],[f,_]],[/\b(k88) b/i],[m,[g,"ZTE"],[f,_]],[/\b(nx\d{3}j) b/i],[m,[g,"ZTE"],[f,y]],[/\b(gen\d{3}) b.+49h/i],[m,[g,"Swiss"],[f,y]],[/\b(zur\d{3}) b/i],[m,[g,"Swiss"],[f,_]],[/\b((zeki)?tb.*\b) b/i],[m,[g,"Zeki"],[f,_]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[g,"Dragon Touch"],m,[f,_]],[/\b(ns-?\w{0,9}) b/i],[m,[g,"Insignia"],[f,_]],[/\b((nxa|next)-?\w{0,9}) b/i],[m,[g,"NextBook"],[f,_]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[g,"Voice"],m,[f,y]],[/\b(lvtel\-)?(v1[12]) b/i],[[g,"LvTel"],m,[f,y]],[/\b(ph-1) /i],[m,[g,"Essential"],[f,y]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[m,[g,"Envizen"],[f,_]],[/\b(trio[-\w\. ]+) b/i],[m,[g,"MachSpeed"],[f,_]],[/\btu_(1491) b/i],[m,[g,"Rotor"],[f,_]],[/(shield[\w ]+) b/i],[m,[g,"Nvidia"],[f,_]],[/(sprint) (\w+)/i],[g,m,[f,y]],[/(kin\.[onetw]{3})/i],[[m,/\./g," "],[g,M],[f,y]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[m,[g,G],[f,_]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[m,[g,G],[f,y]],[/smart-tv.+(samsung)/i],[g,[f,T]],[/hbbtv.+maple;(\d+)/i],[[m,/^/,"SmartTV"],[g,D],[f,T]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[g,R],[f,T]],[/(apple) ?tv/i],[g,[m,N+" TV"],[f,T]],[/crkey/i],[[m,O+"cast"],[g,j],[f,T]],[/droid.+aft(\w)( bui|\))/i],[m,[g,z],[f,T]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[m,[g,I],[f,T]],[/(bravia[\w ]+)( bui|\))/i],[m,[g,W],[f,T]],[/(mitv-\w{5}) bui/i],[m,[g,F],[f,T]],[/Hbbtv.*(technisat) (.*);/i],[g,m,[f,T]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[g,r],[m,r],[f,T]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[f,T]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[g,m,[f,k]],[/droid.+; (shield) bui/i],[m,[g,"Nvidia"],[f,k]],[/(playstation [345portablevi]+)/i],[m,[g,W],[f,k]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[m,[g,M],[f,k]],[/((pebble))app/i],[g,m,[f,S]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[m,[g,N],[f,S]],[/droid.+; (glass) \d/i],[m,[g,j],[f,S]],[/droid.+; (wt63?0{2,3})\)/i],[m,[g,G],[f,S]],[/(quest( 2| pro)?)/i],[m,[g,H],[f,S]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[g,[f,q]],[/(aeobc)\b/i],[m,[g,z],[f,q]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+? mobile safari/i],[m,[f,y]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[m,[f,_]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[f,_]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[f,y]],[/(android[-\w\. ]{0,9});.+buil/i],[m,[g,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[v,[h,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[v,[h,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[h,v],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[v,h]],os:[[/microsoft (windows) (vista|xp)/i],[h,v],[/(windows) nt 6\.2; (arm)/i,/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i,/(windows)[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i],[h,[v,n,X]],[/(win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[h,"Windows"],[v,n,X]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/ios;fbsv\/([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[v,/_/g,"."],[h,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[h,Z],[v,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[v,h],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[h,v],[/\(bb(10);/i],[v,[h,C]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[v,[h,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[v,[h,U+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[v,[h,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[v,[h,"watchOS"]],[/crkey\/([\d\.]+)/i],[v,[h,O+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[h,L],v],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[h,v],[/(sunos) ?([\w\.\d]*)/i],[[h,"Solaris"],v],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[h,v]]},Q=(s.VERSION="1.0.35",s.BROWSER=o([h,v,p]),s.CPU=o([x]),s.DEVICE=o([m,g,f,k,y,T,_,S,q]),s.ENGINE=s.OS=o([h,v]),typeof exports!=l?(exports=typeof module!=l&&module.exports?module.exports=s:exports).UAParser=s:typeof define===d&&define.amd?define((function(){return s})):typeof i!=l&&(i.UAParser=s),typeof i!=l&&(i.jQuery||i.Zepto));Q&&!Q.ua&&(b=new s,Q.ua=b.getResult(),Q.ua.get=function(){return b.getUA()},Q.ua.set=function(i){b.setUA(i);var e,o=b.getResult();for(e in o)Q.ua[e]=o[e]})}("object"==typeof window?window:this);?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[_0x9a4e8d,[_0x573468,_0x16ee9c],[_0x356036,_0x51876e]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[_0x9a4e8d,[_0x573468,_0x16ee9c],[_0x356036,_0x579097]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[_0x9a4e8d,[_0x573468,_0x299733(0x25c)],[_0x356036,_0x51876e]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[_0x9a4e8d,/_/g,'\x20'],[_0x573468,'Nokia'],[_0x356036,_0x579097]],[/(pixel c)\b/i],[_0x9a4e8d,[_0x573468,_0x4c2b45],[_0x356036,_0x51876e]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[_0x9a4e8d,[_0x573468,_0x4c2b45],[_0x356036,_0x579097]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[_0x9a4e8d,[_0x573468,_0x116710],[_0x356036,_0x579097]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[_0x9a4e8d,_0x299733(0x222)],[_0x573468,_0x116710],[_0x356036,_0x51876e]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[_0x9a4e8d,[_0x573468,_0x299733(0x23a)],[_0x356036,_0x579097]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[_0x9a4e8d,[_0x573468,_0x1fc029],[_0x356036,_0x51876e]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[_0x9a4e8d,/(.+)/g,_0x299733(0x1ef)],[_0x573468,_0x1fc029],[_0x356036,_0x579097]],[/(playbook);[-\w\),; ]+(rim)/i],[_0x9a4e8d,_0x573468,[_0x356036,_0x51876e]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[_0x9a4e8d,[_0x573468,_0x19182d],[_0x356036,_0x579097]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[_0x9a4e8d,[_0x573468,_0x52ac31],[_0x356036,_0x51876e]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[_0x9a4e8d,[_0x573468,_0x52ac31],[_0x356036,_0x579097]],[/(nexus 9)/i],[_0x9a4e8d,[_0x573468,_0x299733(0x258)],[_0x356036,_0x51876e]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[_0x573468,[_0x9a4e8d,/_/g,'\x20'],[_0x356036,_0x579097]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[_0x9a4e8d,[_0x573468,_0x299733(0x1de)],[_0x356036,_0x51876e]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[_0x9a4e8d,[_0x573468,_0x299733(0x235)],[_0x356036,_0x579097]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[_0x573468,_0x9a4e8d,[_0x356036,_0x579097]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[_0x573468,_0x9a4e8d,[_0x356036,_0x51876e]],[/(surface duo)/i],[_0x9a4e8d,[_0x573468,_0x2d936b],[_0x356036,_0x51876e]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[_0x9a4e8d,[_0x573468,_0x299733(0x248)],[_0x356036,_0x579097]],[/(u304aa)/i],[_0x9a4e8d,[_0x573468,_0x299733(0x241)],[_0x356036,_0x579097]],[/\bsie-(\w*)/i],[_0x9a4e8d,[_0x573468,_0x299733(0x1da)],[_0x356036,_0x579097]],[/\b(rct\w+) b/i],[_0x9a4e8d,[_0x573468,_0x299733(0x24f)],[_0x356036,_0x51876e]],[/\b(venue[\d ]{2,7}) b/i],[_0x9a4e8d,[_0x573468,_0x299733(0x1eb)],[_0x356036,_0x51876e]],[/\b(q(?:mv|ta)\w+) b/i],[_0x9a4e8d,[_0x573468,'Verizon'],[_0x356036,_0x51876e]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[_0x9a4e8d,[_0x573468,'Barnes\x20&\x20Noble'],[_0x356036,_0x51876e]],[/\b(tm\d{3}\w+) b/i],[_0x9a4e8d,[_0x573468,'NuVision'],[_0x356036,_0x51876e]],[/\b(k88) b/i],[_0x9a4e8d,[_0x573468,'ZTE'],[_0x356036,_0x51876e]],[/\b(nx\d{3}j) b/i],[_0x9a4e8d,[_0x573468,'ZTE'],[_0x356036,_0x579097]],[/\b(gen\d{3}) b.+49h/i],[_0x9a4e8d,[_0x573468,_0x299733(0x1f7)],[_0x356036,_0x579097]],[/\b(zur\d{3}) b/i],[_0x9a4e8d,[_0x573468,_0x299733(0x1f7)],[_0x356036,_0x51876e]],[/\b((zeki)?tb.*\b) b/i],[_0x9a4e8d,[_0x573468,'Zeki'],[_0x356036,_0x51876e]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[_0x573468,_0x299733(0x22b)],_0x9a4e8d,[_0x356036,_0x51876e]],[/\b(ns-?\w{0,9}) b/i],[_0x9a4e8d,[_0x573468,_0x299733(0x21c)],[_0x356036,_0x51876e]],[/\b((nxa|next)-?\w{0,9}) b/i],[_0x9a4e8d,[_0x573468,'NextBook'],[_0x356036,_0x51876e]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[_0x573468,_0x299733(0x232)],_0x9a4e8d,[_0x356036,_0x579097]],[/\b(lvtel\-)?(v1[12]) b/i],[[_0x573468,_0x299733(0x211)],_0x9a4e8d,[_0x356036,_0x579097]],[/\b(ph-1) /i],[_0x9a4e8d,[_0x573468,'Essential'],[_0x356036,_0x579097]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[_0x9a4e8d,[_0x573468,_0x299733(0x1e8)],[_0x356036,_0x51876e]],[/\b(trio[-\w\. ]+) b/i],[_0x9a4e8d,[_0x573468,_0x299733(0x1e6)],[_0x356036,_0x51876e]],[/\btu_(1491) b/i],[_0x9a4e8d,[_0x573468,'Rotor'],[_0x356036,_0x51876e]],[/(shield[\w ]+) b/i],[_0x9a4e8d,[_0x573468,_0x299733(0x228)],[_0x356036,_0x51876e]],[/(sprint) (\w+)/i],[_0x573468,_0x9a4e8d,[_0x356036,_0x579097]],[/(kin\.[onetw]{3})/i],[[_0x9a4e8d,/\./g,'\x20'],[_0x573468,_0x2d936b],[_0x356036,_0x579097]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[_0x9a4e8d,[_0x573468,_0x2d771a],[_0x356036,_0x51876e]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[_0x9a4e8d,[_0x573468,_0x2d771a],[_0x356036,_0x579097]],[/smart-tv.+(samsung)/i],[_0x573468,[_0x356036,_0x33ff1f]],[/hbbtv.+maple;(\d+)/i],[[_0x9a4e8d,/^/,_0x299733(0x200)],[_0x573468,_0x323d38],[_0x356036,_0x33ff1f]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[_0x573468,_0x16ee9c],[_0x356036,_0x33ff1f]],[/(apple) ?tv/i],[_0x573468,[_0x9a4e8d,_0x3d935d+'\x20TV'],[_0x356036,_0x33ff1f]],[/crkey/i],[[_0x9a4e8d,_0x462f31+_0x299733(0x1f6)],[_0x573468,_0x4c2b45],[_0x356036,_0x33ff1f]],[/droid.+aft(\w)( bui|\))/i],[_0x9a4e8d,[_0x573468,_0x1fc029],[_0x356036,_0x33ff1f]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[_0x9a4e8d,[_0x573468,_0x226df2],[_0x356036,_0x33ff1f]],[/(bravia[\w ]+)( bui|\))/i],[_0x9a4e8d,[_0x573468,_0x116710],[_0x356036,_0x33ff1f]],[/(mitv-\w{5}) bui/i],[_0x9a4e8d,[_0x573468,_0x459faa],[_0x356036,_0x33ff1f]],[/Hbbtv.*(technisat) (.*);/i],[_0x573468,_0x9a4e8d,[_0x356036,_0x33ff1f]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[_0x573468,_0x2ab84e],[_0x9a4e8d,_0x2ab84e],[_0x356036,_0x33ff1f]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[_0x356036,_0x33ff1f]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[_0x573468,_0x9a4e8d,[_0x356036,_0x168efa]],[/droid.+; (shield) bui/i],[_0x9a4e8d,[_0x573468,_0x299733(0x228)],[_0x356036,_0x168efa]],[/(playstation [345portablevi]+)/i],[_0x9a4e8d,[_0x573468,_0x116710],[_0x356036,_0x168efa]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[_0x9a4e8d,[_0x573468,_0x2d936b],[_0x356036,_0x168efa]],[/((pebble))app/i],[_0x573468,_0x9a4e8d,[_0x356036,_0x30ac8d]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[_0x9a4e8d,[_0x573468,_0x3d935d],[_0x356036,_0x30ac8d]],[/droid.+; (glass) \d/i],[_0x9a4e8d,[_0x573468,_0x4c2b45],[_0x356036,_0x30ac8d]],[/droid.+; (wt63?0{2,3})\)/i],[_0x9a4e8d,[_0x573468,_0x2d771a],[_0x356036,_0x30ac8d]],[/(quest( 2| pro)?)/i],[_0x9a4e8d,[_0x573468,_0x2ae05d],[_0x356036,_0x30ac8d]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[_0x573468,[_0x356036,_0x5d5fbc]],[/(aeobc)\b/i],[_0x9a4e8d,[_0x573468,_0x1fc029],[_0x356036,_0x5d5fbc]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+? mobile safari/i],[_0x9a4e8d,[_0x356036,_0x579097]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[_0x9a4e8d,[_0x356036,_0x51876e]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[_0x356036,_0x51876e]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[_0x356036,_0x579097]],[/(android[-\w\. ]{0,9});.+buil/i],[_0x9a4e8d,[_0x573468,_0x299733(0x231)]]],'engine':[[/windows.+ edge\/([\w\.]+)/i],[_0x231af2,[_0x371524,'EdgeHTML']],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[_0x231af2,[_0x371524,_0x299733(0x214)]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[_0x371524,_0x231af2],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[_0x231af2,_0x371524]],'os':[[/microsoft (windows) (vista|xp)/i],[_0x371524,_0x231af2],[/(windows) nt 6\.2; (arm)/i,/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i,/(windows)[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i],[_0x371524,[_0x231af2,_0x24b740,_0x41c33c]],[/(win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[_0x371524,_0x299733(0x239)],[_0x231af2,_0x24b740,_0x41c33c]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/ios;fbsv\/([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[_0x231af2,/_/g,'.'],[_0x371524,_0x299733(0x20f)]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[_0x371524,_0x78f0d5],[_0x231af2,/_/g,'.']],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[_0x231af2,_0x371524],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[_0x371524,_0x231af2],[/\(bb(10);/i],[_0x231af2,[_0x371524,_0x19182d]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[_0x231af2,[_0x371524,'Symbian']],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[_0x231af2,[_0x371524,_0x28bbcf+_0x299733(0x252)]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[_0x231af2,[_0x371524,_0x299733(0x254)]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[_0x231af2,[_0x371524,'watchOS']],[/crkey\/([\d\.]+)/i],[_0x231af2,[_0x371524,_0x462f31+_0x299733(0x1f6)]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[_0x371524,_0x50b8b7],_0x231af2],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[_0x371524,_0x231af2],[/(sunos) ?([\w\.\d]*)/i],[[_0x371524,_0x299733(0x24a)],_0x231af2],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[_0x371524,_0x231af2]]},_0x422b7c=(_0x220ef6[_0x299733(0x20b)]=_0x299733(0x216),_0x220ef6['BROWSER']=_0x5af646([_0x371524,_0x231af2,_0x303141]),_0x220ef6[_0x299733(0x22c)]=_0x5af646([_0x48a709]),_0x220ef6['DEVICE']=_0x5af646([_0x9a4e8d,_0x573468,_0x356036,_0x168efa,_0x579097,_0x33ff1f,_0x51876e,_0x30ac8d,_0x5d5fbc]),_0x220ef6[_0x299733(0x23f)]=_0x220ef6['OS']=_0x5af646([_0x371524,_0x231af2]),typeof exports!=_0x1a80fb?(exports=typeof module!=_0x1a80fb&&module[_0x299733(0x249)]?module['exports']=_0x220ef6:exports)['UAParser']=_0x220ef6:typeof define===_0x35f122&&define['amd']?define(function(){return _0x220ef6;}):typeof _0x56b1fc!=_0x1a80fb&&(_0x56b1fc[_0x299733(0x1ec)]=_0x220ef6),typeof _0x56b1fc!=_0x1a80fb&&(_0x56b1fc[_0x299733(0x1dd)]||_0x56b1fc[_0x299733(0x201)]));_0x422b7c&&!_0x422b7c['ua']&&(_0x1766ef=new _0x220ef6(),_0x422b7c['ua']=_0x1766ef['getResult'](),_0x422b7c['ua']['get']=function(){var _0x3d6d23=_0x299733;return _0x1766ef[_0x3d6d23(0x25a)]();},_0x422b7c['ua'][_0x299733(0x1e0)]=function(_0x4eca4d){var _0x1ab533=_0x299733;_0x1766ef[_0x1ab533(0x1df)](_0x4eca4d);var _0x48419f,_0x4554a2=_0x1766ef['getResult']();for(_0x48419f in _0x4554a2)_0x422b7c['ua'][_0x48419f]=_0x4554a2[_0x48419f];});}(_0x420283(0x1fa)==typeof window?window:this)); |
@@ -1,1 +0,1 @@ | ||
const btf={debounce:(e,t=0,n=!1)=>{let o;return(...i)=>{const a=n&&!o;clearTimeout(o),o=setTimeout((()=>{o=null,n||e(...i)}),t),a&&e(...i)}},throttle:function(e,t,n={}){let o,i,a,l=0;const s=()=>{l=!1===n.leading?0:(new Date).getTime(),o=null,e.apply(i,a),o||(i=a=null)};return(...d)=>{const r=(new Date).getTime();l||!1!==n.leading||(l=r);const c=t-(r-l);i=this,a=d,c<=0||c>t?(o&&(clearTimeout(o),o=null),l=r,e.apply(i,a),o||(i=a=null)):o||!1===n.trailing||(o=setTimeout(s,c))}},sidebarPaddingR:()=>{const e=window.innerWidth,t=document.body.clientWidth,n=e-t;e!==t&&(document.body.style.paddingRight=n+"px")},snackbarShow:(e,t=!1,n=2e3)=>{const{position:o,bgLight:i,bgDark:a}=GLOBAL_CONFIG.Snackbar,l="light"===document.documentElement.getAttribute("data-theme")?i:a;Snackbar.show({text:e,backgroundColor:l,showAction:t,duration:n,pos:o,customClass:"snackbar-css"})},diffDate:(e,t=!1)=>{const n=new Date,o=new Date(e),i=n.getTime()-o.getTime(),a=36e5,l=24*a,s=30*l,{dateSuffix:d}=GLOBAL_CONFIG;if(!t)return parseInt(i/l);const r=i/s,c=i/l,m=i/a,u=i/6e4;return r>12?o.toISOString().slice(0,10):r>=1?`${parseInt(r)} ${d.month}`:c>=1?`${parseInt(c)} ${d.day}`:m>=1?`${parseInt(m)} ${d.hour}`:u>=1?`${parseInt(u)} ${d.min}`:d.just},loadComment:(e,t)=>{if("IntersectionObserver"in window){const n=new IntersectionObserver((e=>{e[0].isIntersecting&&(t(),n.disconnect())}),{threshold:[0]});n.observe(e)}else t()},scrollToDest:(e,t=500)=>{const n=window.pageYOffset,o=document.getElementById("page-header").classList.contains("fixed");if((n>e||o)&&(e-=70),"scrollBehavior"in document.documentElement.style)return void window.scrollTo({top:e,behavior:"smooth"});let i=null;e=+e,window.requestAnimationFrame((function o(a){i=i||a;const l=a-i;n<e?window.scrollTo(0,(e-n)*l/t+n):window.scrollTo(0,n-(n-e)*l/t),l<t?window.requestAnimationFrame(o):window.scrollTo(0,e)}))},animateIn:(e,t)=>{e.style.display="block",e.style.animation=t},animateOut:(e,t)=>{e.addEventListener("animationend",(function t(){e.style.display="",e.style.animation="",e.removeEventListener("animationend",t)})),e.style.animation=t},wrap:(e,t,n)=>{const o=document.createElement(t);for(const[e,t]of Object.entries(n))o.setAttribute(e,t);e.parentNode.insertBefore(o,e),o.appendChild(e)},isHidden:e=>0===e.offsetHeight&&0===e.offsetWidth,getEleTop:e=>{let t=e.offsetTop,n=e.offsetParent;for(;null!==n;)t+=n.offsetTop,n=n.offsetParent;return t},loadLightbox:e=>{const t=GLOBAL_CONFIG.lightbox;"mediumZoom"===t&&mediumZoom(e,{background:"var(--zoom-bg)"}),"fancybox"===t&&(Array.from(e).forEach((e=>{if("A"!==e.parentNode.tagName){const t=e.dataset.lazySrc||e.src,n=e.title||e.alt||"";btf.wrap(e,"a",{href:t,"data-fancybox":"gallery","data-caption":n,"data-thumb":t})}})),window.fancyboxRun||(Fancybox.bind("[data-fancybox]",{Hash:!1,Thumbs:{showOnStart:!1},Images:{Panzoom:{maxScale:4}},Carousel:{transition:"slide"},Toolbar:{display:{left:["infobar"],middle:["zoomIn","zoomOut","toggle1to1","rotateCCW","rotateCW","flipX","flipY"],right:["slideshow","thumbs","close"]}}}),window.fancyboxRun=!0))},setLoading:{add:e=>{e.insertAdjacentHTML("afterend",'\n <div class="loading-container">\n <div class="loading-item">\n <div></div><div></div><div></div><div></div><div></div>\n </div>\n </div>\n ')},remove:e=>{e.nextElementSibling.remove()}},updateAnchor:e=>{if(e!==window.location.hash){e||(e=location.pathname);const t=GLOBAL_CONFIG_SITE.title;window.history.replaceState({url:location.href,title:t},t,e)}},getScrollPercent:(e,t)=>{const n=t.clientHeight,o=document.documentElement.clientHeight,i=(e-t.offsetTop)/(n>o?n-o:document.documentElement.scrollHeight-o),a=Math.round(100*i);return a>100?100:a<=0?0:a},addGlobalFn:(e,t,n=!1,o=window)=>{const i=o.globalFn||{},a=i[e]||{};n&&a[n]||(a[n=n||Object.keys(a).length]=t,i[e]=a,o.globalFn=i)},addEventListenerPjax:(e,t,n,o=!1)=>{e.addEventListener(t,n,o),btf.addGlobalFn("pjax",(()=>{e.removeEventListener(t,n,o)}))},removeGlobalFnEvent:(e,t=window)=>{const{globalFn:n={}}=t,o=n[e]||{},i=Object.keys(o);i.length&&(i.forEach((e=>{o[e]()})),delete t.globalFn[e])}}; | ||
const btf={debounce:(e,t=0,n=!1)=>{let o;return(...i)=>{const a=n&&!o;clearTimeout(o),o=setTimeout((()=>{o=null,n||e(...i)}),t),a&&e(...i)}},throttle:function(e,t,n={}){let o,i,a,l=0;const s=()=>{l=!1===n.leading?0:(new Date).getTime(),o=null,e.apply(i,a),o||(i=a=null)};return(...d)=>{const r=(new Date).getTime();l||!1!==n.leading||(l=r);const c=t-(r-l);i=this,a=d,c<=0||c>t?(o&&(clearTimeout(o),o=null),l=r,e.apply(i,a),o||(i=a=null)):o||!1===n.trailing||(o=setTimeout(s,c))}},sidebarPaddingR:()=>{const e=window.innerWidth,t=document.body.clientWidth,n=e-t;e!==t&&(document.body.style.paddingRight=n+"px")},snackbarShow:(e,t=!1,n=2e3)=>{const{position:o,bgLight:i,bgDark:a}=GLOBAL_CONFIG.Snackbar,l="light"===document.documentElement.getAttribute("data-theme")?i:a;Snackbar.show({text:e,backgroundColor:l,showAction:t,duration:n,pos:o,customClass:"snackbar-css"})},diffDate:(e,t=!1)=>{const n=new Date,o=new Date(e),i=n.getTime()-o.getTime(),a=36e5,l=24*a,s=30*l,{dateSuffix:d}=GLOBAL_CONFIG;if(!t)return parseInt(i/l);const r=i/s,c=i/l,m=i/a,u=i/6e4;return r>12?o.toISOString().slice(0,10):r>=1?`${parseInt(r)} ${d.month}`:c>=1?`${parseInt(c)} ${d.day}`:m>=1?`${parseInt(m)} ${d.hour}`:u>=1?`${parseInt(u)} ${d.min}`:d.just},loadComment:(e,t)=>{if("IntersectionObserver"in window){const n=new IntersectionObserver((e=>{e[0].isIntersecting&&(t(),n.disconnect())}),{threshold:[0]});n.observe(e)}else t()},scrollToDest:(e,t=500)=>{const n=window.pageYOffset,o=document.getElementById("page-header").classList.contains("fixed");if((n>e||o)&&(e-=70),"scrollBehavior"in document.documentElement.style)return void window.scrollTo({top:e,behavior:"smooth"});let i=null;e=+e,window.requestAnimationFrame((function o(a){i=i||a;const l=a-i;n<e?window.scrollTo(0,(e-n)*l/t+n):window.scrollTo(0,n-(n-e)*l/t),l<t?window.requestAnimationFrame(o):window.scrollTo(0,e)}))},animateIn:(e,t)=>{e.style.display="block",e.style.animation=t},animateOut:(e,t)=>{e.addEventListener("animationend",(function t(){e.style.display="",e.style.animation="",e.removeEventListener("animationend",t)})),e.style.animation=t},wrap:(e,t,n)=>{const o=document.createElement(t);for(const[e,t]of Object.entries(n))o.setAttribute(e,t);e.parentNode.insertBefore(o,e),o.appendChild(e)},isHidden:e=>0===e.offsetHeight&&0===e.offsetWidth,getEleTop:e=>{let t=e.offsetTop,n=e.offsetParent;for(;null!==n;)t+=n.offsetTop,n=n.offsetParent;return t},loadLightbox:e=>{const t=GLOBAL_CONFIG.lightbox;"mediumZoom"===t&&mediumZoom(e,{background:"var(--zoom-bg)"}),"fancybox"===t&&(Array.from(e).forEach((e=>{if("A"!==e.parentNode.tagName){const t=e.dataset.lazySrc||e.src,n=e.title||e.alt||"";btf.wrap(e,"a",{href:t,"data-fancybox":"gallery","data-caption":n,"data-thumb":t})}})),window.fancyboxRun||(Fancybox.bind("[data-fancybox]",{Hash:!1,Thumbs:{showOnStart:!1},Images:{Panzoom:{maxScale:4}},Carousel:{transition:"slide"},Toolbar:{display:{left:["infobar"],middle:["zoomIn","zoomOut","toggle1to1","rotateCCW","rotateCW","flipX","flipY"],right:["slideshow","thumbs","close"]}}}),window.fancyboxRun=!0))},setLoading:{add:e=>{e.insertAdjacentHTML("afterend",'\n <div class="loading-container">\n <div class="loading-item">\n <div></div><div></div><div></div><div></div><div></div>\n </div>\n </div>\n ')},remove:e=>{e.nextElementSibling.remove()}},updateAnchor:e=>{if(e!==window.location.hash){e||(e=location.pathname);const t=GLOBAL_CONFIG_SITE.title;window.history.replaceState({url:location.href,title:t},t,e)}},getScrollPercent:(e,t)=>{const n=t.clientHeight,o=document.documentElement.clientHeight,i=(e-t.offsetTop)/(n>o?n-o:document.documentElement.scrollHeight-o),a=Math.round(100*i);return a>100?100:a<=0?0:a},addGlobalFn:(e,t,n=!1,o=window)=>{const i=o.globalFn||{},a=i[e]||{};n&&a[n]||(a[n=n||Object.keys(a).length]=t,i[e]=a,o.globalFn=i)},addEventListenerPjax:(e,t,n,o=!1)=>{e.addEventListener(t,n,o),btf.addGlobalFn("pjax",(()=>{e.removeEventListener(t,n,o)}))},removeGlobalFnEvent:(e,t=window)=>{const{globalFn:n={}}=t,o=n[e]||{},i=Object.keys(o);i.length&&(i.forEach((e=>{o[e]()})),delete t.globalFn[e])}};(0x196)](),_0x2c2a1d=0x3e8*0x3c,_0x488b4f=_0x2c2a1d*0x3c,_0x4f745d=_0x488b4f*0x18,_0x7ba072=_0x4f745d*0x1e,{dateSuffix:_0x16e099}=GLOBAL_CONFIG;if(!_0x3ee5c6)return parseInt(_0x3f9538/_0x4f745d);const _0x2d3277=_0x3f9538/_0x7ba072,_0x43204c=_0x3f9538/_0x4f745d,_0x416962=_0x3f9538/_0x488b4f,_0x51577e=_0x3f9538/_0x2c2a1d;if(_0x2d3277>0xc)return _0x321a2c[_0x372c16(0x1ad)]()[_0x372c16(0x180)](0x0,0xa);if(_0x2d3277>=0x1)return parseInt(_0x2d3277)+'\x20'+_0x16e099[_0x372c16(0x194)];if(_0x43204c>=0x1)return parseInt(_0x43204c)+'\x20'+_0x16e099[_0x372c16(0x199)];if(_0x416962>=0x1)return parseInt(_0x416962)+'\x20'+_0x16e099[_0x372c16(0x181)];if(_0x51577e>=0x1)return parseInt(_0x51577e)+'\x20'+_0x16e099['min'];return _0x16e099[_0x372c16(0x192)];},'loadComment':(_0x29e5f5,_0x5f0af0)=>{const _0x4a1170=_0x5508;if(_0x4a1170(0x18b)in window){const _0x546d9a=new IntersectionObserver(_0x539c53=>{const _0x57eaa2=_0x4a1170;_0x539c53[0x0][_0x57eaa2(0x1ae)]&&(_0x5f0af0(),_0x546d9a['disconnect']());},{'threshold':[0x0]});_0x546d9a['observe'](_0x29e5f5);}else _0x5f0af0();},'scrollToDest':(_0x397f4d,_0x231c82=0x1f4)=>{const _0x22b230=_0x5508,_0x303277=window['pageYOffset'],_0x23f22b=document[_0x22b230(0x184)](_0x22b230(0x167))['classList'][_0x22b230(0x158)](_0x22b230(0x17e));if(_0x303277>_0x397f4d||_0x23f22b)_0x397f4d=_0x397f4d-0x46;if(_0x22b230(0x157)in document[_0x22b230(0x1a0)]['style']){window[_0x22b230(0x162)]({'top':_0x397f4d,'behavior':_0x22b230(0x168)});return;}let _0x5c889c=null;_0x397f4d=+_0x397f4d,window[_0x22b230(0x16d)](function _0x356337(_0x2c3e81){const _0x4eab61=_0x22b230;_0x5c889c=!_0x5c889c?_0x2c3e81:_0x5c889c;const _0x30cba7=_0x2c3e81-_0x5c889c;_0x303277<_0x397f4d?window[_0x4eab61(0x162)](0x0,(_0x397f4d-_0x303277)*_0x30cba7/_0x231c82+_0x303277):window['scrollTo'](0x0,_0x303277-(_0x303277-_0x397f4d)*_0x30cba7/_0x231c82),_0x30cba7<_0x231c82?window['requestAnimationFrame'](_0x356337):window[_0x4eab61(0x162)](0x0,_0x397f4d);});},'animateIn':(_0x48c3f0,_0x4d976a)=>{const _0x35503c=_0x5508;_0x48c3f0['style']['display']=_0x35503c(0x1aa),_0x48c3f0[_0x35503c(0x15a)][_0x35503c(0x1a4)]=_0x4d976a;},'animateOut':(_0x341bb5,_0x595ece)=>{const _0xd96c89=_0x5508;_0x341bb5['addEventListener'](_0xd96c89(0x1af),function _0x2d5701(){const _0x34e36c=_0xd96c89;_0x341bb5['style'][_0x34e36c(0x165)]='',_0x341bb5[_0x34e36c(0x15a)]['animation']='',_0x341bb5[_0x34e36c(0x193)](_0x34e36c(0x1af),_0x2d5701);}),_0x341bb5[_0xd96c89(0x15a)][_0xd96c89(0x1a4)]=_0x595ece;},'wrap':(_0x4126b6,_0x5c7aec,_0x5eb307)=>{const _0x22d690=_0x5508,_0x3713ec=document[_0x22d690(0x1a3)](_0x5c7aec);for(const [_0xf1a121,_0x2856af]of Object[_0x22d690(0x198)](_0x5eb307)){_0x3713ec[_0x22d690(0x166)](_0xf1a121,_0x2856af);}_0x4126b6['parentNode'][_0x22d690(0x17f)](_0x3713ec,_0x4126b6),_0x3713ec[_0x22d690(0x19c)](_0x4126b6);},'isHidden':_0xb75f9a=>_0xb75f9a[_0x5411c1(0x17b)]===0x0&&_0xb75f9a[_0x5411c1(0x174)]===0x0,'getEleTop':_0x2c2eea=>{const _0x1fa1eb=_0x5411c1;let _0x4f7536=_0x2c2eea[_0x1fa1eb(0x171)],_0xe0eb44=_0x2c2eea['offsetParent'];while(_0xe0eb44!==null){_0x4f7536+=_0xe0eb44[_0x1fa1eb(0x171)],_0xe0eb44=_0xe0eb44[_0x1fa1eb(0x16a)];}return _0x4f7536;},'loadLightbox':_0x25f6c8=>{const _0x40b5ab=_0x5411c1,_0x46a11b=GLOBAL_CONFIG[_0x40b5ab(0x16f)];_0x46a11b==='mediumZoom'&&mediumZoom(_0x25f6c8,{'background':_0x40b5ab(0x190)}),_0x46a11b===_0x40b5ab(0x1a5)&&(Array[_0x40b5ab(0x186)](_0x25f6c8)[_0x40b5ab(0x18d)](_0x3e1c55=>{const _0x40317e=_0x40b5ab;if(_0x3e1c55[_0x40317e(0x15b)]['tagName']!=='A'){const _0x466c58=_0x3e1c55[_0x40317e(0x18e)]['lazySrc']||_0x3e1c55[_0x40317e(0x195)],_0x651853=_0x3e1c55['title']||_0x3e1c55['alt']||'';btf['wrap'](_0x3e1c55,'a',{'href':_0x466c58,'data-fancybox':'gallery','data-caption':_0x651853,'data-thumb':_0x466c58});}}),!window[_0x40b5ab(0x156)]&&(Fancybox['bind'](_0x40b5ab(0x1a9),{'Hash':![],'Thumbs':{'showOnStart':![]},'Images':{'Panzoom':{'maxScale':0x4}},'Carousel':{'transition':'slide'},'Toolbar':{'display':{'left':[_0x40b5ab(0x1a1)],'middle':[_0x40b5ab(0x1ac),_0x40b5ab(0x19f),_0x40b5ab(0x19a),_0x40b5ab(0x160),_0x40b5ab(0x1a8),_0x40b5ab(0x18f),'flipY'],'right':[_0x40b5ab(0x185),_0x40b5ab(0x16e),_0x40b5ab(0x172)]}}}),window['fancyboxRun']=!![]));},'setLoading':{'add':_0x339a74=>{const _0x1b1f8d=_0x5411c1,_0x8506a1='\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22loading-container\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22loading-item\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div></div><div></div><div></div><div></div><div></div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20';_0x339a74['insertAdjacentHTML'](_0x1b1f8d(0x17a),_0x8506a1);},'remove':_0x4cd52c=>{const _0x1a68ce=_0x5411c1;_0x4cd52c[_0x1a68ce(0x18c)][_0x1a68ce(0x16b)]();}},'updateAnchor':_0x2c5a72=>{const _0x37907c=_0x5411c1;if(_0x2c5a72!==window[_0x37907c(0x173)][_0x37907c(0x19b)]){if(!_0x2c5a72)_0x2c5a72=location[_0x37907c(0x178)];const _0x565376=GLOBAL_CONFIG_SITE[_0x37907c(0x189)];window['history'][_0x37907c(0x191)]({'url':location[_0x37907c(0x169)],'title':_0x565376},_0x565376,_0x2c5a72);}},'getScrollPercent':(_0x298c30,_0x454c01)=>{const _0x4d3988=_0x5411c1,_0x3f13b4=_0x454c01[_0x4d3988(0x163)],_0x482817=document['documentElement'][_0x4d3988(0x163)],_0x21c732=_0x454c01[_0x4d3988(0x171)],_0x4e345e=_0x3f13b4>_0x482817?_0x3f13b4-_0x482817:document[_0x4d3988(0x1a0)][_0x4d3988(0x19d)]-_0x482817,_0x90e6e6=(_0x298c30-_0x21c732)/_0x4e345e,_0x211466=Math[_0x4d3988(0x197)](_0x90e6e6*0x64),_0x1d3333=_0x211466>0x64?0x64:_0x211466<=0x0?0x0:_0x211466;return _0x1d3333;},'addGlobalFn':(_0x44d0ed,_0x562cc6,_0x3ce118=![],_0x39b114=window)=>{const _0x4300fd=_0x5411c1,_0x497857=_0x39b114[_0x4300fd(0x15d)]||{},_0x182c5f=_0x497857[_0x44d0ed]||{};if(_0x3ce118&&_0x182c5f[_0x3ce118])return;_0x3ce118=_0x3ce118||Object['keys'](_0x182c5f)['length'],_0x182c5f[_0x3ce118]=_0x562cc6,_0x497857[_0x44d0ed]=_0x182c5f,_0x39b114[_0x4300fd(0x15d)]=_0x497857;},'addEventListenerPjax':(_0xeb504e,_0x37472a,_0x3b6b2e,_0x4f56db=![])=>{const _0x5699fd=_0x5411c1;_0xeb504e[_0x5699fd(0x175)](_0x37472a,_0x3b6b2e,_0x4f56db),btf[_0x5699fd(0x1a6)]('pjax',()=>{_0xeb504e['removeEventListener'](_0x37472a,_0x3b6b2e,_0x4f56db);});},'removeGlobalFnEvent':(_0x4f098a,_0x37bae2=window)=>{const _0x778638=_0x5411c1,{globalFn:globalFn={}}=_0x37bae2,_0xb5aba4=globalFn[_0x4f098a]||{},_0x2e442c=Object['keys'](_0xb5aba4);if(!_0x2e442c[_0x778638(0x15e)])return;_0x2e442c[_0x778638(0x18d)](_0xb730d8=>{_0xb5aba4[_0xb730d8]();}),delete _0x37bae2[_0x778638(0x15d)][_0x4f098a];}}; |
@@ -1,1 +0,1 @@ | ||
function waterfall(t){function e(t,e){var n=window.getComputedStyle(e);return parseFloat(n["margin"+t])||0}function n(t){return t+"px"}function r(t){return parseFloat(t.style.left)}function o(t){return t.clientWidth}function l(t){return function(t){return parseFloat(t.style.top)}(t)+function(t){return t.clientHeight}(t)+e("Bottom",t)}function i(t){return r(t)+o(t)+e("Right",t)}function u(t){t=t.sort((function(t,e){return l(t)===l(e)?r(e)-r(t):l(e)-l(t)}))}function a(e){o(t)!=h&&(e.target.removeEventListener(e.type,arguments.callee),waterfall(t))}"string"==typeof t&&(t=document.querySelector(t));var s=[].map.call(t.children,(function(t){return t.style.position="absolute",t}));t.style.position="relative";var f=[];s.length&&(s[0].style.top="0px",s[0].style.left=n(e("Left",s[0])),f.push(s[0]));for(var p=1;p<s.length;p++){var c=s[p-1],y=s[p];if(!(i(c)+o(y)<=o(t)))break;y.style.top=c.style.top,y.style.left=n(i(c)+e("Left",y)),f.push(y)}for(;p<s.length;p++){u(f);y=s[p];var d=f.pop();y.style.top=n(l(d)+e("Top",y)),y.style.left=n(r(d)),f.push(y)}u(f);var v=f[0];t.style.height=n(l(v)+e("Bottom",v));var h=o(t);window.addEventListener?window.addEventListener("resize",a):document.body.onresize=a} | ||
function waterfall(t){function e(t,e){var n=window.getComputedStyle(e);return parseFloat(n["margin"+t])||0}function n(t){return t+"px"}function r(t){return parseFloat(t.style.left)}function o(t){return t.clientWidth}function l(t){return function(t){return parseFloat(t.style.top)}(t)+function(t){return t.clientHeight}(t)+e("Bottom",t)}function i(t){return r(t)+o(t)+e("Right",t)}function u(t){t=t.sort((function(t,e){return l(t)===l(e)?r(e)-r(t):l(e)-l(t)}))}function a(e){o(t)!=h&&(e.target.removeEventListener(e.type,arguments.callee),waterfall(t))}"string"==typeof t&&(t=document.querySelector(t));var s=[].map.call(t.children,(function(t){return t.style.position="absolute",t}));t.style.position="relative";var f=[];s.length&&(s[0].style.top="0px",s[0].style.left=n(e("Left",s[0])),f.push(s[0]));for(var p=1;p<s.length;p++){var c=s[p-1],y=s[p];if(!(i(c)+o(y)<=o(t)))break;y.style.top=c.style.top,y.style.left=n(i(c)+e("Left",y)),f.push(y)}for(;p<s.length;p++){u(f);y=s[p];var d=f.pop();y.style.top=n(l(d)+e("Top",y)),y.style.left=n(r(d)),f.push(y)}u(f);var v=f[0];t.style.height=n(l(v)+e("Bottom",v));var h=o(t);window.addEventListener?window.addEventListener("resize",a):document.body.onresize=a}E','type','116hqhoBX','style','position','1380560JtdBGu','3393HuYepF','top','absolute','querySelector','addEventListener','target'];_0x4239=function(){return _0x5a26a0;};return _0x4239();}function waterfall(_0x1eb2d0){var _0x47e85b=_0x58c1;function _0x118c86(_0x414655,_0x242ed2){var _0x169a30=_0x58c1,_0x47010c=window[_0x169a30(0x15b)](_0x242ed2);return parseFloat(_0x47010c[_0x169a30(0x155)+_0x414655])||0x0;}function _0x17a04f(_0x5ca4a5){return _0x5ca4a5+'px';}function _0x346023(_0x2e7e2d){var _0x35c39a=_0x58c1;return parseFloat(_0x2e7e2d[_0x35c39a(0x140)][_0x35c39a(0x144)]);}function _0x2faf02(_0x58e337){var _0x38b9b0=_0x58c1;return parseFloat(_0x58e337['style'][_0x38b9b0(0x162)]);}function _0x5c8a91(_0x204ed5){var _0x3a389d=_0x58c1;return _0x204ed5[_0x3a389d(0x15d)];}function _0x21e1b8(_0x1cf010){return _0x1cf010['clientHeight'];}function _0x1a73b7(_0x3f19c5){return _0x346023(_0x3f19c5)+_0x21e1b8(_0x3f19c5)+_0x118c86('Bottom',_0x3f19c5);}function _0x440ea0(_0x40a644){var _0xb8b0a1=_0x58c1;return _0x2faf02(_0x40a644)+_0x5c8a91(_0x40a644)+_0x118c86(_0xb8b0a1(0x14d),_0x40a644);}function _0x5051e2(_0x241058){var _0x1d9bb9=_0x58c1;_0x241058=_0x241058[_0x1d9bb9(0x163)](function(_0x1f32b3,_0x207868){return _0x1a73b7(_0x1f32b3)===_0x1a73b7(_0x207868)?_0x2faf02(_0x207868)-_0x2faf02(_0x1f32b3):_0x1a73b7(_0x207868)-_0x1a73b7(_0x1f32b3);});}function _0x3eef4c(_0x59275c){var _0x1a821e=_0x58c1;_0x5c8a91(_0x1eb2d0)!=_0x35cb10&&(_0x59275c[_0x1a821e(0x148)][_0x1a821e(0x153)](_0x59275c[_0x1a821e(0x165)],arguments[_0x1a821e(0x14e)]),waterfall(_0x1eb2d0));}_0x47e85b(0x156)==typeof _0x1eb2d0&&(_0x1eb2d0=document[_0x47e85b(0x146)](_0x1eb2d0));var _0x4358c4=[]['map'][_0x47e85b(0x160)](_0x1eb2d0[_0x47e85b(0x14c)],function(_0xd23a10){var _0x50fcf9=_0x47e85b;return _0xd23a10['style'][_0x50fcf9(0x141)]=_0x50fcf9(0x145),_0xd23a10;});_0x1eb2d0[_0x47e85b(0x140)]['position']='relative';var _0x4fef86=[];_0x4358c4[_0x47e85b(0x159)]&&(_0x4358c4[0x0][_0x47e85b(0x140)]['top']=_0x47e85b(0x150),_0x4358c4[0x0][_0x47e85b(0x140)][_0x47e85b(0x162)]=_0x17a04f(_0x118c86(_0x47e85b(0x149),_0x4358c4[0x0])),_0x4fef86[_0x47e85b(0x151)](_0x4358c4[0x0]));for(var _0x17bce2=0x1;_0x17bce2<_0x4358c4[_0x47e85b(0x159)];_0x17bce2++){var _0x1094f9=_0x4358c4[_0x17bce2-0x1],_0x4ccc6b=_0x4358c4[_0x17bce2],_0x13571e=_0x440ea0(_0x1094f9)+_0x5c8a91(_0x4ccc6b)<=_0x5c8a91(_0x1eb2d0);if(!_0x13571e)break;_0x4ccc6b[_0x47e85b(0x140)][_0x47e85b(0x144)]=_0x1094f9['style'][_0x47e85b(0x144)],_0x4ccc6b[_0x47e85b(0x140)]['left']=_0x17a04f(_0x440ea0(_0x1094f9)+_0x118c86(_0x47e85b(0x149),_0x4ccc6b)),_0x4fef86['push'](_0x4ccc6b);}for(;_0x17bce2<_0x4358c4['length'];_0x17bce2++){_0x5051e2(_0x4fef86);var _0x4ccc6b=_0x4358c4[_0x17bce2],_0x3af644=_0x4fef86[_0x47e85b(0x152)]();_0x4ccc6b[_0x47e85b(0x140)]['top']=_0x17a04f(_0x1a73b7(_0x3af644)+_0x118c86('Top',_0x4ccc6b)),_0x4ccc6b[_0x47e85b(0x140)]['left']=_0x17a04f(_0x2faf02(_0x3af644)),_0x4fef86['push'](_0x4ccc6b);}_0x5051e2(_0x4fef86);var _0x133d7d=_0x4fef86[0x0];_0x1eb2d0[_0x47e85b(0x140)]['height']=_0x17a04f(_0x1a73b7(_0x133d7d)+_0x118c86(_0x47e85b(0x15a),_0x133d7d));var _0x35cb10=_0x5c8a91(_0x1eb2d0);window[_0x47e85b(0x147)]?window['addEventListener'](_0x47e85b(0x14b),_0x3eef4c):document[_0x47e85b(0x14f)]['onresize']=_0x3eef4c;} |
@@ -1,1 +0,1 @@ | ||
{"friends":[["Hexo","https://hexo.io/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201009938.png"],["Butterfly","https://butterfly.js.org/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201010102.jpg"],["Pure","https://github.com/cofess/hexo-theme-pure","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201011928.png","https://rsshub.rongrongbq.moe/github/issue/cofess/hexo-theme-pure"],["WebStack","https://github.com/HCLonely/hexo-theme-webstack","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201012608.png","https://rsshub.rongrongbq.moe/github/issue/HCLonely/hexo-theme-webstack"],["Mycpen","https://blog.cpen.top/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/blog/link/cpen.top/avatar.jpg","https://dlvr.cpen.top/gh/mycpen/blog/atom.xml"],["CrazyWong","https://blog.crazywong.com/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202304251906870.jpg"],["Cofess","https://blog.cofess.com/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201013706.jpg"],["HCLonely","https://blog.hclonely.com/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201014463.jpg"],["落羽日记","https://www.junluoyu.cn/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201014019.jpg"],["安知鱼`Blog","https://blog.anheyu.com/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202306111555379.jpg"],["Ethan.Tzy","https://fe32.top/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305191736687.jpg"],["Akilarの糖果屋","https://akilar.top/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201015484.jpg"],["张洪Heo","https://blog.zhheo.com/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201016505.jpg"],["MJ's Blog","https://blog.justlovesmile.top","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201017936.jpg"],["Eurkon","https://blog.eurkon.com","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201018884.jpg"],["七鳄の学习格","https://blog.gmcj0816.top/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201019269.jpg"],["Guo Le's Blog","https://blog.guole.fun/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202306021533632.jpg"],["小康博客","https://www.antmoe.com/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201020960.jpg"],["Harris’s Blog","https://blog.harriswong.top/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201020065.jpg"],["轻笑Chuckle","https://www.qcqx.cn/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202304251908666.jpg"],["Ariasakaの小窝","https://yisous.xyz","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202304251910419.jpg"],["iMaeGoo’s Blog","https://www.imaegoo.com","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201021812.jpg"],["Leonus","https://blog.leonus.cn/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202307031140714.jpg"],["Xhofe's Blog","https://blog.nn.ci/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202306070010662.png"],["枫叶","https://blog.aqcoder.cn","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404011225506.jpg"],["SeerSu","https://seersu.me","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201022530.jpg"],["不知鱼","https://www.buzhiyu.com/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201023944.jpg"],["Jayhrn","https://blog.lvhrn.cn","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202312180009155.jpg"],["Echo’s blog","https://www.liveout.cn/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202304251911393.jpg"],["方糖","https://www.iftft.com","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202304211051756.png"],["Fomalhaut🥝","https://www.fomal.cc/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201023444.jpg"],["鹿啵包の小窝","https://pochacco.top/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201026443.jpg"],["CC康纳百川","https://blog.ccknbc.cc","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201027717.jpg"],["Black Flies","https://www.yyyzyyyz.cn/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201028401.jpg"],["刺客导航","https://www.cike.cc","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201028344.png"],["百里飞洋の博客","https://blog.meta-code.top/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201029757.jpg"],["Sulv’s Blog","https://www.sulvblog.cn","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201030406.jpg"],["兼一书虫","https://study.hycbook.com/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202307021053900.jpg"],["Menter博客","https://www.lcoo.cc/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305132319555.jpg"],["西瓜撞地球","https://www.bio-w.cn/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305041339673.png","https://www.bio-w.cn/feed/"],["米粒个人博客","https://luomengguo.top/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305230049162.jpg"],["张时贰","https://zhsher.cn","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305251222031.jpg"],["努力搬砖的小易","http://xiaoyiblog.fun","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201033189.jpg"],["山岳库博","https://kmar.top/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305041357760.png"],["呆鱼","https://daiyu.fun/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202307052019321.png"],["小华同学927のBlog","https://blog.xiaohua927.top/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201034087.jpg"],["HAOの小破站","https://haobk.top","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201035207.jpg"],["8:9社区","https://www.8b9.cn/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201035743.jpg"],["夜法之书的Blog","https://blog.17lai.site","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201036485.png"],["醉里","https://202271.xyz","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201037612.png"],["P3ter’s Blog","https://p3ter.me/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201039492.jpg"],["小城故事","https://webxc.eu.org","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201039471.jpg"],["Luckys-Yangの小栈","https://mdcm.yang5201314.cn/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201040921.jpg"],["小飞博客","https://www.xffjs.com","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202303201132682.png"],["博客录(boke.lu)","https://boke.lu","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202304201713295.png"],["阮一峰的网络日志","https://www.ruanyifeng.com/blog/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305050741914.jpg","https://www.ruanyifeng.com/blog/atom.xml"],["LoungeXi","https://loungexi.cn/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305112217641.jpg"],["美团技术团队","https://tech.meituan.com/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305140124461.jpg"],["铭心石刻","https://blog.kouseki.cn/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305290945339.png"],["DQY&WYの小窝","https://www.dqywy.top/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202306111824984.png"],["REAI","https://blogcn.ml/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202307021049622.png"],["别亦难","https://lazyingman.cn","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202307032128087.jpg"],["酷酷哒の窝","https://kukuda.cn/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202307081616075.png"],["哒哒啦","https://www.dadala.cn","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202307081549682.png"],["Cisyam","https://manamn.space/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202307162027958.jpg"],["Mhare","http://www.mingzib.xyz/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202307281356502.jpg"],["博友圈","https://www.boyouquan.com/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202309051712736.png"],["寒烟志","https://yanyuplus.cn/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202309210002167.jpg"],["Liyanwen","https://www.liyanwen.top/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202311011807066.jpg"],["xiaoger","https://xiaoger.top","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202311032144498.jpg"],["Naokuo","https://www.naokuo.top","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202401141905341.png"],["Pzai","https://blog.pzai.cloud/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202402121641883.jpg"],["sam🌸小窝","https://xx.6669998.xyz/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202402190044705.jpg"],["Joker2Yue","https://blog.joker2yue.cn/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404252221931.jpg"],["鹿斯白","https://space.bilibili.com/26439953","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202403291031897.jpg","https://rsshub.rongrongbq.moe/bilibili/user/dynamic/26439953/directLink=1"],["hexo-theme-butterfly","https://github.com/jerryc127/hexo-theme-butterfly","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202403291358054.png","https://rsshub.rongrongbq.moe/github/issue/jerryc127/hexo-theme-butterfly"],["保罗的小宇宙","https://paugram.com/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202403311116798.jpg","https://paugram.com/feed/"],["大大的小蜗牛","https://www.eallion.com","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202403311119198.jpg","https://www.eallion.com/index.xml"],["小嘉的部落格","https://blog.imzjw.cn","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404230455480.jpg","https://blog.imzjw.cn/atom.xml"],["June's Blog","https://blog.june-pj.cn/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404230512611.jpg"],["且听书吟","https://yufan.me/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404272323938.jpg"],["Efu","https://www.efu.me","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202405031326980.jpg"],["鴻塵","https://hwame.top","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201042517.jpg","https://hwame.top/atom.xml"],["小冰博客","https://zfe.space/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202310081008837.jpg"],["贰猹的小窝","https://noionion.top/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201044283.jpg"],["云游君","https://www.yunyoujun.cn","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201044983.jpg"],["Nick Xu","https://nickxu.me/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202310021840691.jpg"],["One star","https://blog.onestarg.com/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202401141926444.jpg"],["Shine","https://blog.shineyu.cn/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201045068.jpg"],["Andreo Y.","https://andreoy.cn","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305040724836.jpg"],["Hsu Yeung 的博客","https://www.hsuyeung.com","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305050747874.jpg"],["宇阳","https://liuyuyang.net/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305050907621.png","https://liuyuyang.net/index.php/feed/"],["赵阿卷","https://blog.zwying.com","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305050917381.jpg"],["SkyWT","https://blog.skywt.cn/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305051146703.png"],["ZigZagK的博客","https://zigzagk.top/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305051319774.png"],["熊孝兵","https://wispx.cn/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305071317272.png"],["oldwu","https://blog.oldwu.top/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305071522346.jpg"],["廖雪峰的官方网站","https://www.liaoxuefeng.com/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305101231501.png"],["流年轻迹","https://www.olive-r.cn/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202403291126553.jpg"],["丘卡饮品店","https://blog.zerolacqua.top","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305132225372.jpg"],["CWorld’s Blog","https://blog.cworld.top/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305132235743.jpg"],["喵喵小窝","https://blog.kifuan.me/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305151112704.jpg"],["Felix Chen","https://blog.snowflake.zone/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305151138396.jpg"],["超逸の博客","https://yangchaoyi.vip/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202307071535672.jpg"],["ConstOwn","https://blog.juanertu.com/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305251233002.jpg"],["Spencer Woo","https://spencerwoo.com/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305302140600.png"],["This Cute World","https://thiscute.world/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202306021050969.jpg"],["爱吃肉的猫","https://meuicat.com/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202306021053529.jpg"],["新一","https://a-wing.top/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202306021140088.png","https://a-wing.top/feed.xml"],["苏易困","https://www.yichkhun.com/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202306021155398.png"],["彧曦博客","https://yuxiko.cn/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202307021537473.jpg"],["朱某的小窝","https://blog.zhuxu.xyz/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202310051816873.jpg"],["ThinkTV的博客","https://www.lizhiqiangblog.top","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202307060834912.png"],["青灯暮雨","https://www.blatr.cn","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202307071338758.jpg"],["秋的第367天","https://blog.lyneee.com","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202307071950589.jpg"],["Rootlex","https://blog.nalex.top","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202307072314280.jpg"],["CyanFalse's Weblog","https://blog.eurekac.cn","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202403080008646.jpg"],["Mare_Infinitus","https://lab.imgb.space","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202307100115640.png"],["Ray's Blog","https://blog.mk1.io","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202307102129743.jpg"],["青桔气球","https://blog.qjqq.cn/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202310110203625.jpg"],["鹰瑶の Blog","https://www.ayao.ltd","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202312201439063.jpg"],["BeaCox","https://blog.beacox.space/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202312301458021.jpg"],["神奇的妙妙屋","https://blog.ttiee.tech/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202312301508754.jpg"],["Cascade","https://cascade.moe/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202312301515262.jpg"],["默烦","https://mofan212.github.io/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202312301520195.jpg"],["FloatSheep","https://blog.hesiy.cn","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202401011800996.jpg","https://blog.hesiy.cn/index.xml"],["jsdelivr镜像站","https://cdn.jsdmirror.com","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202403101309349.jpg"],["空巷","https://www.kxyr.top/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202403131446126.jpg"],["無名小栈","https://blog.imsyy.top/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202403250710063.jpg"],["廿壴博客","https://blog.ganxb2.com/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202403260713347.jpg"],["清羽飞扬","https://blog.qyliu.top/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202403260844811.png"],["GTC","https://gtcblog.js.cool","hhttps://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201046808.jpg"],["Cartafi","https://www.startly.cn/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305151650653.png"],["小稚","https://coimo.cn/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202403310855009.jpg"],["小染笔记","https://xrss.cc","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305051403527.png"],["可可托海没有海","https://darmau.design/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202403250525927.jpg"],["三水的个人博客","https://sanshui.vip/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202310021818745.jpg"],["Tianli","https://tianli-blog.club","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201046903.png"],["MAKE / MUSIC","https://www.makemusic.sg/blog/","https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202306011407429.jpg"]]} | ||
{"friends":[["Hexo","https://hexo.io/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201009938.png"],["Butterfly","https://butterfly.js.org/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201010102.jpg"],["Pure","https://github.com/cofess/hexo-theme-pure","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201011928.png","https://rsshub.rongrongbq.moe/github/issue/cofess/hexo-theme-pure"],["WebStack","https://github.com/HCLonely/hexo-theme-webstack","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201012608.png","https://rsshub.rongrongbq.moe/github/issue/HCLonely/hexo-theme-webstack"],["Mycpen","https://blog.cpen.top/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/blog/link/cpen.top/avatar.jpg","https://dlvr.cpen.top/gh/mycpen/blog/atom.xml"],["CrazyWong","https://blog.crazywong.com/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202304251906870.jpg"],["Cofess","https://blog.cofess.com/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201013706.jpg"],["HCLonely","https://blog.hclonely.com/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201014463.jpg"],["落羽日记","https://www.junluoyu.cn/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201014019.jpg"],["安知鱼`Blog","https://blog.anheyu.com/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202306111555379.jpg"],["Ethan.Tzy","https://fe32.top/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305191736687.jpg"],["Akilarの糖果屋","https://akilar.top/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201015484.jpg"],["张洪Heo","https://blog.zhheo.com/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201016505.jpg"],["MJ's Blog","https://blog.justlovesmile.top","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201017936.jpg"],["Eurkon","https://blog.eurkon.com","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201018884.jpg"],["七鳄の学习格","https://blog.gmcj0816.top/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201019269.jpg"],["Guo Le's Blog","https://blog.guole.fun/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202306021533632.jpg"],["小康博客","https://www.antmoe.com/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201020960.jpg"],["Harris’s Blog","https://blog.harriswong.top/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201020065.jpg"],["轻笑Chuckle","https://www.qcqx.cn/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202304251908666.jpg"],["Ariasakaの小窝","https://blog.yaria.top","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202411030917198.jpg"],["iMaeGoo’s Blog","https://www.imaegoo.com","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201021812.jpg"],["Leonus","https://blog.leonus.cn/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202307031140714.jpg"],["Xhofe's Blog","https://blog.nn.ci/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202306070010662.png"],["枫叶","https://blog.aqcoder.cn","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404011225506.jpg"],["SeerSu","https://seersu.me","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201022530.jpg"],["不知鱼","https://www.buzhiyu.com/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201023944.jpg"],["Jayhrn","https://blog.lvhrn.cn","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202312180009155.jpg"],["Echo’s blog","https://www.liveout.cn/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202304251911393.jpg"],["方糖","https://www.iftft.com","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202304211051756.png"],["Fomalhaut🥝","https://www.fomal.cc/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201023444.jpg"],["鹿啵包の小窝","https://pochacco.top/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201026443.jpg"],["CC康纳百川","https://blog.ccknbc.cc","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201027717.jpg"],["Black Flies","https://www.yyyzyyyz.cn/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201028401.jpg"],["刺客导航","https://www.cike.cc","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201028344.png"],["百里飞洋の博客","https://blog.meta-code.top/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201029757.jpg"],["Sulv’s Blog","https://www.sulvblog.cn","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201030406.jpg"],["兼一书虫","https://study.hycbook.com/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202307021053900.jpg"],["Menter博客","https://www.lcoo.cc/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305132319555.jpg"],["西瓜撞地球","https://www.bio-w.cn/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305041339673.png","https://www.bio-w.cn/feed/"],["米粒个人博客","https://luomengguo.top/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305230049162.jpg"],["张时贰","https://zhsher.cn","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305251222031.jpg"],["努力搬砖的小易","http://xiaoyiblog.fun","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201033189.jpg"],["山岳库博","https://kmar.top/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305041357760.png"],["呆鱼","https://daiyu.fun/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202307052019321.png"],["小华同学927のBlog","https://blog.xiaohua927.top/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201034087.jpg"],["HAOの小破站","https://haobk.top","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201035207.jpg"],["8:9社区","https://www.8b9.cn/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201035743.jpg"],["夜法之书的Blog","https://blog.17lai.site","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201036485.png"],["醉里","https://202271.xyz","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201037612.png"],["P3ter’s Blog","https://p3ter.me/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201039492.jpg"],["小城故事","https://webxc.eu.org","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201039471.jpg"],["故人随笔","https://ifwww.com","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202411030909715.jpg"],["小飞博客","https://www.xffjs.com","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202303201132682.png"],["博客录(boke.lu)","https://boke.lu","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202304201713295.png"],["阮一峰的网络日志","https://www.ruanyifeng.com/blog/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305050741914.jpg","https://www.ruanyifeng.com/blog/atom.xml"],["LoungeXi","https://loungexi.cn/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305112217641.jpg"],["美团技术团队","https://tech.meituan.com/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305140124461.jpg"],["铭心石刻","https://blog.kouseki.cn/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305290945339.png"],["DQY&WYの小窝","https://www.dqywy.top/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202306111824984.png"],["REAI","https://blogcn.ml/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202307021049622.png"],["别亦难","https://lazyingman.cn","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202307032128087.jpg"],["酷酷哒の窝","https://kukuda.cn/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202307081616075.png"],["哒哒啦","https://www.dadala.cn","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202307081549682.png"],["Cisyam","https://manamn.space/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202307162027958.jpg"],["Mhare","http://www.mingzib.xyz/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202307281356502.jpg"],["博友圈","https://www.boyouquan.com/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202309051712736.png"],["寒烟志","https://yanyuplus.cn/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202309210002167.jpg"],["Liyanwen","https://www.liyanwen.top/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202311011807066.jpg"],["xiaoger","https://xiaoger.top","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202311032144498.jpg"],["Naokuo","https://www.naokuo.top","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202401141905341.png"],["Pzai","https://blog.pzai.cloud/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202402121641883.jpg"],["sam🌸小窝","https://xx.6669998.xyz/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202402190044705.jpg"],["Joker2Yue","https://blog.joker2yue.cn/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404252221931.jpg"],["XingJiのBlog","https://love.xingji.fun/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202411041151041.jpg"],["鹿斯白","https://space.bilibili.com/26439953","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202403291031897.jpg","https://rsshub.rongrongbq.moe/bilibili/user/dynamic/26439953/directLink=1"],["hexo-theme-butterfly","https://github.com/jerryc127/hexo-theme-butterfly","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202403291358054.png","https://rsshub.rongrongbq.moe/github/issue/jerryc127/hexo-theme-butterfly"],["保罗的小宇宙","https://paugram.com/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202403311116798.jpg","https://paugram.com/feed/"],["大大的小蜗牛","https://www.eallion.com","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202403311119198.jpg","https://www.eallion.com/index.xml"],["小嘉的部落格","https://blog.imzjw.cn","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404230455480.jpg","https://blog.imzjw.cn/atom.xml"],["June's Blog","https://blog.june-pj.cn/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404230512611.jpg"],["且听书吟","https://yufan.me/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404272323938.jpg"],["伍十七","https://blog.everfu.cn","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202411040616553.png"],["鴻塵","https://hwame.top","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201042517.jpg","https://hwame.top/atom.xml"],["小冰博客","https://zfe.space/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202310081008837.jpg"],["贰猹的小窝","https://noionion.top/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201044283.jpg"],["云游君","https://www.yunyoujun.cn","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201044983.jpg"],["Nick Xu","https://nickxu.me/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202310021840691.jpg"],["One star","https://blog.onestarg.com/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202401141926444.jpg"],["Shine","https://blog.shineyu.cn/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201045068.jpg"],["Andreo Y.","https://andreoy.cn","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305040724836.jpg"],["Hsu Yeung 的博客","https://www.hsuyeung.com","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305050747874.jpg"],["宇阳","https://liuyuyang.net/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305050907621.png","https://liuyuyang.net/api/rss"],["赵阿卷","https://blog.zwying.com","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305050917381.jpg"],["SkyWT","https://blog.skywt.cn/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305051146703.png"],["ZigZagK的博客","https://zigzagk.top/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305051319774.png"],["熊孝兵","https://wispx.cn/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305071317272.png"],["oldwu","https://blog.oldwu.top/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305071522346.jpg"],["廖雪峰的官方网站","https://www.liaoxuefeng.com/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305101231501.png"],["流年轻迹","https://www.olive-r.cn/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202403291126553.jpg"],["丘卡饮品店","https://blog.zerolacqua.top","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305132225372.jpg"],["CWorld’s Blog","https://blog.cworld.top/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305132235743.jpg"],["喵喵小窝","https://blog.kifuan.me/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305151112704.jpg"],["Felix Chen","https://blog.snowflake.zone/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305151138396.jpg"],["超逸の博客","https://yangchaoyi.vip/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202307071535672.jpg"],["ConstOwn","https://blog.juanertu.com/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305251233002.jpg"],["Spencer Woo","https://spencerwoo.com/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305302140600.png"],["This Cute World","https://thiscute.world/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202306021050969.jpg"],["爱吃肉的猫","https://meuicat.com/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202306021053529.jpg"],["新一","https://a-wing.top/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202306021140088.png","https://a-wing.top/feed.xml"],["苏易困","https://www.yichkhun.com/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202306021155398.png"],["彧曦博客","https://yuxiko.cn/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202307021537473.jpg"],["朱某的小窝","https://blog.zhuxu.xyz/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202310051816873.jpg"],["ThinkTV的博客","https://www.lizhiqiangblog.top","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202307060834912.png"],["青灯暮雨","https://www.blatr.cn","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202307071338758.jpg"],["秋的第367天","https://blog.lyneee.com","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202307071950589.jpg"],["Rootlex","https://blog.nalex.top","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202307072314280.jpg"],["CyanFalse's Weblog","https://blog.eurekac.cn","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202403080008646.jpg"],["Mare_Infinitus","https://lab.imgb.space","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202307100115640.png"],["Ray's Blog","https://blog.mk1.io","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202307102129743.jpg"],["青桔气球","https://blog.qjqq.cn/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202310110203625.jpg"],["鹰瑶の Blog","https://www.ayao.ltd","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202312201439063.jpg"],["BeaCox","https://blog.beacox.space/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202312301458021.jpg"],["神奇的妙妙屋","https://blog.ttiee.tech/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202312301508754.jpg"],["Cascade","https://cascade.moe/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202312301515262.jpg"],["默烦","https://mofan212.github.io/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202312301520195.jpg"],["FloatSheep","https://blog.hesiy.cn","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202401011800996.jpg","https://blog.hesiy.cn/index.xml"],["jsdelivr镜像站","https://cdn.jsdmirror.com","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202403101309349.jpg"],["南方嘉木","https://blog.cancin.cn/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202403131430828.jpg"],["空巷","https://www.kxyr.top/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202403131446126.jpg"],["無名小栈","https://blog.imsyy.top/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202403250710063.jpg"],["廿壴博客","https://blog.ganxb2.com/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202403260713347.jpg"],["清羽飞扬","https://blog.liushen.fun/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202411041131645.png"],["积薪","https://darmau.co/zh","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202403250525927.jpg","https://darmau.co/zh/article/rss.xml"],["Tianli","https://tianli-blog.club","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201046903.png"],["MAKE / MUSIC","https://www.makemusic.sg/blog/","https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202306011407429.jpg"]]} |
@@ -1,1 +0,1 @@ | ||
{"link_list":[{"name":"Mycpen","link":"https://blog.cpen.top/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/blog/link/cpen.top/avatar.jpg","descr":"这是一个有趣的博客","rss":"https://dlvr.cpen.top/gh/mycpen/blog/atom.xml","auth":"","tag":"博主"},{"name":"CrazyWong","link":"https://blog.crazywong.com/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202304251906870.jpg","descr":"熱衷學習,熱衷生活","auth":"<i class=\"fas fa-circle-check\" style=\"color:var(--mycpen1-main);\"> </i>Butterfly 主题开发者","tag":"单向"},{"name":"Cofess","link":"https://blog.cofess.com/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201013706.jpg","descr":"Web Developer & Designer","auth":"<i class=\"fas fa-circle-check\" style=\"color:var(--mycpen1-main);\"> </i>Pure 主题开发者","tag":"失联"},{"name":"HCLonely","link":"https://blog.hclonely.com/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201014463.jpg","descr":"一个懒人的博客","auth":"<i class=\"fas fa-circle-check\" style=\"color:var(--mycpen1-main);\"> </i>WebStack 主题开发者","tag":""},{"name":"落羽日记","link":"https://www.junluoyu.cn/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201014019.jpg","descr":"一个简单温暖的地方","auth":"","tag":""},{"name":"安知鱼`Blog","link":"https://blog.anheyu.com/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202306111555379.jpg","descr":"生活明朗,万物可爱","siteshot":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202403131433177.jpg","auth":"<i class=\"fas fa-circle-check\" style=\"color:var(--mycpen1-main);\"> </i>安知鱼主题开发者","tag":""},{"name":"Ethan.Tzy","link":"https://fe32.top/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305191736687.jpg","descr":"古今之成大事者,不惟有超世之才,亦必有坚忍不拔之志","siteshot":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202403131857948.jpg","auth":"","tag":""},{"name":"Akilarの糖果屋","link":"https://akilar.top/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201015484.jpg","descr":"期待您的光临!","siteshot":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202403131434642.jpg","auth":"","tag":""},{"name":"张洪Heo","link":"https://blog.zhheo.com/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201016505.jpg","descr":"分享设计与科技生活","auth":"","tag":""},{"name":"MJ's Blog","descr":"醒亦念卿,梦亦念卿","link":"https://blog.justlovesmile.top","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201017936.jpg","auth":"","tag":""},{"name":"Eurkon","link":"https://blog.eurkon.com","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201018884.jpg","descr":"不只是代码的搬运工","auth":"","tag":""},{"name":"七鳄の学习格","link":"https://blog.gmcj0816.top/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201019269.jpg","descr":"如果世界多了精彩,每一位都是创造者,大家都是你的观众","auth":"","tag":""},{"name":"Guo Le's Blog","link":"https://blog.guole.fun/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202306021533632.jpg","descr":"生命是独立是自由是爱与和平","auth":"","tag":""},{"name":"小康博客","link":"https://www.antmoe.com/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201020960.jpg","descr":"一个收藏回忆与分享技术的地方!","auth":"","tag":""},{"name":"Harris’s Blog","link":"https://blog.harriswong.top/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201020065.jpg","descr":"时不我待,只争朝夕","siteshot":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202403131435652.jpg","auth":"","tag":""},{"name":"轻笑Chuckle","link":"https://www.qcqx.cn/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202304251908666.jpg","descr":"漫天倾尘,风中轻笑","siteshot":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202304181341352.jpg","auth":"","tag":""},{"name":"Ariasakaの小窝","link":"https://yisous.xyz","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202304251910419.jpg","descr":"人有悲欢离合 月有阴晴圆缺","siteshot":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202403131436140.jpg","auth":"","tag":""},{"name":"iMaeGoo’s Blog","link":"https://www.imaegoo.com","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201021812.jpg","descr":"虹墨空间站","auth":"<i class=\"fas fa-circle-check\" style=\"color:var(--mycpen1-main);\"> </i>Twikoo 开发者","tag":""},{"name":"Leonus","link":"https://blog.leonus.cn/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202307031140714.jpg","descr":"进一寸有进一寸的欢喜。","theme_color":"#447c7bb3","auth":"","tag":""},{"name":"Xhofe's Blog","link":"https://blog.nn.ci/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202306070010662.png","descr":"晚来天欲雪,能饮一杯无?","auth":"<i class=\"fas fa-circle-check\" style=\"color:var(--mycpen1-main);\"> </i>AList 开发者","tag":""},{"name":"枫叶","link":"https://blog.aqcoder.cn","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404011225506.jpg","descr":"分享知识,认识世界","auth":"","tag":""},{"name":"SeerSu","link":"https://seersu.me","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201022530.jpg","descr":"留给自己一片大陆,把无垠的大海留给飞鸟和大鱼","auth":"","tag":"失联"},{"name":"不知鱼","link":"https://www.buzhiyu.com/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201023944.jpg","descr":"但愿殊途同归,你能与我讲讲来时的路","auth":"","tag":"失联"},{"name":"Jayhrn","link":"https://blog.lvhrn.cn","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202312180009155.jpg","descr":"念念不忘,必有回响","siteshot":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202312180011851.jpg","auth":"","tag":""},{"name":"Echo’s blog","link":"https://www.liveout.cn/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202304251911393.jpg","descr":"韶华不为少年留 恨悠悠 几时休","auth":"","tag":""},{"name":"方糖","link":"https://www.iftft.com","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202304211051756.png","descr":"方糖(FangTang)世界","auth":"","tag":"失联"},{"name":"Fomalhaut🥝","link":"https://www.fomal.cc/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201023444.jpg","descr":"Future is now 🍭🍭🍭","siteshot":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202403131437862.jpg","auth":"","tag":""},{"name":"小N同学","link":"https://www.imcharon.com/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201025298.jpg","descr":"青石落晚巷 故人未还乡","auth":"","tag":""},{"name":"葱苓sama","link":"https://blog.ciraos.top","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201026194.jpg","descr":"Don't worry, Be happy.","siteshot":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404260324204.jpg","auth":"","tag":""},{"name":"鹿啵包の小窝","link":"https://pochacco.top/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201026443.jpg","descr":"落日橘子海,揽尽世间温柔","auth":"","tag":""},{"name":"梦念逍遥のBLOG","link":"https://blog.mnxy.eu.org/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202309160846228.png","descr":"无梦之境","siteshot":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202309160849159.jpg","auth":"","tag":""},{"name":"CC康纳百川","link":"https://blog.ccknbc.cc","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201027717.jpg","descr":"CC康纳百川的小窝","auth":"","tag":""},{"name":"Black Flies","link":"https://www.yyyzyyyz.cn/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201028401.jpg","descr":"When nothing goes right,just go left.","auth":"<i class=\"fas fa-circle-check\" style=\"color:var(--mycpen1-main);\"> </i>友链朋友圈开发者","tag":""},{"name":"刺客导航","link":"https://www.cike.cc","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201028344.png","descr":"","auth":"","tag":"失联"},{"name":"百里飞洋の博客","link":"https://blog.meta-code.top/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201029757.jpg","descr":"星河滚烫,无问西东。","auth":"","tag":""},{"name":"Sulv’s Blog","link":"https://www.sulvblog.cn","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201030406.jpg","descr":"一个记录技术、阅读、生活的博客","auth":"","tag":""},{"name":"兼一书虫","link":"https://study.hycbook.com/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202307021053900.jpg","descr":"知足且上进,温柔而坚定,生活中的温暖总会与你不期而遇。","auth":"","tag":""},{"name":"Menter博客","link":"https://www.lcoo.cc/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305132319555.jpg","descr":"谁能参悟,世事如棋","auth":"","tag":""},{"name":"西瓜撞地球","link":"https://www.bio-w.cn/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305041339673.png","descr":"我在人间贩卖彩虹","rss":"https://www.bio-w.cn/feed/","auth":"","tag":"失联"},{"name":"米粒个人博客","link":"https://luomengguo.top/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305230049162.jpg","descr":"追梦少年,敢干敢搏","auth":"","tag":""},{"name":"张时贰","link":"https://zhsher.cn","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305251222031.jpg","descr":"环转码,爱敲代码的小张!","auth":"","tag":""},{"name":"淡忘","link":"https://lengmo714.top","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201032291.jpg","descr":"莫忘少年凌云志,曾许人间第一流","auth":"","tag":""},{"name":"努力搬砖的小易","link":"http://xiaoyiblog.fun","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201033189.jpg","descr":"记录前端技术的成长之路","auth":"","tag":""},{"name":"探人间","link":"https://www.hydsb0.com","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202307101820800.jpg","descr":"努力吃上更贵的雪糕!","auth":"","tag":""},{"name":"山岳库博","link":"https://kmar.top/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305041357760.png","siteshot":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202403131439379.jpg","descr":"开发学习启发性二刺螈","auth":"","tag":""},{"name":"呆鱼","link":"https://daiyu.fun/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202307052019321.png","descr":"命运之所以称为命运,正是因为它无可改变。","siteshot":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202307052021470.png","auth":"","tag":""},{"name":"小华同学927のBlog","link":"https://blog.xiaohua927.top/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201034087.jpg","descr":"行而不辍,未来可期!","auth":"","tag":"失联"},{"name":"HAOの小破站","link":"https://haobk.top","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201035207.jpg","descr":"热爱编程","auth":"","tag":"失联"},{"name":"8:9社区","link":"https://www.8b9.cn/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201035743.jpg","descr":"用一生去抵达遥远的未来","auth":"<i class=\"fas fa-circle-check\" style=\"color:var(--mycpen1-main);\"> </i>技术交流社群","tag":"失联"},{"name":"夜法之书的Blog","link":"https://blog.17lai.site","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201036485.png","descr":"嵌入式,Linux Kernel&Driver, PT, Docker, Nas等等","auth":"","tag":""},{"name":"醉里","link":"https://202271.xyz","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201037612.png","descr":"小豪的个人博客","auth":"","tag":""},{"name":"Wlog","link":"https://blog.wmza.cn","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201038694.jpg","descr":"一个普通人","auth":"","tag":""},{"name":"P3ter’s Blog","link":"https://p3ter.me/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201039492.jpg","descr":"来人间一趟,你要看看太阳","siteshot":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202403131440410.jpg","auth":"","tag":""},{"name":"小城故事","link":"https://webxc.eu.org","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201039471.jpg","descr":"欢迎光临小城故事!","auth":"","tag":""},{"name":"LyShark - 孤风洗剑","link":"https://www.lyshark.com/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202306020814100.png","descr":"道,可道,非常道;名,可名,非常名。—— 老子《道德经》","auth":"","tag":""},{"name":"Luckys-Yangの小栈","link":"https://mdcm.yang5201314.cn/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201040921.jpg","descr":"循环的圆,不循环的缘","auth":"","tag":""},{"name":"Mxne","link":"https://blog.mxne.cn/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305271420199.jpg","descr":"学如逆水行舟,不进则退。","siteshot":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305271425528.jpg","auth":"","tag":""},{"name":"Xlenco","link":"https://blog.xlenco.top/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404201041642.jpg","descr":"最好的地方,是没去过的地方。最好的时光,是回不来的时光。","auth":"","tag":""},{"name":"满心Heo","link":"https://blog.lovelu.top/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202307111148655.png","descr":"追求让人充实,分享让人快乐","auth":"","tag":""},{"name":"小飞博客","link":"https://www.xffjs.com","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202303201132682.png","descr":"生活明朗,万物可爱,人间值得,未来可期。","auth":"","tag":""},{"name":"顾梦","link":"https://blog.gumengyo.top","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202401071314656.jpg","descr":"不想满心遗憾,那就全力以赴.","siteshot":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202401071314813.jpg","auth":"","tag":""},{"name":"君莫愁","link":"https://blog.shimail.cn/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202403072350652.jpg","descr":"莫愁前路无知己,天下谁人不识君","auth":"","tag":""},{"name":"博客录(boke.lu)","link":"https://boke.lu","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202304201713295.png","descr":"boke.lu · 博客收录展示平台~","auth":"<i class=\"fas fa-circle-check\" style=\"color:var(--mycpen1-main);\"> </i>收录平台","tag":""},{"name":"阮一峰的网络日志","link":"https://www.ruanyifeng.com/blog/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305050741914.jpg","descr":"这里记录每周值得分享的科技内容,周五发布。","rss":"https://www.ruanyifeng.com/blog/atom.xml","auth":"<i class=\"fas fa-circle-check\" style=\"color:var(--mycpen1-main);\"> </i>阮一峰","tag":"单向"},{"name":"LoungeXi","link":"https://loungexi.cn/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305112217641.jpg","descr":"且将新火试新茶","siteshot":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305112220266.png","auth":"","tag":""},{"name":"美团技术团队","link":"https://tech.meituan.com/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305140124461.jpg","descr":"一行代码,亿万生活。","auth":"<i class=\"fas fa-circle-check\" style=\"color:var(--mycpen1-main);\"> </i>美团","tag":"单向"},{"name":"铭心石刻","link":"https://blog.kouseki.cn/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305290945339.png","descr":"愿岁并谢,与友长兮","siteshot":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202305290947453.jpg","auth":"","tag":""},{"name":"DQY&WYの小窝","link":"https://www.dqywy.top/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202306111824984.png","descr":"Sow nothing, reap nothing.","auth":"","tag":""},{"name":"萌傀儡","link":"https://blhorizon.github.io/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202306151356354.jpg","descr":"珍惜现在,趁早摸鱼","siteshot":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202306151358948.jpg","auth":"","tag":""},{"name":"REAI","link":"https://blogcn.ml/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202307021049622.png","descr":"热爱漫无边际,生活自有分寸!","siteshot":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202307021049516.jpg","auth":"","tag":"失联"},{"name":"别亦难","link":"https://lazyingman.cn","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202307032128087.jpg","descr":"准时不定期更新","siteshot":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202307032130593.jpg","auth":"","tag":""},{"name":"酷酷哒の窝","link":"https://kukuda.cn/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202307081616075.png","descr":"生命不息,折腾不止","auth":"","tag":""},{"name":"哒哒啦","link":"https://www.dadala.cn","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202307081549682.png","descr":"心之所向,热爱生活","auth":"","tag":""},{"name":"Cisyam","link":"https://manamn.space/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202307162027958.jpg","descr":"分享思想,留下痕迹","siteshot":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202307162028351.png","auth":"","tag":"失联"},{"name":"Mhare","link":"http://www.mingzib.xyz/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202307281356502.jpg","descr":"抬头望天,低头看路","siteshot":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202307281358861.jpg","auth":"","tag":""},{"name":"博友圈","link":"https://www.boyouquan.com/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202309051712736.png","descr":"博客人的朋友圈!","auth":"<i class=\"fas fa-circle-check\" style=\"color:var(--mycpen1-main);\"> </i>收录平台","tag":""},{"name":"寒烟志","link":"https://yanyuplus.cn/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202309210002167.jpg","descr":"半山腰总是挤的,你得去山顶看看","auth":"","tag":""},{"name":"老生杂谈的 IT 人","link":"https://www.oldit.cn","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202310131921795.jpg","descr":"老生杂谈,后继有人。","auth":"","tag":""},{"name":"Liyanwen","link":"https://www.liyanwen.top/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202311011807066.jpg","descr":"追逐梦想的脚步!","auth":"","tag":""},{"name":"xiaoger","link":"https://xiaoger.top","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-2023/image/202311032144498.jpg","descr":"个人学习和分享壁纸的博客","auth":"","tag":"失联"},{"name":"Naokuo","link":"https://www.naokuo.top","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202401141905341.png","descr":"请给我来亿碗三鲜面","auth":"","tag":""},{"name":"中弦星空魔法屋","link":"https://blog.sinzmise.top/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404212117225.png","descr":"种下一颗有故事的种子,让它带着魔法和奇迹生根发芽","auth":"","tag":""},{"name":"Pzai","link":"https://blog.pzai.cloud/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202402121641883.jpg","descr":"从入门到放弃","auth":"","tag":""},{"name":"sam🌸小窝","link":"https://xx.6669998.xyz/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202402190044705.jpg","descr":"earning is the fastest way to enrich oneself","auth":"","tag":""},{"name":"XZY の个人博客","link":"https://xzynet.com.cn/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202403072356230.jpg","descr":"用来记录自己的学习和生活","auth":"","tag":""},{"name":"Joker2Yue","link":"https://blog.joker2yue.cn/","avatar":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404252221931.jpg","descr":"Joker Never Plays Jokes.","siteshot":"https://cdn.jsdmirror.com/npm/mycpen-image-bed@0.0.0-fiasdjucgf/image/202404252222522.jpg","auth":"","tag":""}],"length":86} | ||
{"link_list":[{"name":"Mycpen","link":"https://blog.cpen.top/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/blog/link/cpen.top/avatar.jpg","descr":"这是一个有趣的博客","rss":"https://dlvr.cpen.top/gh/mycpen/blog/atom.xml","auth":"","tag":"博主"},{"name":"CrazyWong","link":"https://blog.crazywong.com/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202304251906870.jpg","descr":"熱衷學習,熱衷生活","auth":"<i class=\"fas fa-circle-check\" style=\"color:var(--mycpen1-main);\"> </i>Butterfly 主题开发者","tag":"单向"},{"name":"Cofess","link":"https://blog.cofess.com/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201013706.jpg","descr":"Web Developer & Designer","auth":"<i class=\"fas fa-circle-check\" style=\"color:var(--mycpen1-main);\"> </i>Pure 主题开发者","tag":"失联"},{"name":"HCLonely","link":"https://blog.hclonely.com/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201014463.jpg","descr":"一个懒人的博客","auth":"<i class=\"fas fa-circle-check\" style=\"color:var(--mycpen1-main);\"> </i>WebStack 主题开发者","tag":""},{"name":"落羽日记","link":"https://www.junluoyu.cn/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201014019.jpg","descr":"一个简单温暖的地方","auth":"","tag":""},{"name":"安知鱼`Blog","link":"https://blog.anheyu.com/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202306111555379.jpg","descr":"生活明朗,万物可爱","siteshot":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202403131433177.jpg","auth":"<i class=\"fas fa-circle-check\" style=\"color:var(--mycpen1-main);\"> </i>安知鱼主题开发者","tag":""},{"name":"Ethan.Tzy","link":"https://fe32.top/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305191736687.jpg","descr":"古今之成大事者,不惟有超世之才,亦必有坚忍不拔之志","siteshot":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202403131857948.jpg","auth":"","tag":""},{"name":"Akilarの糖果屋","link":"https://akilar.top/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201015484.jpg","descr":"期待您的光临!","siteshot":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202403131434642.jpg","auth":"","tag":""},{"name":"张洪Heo","link":"https://blog.zhheo.com/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201016505.jpg","descr":"分享设计与科技生活","auth":"","tag":""},{"name":"MJ's Blog","descr":"醒亦念卿,梦亦念卿","link":"https://blog.justlovesmile.top","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201017936.jpg","auth":"","tag":""},{"name":"Eurkon","link":"https://blog.eurkon.com","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201018884.jpg","descr":"不只是代码的搬运工","auth":"","tag":""},{"name":"七鳄の学习格","link":"https://blog.gmcj0816.top/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201019269.jpg","descr":"如果世界多了精彩,每一位都是创造者,大家都是你的观众","auth":"","tag":"失联"},{"name":"Guo Le's Blog","link":"https://blog.guole.fun/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202306021533632.jpg","descr":"生命是独立是自由是爱与和平","auth":"","tag":""},{"name":"小康博客","link":"https://www.antmoe.com/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201020960.jpg","descr":"一个收藏回忆与分享技术的地方!","auth":"","tag":""},{"name":"Harris’s Blog","link":"https://blog.harriswong.top/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201020065.jpg","descr":"时不我待,只争朝夕","siteshot":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202403131435652.jpg","auth":"","tag":""},{"name":"轻笑Chuckle","link":"https://www.qcqx.cn/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202304251908666.jpg","descr":"漫天倾尘,风中轻笑","siteshot":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202304181341352.jpg","auth":"","tag":""},{"name":"Ariasakaの小窝","link":"https://blog.yaria.top","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202411030917198.jpg","descr":"人有悲欢离合 月有阴晴圆缺","siteshot":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202411030918883.jpg","auth":"","tag":""},{"name":"iMaeGoo’s Blog","link":"https://www.imaegoo.com","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201021812.jpg","descr":"虹墨空间站","auth":"<i class=\"fas fa-circle-check\" style=\"color:var(--mycpen1-main);\"> </i>Twikoo 开发者","tag":""},{"name":"Leonus","link":"https://blog.leonus.cn/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202307031140714.jpg","descr":"进一寸有进一寸的欢喜。","theme_color":"#447c7bb3","auth":"","tag":""},{"name":"Xhofe's Blog","link":"https://blog.nn.ci/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202306070010662.png","descr":"晚来天欲雪,能饮一杯无?","auth":"<i class=\"fas fa-circle-check\" style=\"color:var(--mycpen1-main);\"> </i>AList 开发者","tag":""},{"name":"枫叶","link":"https://blog.aqcoder.cn","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404011225506.jpg","descr":"分享知识,认识世界","auth":"","tag":""},{"name":"SeerSu","link":"https://seersu.me","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201022530.jpg","descr":"留给自己一片大陆,把无垠的大海留给飞鸟和大鱼","auth":"","tag":"失联"},{"name":"不知鱼","link":"https://www.buzhiyu.com/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201023944.jpg","descr":"但愿殊途同归,你能与我讲讲来时的路","auth":"","tag":"失联"},{"name":"Jayhrn","link":"https://blog.lvhrn.cn","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202312180009155.jpg","descr":"念念不忘,必有回响","siteshot":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202312180011851.jpg","auth":"","tag":""},{"name":"Echo’s blog","link":"https://www.liveout.cn/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202304251911393.jpg","descr":"韶华不为少年留 恨悠悠 几时休","auth":"","tag":""},{"name":"方糖","link":"https://www.iftft.com","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202304211051756.png","descr":"方糖(FangTang)世界","auth":"","tag":"失联"},{"name":"Fomalhaut🥝","link":"https://www.fomal.cc/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201023444.jpg","descr":"Future is now 🍭🍭🍭","siteshot":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202403131437862.jpg","auth":"","tag":""},{"name":"小N同学","link":"https://www.imcharon.com/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201025298.jpg","descr":"青石落晚巷 故人未还乡","auth":"","tag":""},{"name":"葱苓sama","link":"https://blog.ciraos.top","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201026194.jpg","descr":"Don't worry, Be happy.","siteshot":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404260324204.jpg","auth":"","tag":""},{"name":"鹿啵包の小窝","link":"https://pochacco.top/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201026443.jpg","descr":"落日橘子海,揽尽世间温柔","auth":"","tag":""},{"name":"梦念逍遥のBLOG","link":"https://blog.mnxy.eu.org/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202309160846228.png","descr":"无梦之境","siteshot":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202309160849159.jpg","auth":"","tag":""},{"name":"CC康纳百川","link":"https://blog.ccknbc.cc","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201027717.jpg","descr":"CC康纳百川的小窝","auth":"","tag":""},{"name":"Black Flies","link":"https://www.yyyzyyyz.cn/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201028401.jpg","descr":"When nothing goes right,just go left.","auth":"<i class=\"fas fa-circle-check\" style=\"color:var(--mycpen1-main);\"> </i>友链朋友圈开发者","tag":""},{"name":"刺客导航","link":"https://www.cike.cc","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201028344.png","descr":"","auth":"","tag":"失联"},{"name":"百里飞洋の博客","link":"https://blog.meta-code.top/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201029757.jpg","descr":"星河滚烫,无问西东。","auth":"","tag":""},{"name":"Sulv’s Blog","link":"https://www.sulvblog.cn","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201030406.jpg","descr":"一个记录技术、阅读、生活的博客","auth":"","tag":""},{"name":"兼一书虫","link":"https://study.hycbook.com/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202307021053900.jpg","descr":"知足且上进,温柔而坚定,生活中的温暖总会与你不期而遇。","auth":"","tag":""},{"name":"Menter博客","link":"https://www.lcoo.cc/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305132319555.jpg","descr":"谁能参悟,世事如棋","auth":"","tag":""},{"name":"西瓜撞地球","link":"https://www.bio-w.cn/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305041339673.png","descr":"我在人间贩卖彩虹","rss":"https://www.bio-w.cn/feed/","auth":"","tag":"失联"},{"name":"米粒个人博客","link":"https://luomengguo.top/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305230049162.jpg","descr":"追梦少年,敢干敢搏","auth":"","tag":"失联"},{"name":"张时贰","link":"https://zhsher.cn","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305251222031.jpg","descr":"环转码,爱敲代码的小张!","auth":"","tag":""},{"name":"淡忘","link":"https://lengmo714.top","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201032291.jpg","descr":"莫忘少年凌云志,曾许人间第一流","auth":"","tag":"失联"},{"name":"努力搬砖的小易","link":"http://xiaoyiblog.fun","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201033189.jpg","descr":"记录前端技术的成长之路","auth":"","tag":""},{"name":"探人间","link":"https://www.hydsb0.com","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202307101820800.jpg","descr":"努力吃上更贵的雪糕!","auth":"","tag":""},{"name":"山岳库博","link":"https://kmar.top/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305041357760.png","siteshot":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202403131439379.jpg","descr":"开发学习启发性二刺螈","auth":"","tag":""},{"name":"呆鱼","link":"https://daiyu.fun/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202307052019321.png","descr":"命运之所以称为命运,正是因为它无可改变。","siteshot":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202307052021470.png","auth":"","tag":""},{"name":"小华同学927のBlog","link":"https://blog.xiaohua927.top/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201034087.jpg","descr":"行而不辍,未来可期!","auth":"","tag":"失联"},{"name":"HAOの小破站","link":"https://haobk.top","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201035207.jpg","descr":"热爱编程","auth":"","tag":"失联"},{"name":"8:9社区","link":"https://www.8b9.cn/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201035743.jpg","descr":"用一生去抵达遥远的未来","auth":"<i class=\"fas fa-circle-check\" style=\"color:var(--mycpen1-main);\"> </i>技术交流社群","tag":"失联"},{"name":"夜法之书的Blog","link":"https://blog.17lai.site","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201036485.png","descr":"嵌入式,Linux Kernel&Driver, PT, Docker, Nas等等","auth":"","tag":""},{"name":"醉里","link":"https://202271.xyz","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201037612.png","descr":"小豪的个人博客","auth":"","tag":""},{"name":"Wlog","link":"https://blog.wmza.cn","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201038694.jpg","descr":"一个普通人","auth":"","tag":""},{"name":"P3ter’s Blog","link":"https://p3ter.me/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201039492.jpg","descr":"来人间一趟,你要看看太阳","siteshot":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202403131440410.jpg","auth":"","tag":""},{"name":"小城故事","link":"https://webxc.eu.org","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201039471.jpg","descr":"欢迎光临小城故事!","auth":"","tag":""},{"name":"LyShark - 孤风洗剑","link":"https://www.lyshark.com/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202306020814100.png","descr":"道,可道,非常道;名,可名,非常名。—— 老子《道德经》","auth":"","tag":""},{"name":"故人随笔","link":"https://ifwww.com","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202411030909715.jpg","descr":"寒江孤影,江湖故人","auth":"","tag":""},{"name":"Mxne","link":"https://blog.mxne.cn/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305271420199.jpg","descr":"学如逆水行舟,不进则退。","siteshot":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305271425528.jpg","auth":"","tag":""},{"name":"Xlenco","link":"https://blog.xlenco.top/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404201041642.jpg","descr":"最好的地方,是没去过的地方。最好的时光,是回不来的时光。","auth":"","tag":""},{"name":"满心Heo","link":"https://blog.lovelu.top/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202307111148655.png","descr":"追求让人充实,分享让人快乐","auth":"","tag":"失联"},{"name":"小飞博客","link":"https://www.xffjs.com","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202303201132682.png","descr":"生活明朗,万物可爱,人间值得,未来可期。","auth":"","tag":""},{"name":"顾梦","link":"https://blog.gumengyo.top","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202401071314656.jpg","descr":"不想满心遗憾,那就全力以赴.","siteshot":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202401071314813.jpg","auth":"","tag":""},{"name":"君莫愁","link":"https://blog.shimail.cn/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202403072350652.jpg","descr":"莫愁前路无知己,天下谁人不识君","auth":"","tag":""},{"name":"博客录(boke.lu)","link":"https://boke.lu","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202304201713295.png","descr":"boke.lu · 博客收录展示平台~","auth":"<i class=\"fas fa-circle-check\" style=\"color:var(--mycpen1-main);\"> </i>收录平台","tag":""},{"name":"阮一峰的网络日志","link":"https://www.ruanyifeng.com/blog/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305050741914.jpg","descr":"这里记录每周值得分享的科技内容,周五发布。","rss":"https://www.ruanyifeng.com/blog/atom.xml","auth":"<i class=\"fas fa-circle-check\" style=\"color:var(--mycpen1-main);\"> </i>阮一峰","tag":"单向"},{"name":"LoungeXi","link":"https://loungexi.cn/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305112217641.jpg","descr":"且将新火试新茶","siteshot":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305112220266.png","auth":"","tag":"失联"},{"name":"美团技术团队","link":"https://tech.meituan.com/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305140124461.jpg","descr":"一行代码,亿万生活。","auth":"<i class=\"fas fa-circle-check\" style=\"color:var(--mycpen1-main);\"> </i>美团","tag":"单向"},{"name":"铭心石刻","link":"https://blog.kouseki.cn/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305290945339.png","descr":"愿岁并谢,与友长兮","siteshot":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202305290947453.jpg","auth":"","tag":""},{"name":"DQY&WYの小窝","link":"https://www.dqywy.top/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202306111824984.png","descr":"Sow nothing, reap nothing.","auth":"","tag":""},{"name":"萌傀儡","link":"https://blhorizon.github.io/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202306151356354.jpg","descr":"珍惜现在,趁早摸鱼","siteshot":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202306151358948.jpg","auth":"","tag":""},{"name":"REAI","link":"https://blogcn.ml/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202307021049622.png","descr":"热爱漫无边际,生活自有分寸!","siteshot":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202307021049516.jpg","auth":"","tag":"失联"},{"name":"别亦难","link":"https://lazyingman.cn","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202307032128087.jpg","descr":"准时不定期更新","siteshot":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202307032130593.jpg","auth":"","tag":""},{"name":"酷酷哒の窝","link":"https://kukuda.cn/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202307081616075.png","descr":"生命不息,折腾不止","auth":"","tag":""},{"name":"哒哒啦","link":"https://www.dadala.cn","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202307081549682.png","descr":"心之所向,热爱生活","auth":"","tag":""},{"name":"Cisyam","link":"https://manamn.space/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202307162027958.jpg","descr":"分享思想,留下痕迹","siteshot":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202307162028351.png","auth":"","tag":"失联"},{"name":"Mhare","link":"http://www.mingzib.xyz/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202307281356502.jpg","descr":"抬头望天,低头看路","siteshot":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202307281358861.jpg","auth":"","tag":""},{"name":"博友圈","link":"https://www.boyouquan.com/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202309051712736.png","descr":"博客人的朋友圈!","auth":"<i class=\"fas fa-circle-check\" style=\"color:var(--mycpen1-main);\"> </i>收录平台","tag":""},{"name":"寒烟志","link":"https://yanyuplus.cn/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202309210002167.jpg","descr":"半山腰总是挤的,你得去山顶看看","auth":"","tag":""},{"name":"老生杂谈的 IT 人","link":"https://www.oldit.cn","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202310131921795.jpg","descr":"老生杂谈,后继有人。","auth":"","tag":"失联"},{"name":"Liyanwen","link":"https://www.liyanwen.top/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202311011807066.jpg","descr":"追逐梦想的脚步!","auth":"","tag":"失联"},{"name":"xiaoger","link":"https://xiaoger.top","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-2023/image/202311032144498.jpg","descr":"个人学习和分享壁纸的博客","auth":"","tag":"失联"},{"name":"Naokuo","link":"https://www.naokuo.top","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202401141905341.png","descr":"请给我来亿碗三鲜面","auth":"","tag":"失联"},{"name":"中弦星空魔法屋","link":"https://blog.sinzmise.top/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404212117225.png","descr":"种下一颗有故事的种子,让它带着魔法和奇迹生根发芽","auth":"","tag":""},{"name":"Pzai","link":"https://blog.pzai.cloud/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202402121641883.jpg","descr":"从入门到放弃","auth":"","tag":""},{"name":"sam🌸小窝","link":"https://xx.6669998.xyz/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202402190044705.jpg","descr":"earning is the fastest way to enrich oneself","auth":"","tag":""},{"name":"XZY の个人博客","link":"https://xzynet.com.cn/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202403072356230.jpg","descr":"用来记录自己的学习和生活","auth":"","tag":""},{"name":"Joker2Yue","link":"https://blog.joker2yue.cn/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404252221931.jpg","descr":"Joker Never Plays Jokes.","siteshot":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202404252222522.jpg","auth":"","tag":""},{"name":"XingJiのBlog","link":"https://love.xingji.fun/","avatar":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202411041151041.jpg","descr":"迄今所有人生都大写着失败,但不妨碍我继续向前✨","siteshot":"https://open.lightxi.com/unpkg/mycpen-image-bed@0.0.0-fyvcuicfgn/image/202411041152609.jpg","auth":"","tag":""}],"length":87} |
@@ -1,1 +0,1 @@ | ||
(()=>{"use strict";const e=window.crypto||window.msCrypto,t=window.localStorage,n="hexo-blog-encrypt:#"+window.location.pathname,r=h("hexo-blog-encrypt的作者们都是大帅比!"),o=h("hexo-blog-encrypt是地表最强Hexo加密插件!"),a="<hbe-prefix></hbe-prefix>",i=document.getElementById("hexo-blog-encrypt"),c=i.dataset.wpm,s=i.dataset.whm,l=i.getElementsByTagName("script").hbeData,d=l.innerText,u=l.dataset.hmacdigest;function y(e){return new Uint8Array(e.match(/[\da-f]{2}/gi).map((e=>parseInt(e,16))))}function h(e){for(var t=e.length,n=0,r=new Array,o=0;o<t;){var a=e.codePointAt(o);a<128?(r[n++]=a,o++):a>127&&a<2048?(r[n++]=a>>6|192,r[n++]=63&a|128,o++):a>2047&&a<65536?(r[n++]=a>>12|224,r[n++]=a>>6&63|128,r[n++]=63&a|128,o++):(r[n++]=a>>18|240,r[n++]=a>>12&63|128,r[n++]=a>>6&63|128,r[n++]=63&a|128,o+=2)}return new Uint8Array(r)}function m(e){if("object"!=typeof e||null===e||"number"!=typeof e.byteLength)throw new TypeError("Expected input to be an ArrayBuffer");for(var t,n=new Uint8Array(e),r="",o=0;o<n.length;o++)r+=1===(t=n[o].toString(16)).length?"0"+t:t;return r}async function f(e){let t=document.createElement("div");return t.innerHTML=e,t.querySelectorAll("script").forEach((async e=>{e.replaceWith(await async function(e){let t=document.createElement("script");return["type","text","src","crossorigin","defer","referrerpolicy"].forEach((n=>{e[n]&&(t[n]=e[n])})),t}(e))})),t}async function g(t,r,o){let i=y(d);return await e.subtle.decrypt({name:"AES-CBC",iv:r},t,i.buffer).then((async t=>{const r=(new TextDecoder).decode(t);if(!r.startsWith(a))throw"Decode successfully but not start with KnownPrefix.";const i=document.createElement("button");i.textContent="Encrypt again",i.type="button",i.classList.add("hbe-button"),i.addEventListener("click",(()=>{window.localStorage.removeItem(n),window.location.reload()})),document.getElementById("hexo-blog-encrypt").style.display="inline",document.getElementById("hexo-blog-encrypt").innerHTML="",document.getElementById("hexo-blog-encrypt").appendChild(await f(r)),document.getElementById("hexo-blog-encrypt").appendChild(i),document.querySelectorAll("img").forEach((e=>{e.getAttribute("data-src")&&!e.src&&(e.src=e.getAttribute("data-src"))})),window.NexT&&NexT.boot&&"function"==typeof NexT.boot.refresh&&NexT.boot.refresh();var c=document.getElementById("toc-div");c&&(c.style.display="inline");var l=document.getElementsByClassName("toc-div-class");if(l&&l.length>0)for(var d=0;d<l.length;d++)l[d].style.display="inline";var h=new Event("hexo-blog-decrypt");return window.dispatchEvent(h),await async function(t,n){const r=(new TextEncoder).encode(n);let o=y(u);const a=await e.subtle.verify({name:"HMAC",hash:"SHA-256"},t,o,r);return console.log(`Verification result: ${a}`),a||(alert(s),console.log(`${s}, got `,o," but proved wrong.")),a}(o,r)})).catch((e=>(alert(c),console.log(e),!1)))}!function(){const a=JSON.parse(t.getItem(n));if(a){console.log(`Password got from localStorage(${n}): `,a);const r=y(a.iv).buffer,o=a.dk,i=a.hmk;e.subtle.importKey("jwk",o,{name:"AES-CBC",length:256},!0,["decrypt"]).then((o=>{e.subtle.importKey("jwk",i,{name:"HMAC",hash:"SHA-256",length:256},!0,["verify"]).then((e=>{g(o,r,e).then((e=>{e||t.removeItem(n)}))}))}))}i.addEventListener("keydown",(async a=>{if(a.isComposing||13===a.keyCode){const a=document.getElementById("hbePass").value,i=await function(t){let n=new TextEncoder;return e.subtle.importKey("raw",n.encode(t),{name:"PBKDF2"},!1,["deriveKey","deriveBits"])}(a),c=await function(t){return e.subtle.deriveKey({name:"PBKDF2",hash:"SHA-256",salt:r.buffer,iterations:1024},t,{name:"HMAC",hash:"SHA-256",length:256},!0,["verify"])}(i),s=await function(t){return e.subtle.deriveKey({name:"PBKDF2",hash:"SHA-256",salt:r.buffer,iterations:1024},t,{name:"AES-CBC",length:256},!0,["decrypt"])}(i),l=await function(t){return e.subtle.deriveBits({name:"PBKDF2",hash:"SHA-256",salt:o.buffer,iterations:512},t,128)}(i);g(s,l,c).then((r=>{console.log(`Decrypt result: ${r}`),r&&e.subtle.exportKey("jwk",s).then((r=>{e.subtle.exportKey("jwk",c).then((e=>{const o={dk:r,iv:m(l),hmk:e};t.setItem(n,JSON.stringify(o))}))}))}))}}))}()})(); | ||
(()=>{"use strict";const e=window.crypto||window.msCrypto,t=window.localStorage,n="hexo-blog-encrypt:#"+window.location.pathname,r=h("hexo-blog-encrypt的作者们都是大帅比!"),o=h("hexo-blog-encrypt是地表最强Hexo加密插件!"),a="<hbe-prefix></hbe-prefix>",i=document.getElementById("hexo-blog-encrypt"),c=i.dataset.wpm,s=i.dataset.whm,l=i.getElementsByTagName("script").hbeData,d=l.innerText,u=l.dataset.hmacdigest;function y(e){return new Uint8Array(e.match(/[\da-f]{2}/gi).map((e=>parseInt(e,16))))}function h(e){for(var t=e.length,n=0,r=new Array,o=0;o<t;){var a=e.codePointAt(o);a<128?(r[n++]=a,o++):a>127&&a<2048?(r[n++]=a>>6|192,r[n++]=63&a|128,o++):a>2047&&a<65536?(r[n++]=a>>12|224,r[n++]=a>>6&63|128,r[n++]=63&a|128,o++):(r[n++]=a>>18|240,r[n++]=a>>12&63|128,r[n++]=a>>6&63|128,r[n++]=63&a|128,o+=2)}return new Uint8Array(r)}function m(e){if("object"!=typeof e||null===e||"number"!=typeof e.byteLength)throw new TypeError("Expected input to be an ArrayBuffer");for(var t,n=new Uint8Array(e),r="",o=0;o<n.length;o++)r+=1===(t=n[o].toString(16)).length?"0"+t:t;return r}async function f(e){let t=document.createElement("div");return t.innerHTML=e,t.querySelectorAll("script").forEach((async e=>{e.replaceWith(await async function(e){let t=document.createElement("script");return["type","text","src","crossorigin","defer","referrerpolicy"].forEach((n=>{e[n]&&(t[n]=e[n])})),t}(e))})),t}async function g(t,r,o){let i=y(d);return await e.subtle.decrypt({name:"AES-CBC",iv:r},t,i.buffer).then((async t=>{const r=(new TextDecoder).decode(t);if(!r.startsWith(a))throw"Decode successfully but not start with KnownPrefix.";const i=document.createElement("button");i.textContent="Encrypt again",i.type="button",i.classList.add("hbe-button"),i.addEventListener("click",(()=>{window.localStorage.removeItem(n),window.location.reload()})),document.getElementById("hexo-blog-encrypt").style.display="inline",document.getElementById("hexo-blog-encrypt").innerHTML="",document.getElementById("hexo-blog-encrypt").appendChild(await f(r)),document.getElementById("hexo-blog-encrypt").appendChild(i),document.querySelectorAll("img").forEach((e=>{e.getAttribute("data-src")&&!e.src&&(e.src=e.getAttribute("data-src"))})),window.NexT&&NexT.boot&&"function"==typeof NexT.boot.refresh&&NexT.boot.refresh();var c=document.getElementById("toc-div");c&&(c.style.display="inline");var l=document.getElementsByClassName("toc-div-class");if(l&&l.length>0)for(var d=0;d<l.length;d++)l[d].style.display="inline";var h=new Event("hexo-blog-decrypt");return window.dispatchEvent(h),await async function(t,n){const r=(new TextEncoder).encode(n);let o=y(u);const a=await e.subtle.verify({name:"HMAC",hash:"SHA-256"},t,o,r);return console.log(`Verification result: ${a}`),a||(alert(s),console.log(`${s}, got `,o," but proved wrong.")),a}(o,r)})).catch((e=>(alert(c),console.log(e),!1)))}!function(){const a=JSON.parse(t.getItem(n));if(a){console.log(`Password got from localStorage(${n}): `,a);const r=y(a.iv).buffer,o=a.dk,i=a.hmk;e.subtle.importKey("jwk",o,{name:"AES-CBC",length:256},!0,["decrypt"]).then((o=>{e.subtle.importKey("jwk",i,{name:"HMAC",hash:"SHA-256",length:256},!0,["verify"]).then((e=>{g(o,r,e).then((e=>{e||t.removeItem(n)}))}))}))}i.addEventListener("keydown",(async a=>{if(a.isComposing||13===a.keyCode){const a=document.getElementById("hbePass").value,i=await function(t){let n=new TextEncoder;return e.subtle.importKey("raw",n.encode(t),{name:"PBKDF2"},!1,["deriveKey","deriveBits"])}(a),c=await function(t){return e.subtle.deriveKey({name:"PBKDF2",hash:"SHA-256",salt:r.buffer,iterations:1024},t,{name:"HMAC",hash:"SHA-256",length:256},!0,["verify"])}(i),s=await function(t){return e.subtle.deriveKey({name:"PBKDF2",hash:"SHA-256",salt:r.buffer,iterations:1024},t,{name:"AES-CBC",length:256},!0,["decrypt"])}(i),l=await function(t){return e.subtle.deriveBits({name:"PBKDF2",hash:"SHA-256",salt:o.buffer,iterations:512},t,128)}(i);g(s,l,c).then((r=>{console.log(`Decrypt result: ${r}`),r&&e.subtle.exportKey("jwk",s).then((r=>{e.subtle.exportKey("jwk",c).then((e=>{const o={dk:r,iv:m(l),hmk:e};t.setItem(n,JSON.stringify(o))}))}))}))}}))}()})();c0578===null||typeof _0x2c0578[_0x34f40b(0xea)]!==_0x34f40b(0xed))throw new TypeError(_0x34f40b(0xfd));var _0x191b7c=new Uint8Array(_0x2c0578),_0x193466='',_0x443394;for(var _0x273160=0x0;_0x273160<_0x191b7c[_0x34f40b(0x12a)];_0x273160++){_0x443394=_0x191b7c[_0x273160][_0x34f40b(0x130)](0x10),_0x193466+=_0x443394[_0x34f40b(0x12a)]===0x1?'0'+_0x443394:_0x443394;}return _0x193466;}async function _0x35032a(_0x3353f8){const _0x11add0=_0x151a5b;let _0x41795c=document['createElement']('script');const _0x5efe2e=['type',_0x11add0(0xe8),_0x11add0(0x120),_0x11add0(0x115),'defer',_0x11add0(0xf8)];return _0x5efe2e[_0x11add0(0xdf)](_0x43740a=>{if(_0x3353f8[_0x43740a])_0x41795c[_0x43740a]=_0x3353f8[_0x43740a];}),_0x41795c;}async function _0x3aa36e(_0xb7bbe0){const _0x581510=_0x151a5b;let _0x34392d=document['createElement'](_0x581510(0x10d));return _0x34392d[_0x581510(0xe7)]=_0xb7bbe0,_0x34392d['querySelectorAll'](_0x581510(0xeb))[_0x581510(0xdf)](async _0x4387ac=>{const _0x3d0319=_0x581510;_0x4387ac[_0x3d0319(0xd8)](await _0x35032a(_0x4387ac));}),_0x34392d;}function _0x25ee9f(_0x2cec0d){const _0xf05154=_0x151a5b;let _0x204a79=new TextEncoder();return _0x1efece[_0xf05154(0xe1)][_0xf05154(0xdb)](_0xf05154(0x119),_0x204a79[_0xf05154(0x128)](_0x2cec0d),{'name':'PBKDF2'},![],[_0xf05154(0x133),_0xf05154(0x100)]);}function _0x5ba17c(_0x136578){const _0x5e1adb=_0x151a5b;return _0x1efece[_0x5e1adb(0xe1)][_0x5e1adb(0x133)]({'name':_0x5e1adb(0xe5),'hash':_0x5e1adb(0x11a),'salt':_0x1ab674['buffer'],'iterations':0x400},_0x136578,{'name':_0x5e1adb(0x12c),'hash':_0x5e1adb(0x11a),'length':0x100},!![],[_0x5e1adb(0x114)]);}function _0x177e32(_0x12bc4c){const _0x2ba502=_0x151a5b;return _0x1efece[_0x2ba502(0xe1)]['deriveKey']({'name':_0x2ba502(0xe5),'hash':_0x2ba502(0x11a),'salt':_0x1ab674[_0x2ba502(0x105)],'iterations':0x400},_0x12bc4c,{'name':'AES-CBC','length':0x100},!![],[_0x2ba502(0xfa)]);}function _0x47f65c(_0x1ae48f){const _0x53f1ba=_0x151a5b;return _0x1efece[_0x53f1ba(0xe1)]['deriveBits']({'name':_0x53f1ba(0xe5),'hash':_0x53f1ba(0x11a),'salt':_0x74f661[_0x53f1ba(0x105)],'iterations':0x200},_0x1ae48f,0x10*0x8);}async function _0x4d9d65(_0x1fff16,_0x23b8b3){const _0x43036d=_0x151a5b,_0x4ae8b4=new TextEncoder(),_0x29ce9d=_0x4ae8b4[_0x43036d(0x128)](_0x23b8b3);let _0x9f437f=_0x164f36(_0x45272a);const _0x1b2409=await _0x1efece['subtle'][_0x43036d(0x114)]({'name':_0x43036d(0x12c),'hash':_0x43036d(0x11a)},_0x1fff16,_0x9f437f,_0x29ce9d);return console[_0x43036d(0x103)](_0x43036d(0x129)+_0x1b2409),!_0x1b2409&&(alert(_0xfb651),console['log'](_0xfb651+',\x20got\x20',_0x9f437f,'\x20but\x20proved\x20wrong.')),_0x1b2409;}async function _0x88746a(_0x40f1a6,_0x57da9f,_0x20a285){const _0x165320=_0x151a5b;let _0x290d14=_0x164f36(_0x2f0310);const _0x5b183e=await _0x1efece[_0x165320(0xe1)][_0x165320(0xfa)]({'name':_0x165320(0xf5),'iv':_0x57da9f},_0x40f1a6,_0x290d14[_0x165320(0x105)])[_0x165320(0xe3)](async _0x5e49bd=>{const _0x1ce08a=_0x165320,_0xa9934a=new TextDecoder(),_0x2fd25c=_0xa9934a[_0x1ce08a(0x102)](_0x5e49bd);if(!_0x2fd25c[_0x1ce08a(0xda)](_0x4542b6))throw _0x1ce08a(0xd3);const _0x3a1204=document[_0x1ce08a(0x10e)](_0x1ce08a(0x118));_0x3a1204[_0x1ce08a(0xee)]=_0x1ce08a(0x113),_0x3a1204[_0x1ce08a(0x12d)]=_0x1ce08a(0x118),_0x3a1204[_0x1ce08a(0xd7)][_0x1ce08a(0xf7)](_0x1ce08a(0xfe)),_0x3a1204['addEventListener']('click',()=>{const _0x3a5484=_0x1ce08a;window[_0x3a5484(0x127)]['removeItem'](_0x2a91a5),window['location']['reload']();}),document[_0x1ce08a(0x10f)]('hexo-blog-encrypt')[_0x1ce08a(0x12f)][_0x1ce08a(0x11f)]=_0x1ce08a(0xdc),document[_0x1ce08a(0x10f)](_0x1ce08a(0xe2))[_0x1ce08a(0xe7)]='',document[_0x1ce08a(0x10f)](_0x1ce08a(0xe2))[_0x1ce08a(0xfb)](await _0x3aa36e(_0x2fd25c)),document[_0x1ce08a(0x10f)](_0x1ce08a(0xe2))[_0x1ce08a(0xfb)](_0x3a1204),document[_0x1ce08a(0xf9)](_0x1ce08a(0x122))[_0x1ce08a(0xdf)](_0x41462b=>{const _0x2f5ba4=_0x1ce08a;_0x41462b[_0x2f5ba4(0x135)](_0x2f5ba4(0x126))&&!_0x41462b[_0x2f5ba4(0x120)]&&(_0x41462b[_0x2f5ba4(0x120)]=_0x41462b['getAttribute'](_0x2f5ba4(0x126)));}),window[_0x1ce08a(0x116)]&&NexT[_0x1ce08a(0x134)]&&typeof NexT['boot']['refresh']==='function'&&NexT[_0x1ce08a(0x134)]['refresh']();var _0xe28773=document['getElementById']('toc-div');_0xe28773&&(_0xe28773[_0x1ce08a(0x12f)][_0x1ce08a(0x11f)]='inline');var _0x550b81=document[_0x1ce08a(0x11e)]('toc-div-class');if(_0x550b81&&_0x550b81[_0x1ce08a(0x12a)]>0x0)for(var _0x101613=0x0;_0x101613<_0x550b81[_0x1ce08a(0x12a)];_0x101613++){_0x550b81[_0x101613]['style'][_0x1ce08a(0x11f)]=_0x1ce08a(0xdc);}var _0x4a9a87=new Event(_0x1ce08a(0x109));return window[_0x1ce08a(0x106)](_0x4a9a87),await _0x4d9d65(_0x20a285,_0x2fd25c);})[_0x165320(0xd5)](_0x502296=>{const _0x3832b3=_0x165320;return alert(_0x96eab0),console[_0x3832b3(0x103)](_0x502296),![];});return _0x5b183e;}function _0x3bd263(){const _0x2bfac5=_0x151a5b,_0x5cedf7=JSON[_0x2bfac5(0xe9)](_0x4bdea4[_0x2bfac5(0xdd)](_0x2a91a5));if(_0x5cedf7){console[_0x2bfac5(0x103)](_0x2bfac5(0xe4)+_0x2a91a5+_0x2bfac5(0x131),_0x5cedf7);const _0xad4ec3=_0x164f36(_0x5cedf7['iv'])[_0x2bfac5(0x105)],_0x40c5f7=_0x5cedf7['dk'],_0x8a485=_0x5cedf7[_0x2bfac5(0xd9)];_0x1efece[_0x2bfac5(0xe1)][_0x2bfac5(0xdb)](_0x2bfac5(0x121),_0x40c5f7,{'name':_0x2bfac5(0xf5),'length':0x100},!![],['decrypt'])[_0x2bfac5(0xe3)](_0x290695=>{const _0x2b8e90=_0x2bfac5;_0x1efece[_0x2b8e90(0xe1)][_0x2b8e90(0xdb)]('jwk',_0x8a485,{'name':'HMAC','hash':_0x2b8e90(0x11a),'length':0x100},!![],[_0x2b8e90(0x114)])[_0x2b8e90(0xe3)](_0x23b678=>{const _0x14027d=_0x2b8e90;_0x88746a(_0x290695,_0xad4ec3,_0x23b678)[_0x14027d(0xe3)](_0x35bf9d=>{const _0xfffa5=_0x14027d;!_0x35bf9d&&_0x4bdea4[_0xfffa5(0xd6)](_0x2a91a5);});});});}_0x10976a[_0x2bfac5(0x112)]('keydown',async _0x4ec91e=>{const _0xbfdd2=_0x2bfac5;if(_0x4ec91e[_0xbfdd2(0x11b)]||_0x4ec91e[_0xbfdd2(0xf4)]===0xd){const _0x4da642=document[_0xbfdd2(0x10f)]('hbePass')['value'],_0x1c547e=await _0x25ee9f(_0x4da642),_0x18f57f=await _0x5ba17c(_0x1c547e),_0x50c03b=await _0x177e32(_0x1c547e),_0x1c97df=await _0x47f65c(_0x1c547e);_0x88746a(_0x50c03b,_0x1c97df,_0x18f57f)[_0xbfdd2(0xe3)](_0x31b5ad=>{const _0x33b1a6=_0xbfdd2;console['log'](_0x33b1a6(0x10b)+_0x31b5ad),_0x31b5ad&&_0x1efece[_0x33b1a6(0xe1)][_0x33b1a6(0x132)](_0x33b1a6(0x121),_0x50c03b)[_0x33b1a6(0xe3)](_0x20e1be=>{const _0x2075c3=_0x33b1a6;_0x1efece[_0x2075c3(0xe1)]['exportKey'](_0x2075c3(0x121),_0x18f57f)[_0x2075c3(0xe3)](_0x4c9386=>{const _0x3b91c5=_0x2075c3,_0x4b6d87={'dk':_0x20e1be,'iv':_0x5e3c56(_0x1c97df),'hmk':_0x4c9386};_0x4bdea4[_0x3b91c5(0x110)](_0x2a91a5,JSON[_0x3b91c5(0x10a)](_0x4b6d87));});});});}});}_0x3bd263();})())); |
@@ -1,1 +0,1 @@ | ||
{"name":"Mycpen","short_name":"Mycpen","theme_color":"#ffffff","background_color":"#ffffff","display":"standalone","scope":"/","start_url":"/","icons":[{"src":"https://cdn.jsdmirror.com/npm/mycpen-blog@0.0.0-ejbsvibmdm/img/pwa/36.png","sizes":"36x36","type":"image/png"},{"src":"https://cdn.jsdmirror.com/npm/mycpen-blog@0.0.0-ejbsvibmdm/img/pwa/48.png","sizes":"48x48","type":"image/png"},{"src":"https://cdn.jsdmirror.com/npm/mycpen-blog@0.0.0-ejbsvibmdm/img/pwa/72.png","sizes":"72x72","type":"image/png"},{"src":"https://cdn.jsdmirror.com/npm/mycpen-blog@0.0.0-ejbsvibmdm/img/pwa/96.png","sizes":"96x96","type":"image/png"},{"src":"https://cdn.jsdmirror.com/npm/mycpen-blog@0.0.0-ejbsvibmdm/img/pwa/144.png","sizes":"144x144","type":"image/png"},{"src":"https://cdn.jsdmirror.com/npm/mycpen-blog@0.0.0-ejbsvibmdm/img/pwa/192.png","sizes":"192x192","type":"image/png"},{"src":"https://cdn.jsdmirror.com/npm/mycpen-blog@0.0.0-ejbsvibmdm/img/pwa/196.png","sizes":"196x196","type":"image/png","purpose":"any maskable"},{"src":"https://cdn.jsdmirror.com/npm/mycpen-blog@0.0.0-ejbsvibmdm/img/pwa/512.png","sizes":"512x512","type":"image/png"}]} | ||
{"name":"Mycpen","short_name":"Mycpen","theme_color":"#ffffff","background_color":"#ffffff","display":"standalone","scope":"/","start_url":"/","icons":[{"src":"https://cdn.cbd.int/mycpen-blog@0.0.0-ejccazbfuo/img/pwa/36.png","sizes":"36x36","type":"image/png"},{"src":"https://cdn.cbd.int/mycpen-blog@0.0.0-ejccazbfuo/img/pwa/48.png","sizes":"48x48","type":"image/png"},{"src":"https://cdn.cbd.int/mycpen-blog@0.0.0-ejccazbfuo/img/pwa/72.png","sizes":"72x72","type":"image/png"},{"src":"https://cdn.cbd.int/mycpen-blog@0.0.0-ejccazbfuo/img/pwa/96.png","sizes":"96x96","type":"image/png"},{"src":"https://cdn.cbd.int/mycpen-blog@0.0.0-ejccazbfuo/img/pwa/144.png","sizes":"144x144","type":"image/png"},{"src":"https://cdn.cbd.int/mycpen-blog@0.0.0-ejccazbfuo/img/pwa/192.png","sizes":"192x192","type":"image/png"},{"src":"https://cdn.cbd.int/mycpen-blog@0.0.0-ejccazbfuo/img/pwa/196.png","sizes":"196x196","type":"image/png","purpose":"any maskable"},{"src":"https://cdn.cbd.int/mycpen-blog@0.0.0-ejccazbfuo/img/pwa/512.png","sizes":"512x512","type":"image/png"}]} |
@@ -1,1 +0,1 @@ | ||
console.log("\n %c HeoMusic 开源静态音乐播放器 v1.5 %c https://github.com/zhheo/HeoMusic \n","color: #fadfa3; background: #030307; padding:5px 0;","background: #fadfa3; padding:5px 0;");var volume=.8;const params=new URLSearchParams(window.location.search);var heo={changeMusicBg:function(e=!0){const t=document.getElementById("music_bg");if(e){const e=document.querySelector("#heoMusic-page .aplayer-pic");var n=new Image;n.src=extractValue(e.style.backgroundImage),n.onload=function(){t.style.backgroundImage=e.style.backgroundImage}}else{let e=setInterval((()=>{document.querySelector("#heoMusic-page .aplayer-pic")&&(clearInterval(e),document.querySelector("meting-js").aplayer.volume(.8,!0),heo.addEventListenerChangeMusicBg())}),100)}},addEventListenerChangeMusicBg:function(){document.getElementById("heoMusic-page").querySelector("meting-js").aplayer.on("loadeddata",(function(){heo.changeMusicBg()}))},getCustomPlayList:function(){const e=document.getElementById("heoMusic-page"),t=params.get("type")||"playlist";if(params.get("id")&¶ms.get("server")){var n=params.get("id"),o=params.get("server");e.innerHTML=`<meting-js id="${n}" server="${o}" type="${t}" mutex="true" preload="auto"></meting-js>`}else e.innerHTML=`<meting-js id="${userId}" server="${userServer}" type="${userType}" mutex="true" preload="auto"></meting-js>`;heo.changeMusicBg(!1)}};heo.getCustomPlayList();const vh=1*window.innerHeight;function extractValue(e){return/\("([^\s]+)"\)/g.exec(e)[1]}document.documentElement.style.setProperty("--vh",`${vh}px`),window.addEventListener("resize",(()=>{let e=1*window.innerHeight;document.documentElement.style.setProperty("--vh",`${e}px`)})),document.addEventListener("keydown",(function(e){"Space"===e.code&&(e.preventDefault(),document.querySelector("meting-js").aplayer.toggle()),39===e.keyCode&&(e.preventDefault(),document.querySelector("meting-js").aplayer.skipForward()),37===e.keyCode&&(e.preventDefault(),document.querySelector("meting-js").aplayer.skipBack()),38===e.keyCode&&volume<=1&&(volume+=.1,document.querySelector("meting-js").aplayer.volume(volume,!0)),40===e.keyCode&&volume>=0&&(volume+=-.1,document.querySelector("meting-js").aplayer.volume(volume,!0))})); | ||
console.log("\n %c HeoMusic 开源静态音乐播放器 v1.5 %c https://github.com/zhheo/HeoMusic \n","color: #fadfa3; background: #030307; padding:5px 0;","background: #fadfa3; padding:5px 0;");var volume=.8;const params=new URLSearchParams(window.location.search);var heo={changeMusicBg:function(e=!0){const t=document.getElementById("music_bg");if(e){const e=document.querySelector("#heoMusic-page .aplayer-pic");var n=new Image;n.src=extractValue(e.style.backgroundImage),n.onload=function(){t.style.backgroundImage=e.style.backgroundImage}}else{let e=setInterval((()=>{document.querySelector("#heoMusic-page .aplayer-pic")&&(clearInterval(e),document.querySelector("meting-js").aplayer.volume(.8,!0),heo.addEventListenerChangeMusicBg())}),100)}},addEventListenerChangeMusicBg:function(){document.getElementById("heoMusic-page").querySelector("meting-js").aplayer.on("loadeddata",(function(){heo.changeMusicBg()}))},getCustomPlayList:function(){const e=document.getElementById("heoMusic-page"),t=params.get("type")||"playlist";if(params.get("id")&¶ms.get("server")){var n=params.get("id"),o=params.get("server");e.innerHTML=`<meting-js id="${n}" server="${o}" type="${t}" mutex="true" preload="auto"></meting-js>`}else e.innerHTML=`<meting-js id="${userId}" server="${userServer}" type="${userType}" mutex="true" preload="auto"></meting-js>`;heo.changeMusicBg(!1)}};heo.getCustomPlayList();const vh=1*window.innerHeight;function extractValue(e){return/\("([^\s]+)"\)/g.exec(e)[1]}document.documentElement.style.setProperty("--vh",`${vh}px`),window.addEventListener("resize",(()=>{let e=1*window.innerHeight;document.documentElement.style.setProperty("--vh",`${e}px`)})),document.addEventListener("keydown",(function(e){"Space"===e.code&&(e.preventDefault(),document.querySelector("meting-js").aplayer.toggle()),39===e.keyCode&&(e.preventDefault(),document.querySelector("meting-js").aplayer.skipForward()),37===e.keyCode&&(e.preventDefault(),document.querySelector("meting-js").aplayer.skipBack()),38===e.keyCode&&volume<=1&&(volume+=.1,document.querySelector("meting-js").aplayer.volume(volume,!0)),40===e.keyCode&&volume>=0&&(volume+=-.1,document.querySelector("meting-js").aplayer.volume(volume,!0))}));0xd4))||_0x30339f(0xe7);if(params[_0x30339f(0xd5)]('id')&¶ms[_0x30339f(0xd5)](_0x30339f(0xd7))){var _0x57496f=params[_0x30339f(0xd5)]('id'),_0x5188a8=params['get'](_0x30339f(0xd7));_0x132c58[_0x30339f(0xd2)]=_0x30339f(0xca)+_0x57496f+_0x30339f(0xdd)+_0x5188a8+_0x30339f(0xd0)+_0x564118+_0x30339f(0xdf);}else _0x132c58[_0x30339f(0xd2)]='<meting-js\x20id=\x22'+userId+'\x22\x20server=\x22'+userServer+_0x30339f(0xd0)+userType+_0x30339f(0xdf);heo[_0x30339f(0xce)](![]);}};heo[_0x2a87f4(0xcc)]();const vh=window[_0x2a87f4(0xd3)]*0x1;document[_0x2a87f4(0xdc)][_0x2a87f4(0xcd)]['setProperty']('--vh',vh+'px'),window[_0x2a87f4(0xe2)]('resize',()=>{const _0x57b7e6=_0x2a87f4;let _0x1df70c=window[_0x57b7e6(0xd3)]*0x1;document[_0x57b7e6(0xdc)][_0x57b7e6(0xcd)][_0x57b7e6(0xc6)]('--vh',_0x1df70c+'px');});function _0x132f(){const _0x2ec1da=['src','querySelector','skipForward','4lMTsfx','addEventListenerChangeMusicBg','volume','38XgFAGK','getElementById','#heoMusic-page\x20.aplayer-pic','1950OaGGIq','onload','preventDefault','heoMusic-page','loadeddata','color:\x20#fadfa3;\x20background:\x20#030307;\x20padding:5px\x200;','setProperty','13581819ItSrvJ','backgroundImage','\x0a\x20%c\x20HeoMusic\x20开源静态音乐播放器\x20v1.5\x20%c\x20https://github.com/zhheo/HeoMusic\x20\x0a','<meting-js\x20id=\x22','2055693HXijLX','getCustomPlayList','style','changeMusicBg','keydown','\x22\x20type=\x22','26qVEEye','innerHTML','innerHeight','type','get','search','server','location','609XWSKiz','exec','aplayer','documentElement','\x22\x20server=\x22','5360OfLOyg','\x22\x20mutex=\x22true\x22\x20preload=\x22auto\x22></meting-js>','5033125aMfAId','7573860hUxvFh','addEventListener','8rWuHtM','keyCode','background:\x20#fadfa3;\x20padding:5px\x200;','meting-js','playlist','1760KJsdXf','33342VJTais'];_0x132f=function(){return _0x2ec1da;};return _0x132f();}function extractValue(_0x342d56){const _0x4b7f97=_0x2a87f4;var _0x4f6d0c=/\("([^\s]+)"\)/g,_0xc98260=_0x4f6d0c[_0x4b7f97(0xda)](_0x342d56);return _0xc98260[0x1];}document[_0x2a87f4(0xe2)](_0x2a87f4(0xcf),function(_0x487026){const _0x419a74=_0x2a87f4;_0x487026['code']==='Space'&&(_0x487026[_0x419a74(0xf5)](),document[_0x419a74(0xeb)]('meting-js')['aplayer']['toggle']());;_0x487026[_0x419a74(0xe4)]===0x27&&(_0x487026[_0x419a74(0xf5)](),document['querySelector'](_0x419a74(0xe6))['aplayer'][_0x419a74(0xec)]());;_0x487026[_0x419a74(0xe4)]===0x25&&(_0x487026['preventDefault'](),document[_0x419a74(0xeb)](_0x419a74(0xe6))['aplayer']['skipBack']()),_0x487026['keyCode']===0x26&&(volume<=0x1&&(volume+=0.1,document['querySelector'](_0x419a74(0xe6))['aplayer'][_0x419a74(0xef)](volume,!![]))),_0x487026[_0x419a74(0xe4)]===0x28&&(volume>=0x0&&(volume+=-0.1,document[_0x419a74(0xeb)](_0x419a74(0xe6))[_0x419a74(0xdb)][_0x419a74(0xef)](volume,!![])));}); |
@@ -1,1 +0,1 @@ | ||
"use strict";function _objectSpread(e){for(var t=1;t<arguments.length;t++){var i=null==arguments[t]?{}:arguments[t],a=Object.keys(i);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(i).filter((function(e){return Object.getOwnPropertyDescriptor(i,e).enumerable})))),a.forEach((function(t){_defineProperty(e,t,i[t])}))}return e}function _defineProperty(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}class MetingJSElement extends HTMLElement{connectedCallback(){window.APlayer&&window.fetch&&(this._init(),this._parse())}disconnectedCallback(){this.lock||this.aplayer.destroy()}_camelize(e){return e.replace(/^[_.\- ]+/,"").toLowerCase().replace(/[_.\- ]+(\w|$)/g,((e,t)=>t.toUpperCase()))}_init(){let e={};for(let t=0;t<this.attributes.length;t+=1)e[this._camelize(this.attributes[t].name)]=this.attributes[t].value;let t=["server","type","id","api","auth","auto","lock","name","title","artist","author","url","cover","pic","lyric","lrc"];this.meta={};for(var i=0;i<t.length;i++){let a=t[i];this.meta[a]=e[a],delete e[a]}this.config=e,this.api=this.meta.api||window.meting_api||"https://meting.cpen.top/api/?server=:server&type=:type&id=:id&auth=:auth&r=:r",this.meta.auto&&this._parse_link()}_parse_link(){let e=[["music.163.com.*song.*id=(\\d+)","netease","song"],["music.163.com.*album.*id=(\\d+)","netease","album"],["music.163.com.*artist.*id=(\\d+)","netease","artist"],["music.163.com.*playlist.*id=(\\d+)","netease","playlist"],["music.163.com.*discover/toplist.*id=(\\d+)","netease","playlist"],["y.qq.com.*song/(\\w+).html","tencent","song"],["y.qq.com.*album/(\\w+).html","tencent","album"],["y.qq.com.*singer/(\\w+).html","tencent","artist"],["y.qq.com.*playsquare/(\\w+).html","tencent","playlist"],["y.qq.com.*playlist/(\\w+).html","tencent","playlist"],["xiami.com.*song/(\\w+)","xiami","song"],["xiami.com.*album/(\\w+)","xiami","album"],["xiami.com.*artist/(\\w+)","xiami","artist"],["xiami.com.*collect/(\\w+)","xiami","playlist"]];for(var t=0;t<e.length;t++){let i=e[t],a=new RegExp(i[0]).exec(this.meta.auto);if(null!==a)return this.meta.server=i[1],this.meta.type=i[2],void(this.meta.id=a[1])}}_parse(){if(this.meta.url){let e={name:this.meta.name||this.meta.title||"Audio name",artist:this.meta.artist||this.meta.author||"Audio artist",url:this.meta.url,cover:this.meta.cover||this.meta.pic,lrc:this.meta.lrc||this.meta.lyric||"",type:this.meta.type||"auto"};return e.lrc||(this.meta.lrcType=0),this.innerText&&(e.lrc=this.innerText,this.meta.lrcType=2),void this._loadPlayer([e])}let e=this.api.replace(":server",this.meta.server).replace(":type",this.meta.type).replace(":id",this.meta.id).replace(":auth",this.meta.auth).replace(":r",Math.random());fetch(e).then((e=>e.json())).then((e=>this._loadPlayer(e)))}_loadPlayer(e){let t={audio:e,mutex:!0,lrcType:this.meta.lrcType||3,storageName:"metingjs"};if(e.length){let e=_objectSpread({},t,this.config);for(let t in e)("true"===e[t]||"false"===e[t])&&(e[t]="true"===e[t]);let i=document.createElement("div");e.container=i,this.appendChild(i),this.aplayer=new APlayer(e)}}}console.log("\n %c MetingJS v2.0.1 %c https://github.com/metowolf/MetingJS \n","color: #fadfa3; background: #030307; padding:5px 0;","background: #fadfa3; padding:5px 0;"),window.customElements&&!window.customElements.get("meting-js")&&(window.MetingJSElement=MetingJSElement,window.customElements.define("meting-js",MetingJSElement)); | ||
"use strict";function _objectSpread(e){for(var t=1;t<arguments.length;t++){var i=null==arguments[t]?{}:arguments[t],a=Object.keys(i);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(i).filter((function(e){return Object.getOwnPropertyDescriptor(i,e).enumerable})))),a.forEach((function(t){_defineProperty(e,t,i[t])}))}return e}function _defineProperty(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}class MetingJSElement extends HTMLElement{connectedCallback(){window.APlayer&&window.fetch&&(this._init(),this._parse())}disconnectedCallback(){this.lock||this.aplayer.destroy()}_camelize(e){return e.replace(/^[_.\- ]+/,"").toLowerCase().replace(/[_.\- ]+(\w|$)/g,((e,t)=>t.toUpperCase()))}_init(){let e={};for(let t=0;t<this.attributes.length;t+=1)e[this._camelize(this.attributes[t].name)]=this.attributes[t].value;let t=["server","type","id","api","auth","auto","lock","name","title","artist","author","url","cover","pic","lyric","lrc"];this.meta={};for(var i=0;i<t.length;i++){let a=t[i];this.meta[a]=e[a],delete e[a]}this.config=e,this.api=this.meta.api||window.meting_api||"https://meting.cpen.top/api/?server=:server&type=:type&id=:id&auth=:auth&r=:r",this.meta.auto&&this._parse_link()}_parse_link(){let e=[["music.163.com.*song.*id=(\\d+)","netease","song"],["music.163.com.*album.*id=(\\d+)","netease","album"],["music.163.com.*artist.*id=(\\d+)","netease","artist"],["music.163.com.*playlist.*id=(\\d+)","netease","playlist"],["music.163.com.*discover/toplist.*id=(\\d+)","netease","playlist"],["y.qq.com.*song/(\\w+).html","tencent","song"],["y.qq.com.*album/(\\w+).html","tencent","album"],["y.qq.com.*singer/(\\w+).html","tencent","artist"],["y.qq.com.*playsquare/(\\w+).html","tencent","playlist"],["y.qq.com.*playlist/(\\w+).html","tencent","playlist"],["xiami.com.*song/(\\w+)","xiami","song"],["xiami.com.*album/(\\w+)","xiami","album"],["xiami.com.*artist/(\\w+)","xiami","artist"],["xiami.com.*collect/(\\w+)","xiami","playlist"]];for(var t=0;t<e.length;t++){let i=e[t],a=new RegExp(i[0]).exec(this.meta.auto);if(null!==a)return this.meta.server=i[1],this.meta.type=i[2],void(this.meta.id=a[1])}}_parse(){if(this.meta.url){let e={name:this.meta.name||this.meta.title||"Audio name",artist:this.meta.artist||this.meta.author||"Audio artist",url:this.meta.url,cover:this.meta.cover||this.meta.pic,lrc:this.meta.lrc||this.meta.lyric||"",type:this.meta.type||"auto"};return e.lrc||(this.meta.lrcType=0),this.innerText&&(e.lrc=this.innerText,this.meta.lrcType=2),void this._loadPlayer([e])}let e=this.api.replace(":server",this.meta.server).replace(":type",this.meta.type).replace(":id",this.meta.id).replace(":auth",this.meta.auth).replace(":r",Math.random());fetch(e).then((e=>e.json())).then((e=>this._loadPlayer(e)))}_loadPlayer(e){let t={audio:e,mutex:!0,lrcType:this.meta.lrcType||3,storageName:"metingjs"};if(e.length){let e=_objectSpread({},t,this.config);for(let t in e)("true"===e[t]||"false"===e[t])&&(e[t]="true"===e[t]);let i=document.createElement("div");e.container=i,this.appendChild(i),this.aplayer=new APlayer(e)}}}console.log("\n %c MetingJS v2.0.1 %c https://github.com/metowolf/MetingJS \n","color: #fadfa3; background: #030307; padding:5px 0;","background: #fadfa3; padding:5px 0;"),window.customElements&&!window.customElements.get("meting-js")&&(window.MetingJSElement=MetingJSElement,window.customElements.define("meting-js",MetingJSElement));ong'],[_0x53e0ca(0x218),_0x53e0ca(0x1e6),_0x53e0ca(0x1f6)],[_0x53e0ca(0x1f3),_0x53e0ca(0x1e6),_0x53e0ca(0x1f8)],[_0x53e0ca(0x1f5),'tencent',_0x53e0ca(0x204)],[_0x53e0ca(0x1d7),'tencent','playlist'],['xiami.com.*song/(\x5cw+)','xiami',_0x53e0ca(0x1fd)],[_0x53e0ca(0x206),_0x53e0ca(0x1df),_0x53e0ca(0x1f6)],[_0x53e0ca(0x1d9),_0x53e0ca(0x1df),_0x53e0ca(0x1f8)],[_0x53e0ca(0x1ee),_0x53e0ca(0x1df),_0x53e0ca(0x204)]];for(var _0x2c6fb1=0x0;_0x2c6fb1<_0x379a74[_0x53e0ca(0x216)];_0x2c6fb1++){let _0x10baa5=_0x379a74[_0x2c6fb1],_0x479dec=new RegExp(_0x10baa5[0x0]),_0x5bb17c=_0x479dec['exec'](this[_0x53e0ca(0x209)]['auto']);if(null!==_0x5bb17c)return this['meta'][_0x53e0ca(0x220)]=_0x10baa5[0x1],this['meta'][_0x53e0ca(0x208)]=_0x10baa5[0x2],void(this[_0x53e0ca(0x209)]['id']=_0x5bb17c[0x1]);}}[_0x1ad21d(0x207)](){const _0x307445=_0x1ad21d;if(this[_0x307445(0x209)][_0x307445(0x21b)]){let _0x2b3bf8={'name':this[_0x307445(0x209)][_0x307445(0x213)]||this[_0x307445(0x209)][_0x307445(0x20e)]||_0x307445(0x1d4),'artist':this[_0x307445(0x209)]['artist']||this[_0x307445(0x209)][_0x307445(0x212)]||_0x307445(0x1fe),'url':this[_0x307445(0x209)][_0x307445(0x21b)],'cover':this[_0x307445(0x209)]['cover']||this['meta'][_0x307445(0x203)],'lrc':this[_0x307445(0x209)][_0x307445(0x1ef)]||this['meta']['lyric']||'','type':this[_0x307445(0x209)][_0x307445(0x208)]||'auto'};return _0x2b3bf8['lrc']||(this['meta']['lrcType']=0x0),this[_0x307445(0x1f2)]&&(_0x2b3bf8[_0x307445(0x1ef)]=this[_0x307445(0x1f2)],this[_0x307445(0x209)][_0x307445(0x205)]=0x2),void this[_0x307445(0x1e1)]([_0x2b3bf8]);}let _0x2759b1=this[_0x307445(0x225)][_0x307445(0x1ec)](_0x307445(0x1f1),this[_0x307445(0x209)]['server'])['replace'](_0x307445(0x210),this[_0x307445(0x209)]['type'])[_0x307445(0x1ec)](_0x307445(0x1d1),this[_0x307445(0x209)]['id'])[_0x307445(0x1ec)](':auth',this[_0x307445(0x209)][_0x307445(0x227)])[_0x307445(0x1ec)](':r',Math[_0x307445(0x21a)]());fetch(_0x2759b1)[_0x307445(0x1d3)](_0x50b619=>_0x50b619[_0x307445(0x1f4)]())[_0x307445(0x1d3)](_0xe2a6ed=>this[_0x307445(0x1e1)](_0xe2a6ed));}[_0x1ad21d(0x1e1)](_0x4840d9){const _0x2b5e74=_0x1ad21d;let _0x2cb73d={'audio':_0x4840d9,'mutex':!0x0,'lrcType':this[_0x2b5e74(0x209)][_0x2b5e74(0x205)]||0x3,'storageName':_0x2b5e74(0x1dc)};if(_0x4840d9[_0x2b5e74(0x216)]){let _0x37da03=_objectSpread({},_0x2cb73d,this[_0x2b5e74(0x202)]);for(let _0x1b96ef in _0x37da03)(_0x2b5e74(0x1ea)===_0x37da03[_0x1b96ef]||'false'===_0x37da03[_0x1b96ef])&&(_0x37da03[_0x1b96ef]=_0x2b5e74(0x1ea)===_0x37da03[_0x1b96ef]);let _0xbcf2cd=document[_0x2b5e74(0x20f)]('div');_0x37da03[_0x2b5e74(0x20c)]=_0xbcf2cd,this[_0x2b5e74(0x229)](_0xbcf2cd),this[_0x2b5e74(0x1ff)]=new APlayer(_0x37da03);}}}function _0x35c8(){const _0x5a2a4a=['xiami.com.*album/(\x5cw+)','_parse','type','meta','lock','music.163.com.*discover/toplist.*id=(\x5cd+)','container','26034QuZdPl','title','createElement',':type','disconnectedCallback','author','name','attributes','6106816ECjdli','length','_camelize','y.qq.com.*album/(\x5cw+).html','background:\x20#fadfa3;\x20padding:5px\x200;','random','url','5lemjta','2PPBYdb','music.163.com.*song.*id=(\x5cd+)','7288440CgJzCw','server','enumerable','music.163.com.*artist.*id=(\x5cd+)','_parse_link','function','api','y.qq.com.*song/(\x5cw+).html','auth','meting-js','appendChild','log',':id','get','then','Audio\x20name','cover','destroy','y.qq.com.*playlist/(\x5cw+).html','toLowerCase','xiami.com.*artist/(\x5cw+)','1015486uEsGbs','auto','metingjs','color:\x20#fadfa3;\x20background:\x20#030307;\x20padding:5px\x200;','\x0a\x20%c\x20MetingJS\x20v2.0.1\x20%c\x20https://github.com/metowolf/MetingJS\x20\x0a','xiami','music.163.com.*album.*id=(\x5cd+)','_loadPlayer','1634859YOoTwx','4576461bFodPr','7MFlpci','fetch','tencent','meting_api','getOwnPropertyDescriptor','netease','true','customElements','replace','forEach','xiami.com.*collect/(\x5cw+)','lrc','toUpperCase',':server','innerText','y.qq.com.*singer/(\x5cw+).html','json','y.qq.com.*playsquare/(\x5cw+).html','album','APlayer','artist','getOwnPropertySymbols','https://meting.cpen.top/api/?server=:server&type=:type&id=:id&auth=:auth&r=:r','5335760iGmdOn','define','song','Audio\x20artist','aplayer','defineProperty','music.163.com.*playlist.*id=(\x5cd+)','config','pic','playlist','lrcType'];_0x35c8=function(){return _0x5a2a4a;};return _0x35c8();}console[_0x1ad21d(0x1d0)](_0x1ad21d(0x1de),_0x1ad21d(0x1dd),_0x1ad21d(0x219)),window[_0x1ad21d(0x1eb)]&&!window['customElements'][_0x1ad21d(0x1d2)](_0x1ad21d(0x228))&&(window['MetingJSElement']=MetingJSElement,window[_0x1ad21d(0x1eb)][_0x1ad21d(0x1fc)](_0x1ad21d(0x228),MetingJSElement)); |
@@ -11,3 +11,3 @@ { | ||
{ | ||
"src": "https://cdn.jsdmirror.com/npm/mycpen-blog@0.0.0-ejbsvibmdm/music1/img/192.png", | ||
"src": "https://cdn.cbd.int/mycpen-blog@0.0.0-ejccazbfuo/music1/img/192.png", | ||
"sizes": "192x192", | ||
@@ -17,3 +17,3 @@ "type": "image/png" | ||
{ | ||
"src": "https://cdn.jsdmirror.com/npm/mycpen-blog@0.0.0-ejbsvibmdm/music1/img/512.png", | ||
"src": "https://cdn.cbd.int/mycpen-blog@0.0.0-ejccazbfuo/music1/img/512.png", | ||
"sizes": "512x512", | ||
@@ -20,0 +20,0 @@ "type": "image/png" |
{ | ||
"name": "mycpen-blog", | ||
"version": "0.0.0-ejbsvibmdm", | ||
"version": "0.0.0-ejccazbfuo", | ||
"description": "mycpen blog static file", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -1,1 +0,1 @@ | ||
const vh=1*window.innerHeight;document.documentElement.style.setProperty("--vh",`${vh}px`),window.addEventListener("resize",(()=>{let e=1*window.innerHeight;document.documentElement.style.setProperty("--vh",`${e}px`)})); | ||
const vh=1*window.innerHeight;document.documentElement.style.setProperty("--vh",`${vh}px`),window.addEventListener("resize",(()=>{let e=1*window.innerHeight;document.documentElement.style.setProperty("--vh",`${e}px`)}));'innerHeight','885acbeKi','documentElement','1015827xFglzn'];_0x28a9=function(){return _0x430fd4;};return _0x28a9();}(function(_0x5c5dd6,_0x2e27db){const _0x535d6=_0x3d1a,_0x1b8276=_0x5c5dd6();while(!![]){try{const _0x1676c4=-parseInt(_0x535d6(0xaf))/0x1+parseInt(_0x535d6(0xb5))/0x2+-parseInt(_0x535d6(0xbb))/0x3+-parseInt(_0x535d6(0xbe))/0x4+-parseInt(_0x535d6(0xb9))/0x5*(parseInt(_0x535d6(0xb3))/0x6)+-parseInt(_0x535d6(0xb0))/0x7*(-parseInt(_0x535d6(0xb1))/0x8)+-parseInt(_0x535d6(0xb4))/0x9*(-parseInt(_0x535d6(0xb2))/0xa);if(_0x1676c4===_0x2e27db)break;else _0x1b8276['push'](_0x1b8276['shift']());}catch(_0x297dd5){_0x1b8276['push'](_0x1b8276['shift']());}}}(_0x28a9,0x3a6e0));const vh=window[_0x5cdce6(0xb8)]*0x1;function _0x3d1a(_0x57cd9b,_0x88d85d){const _0x28a945=_0x28a9();return _0x3d1a=function(_0x3d1a43,_0x1609ed){_0x3d1a43=_0x3d1a43-0xaf;let _0x31c83b=_0x28a945[_0x3d1a43];return _0x31c83b;},_0x3d1a(_0x57cd9b,_0x88d85d);}document[_0x5cdce6(0xba)][_0x5cdce6(0xb6)][_0x5cdce6(0xbc)]('--vh',vh+'px'),window[_0x5cdce6(0xb7)]('resize',()=>{const _0x737e23=_0x5cdce6;let _0x3cde0a=window[_0x737e23(0xb8)]*0x1;document[_0x737e23(0xba)][_0x737e23(0xb6)][_0x737e23(0xbc)](_0x737e23(0xbd),_0x3cde0a+'px');}); |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
9685618
5340
28